[Bug middle-end/42961] [4.5/4.6 regression] IRA register preferencing bug

2012-07-02 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42961

Richard Guenther  changed:

   What|Removed |Added

   Target Milestone|4.5.4   |4.6.4

--- Comment #9 from Richard Guenther  2012-07-02 
11:04:19 UTC ---
The 4.5 branch is being closed, adjusting target milestone.


[Bug middle-end/42961] [4.5/4.6 regression] IRA register preferencing bug

2012-02-19 Thread mikpe at it dot uu.se
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42961

--- Comment #8 from Mikael Pettersson  2012-02-19 
17:43:07 UTC ---
The movss instructions were eliminated on trunk by Vladimir Makarov's "patch to
solve recent SPEC2000 degradation" in r178019:
http://gcc.gnu.org/ml/gcc-patches/2011-08/msg01954.html
http://gcc.gnu.org/ml/gcc-cvs/2011-08/msg01034.html

The code generation change at that point is:

--- pr42961.s-r178018   2012-02-19 18:22:46.0 +0100
+++ pr42961.s-r178019   2012-02-19 18:17:07.0 +0100
@@ -10,18 +10,17 @@
ucomiss %xmm2, %xmm2
jp  .L7
jne .L7
-   movss   %xmm1, -4(%rsp)
 .L2:
movlf(%rip), %eax
testl   %eax, %eax
je  .L4
-   movss   -4(%rsp), %xmm2
+   movaps  %xmm1, %xmm2
 .L4:
movaps  %xmm2, %xmm0
ret
 .L7:
movaps  %xmm1, %xmm2
-   movss   %xmm0, -4(%rsp)
+   movaps  %xmm0, %xmm1
jmp .L2
.cfi_endproc
 .LFE0:


[Bug middle-end/42961] [4.5/4.6 regression] IRA register preferencing bug

2012-01-04 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42961

Andrew Pinski  changed:

   What|Removed |Added

  Known to work||4.7.0
Summary|[4.5/4.6/4.7 regression]|[4.5/4.6 regression] IRA
   |IRA register preferencing   |register preferencing bug
   |bug |

--- Comment #7 from Andrew Pinski  2012-01-05 
01:02:51 UTC ---
This looks like it was fixed on the trunk, we no longer have any movss/movl.


[Bug middle-end/42961] [4.5/4.6 regression] IRA register preferencing bug

2010-12-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42961

Richard Guenther  changed:

   What|Removed |Added

   Target Milestone|4.5.2   |4.5.3

--- Comment #5 from Richard Guenther  2010-12-16 
13:02:54 UTC ---
GCC 4.5.2 is being released, adjusting target milestone.


[Bug middle-end/42961] [4.5/4.6 regression] IRA register preferencing bug

2010-07-31 Thread rguenth at gcc dot gnu dot org


--- Comment #4 from rguenth at gcc dot gnu dot org  2010-07-31 09:29 ---
GCC 4.5.1 is being released, adjusting target milestone.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|4.5.1   |4.5.2


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