This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

'1225 snap: Compare failure on rs6000-ibm-aix4.2.0.0


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",

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]