This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/20586] bootstrap comparision fails with -funroll-loops.
- From: "pluto at agmk dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 24 Nov 2005 13:11:39 -0000
- Subject: [Bug rtl-optimization/20586] bootstrap comparision fails with -funroll-loops.
- References: <bug-20586-7667@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from pluto at agmk dot net 2005-11-24 13:11 -------
and another failure on 4.1 (rev 107414) on PPC:
Bootstrap comparison failure!
./alias.o differs
./builtins.o differs
./combine.o differs
./ddg.o differs
./function.o differs
./global.o differs
./modulo-sched.o differs
./recog.o differs
./sched-deps.o differs
./tree-into-ssa.o differs
./tree-outof-ssa.o differs
ada/osint.o differs
build/genautomata.o differs
build/genextract.o differs
build/genrecog.o differs
make[1]: *** [gnucompare] Error 1
--- 2 2005-11-24 12:54:59.486600992 +0000
+++ 3 2005-11-24 12:55:03.225032664 +0000
@@ -1,5 +1,5 @@
-alias.o.stage2: file format elf32-powerpc
+alias.o.stage3: file format elf32-powerpc
Disassembly of section .text:
@@ -2934,23 +2934,23 @@
2cac: 93 41 00 18 stw r26,24(r1)
2cb0: 3f 40 00 00 lis r26,0
2cb4: 93 81 00 20 stw r28,32(r1)
- 2cb8: 3b 97 00 00 addi r28,r23,0
+ 2cb8: 3b 89 04 02 addi r28,r9,1026
2cbc: 93 a1 00 24 stw r29,36(r1)
2cc0: 3b a0 00 00 li r29,0
2cc4: 93 c1 00 28 stw r30,40(r1)
- 2cc8: 3b c9 04 02 addi r30,r9,1026
+ 2cc8: 3b d7 00 00 addi r30,r23,0
2ccc: 93 61 00 1c stw r27,28(r1)
2cd0: 93 e1 00 2c stw r31,44(r1)
2cd4: 90 01 00 34 stw r0,52(r1)
2cd8: 48 00 01 14 b 2dec <init_alias_once+0x164>
2cdc: 3b 7d ff fe addi r27,r29,-2
- 2ce0: 3b de 00 01 addi r30,r30,1
+ 2ce0: 3b 9c 00 01 addi r28,r28,1
2ce4: 2b 1b 00 07 cmplwi cr6,r27,7
- 2ce8: 3b 9c 00 04 addi r28,r28,4
+ 2ce8: 3b de 00 04 addi r30,r30,4
2cec: 3b fd 00 01 addi r31,r29,1
- 2cf0: 7f cb f3 78 mr r11,r30
+ 2cf0: 7f 8b e3 78 mr r11,r28
2cf4: 7f e4 fb 78 mr r4,r31
- 2cf8: 7f 9b e3 78 mr r27,r28
+ 2cf8: 7f db f3 78 mr r27,r30
2cfc: 40 99 00 58 ble- cr6,2d54 <init_alias_once+0xcc>
2d00: 38 1d ff b2 addi r0,r29,-78
2d04: 28 00 00 0b cmplwi r0,11
@@ -2977,9 +2977,9 @@
2d58: 2f 89 00 00 cmpwi cr7,r9,0
2d5c: 40 9e 01 38 bne- cr7,2e94 <init_alias_once+0x20c>
2d60: 38 9f ff fe addi r4,r31,-2
- 2d64: 39 7e 00 01 addi r11,r30,1
+ 2d64: 39 7c 00 01 addi r11,r28,1
2d68: 2b 04 00 07 cmplwi cr6,r4,7
- 2d6c: 3b bc 00 04 addi r29,r28,4
+ 2d6c: 3b be 00 04 addi r29,r30,4
2d70: 38 9f 00 01 addi r4,r31,1
2d74: 40 99 00 58 ble- cr6,2dcc <init_alias_once+0x144>
2d78: 39 5f ff b2 addi r10,r31,-78
@@ -3007,8 +3007,8 @@
2dd0: 2f 88 00 00 cmpwi cr7,r8,0
2dd4: 40 9e 00 e0 bne- cr7,2eb4 <init_alias_once+0x22c>
2dd8: 2f 1f 00 70 cmpwi cr6,r31,112
- 2ddc: 3b de 00 02 addi r30,r30,2
- 2de0: 3b 9c 00 08 addi r28,r28,8
+ 2ddc: 3b 9c 00 02 addi r28,r28,2
+ 2de0: 3b de 00 08 addi r30,r30,8
2de4: 3b bf 00 02 addi r29,r31,2
2de8: 41 9a 00 fc beq- cr6,2ee4 <init_alias_once+0x25c>
2dec: 38 7d ff fd addi r3,r29,-3
@@ -3035,7 +3035,7 @@
2e40: 81 1a 00 00 lwz r8,0(r26)
2e44: 75 09 04 00 andis. r9,r8,1024
2e48: 40 a2 fe 94 bne- 2cdc <init_alias_once+0x54>
- 2e4c: 89 5e 00 00 lbz r10,0(r30)
+ 2e4c: 89 5c 00 00 lbz r10,0(r28)
2e50: 2c 8a 00 00 cmpwi cr1,r10,0
2e54: 41 86 fe 88 beq+ cr1,2cdc <init_alias_once+0x54>
2e58: 7f a4 eb 78 mr r4,r29
@@ -3045,7 +3045,7 @@
2e68: 7c 65 1b 78 mr r5,r3
2e6c: 38 60 00 04 li r3,4
2e70: 48 00 00 01 bl 2e70 <init_alias_once+0x1e8>
- 2e74: 90 7c 00 00 stw r3,0(r28)
+ 2e74: 90 7e 00 00 stw r3,0(r30)
2e78: 4b ff fe 64 b 2cdc <init_alias_once+0x54>
2e7c: 39 20 00 0d li r9,13
2e80: 4b ff ff b4 b 2e34 <init_alias_once+0x1ac>
@@ -3062,7 +3062,7 @@
2eac: 90 7b 00 00 stw r3,0(r27)
2eb0: 4b ff fe b0 b 2d60 <init_alias_once+0xd8>
2eb4: 38 60 00 09 li r3,9
- 2eb8: 3b de 00 02 addi r30,r30,2
+ 2eb8: 3b 9c 00 02 addi r28,r28,2
2ebc: 48 00 00 01 bl 2ebc <init_alias_once+0x234>
2ec0: 38 80 00 00 li r4,0
2ec4: 7c 65 1b 78 mr r5,r3
@@ -3070,7 +3070,7 @@
2ecc: 48 00 00 01 bl 2ecc <init_alias_once+0x244>
2ed0: 2f 1f 00 70 cmpwi cr6,r31,112
2ed4: 90 7d 00 00 stw r3,0(r29)
- 2ed8: 3b 9c 00 08 addi r28,r28,8
+ 2ed8: 3b de 00 08 addi r30,r30,8
2edc: 3b bf 00 02 addi r29,r31,2
2ee0: 40 9a ff 0c bne+ cr6,2dec <init_alias_once+0x164>
2ee4: 3d 80 00 00 lis r12,0
ix86 will be tested later...
--
pluto at agmk dot net changed:
What |Removed |Added
----------------------------------------------------------------------------
GCC host triplet|i686-pld-linux |i686, ppc
GCC target triplet|i686-pld-linux |i686, ppc
Version|4.0.0 |4.1.0
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20586