https://sourceware.org/bugzilla/show_bug.cgi?id=16952
Bug ID: 16952 Summary: PowerPC LD requests bug report. Issue related to EABI symbols _SDA_BASE_, _SDA2_BASE_ Product: binutils Version: 2.25 (HEAD) Status: NEW Severity: minor Priority: P2 Component: binutils Assignee: unassigned at sourceware dot org Reporter: bcbrock at us dot ibm.com We plan to link an embedded application using the .PPC.EMB.sdata0 facility of the PowerPC EABI. A simple test failed, and LD requested that we report a bug. After poking around, the problem seems to be that the linker script must define _SDA_BASE_ and _SDA2_BASE_, even though these symbols are not explicitly required by this example. Source file: .text lwz 3, foo@sda21(0) .data foo: .long 0 Linker script: SECTIONS { . = 0xffff8000; .text . : { *(.text) } .PPC.EMB.sdata0 . : { *(.data) } /* Uncomment to eliminate the bug report _SDA_BASE_ = .; _SDA2_BASE_ = .; */ } Messages: as bug.S -o bug.o ld bug.o -o bug -Tbug.cmd -Map bug.map ld: BFD (GNU Binutils) 2.24.51.20140515 internal error, aborting at ../../binutils-gdb/bfd/elflink.c line 8855 in elf_link_output_extsym ld: Please report this bug. Thanks, Bishop Brock -- 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