This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Bootstrap comparison failure for 3.3 0127 on powerpc-apple-darwin6.0
- From: rbrown64 at csc dot com dot au
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 29 Jan 2003 13:08:26 +1100
- Subject: Bootstrap comparison failure for 3.3 0127 on powerpc-apple-darwin6.0
Bootstrap comparison failure for 3.3 0127 on powerpc-apple-darwin6.0 .
Comparing cppspec.o against stage2/cppspec.o shows a different register
being used.
bash-2.05a$ gcc/xgcc -v
Using built-in specs.
Configured with: ../gcc-20030127/configure
Thread model: single
gcc version 3.3 20030127 (prerelease)
Bootstrap comparison failure!
c-parse.o differs
collect2.o differs
cppinit.o differs
cpplex.o differs
cppmacro.o differs
cppspec.o differs
diagnostic.o differs
errors.o differs
final.o differs
gcc.o differs
gengenrtl.o differs
genopinit.o differs
genoutput.o differs
genrecog.o differs
gensupport.o differs
objc-act.o differs
objc-parse.o differs
real.o differs
recog.o differs
stmt.o differs
tree-dump.o differs
intl/dcigettext.o differs
intl/l10nflist.o differs
cp/lex.o differs
cp/parse.o differs
cp/rtti.o differs
f/intrin.o differs
f/src.o differs
f/target.o differs
java/gjavah.o differs
java/jcf-write.o differs
java/jvgenmain.o differs
java/parse-scan.o differs
java/parse.o differs
make[1]: *** [compare-lean] Error 1
make: *** [bootstrap-lean] Error 2
--- gcc/s2.cppspec Tue Jan 28 19:40:10 2003
+++ gcc/s3.cppspec Tue Jan 28 19:40:17 2003
@@ -1,5 +1,5 @@
-Script started on Tue Jan 28 19:39:37 2003
-bash-2.05a$ gdb stage2/cppspec.o
+Script started on Tue Jan 28 19:39:17 2003
+bash-2.05a$ gdb cppspec.o
GNU gdb 5.1-20020408 (Apple version gdb-228) (Sun Jul 14 10:07:24 GMT 2002)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
@@ -41,8 +41,8 @@
0x68 <lang_specific_driver+104>: mfcr r0
0x6c <lang_specific_driver+108>: stw r0,60(r1)
0x70 <lang_specific_driver+112>: beq- 0x99c <lang_specific_driver+2460>
-0x74 <lang_specific_driver+116>: rlwinm r30,r28,2,0,29
-0x78 <lang_specific_driver+120>: lwzx r4,r30,r25
+0x74 <lang_specific_driver+116>: rlwinm r29,r28,2,0,29
+0x78 <lang_specific_driver+120>: lwzx r4,r29,r25
0x7c <lang_specific_driver+124>: lbz r0,0(r4)
0x80 <lang_specific_driver+128>: cmpwi r0,45
0x84 <lang_specific_driver+132>: mfcr r9
@@ -156,13 +156,13 @@
0x234 <lang_specific_driver+564>: b 0x1b4 <lang_specific_driver+436>
0x238 <lang_specific_driver+568>: mr r3,r4
0x23c <lang_specific_driver+572>: bl 0xdc0 <dyld_stub_strlen>
-0x240 <lang_specific_driver+576>: addis r29,r31,0
+0x240 <lang_specific_driver+576>: addis r30,r31,0
0x244 <lang_specific_driver+580>: mr r27,r3
-0x248 <lang_specific_driver+584>: addi r29,r29,3384
-0x24c <lang_specific_driver+588>: lwz r0,0(r29)
+0x248 <lang_specific_driver+584>: addi r30,r30,3384
+0x24c <lang_specific_driver+588>: lwz r0,0(r30)
0x250 <lang_specific_driver+592>: cmpwi cr7,r0,0
0x254 <lang_specific_driver+596>: bne- cr7,0x28c <lang_specific_driver+652>
-0x258 <lang_specific_driver+600>: lwzx r4,r30,r25
+0x258 <lang_specific_driver+600>: lwzx r4,r29,r25
0x25c <lang_specific_driver+604>: addis r3,r31,0
0x260 <lang_specific_driver+608>: addi r3,r3,2584
0x264 <lang_specific_driver+612>: li r5,3
@@ -177,9 +177,9 @@
0x288 <lang_specific_driver+648>: b 0xc8 <lang_specific_driver+200>
0x28c <lang_specific_driver+652>: mr r3,r0
0x290 <lang_specific_driver+656>: bl 0xdc0 <dyld_stub_strlen>
-0x294 <lang_specific_driver+660>: lwzx r4,r30,r25
+0x294 <lang_specific_driver+660>: lwzx r4,r29,r25
0x298 <lang_specific_driver+664>: mr r0,r3
-0x29c <lang_specific_driver+668>: lwz r3,0(r29)
+0x29c <lang_specific_driver+668>: lwz r3,0(r30)
0x2a0 <lang_specific_driver+672>: subf r0,r0,r27
0x2a4 <lang_specific_driver+676>: add r4,r4,r0
0x2a8 <lang_specific_driver+680>: bl 0xd9c <dyld_stub_strcmp>
@@ -187,7 +187,7 @@
0x2b0 <lang_specific_driver+688>: mfcr r0
0x2b4 <lang_specific_driver+692>: stw r0,88(r1)
0x2b8 <lang_specific_driver+696>: beq- 0xc8 <lang_specific_driver+200>
-0x2bc <lang_specific_driver+700>: lwzu r0,4(r29)
+0x2bc <lang_specific_driver+700>: lwzu r0,4(r30)
0x2c0 <lang_specific_driver+704>: cmpwi r0,0
0x2c4 <lang_specific_driver+708>: mfcr r9
0x2c8 <lang_specific_driver+712>: stw r9,84(r1)
@@ -264,7 +264,7 @@
0x3e4 <lang_specific_driver+996>: beq- cr7,0x994 <lang_specific_driver+2452>
0x3e8 <lang_specific_driver+1000>: cmpwi cr7,r11,103
0x3ec <lang_specific_driver+1004>: beq- cr7,0x970 <lang_specific_driver+2416>
-0x3f0 <lang_specific_driver+1008>: lwzx r9,r30,r25
+0x3f0 <lang_specific_driver+1008>: lwzx r9,r29,r25
0x3f4 <lang_specific_driver+1012>: addis r4,r31,0
0x3f8 <lang_specific_driver+1016>: addi r4,r4,2588
0x3fc <lang_specific_driver+1020>: li r5,6