https://gcc.gnu.org/bugzilla/show_bug.cgi?id=21761
seurer at gcc dot gnu.org changed:
What|Removed |Added
Status|VERIFIED|CLOSED
CC|
--- Additional Comments From uttamp at us dot ibm dot com 2005-06-01 23:31
---
I've verified that this bug has been fixed in mainline gcc.
--
What|Removed |Added
--- Additional Comments From geoffk at gcc dot gnu dot org 2005-05-30
06:13 ---
Should work now, but please verify.
--
What|Removed |Added
Status|ASSIGNED
--- Additional Comments From cvs-commit at gcc dot gnu dot org 2005-05-30
06:10 ---
Subject: Bug 21761
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED] 2005-05-30 06:10:06
Modified files:
gcc: ChangeLog
gcc/config/rs6000:
--- Additional Comments From uttamp at us dot ibm dot com 2005-05-26 18:23
---
(In reply to comment #0)
> test case:
> $ cat bug1.c
> void f1()
> {
> long bit=0, exponent;
> exponent = -exponent;
> for (bit = 1; exponent; bit <<= 1)
> if (exponent & bit)
> expon
--- Additional Comments From geoffk at gcc dot gnu dot org 2005-05-26
06:50 ---
This should fix it:
*** rs6000.md.~1.367.~ Sat May 14 22:06:45 2005
--- rs6000.md Wed May 25 23:48:56 2005
***
*** 1672,1678
(const_int 0)))
(set (match_operand:P
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-05-26
01:15 ---
Confirmed. Also happens on powerpc-darwin with -m64.
--
What|Removed |Added