[Bug middle-end/31575] Extra push+pop generated on x86

2007-04-14 Thread steven at gcc dot gnu dot org


--- Comment #3 from steven at gcc dot gnu dot org  2007-04-14 23:55 ---
Randon register allocation fluctuations.


-- 

steven at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution||WONTFIX


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31575



[Bug middle-end/31575] Extra push+pop generated on x86

2007-04-14 Thread dann at godzilla dot ics dot uci dot edu


--- Comment #2 from dann at godzilla dot ics dot uci dot edu  2007-04-14 
21:03 ---
(In reply to comment #1)
> This looks completely a register allocator issue and I think 4.2.0 and before
> were just getting lucky.

Also note that the extra push+pop are NOT generated when using -march=i386,
-march=athlon, or -march=core2. But they ARE generated when using -march=i486,
-march=i686, -march=pentium4


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31575



[Bug middle-end/31575] Extra push+pop generated on x86

2007-04-14 Thread pinskia at gcc dot gnu dot org


--- Comment #1 from pinskia at gcc dot gnu dot org  2007-04-14 20:50 ---
This looks completely a register allocator issue and I think 4.2.0 and before
were just getting lucky.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

  Component|c   |middle-end
   Keywords||ra


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31575