https://sourceware.org/bugzilla/show_bug.cgi?id=26937
Bug ID: 26937 Summary: [gold, PIE] ld drops relocations for .text.__x86.get_pc_thunk.bx Product: binutils Version: 2.35 Status: NEW Severity: normal Priority: P2 Component: gold Assignee: ccoutant at gmail dot com Reporter: vries at gcc dot gnu.org CC: ian at airs dot com Target Milestone: --- [ This is the gold variant of gdb PR26935 and ld PR26936. ] Basically, with gold we have the same problems as ld, described in PR26936. But for gold, the same problem occur also for .debug_ranges and .debug_aranges. In .debug_ranges, we can observe that the second range starts at zero: ... 00000028 ffffffff 00000000 (base address) 00000028 00000bbb 00000d23 00000028 00000000 00000004 00000028 <End of list> ... While in morestack.o we have: ... Relocation section '.rel.debug_ranges' at offset 0x914 contains 4 entries: Offset Info Type Sym. Value Symbol's Name 00000008 00000101 R_386_32 00000000 .text 0000000c 00000101 R_386_32 00000000 .text 00000010 00000401 R_386_32 00000000 .text.__x86.get_pc_thunk.bx 00000014 00000401 R_386_32 00000000 .text.__x86.get_pc_thunk.bx ... and: ... Contents of the .debug_ranges section: Offset Begin End 00000000 ffffffff 00000000 (base address) 00000000 00000000 00000168 00000000 00000000 00000004 00000000 <End of list> ... Likewise for .debug_aranges. -- You are receiving this mail because: You are on the CC list for the bug.