[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