--
irar at il dot ibm dot com changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |irar at il dot ibm dot com
|dot org
--- Comment #7 from irar at gcc dot gnu dot org 2009-05-31 06:55 ---
Subject: Bug 40244
Author: irar
Date: Sun May 31 06:55:37 2009
New Revision: 148010
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148010
Log:
PR testsuite/40244
* gcc.dg/vect/bb-slp-4.c: Change
--- Comment #3 from ebotcazou at gcc dot gnu dot org 2009-05-31 07:22
---
I think we have enough passes already and should try to stuff this in cse.c and
fwprop.c. See PR middle-end/33699 for related issues.
--
ebotcazou at gcc dot gnu dot org changed:
What|Removed
--- Comment #4 from carrot at google dot com 2009-05-31 08:05 ---
(In reply to comment #3)
I think we have enough passes already and should try to stuff this in cse.c
and
fwprop.c. See PR middle-end/33699 for related issues.
It looks that patch solved some similar issues. But
--- Comment #2 from mikpe at it dot uu dot se 2009-05-31 08:10 ---
(In reply to comment #1)
The one compiled with O2 has wrong binary code.
The problem occurs when GCC compiles the following lines with O2 flag.
if (pdw memcmp(a1, a2, pdw 2))
return 0;
--- Comment #8 from irar at il dot ibm dot com 2009-05-31 09:04 ---
Fixed.
--
irar at il dot ibm dot com changed:
What|Removed |Added
Status|ASSIGNED
--- Comment #2 from joachim dot zaers at web dot de 2009-05-31 09:29
---
Subject: Re: Use of --prefix and --exec-prefix breaks
compiler build with --with-headers
Hi Ramana!
I'm sorry I'm no longer hacking but just consulting. So I have no longer
all the infrastructure to verify
--- Comment #2 from jakub at gcc dot gnu dot org 2009-05-31 09:36 ---
Subject: Bug 40304
Author: jakub
Date: Sun May 31 09:36:17 2009
New Revision: 148011
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148011
Log:
PR middle-end/40304
* config/i386/i386.c
When I compile this C code with an i686-unknown-linux-gnu native mainline
compiler, I get an ICE.
int
main ()
{
int f1 ()
{
__label__ lab;
int f2 ()
{
goto lab;
}
return f2 () + f2 ();
lab:
return 2;
}
if (f1 () != 2)
abort ();
exit (0);
}
foo.c: