http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53385
--- Comment #4 from Alan Modra 2012-05-17 12:25:03
UTC ---
Here's the problem. Compiled with -m64 -O2, this
int f (long val)
{
int i;
if (val < 0)
i = -1;
else
for (i = 0; i < 64; i++)
if ((val <<= 1) < 0)
break;
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53385
Alan Modra changed:
What|Removed |Added
CC||amodra at gmail dot com
--- Comment #3 from
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53385
David Edelsohn changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53385
Andrew Pinski changed:
What|Removed |Added
Component|tree-optimization |target
--- Comment #1 from Andrew Pinski