https://sourceware.org/bugzilla/show_bug.cgi?id=24355
Bug ID: 24355 Summary: ld.bfd segmentation fault when processing a gcc LTO object Product: binutils Version: 2.32 Status: UNCONFIRMED Severity: normal Priority: P2 Component: ld Assignee: unassigned at sourceware dot org Reporter: asolokha at gmx dot com Target Milestone: --- Target: powerpc-*-linux-gnu ld.bfd 2.32.0 segfaults when invoked by the 9.0.0-alpha20190310 snapshot on the following testcase: int q0lf, pqcl, g4ru, a0jg, y855, e2ys, wmuc, razx, xnxl, lfnp, zt9p, txqa, aq33, sypu, g7kn; __attribute__ ((longcall)) int n4nxhz9u (void) { return 0; } int wygieoga (void) { return n4nxhz9u () + q0lf; } int y41zsu7m (void) { return 0; } int main (void) { return wygieoga () + y41zsu7m (); } % powerpc-e300c3-linux-gnu-gcc-9.0.0-alpha20190310 -flto -fuse-ld=bfd mp5vu7b1.c collect2: fatal error: ld terminated with signal 11 [Segmentation fault], core dumped compilation terminated. I don't have a usable backtrace at hand immediately, though I can obtain it if necessary. The unusable one: Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fad69162b00 in bfd_putb32 () from /usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so (gdb) where #0 0x00007fad69162b00 in bfd_putb32 () from /usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so #1 0x00007fad691772a3 in ?? () from /usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so #2 0x00007fad69181cc6 in ppc_finish_symbols () from /usr/lib64/binutils/powerpc-e300c3-linux-gnu/2.31.1/libbfd-2.31.1.gentoo-cross-powerpc-e300c3-linux-gnu-binutils-st.so #3 0x00005626ce8084ba in ?? () #4 0x00005626ce7fafff in ?? () #5 0x00005626ce7e8d29 in ?? () #6 0x00007fad68f901bb in __libc_start_main () from /lib64/libc.so.6 #7 0x00005626ce7e92fa in ?? () -- 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