[Bug target/67002] [5] [SH]: Bootstrap stage 2/3 comparison failure - gcc/real.o differs

glaubitz at physik dot fu-berlin.de gcc-bugzilla@gcc.gnu.org
Wed Jul 29 07:18:00 GMT 2015


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67002

--- Comment #6 from John Paul Adrian Glaubitz <glaubitz at physik dot fu-berlin.de> ---
And here is the diff from the disassembly:

glaubitz@z6:~/gcc-5-files> diff -u real*asm
--- real2.asm   2015-07-29 09:17:42.806123211 +0200
+++ real3.asm   2015-07-29 09:17:47.310013352 +0200
@@ -1,5 +1,5 @@

-real_stage2.o:     file format elf32-sh-linux
+real_stage3.o:     file format elf32-sh-linux


 Disassembly of section .text:
@@ -9328,7 +9328,7 @@
     4976:      03 a2           bra     0x4d80
     4978:      09 00           nop     
     497a:      5c d0           mov.l   0x4aec,r0       ! 4da8
-    497c:      5c db           mov.l   0x4af0,r11      ! 56e4
+    497c:      5c dc           mov.l   0x4af0,r12      ! 56e4
     497e:      0b 40           jsr     @r0
     4980:      01 e4           mov     #1,r4
     4982:      02 62           mov.l   @r0,r2
@@ -9347,18 +9347,18 @@
     499c:      f3 60           mov     r15,r0
     499e:      40 70           add     #64,r0
     49a0:      20 10           mov.l   r2,@(0,r0)
-    49a2:      0b 4b           jsr     @r11
+    49a2:      0b 4c           jsr     @r12
     49a4:      31 10           mov.l   r3,@(4,r0)
     49a6:      a8 2a           tst     r10,r10
     49a8:      02 8d           bt.s    0x49b0
     49aa:      83 6a           mov     r8,r10
     49ac:      ae a0           bra     0x4b0c
     49ae:      2d e1           mov     #45,r1
-    49b0:      50 dc           mov.l   0x4af4,r12      ! d80
+    49b0:      50 db           mov.l   0x4af4,r11      ! d80
     49b2:      f3 65           mov     r15,r5
     49b4:      f3 64           mov     r15,r4
     49b6:      30 75           add     #48,r5
-    49b8:      0b 4c           jsr     @r12
+    49b8:      0b 4b           jsr     @r11
     49ba:      18 74           add     #24,r4
     49bc:      09 e1           mov     #9,r1
     49be:      16 30           cmp/hi  r1,r0
@@ -9376,12 +9376,12 @@
     49d6:      13 6e           mov     r1,r14
     49d8:      01 e5           mov     #1,r5
     49da:      f3 64           mov     r15,r4
-    49dc:      0b 4b           jsr     @r11
+    49dc:      0b 4c           jsr     @r12
     49de:      18 74           add     #24,r4
     49e0:      f3 65           mov     r15,r5
     49e2:      f3 64           mov     r15,r4
     49e4:      30 75           add     #48,r5
-    49e6:      0b 4c           jsr     @r12
+    49e6:      0b 4b           jsr     @r11
     49e8:      18 74           add     #24,r4
     49ea:      30 70           add     #48,r0
     49ec:      00 2e           mov.b   r0,@r14
glaubitz@z6:~/gcc-5-files>



More information about the Gcc-bugs mailing list