c/7284: incorrectly simplifies leftshift followed by signed power-of-2 division
Nathan Sidwell
nathan@acm.org
Fri Jul 12 09:46:00 GMT 2002
The following reply was made to PR c/7284; it has been noted by GNATS.
From: Nathan Sidwell <nathan@acm.org>
To: Al Grant <AlGrant@myrealbox.com>
Cc: falk.hueffner@student.uni-tuebingen.de, nathan@gcc.gnu.org, algrant@acm.org,
gcc-bugs@gcc.gnu.org, gcc-prs@gcc.gnu.org, nobody@gcc.gnu.org,
gcc-gnats@gcc.gnu.org
Subject: Re: c/7284: incorrectly simplifies leftshift followed by signed
power-of-2 division
Date: Fri, 12 Jul 2002 17:37:53 +0100
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-prs
mailing list