https://sourceware.org/bugzilla/show_bug.cgi?id=27160
Bug ID: 27160
Summary: NOCROSSREFS 1 fail on ia64-linux after commit
cd6d537c48fa
Product: binutils
Version: 2.36 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: ld
Assignee: unassigned at sourceware dot org
Reporter: amodra at gmail dot com
Target Milestone: ---
$ ./ld-new -o tmpdir/cross1 -T
/home/alan/src/binutils-virgin/ld/testsuite/ld-scripts/cross1.t tmpdir/cross1.o
tmpdir/cross2.o
./ld-new: final link failed: bad value
The fail is from bfd_set_section_contents returning false on attempting to
write contents past the end of the output section. elf_fixup_link_order causes
that by reordering .IA_64.unwind later. .IA_64.unwind has alignment of 8 and
the new order happens to require more alignment padding.
I know that ia64 is marked obsolete, but the same situation may arise with
other targets.
--
You are receiving this mail because:
You are on the CC list for the bug.