This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
'1225 snap: Compare failure on rs6000-ibm-aix4.2.0.0
- To: gcc-bugs at gcc dot gnu dot org
- Subject: '1225 snap: Compare failure on rs6000-ibm-aix4.2.0.0
- From: RDBrown at mira dot net
- Date: Sat, 30 Dec 2000 11:11:46 +1100 (EST)
- Reply-To: RDBrown at mira dot net,RodneyBrown at mynd dot com
case "compare-lean" in compare | compare-lean ) stage=2 ;; * ) stage=`echo compare-lean | sed -e 's,^compare\([0-9][0-9]*\).*,\1,'` ;; esac; \
if [ -f .bad_compare ]; then \
echo "Bootstrap comparison failure!"; \
cat .bad_compare; \
exit 1; \
else \
case "compare-lean" in \
*-lean ) rm -rf stage$stage ;; \
*) ;; \
esac; true; \
fi
Bootstrap comparison failure!
collect2.o differs
make[1]: *** [compare-lean] Error 1
make[1]: Leaving directory `/devel/tmp/gcc-20001225.obj/gcc'
make: *** [bootstrap-lean] Error 2
--- collect2.o.dis.2 Fri Dec 29 21:17:19 2000
+++ stage2/collect2.o.dis.2 Fri Dec 29 21:17:20 2000
@@ -1,19 +1,19 @@
-collect2.o: file format aixcoff-rs6000
-collect2.o
+stage2/collect2.o: file format aixcoff-rs6000
+stage2/collect2.o
architecture: powerpc:common, flags 0x00000035:
HAS_RELOC, HAS_LINENO, HAS_SYMS, HAS_LOCALS
start address 0x00000000
Sections:
Idx Name Size VMA LMA File off Algn
- 0 .text 00004d18 00000000 00000000 000000b4 2**3
+ 0 .text 00004d20 00000000 00000000 000000b4 2**3
CONTENTS, ALLOC, LOAD, RELOC, CODE
- 1 .data 00000580 00004d18 00004d18 00004dcc 2**3
+ 1 .data 00000580 00004d20 00004d20 00004dd4 2**3
CONTENTS, ALLOC, LOAD, RELOC, DATA
- 2 .bss 00000134 00005298 00005298 00000000 2**3
+ 2 .bss 00000134 000052a0 000052a0 00000000 2**3
ALLOC
- 3 .debug 00007a82 00000000 00000000 0000534c 2**3
+ 3 .debug 00007a82 00000000 00000000 00005354 2**3
CONTENTS
SYMBOL TABLE:
[ 0](sec -2)(fl 0x00)(ty 3)(scl 103) (nx 1) 0x00000000 ../../gcc-20001225/gcc/collect2.c
--- collect2.o.dis Fri Dec 29 21:04:43 2000
+++ stage2/collect2.o.dis Fri Dec 29 21:04:52 2000
@@ -1,5 +1,5 @@
Below is where the first instance of code change occurs.
Objects available if needed.
-collect2.o: file format aixcoff-rs6000
+stage2/collect2.o: file format aixcoff-rs6000
Disassembly of section .text:
@@ -24,7 +24,7 @@ collect_exit (status)
2c: 2c 00 00 00 cmpwi r0,0
30: 41 82 00 08 beq 38 <.collect_exit+0x38>
maybe_unlink (c_file);
- 34: 48 00 2a f1 bl 2b24 <.maybe_unlink>
+ 34: 48 00 2a f5 bl 2b28 <.maybe_unlink>
if (o_file != 0 && o_file[0])
38: 81 22 00 04 lwz r9,4(r2)
...
@@ -3781,14 +3781,15 @@ collect_wait (prog)
2708: 2c 05 00 00 cmpwi r5,0
270c: 54 a9 06 3e clrlwi r9,r5,24
2710: 2c 89 00 00 cmpwi cr1,r9,0
- 2714: 41 82 00 1c beq 2730 <.collect_wait+0x60>
+ 2714: 41 82 00 20 beq 2734 <.collect_wait+0x64>
{
if (WIFSIGNALED (status))
- 2718: 41 86 00 30 beq cr1,2748 <.collect_wait+0x78>
- 271c: 70 ab 00 40 andi. r11,r5,64
- 2720: 4f 04 00 00 mcrf cr6,cr1
- 2724: 2f 89 00 08 cmpwi cr7,r9,8
- 2728: 41 82 00 28 beq 2750 <.collect_wait+0x80>
+ 2718: 7d 20 4b 78 mr r0,r9
+ 271c: 41 86 00 30 beq cr1,274c <.collect_wait+0x7c>
+ 2720: 70 ab 00 40 andi. r11,r5,64
+ 2724: 2f 00 00 00 cmpwi cr6,r0,0
+ 2728: 2f 89 00 08 cmpwi cr7,r9,8
+ 272c: 41 82 00 28 beq 2754 <.collect_wait+0x84>
{
int sig = WTERMSIG (status);
error ("%s terminated with signal %d [%s]%s",