Mail Archives: djgpp/1997/10/28/03:43:07
On Sun, 26 Oct 1997, Peter Berdeklis wrote:
> > Compiler gives warning, that
> > "comparison is always 0 due to limited range of data type"
> > (no matter with or without '-funsigned-char' flag)
>
> This appears to be a bug in DJGPP. Compiled under gcc/SGI there is no
> complaint.
Since when printing a warning is deemed a bug in the compiler? The
warning here is perfectly valid, since it pinpoints a real bug in the
code (which assumed '\xFD' is an unsigned quantity), so gcc did a real
service here.
I don't know much about SGI, but it could be that the default
character type there is different from x86. Or it could be a bug in
the SGI version of gcc.
- Raw text -