http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47527
Summary: [4.6 regression] -flto -flto-partition=none broken for arm-linux-gnueabi Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: lto AssignedTo: unassig...@gcc.gnu.org ReportedBy: ram...@gcc.gnu.org Target: arm-linux-gnueabi Build: x86_64-linux-gnu While testing another patch for arm-linux-gnueabi and updating to a newer version of trunk I see the following failures. This wasn't happening in an earlier version of trunk that I'd been working on earlier. I'll try bisecting next to find the version that broke but in any case here goes. /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/xgcc -B/home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/ /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/builtins/memset.c /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/builtins/memset-lib.c /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c gcc_tg.o -w -O2 -flto -flto-partition=none -DSTACK_SIZE=16384 -Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort -lm -o /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/testsuite/gcc/memset.x6 (timeout = 800) spawn /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/xgcc -B/home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/ /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/builtins/memset.c /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/builtins/memset-lib.c /home/ramrad01/sources/fsf/trunk/gcc/testsuite/gcc.c-torture/execute/builtins/lib/main.c gcc_tg.o -w -O2 -flto -flto-partition=none -DSTACK_SIZE=16384 -Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort -lm -o /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/testsuite/gcc/memset.x6 /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/tools-fsf-trunk/arm-none-linux-gnueabi/bin/ld: error: Source object /tmp/ccp5eZss.o.ironly^D has EABI version 0, but target /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/testsuite/gcc/memset.x6 has EABI version 5 /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/tools-fsf-trunk/arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /tmp/ccp5eZss.o.ironly^D /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/tools-fsf-trunk/arm-none-linux-gnueabi/bin/ld: error: Source object /tmp/ccJZeDLx.o.ironly^D has EABI version 0, but target /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/testsuite/gcc/memset.x6 has EABI version 5 /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/tools-fsf-trunk/arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /tmp/ccJZeDLx.o.ironly^D /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/tools-fsf-trunk/arm-none-linux-gnueabi/bin/ld: error: Source object /tmp/ccnQNL8C.o.ironly^D has EABI version 0, but target /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/obj/gcc3/gcc/testsuite/gcc/memset.x6 has EABI version 5 /home/ramrad01/cross-build-fsf/arm-none-linux-gnueabi/tools-fsf-trunk/arm-none-linux-gnueabi/bin/ld: failed to merge target specific data of file /tmp/ccnQNL8C.o.ironly^D