GCC build of HEAD failed for native with your patch on 2005-06-30T19:46:29Z.

Andrew Pinski pinskia@physics.uc.edu
Thu Jun 30 21:39:00 GMT 2005


On Jun 30, 2005, at 5:30 PM, Andrew Pinski wrote:

>
> On Jun 30, 2005, at 5:07 PM, Geoffrey Keating wrote:
>
>> "GCC regression checker" <geoffk@apple.com> writes:
>>
>> I expect that this:
>>
>>> With your recent patch, GCC HEAD does not compile on:
>>>  native
>>
>>> build/genmodes -h > tmp-modes.h
>>> make[2]: *** [s-modes] Error 138
>>
>
> Just a little more information.
> darwin-crt.c is being miscompiled.

Here is the diff of 26.flow2 is the pass which shows the difference:

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: t.diff.txt
URL: <http://gcc.gnu.org/pipermail/gcc-regression/attachments/20050630/83e9a457/attachment.txt>
-------------- next part --------------


And the summary of the major differences:
@@ -747,22 +717,12 @@
          (reg:SI 65 lr)) -1 (nil)
      (nil))

-(insn/f 53 52 54 1 (parallel [
-            (set (mem:SI (plus:SI (reg/f:SI 1 r1)
-                        (const_int -8 [0xfffffffffffffff8])) [0 S4 A8])
-                (reg/f:SI 30 r30))
-            (set (mem:SI (plus:SI (reg/f:SI 1 r1)
-                        (const_int -4 [0xfffffffffffffffc])) [0 S4 A8])
-                (reg:SI 31 r31))
-        ]) -1 (nil)
-    (expr_list:REG_FRAME_RELATED_EXPR (parallel [
-                (set/f (mem:SI (plus:SI (reg/f:SI 1 r1)
-                            (const_int -8 [0xfffffffffffffff8])) [0 S4 
A8])
-                    (reg/f:SI 30 r30))
-                (set/f (mem:SI (plus:SI (reg/f:SI 1 r1)
-                            (const_int -4 [0xfffffffffffffffc])) [0 S4 
A8])
-                    (reg:SI 31 r31))
-            ])
+(insn/f 53 52 54 1 (set (mem:SI (plus:SI (reg/f:SI 1 r1)
+                (const_int -4 [0xfffffffffffffffc])) [0 S4 A8])
+        (reg/f:SI 31 r31)) -1 (nil)
+    (expr_list:REG_FRAME_RELATED_EXPR (set (mem:SI (plus:SI (reg/f:SI 
1 r1)
+                    (const_int -4 [0xfffffffffffffffc])) [0 S4 A8])
+            (reg/f:SI 31 r31))
          (nil)))

  (insn/f 54 53 55 1 (set (mem:SI (plus:SI (reg/f:SI 1 r1)

@@ -970,14 +930,9 @@
          (reg:SI 0 r0)) -1 (nil)
      (nil))

-(insn 64 63 65 6 (parallel [
-            (set (reg/f:SI 30 r30)
-                (mem:SI (plus:SI (reg/f:SI 1 r1)
-                        (const_int -8 [0xfffffffffffffff8])) [0 S4 
A8]))
-            (set (reg:SI 31 r31)
-                (mem:SI (plus:SI (reg/f:SI 1 r1)
-                        (const_int -4 [0xfffffffffffffffc])) [0 S4 
A8]))
-        ]) -1 (nil)
+(insn 64 63 65 6 (set (reg/f:SI 31 r31)
+        (mem:SI (plus:SI (reg/f:SI 1 r1)
+                (const_int -4 [0xfffffffffffffffc])) [0 S4 A8])) -1 
(nil)
      (nil))
  


More information about the Gcc-regression mailing list