------- Additional Comments From vincent dot riviere at freesbee dot fr 2006-09-09 10:31 ------- A lot better this time ! But half-fixed.
$ as bug.s -o bug.o $ objdump -d bug.o bug.o: file format a.out-m68k-netbsd Disassembly of section .text: 00000000 <mylabel-0x8>: 0: 4ef9 0000 0010 jmp 10 <mylabel+0x8> 6: 4e71 nop 00000008 <mylabel>: 8: 4e71 nop ... We can see a strange value for the jmp (0x10), but it dosn't matter because... $ objdump -r bug.o bug.o: file format a.out-m68k-netbsd RELOCATION RECORDS FOR [.text]: OFFSET TYPE VALUE 00000002 32 mylabel ... the relocation is good ! Let's go ahead and link it : $ ld bug.o -o bug $ objdump -d bug bug: file format a.out-m68k-netbsd Disassembly of section .text: 00002020 <bug.o>: 2020: 4ef9 0000 2038 jmp 2038 <__etext+0xc> 2026: 4e71 nop 00002028 <mylabel>: 2028: 4e71 nop ... 0000202c <__etext>: ... Bad : The value of the jump should be 0x2028, but it is 0x2038 $ objdump -r bug bug: file format a.out-m68k-netbsd And there is no relocation. Note that I obtain the same result when I link bug.o using ld 2.14. So I thing there is still a problem with gas. Nice work... just another effort and you'll get it ! -- What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW http://sourceware.org/bugzilla/show_bug.cgi?id=3041 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-binutils