Port-vax archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Building current



On Sun, Apr 07, 2013 at 02:03:56AM +0000, Christos Zoulas wrote:
> Gcc miscompiling lint. Putting the wrong constant in the top half of the
> long long that does the value fitting comparison in tree.c. Try recompiling
> lint tree without optimization.

I am not sure who/what to blame, but indeed the value accumulated inside
lint1 when checking the conversion is way out of bound for a uchar.

Why it ends up wrong there is not that easy to see, still looking.
(Could be a libc bug, maybe even vax specific, could be gcc, whatever)

Martin


Home | Main Index | Thread Index | Old Index