http://sourceware.org/bugzilla/show_bug.cgi?id=14603
Marcin Bukat <marcin.bukat at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID | --- Comment #2 from Marcin Bukat <marcin.bukat at gmail dot com> 2012-09-21 09:19:32 UTC --- Running provided testcase I get this: test.elf: file format elf32-littlearm Disassembly of section .text: 00000000 <_start>: 0: eb000000 bl 8 <__far_foo_veneer> 0: R_ARM_CALL far_foo 4: 00000000 andeq r0, r0, r0 00000008 <__far_foo_veneer>: 8: e51ff004 ldr pc, [pc, #-4] ; c <__far_foo_veneer+0x4> c: 80000000 .word 0x80000000 Disassembly of section .far_text: 80000000 <far_foo>: 80000000: e1a00000 nop ; (mov r0, r0) 80000004: e12fff1e bx lr 80000004: R_ARM_V4BX *ABS* There is clearly veneer inserted as well as with your proposed change. But this is not the case. The bug is about lack of relocation in veneer jump address which still holds. -- Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils