c/7284: incorrectly simplifies leftshift followed by signed power-of-2 division
Nathan Sidwell
nathan@acm.org
Fri Jul 12 09:50:00 GMT 2002
Al Grant wrote:
> I read the C89 standard (and the C++ standard).
you need to read more carefully.
KnR 2 A7.8 says the same as C99,
C++ says [5]/5 that if the result is not in the range of representable values,
the behaviour is undefined.
nathan
--
Dr Nathan Sidwell :: Computer Science Department :: Bristol University
The voices in my head told me to say this
nathan@acm.org http://www.cs.bris.ac.uk/~nathan/ nathan@cs.bris.ac.uk
More information about the Gcc-bugs
mailing list