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

--- Comment #5 from Jack Howarth <howarth at nitro dot med.uc.edu> 2010-10-27 
03:22:07 UTC ---
The diff between the assembly of gcc.c-torture/compile/20001212-1.c  -O0 at
-m32 generated by r165964 and r165965 is...


--- 20001212-1.s.r165964    2010-10-26 23:16:07.000000000 -0400
+++ 20001212-1.s.r165965    2010-10-26 23:15:58.000000000 -0400
@@ -6,26 +6,10 @@
 LCFI0:
     movl    %esp, %ebp
 LCFI1:
-    subl    $56, %esp
+    subl    $24, %esp
 LCFI2:
-    movl    8(%ebp), %eax
-    movl    %eax, -40(%ebp)
-    movl    12(%ebp), %eax
-    movl    %eax, -36(%ebp)
-    movl    16(%ebp), %eax
-    movl    %eax, -32(%ebp)
-    movl    20(%ebp), %eax
-    movl    %eax, -28(%ebp)
-    movl    24(%ebp), %eax
-    movl    %eax, -56(%ebp)
-    movl    28(%ebp), %eax
-    movl    %eax, -52(%ebp)
-    movl    32(%ebp), %eax
-    movl    %eax, -48(%ebp)
-    movl    36(%ebp), %eax
-    movl    %eax, -44(%ebp)
-    fldt    -40(%ebp)
-    fldt    -56(%ebp)
+    fldt    8(%ebp)
+    fldt    24(%ebp)
     faddp    %st, %st(1)
     fstpt    -24(%ebp)
     fldz

Reply via email to