------- Comment #1 from victork at il dot ibm dot com 2006-08-16 09:19 -------
gcc.o diff:
--- x 2006-08-16 12:16:58.669218328 +0300
+++ y 2006-08-16 12:17:05.353268576 +0300
@@ -1,6 +1,6 @@
-stage2-gcc/gcc.o: file format elf64-powerpc
-stage2-gcc/gcc.o
+stage3-gcc/gcc.o: file format elf64-powerpc
+stage3-gcc/gcc.o
architecture: powerpc:common64, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x0000000000000000
@@ -7272,7 +7272,7 @@
60a8: e9 73 01 20 ld r11,288(r19)
60ac: 1d 29 00 18 mulli r9,r9,24
60b0: 7f 89 59 2a stdx r28,r9,r11
- 60b4: 7f 49 5a 14 add r26,r9,r11
+ 60b4: 7f a9 5a 14 add r29,r9,r11
60b8: 41 8e 01 94 beq- cr3,624c <.process_command+0x222c>
60bc: 2f 9b 00 55 cmpwi cr7,r27,85
60c0: 41 9e 01 8c beq- cr7,624c <.process_command+0x222c>
@@ -7301,7 +7301,7 @@
611c: 2f 9b 00 47 cmpwi cr7,r27,71
6120: 41 9e 01 2c beq- cr7,624c <.process_command+0x222c>
6124: 88 1c 00 01 lbz r0,1(r28)
- 6128: 3b 1c 00 01 addi r24,r28,1
+ 6128: 3b 5c 00 01 addi r26,r28,1
612c: 7c 00 00 d0 neg r0,r0
6130: 78 1e 0f e0 rldicl r30,r0,1,63
6134: e8 82 01 e0 ld r4,480(r2)
@@ -7347,7 +7347,7 @@
61b8: e9 33 01 1a lwa r9,280(r19)
61bc: e8 13 01 20 ld r0,288(r19)
61c0: f8 7d 00 08 std r3,8(r29)
- 61c4: 7f 03 c3 78 mr r3,r24
+ 61c4: 7f 43 d3 78 mr r3,r26
61c8: 1d 29 00 18 mulli r9,r9,24
61cc: 7d 29 02 14 add r9,r9,r0
61d0: eb a9 00 08 ld r29,8(r9)
@@ -7385,7 +7385,7 @@
6244: 90 13 01 18 stw r0,280(r19)
6248: 4b ff e7 38 b 4980 <.process_command+0x960>
624c: 88 1c 00 01 lbz r0,1(r28)
- 6250: 3b 1c 00 01 addi r24,r28,1
+ 6250: 3b 5c 00 01 addi r26,r28,1
6254: 7c 00 00 d0 neg r0,r0
6258: 78 1e 0f e1 rldicl. r30,r0,1,63
625c: 40 82 fe d8 bne+ 6134 <.process_command+0x2114>
@@ -7435,8 +7435,8 @@
62fc: 78 00 d1 82 rldicl r0,r0,58,6
6300: 7f de 00 50 subf r30,r30,r0
6304: 7c 1e ba 14 add r0,r30,r23
- 6308: 7c 1d 07 b4 extsw r29,r0
- 630c: 7f 99 e8 00 cmpw cr7,r25,r29
+ 6308: 7c 1b 07 b4 extsw r27,r0
+ 630c: 7f 99 d8 00 cmpw cr7,r25,r27
6310: 40 9d 05 10 ble- cr7,6820 <.process_command+0x2800>
6314: 38 7e 00 01 addi r3,r30,1
6318: 7c 63 07 b4 extsw r3,r3
@@ -7446,7 +7446,7 @@
6324: 60 00 00 00 nop
6328: 2f 9e 00 00 cmpwi cr7,r30,0
632c: 39 40 00 00 li r10,0
- 6330: f8 7a 00 08 std r3,8(r26)
+ 6330: f8 7d 00 08 std r3,8(r29)
6334: 40 9d 00 58 ble- cr7,638c <.process_command+0x236c>
6338: e9 33 01 1a lwa r9,280(r19)
633c: e9 53 01 20 ld r10,288(r19)
@@ -7468,7 +7468,7 @@
637c: 39 29 00 08 addi r9,r9,8
6380: 42 00 ff f0 bdnz+ 6370 <.process_command+0x2350>
6384: 7b ca 1f 24 rldicr r10,r30,3,60
- 6388: 7f b7 eb 78 mr r23,r29
+ 6388: 7f 77 db 78 mr r23,r27
638c: e9 33 01 1a lwa r9,280(r19)
6390: e8 13 01 20 ld r0,288(r19)
6394: 1d 29 00 18 mulli r9,r9,24
@@ -7503,16 +7503,16 @@
63f8: 60 00 00 00 nop
63fc: 2e 23 00 00 cmpdi cr4,r3,0
6400: 41 92 fd 64 beq+ cr4,6164 <.process_command+0x2144>
- 6404: eb a2 01 f8 ld r29,504(r2)
+ 6404: eb 02 01 f8 ld r24,504(r2)
6406: R_PPC64_TOC16_DS .toc+0x1f8
6408: 7f 83 e3 78 mr r3,r28
- 640c: 7f a4 eb 78 mr r4,r29
+ 640c: 7f 04 c3 78 mr r4,r24
6410: 48 00 00 01 bl 6410 <.process_command+0x23f0>
6410: R_PPC64_REL24 .strcmp
6414: 60 00 00 00 nop
6418: 2f a3 00 00 cmpdi cr7,r3,0
641c: 40 9e 01 f8 bne- cr7,6614 <.process_command+0x25f4>
- 6420: 7f a4 eb 78 mr r4,r29
+ 6420: 7f 04 c3 78 mr r4,r24
6424: 7f 83 e3 78 mr r3,r28
6428: 48 00 00 01 bl 6428 <.process_command+0x2408>
6428: R_PPC64_REL24 .strcmp
@@ -7870,7 +7870,7 @@
6870: 40 9e 00 64 bne- cr7,68d4 <.process_command+0x28b4>
6874: 3a 80 00 00 li r20,0
6878: 4b ff e1 08 b 4980 <.process_command+0x960>
- 687c: f8 7a 00 08 std r3,8(r26)
+ 687c: f8 7d 00 08 std r3,8(r29)
6880: 4b ff f9 7c b 61fc <.process_command+0x21dc>
6884: e8 82 01 f0 ld r4,496(r2)
6886: R_PPC64_TOC16_DS .toc+0x1f0
@@ -7880,7 +7880,7 @@
6890: 60 00 00 00 nop
6894: 2e 23 00 00 cmpdi cr4,r3,0
6898: 41 92 f9 f8 beq+ cr4,6290 <.process_command+0x2270>
- 689c: eb a2 01 f8 ld r29,504(r2)
+ 689c: eb 02 01 f8 ld r24,504(r2)
689e: R_PPC64_TOC16_DS .toc+0x1f8
68a0: 4b ff fb 80 b 6420 <.process_command+0x2400>
68a4: e8 62 04 38 ld r3,1080(r2)
--
victork at il dot ibm dot com changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|bootstrap comparision fails |bootstrap comparision fails
|with "-ftree-vectorize - |with "-ftree-vectorize -
|maltivec" on ppc |maltivec" on ppc
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28752