https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61715
Bug ID: 61715 Summary: [4.9/4.10 Regression] binutils trunk ld/LTO 11 test fails when built using GCC 4.9 Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org [ filed too: https://sourceware.org/bugzilla/show_bug.cgi?id=17112 ] on binutils trunk the ld/LTO 11 test fails when built using GCC 4.9, but succeeds when built using 4.8. seen across all *-linux-gnu architectures. gcc -B/scratch/packages/binutils/binutils-2.24.51.20140704/builddir-single/ld/tmpdir/gas/ -I/scratch/packages/binutils/b inutils-2.24.51.20140704/ld/testsuite/ld-plugin -g -O2 -c -g -O2 -c /scratch/packages/binutils/binutils-2.24.51.201407 04/ld/testsuite/ld-plugin/dummy.c -o tmpdir/dummy.o Executing on host: sh -c {gcc -B/scratch/packages/binutils/binutils-2.24.51.20140704/builddir-single/ld/tmpdir/gas/ -I/s cratch/packages/binutils/binutils-2.24.51.20140704/ld/testsuite/ld-plugin -g -O2 -c -g -O2 -c /scratch/packages/binuti ls/binutils-2.24.51.20140704/ld/testsuite/ld-plugin/dummy.c -o tmpdir/dummy.o 2>&1} /dev/null ld.tmp (timeout = 300) spawn [open ...] gcc -B/scratch/packages/binutils/binutils-2.24.51.20140704/builddir-single/ld/tmpdir/ld/ -L=/usr/x86_64-linux-gnu/lib64 - L=/usr/local/lib64 -L=/lib64 -L=/usr/lib64 -L=/usr/x86_64-linux-gnu/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -o tmpdir /lto-11.exe -L/scratch/packages/binutils/binutils-2.24.51.20140704/ld/testsuite/ld-plugin -O -flto -fuse-linker-plugin tm pdir/liblto-11.a tmpdir/dummy.o Executing on host: sh -c {gcc -B/scratch/packages/binutils/binutils-2.24.51.20140704/builddir-single/ld/tmpdir/ld/ -L=/us r/x86_64-linux-gnu/lib64 -L=/usr/local/lib64 -L=/lib64 -L=/usr/lib64 -L=/usr/x86_64-linux-gnu/lib -L=/usr/local/lib -L=/l ib -L=/usr/lib -o tmpdir/lto-11.exe -L/scratch/packages/binutils/binutils-2.24.51.20140704/ld/testsuite/ld-plugin -O -f lto -fuse-linker-plugin tmpdir/liblto-11.a tmpdir/dummy.o 2>&1} /dev/null ld.tmp (timeout = 300) spawn [open ...] /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crt1.o: In function `_start': /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/x86_64/start.S:118: undefined reference to `main' collect2: error: ld returned 1 exit status /usr/lib/gcc/x86_64-linux-gnu/4.9/../../../x86_64-linux-gnu/crt1.o: In function `_start': /build/glibc-irh9iM/glibc-2.19/csu/../sysdeps/x86_64/start.S:118: undefined reference to `main' collect2: error: ld returned 1 exit status FAIL: LTO 11