[Bug debug/46749] gcc.dg/debug/pr41893-1.c -gdwarf-2 testsuite failures on darwin

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Dec 1 21:24:00 GMT 2010


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46749

--- Comment #14 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-12-01 21:23:55 UTC ---
Also works with splitting the command into a -c and a link step.  Thus,

/Users/richard/obj/gcc/xgcc -B/Users/richard/obj/gcc/
/Users/richard/src/trunk/gcc/testsuite/gcc.dg/debug/pr41893-1.c  -gdwarf-2 -g1
-flto -fwhole-program -O 
/Users/richard/src/trunk/gcc/testsuite/gcc.dg/debug/pr41893-2.c  -lm   -c

/Users/richard/obj/gcc/xgcc -B/Users/richard/obj/gcc/ pr41893-1.o -gdwarf-2 -g1
-flto -fwhole-program -O pr41893-2.o  -lm   -o pr41893-1.exe
-flto-partition=none

does not fail.  -flto-partition=none makes it easier to debug, no make
is invocated (it's basically old LTO mode and not WHOPR).  darwin doesn't
seem to have an 'strace' command (bah).

lto-wrapper invokes xgcc:

/Users/richard/obj/gcc/lto-wrapper
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//cc0Ff4e8.o
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//ccWa94cZ.o

 /Users/richard/obj/gcc/xgcc -xlto -c -mmacosx-version-min=10.6.5 -B
/Users/richard/obj/gcc/ -gdwarf-2 -g1 -fwhole-program -O -flto-partition=none
-mtune=generic -dumpdir ./ -dumpbase pr41893-1.exe -o
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//ccWI2XqX.lto.o
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//cc0Ff4e8.o
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//ccWa94cZ.o

/Users/richard/obj/gcc/collect-ld -dynamic -arch x86_64 -macosx_version_min
10.6.5 -weak_reference_mismatches non-weak -o pr41893-1.exe -lcrt1.10.5.o
-L/Users/richard/obj/gcc
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//ccWI2XqX.lto.o -v
-lgcc_ext.10.5 -lgcc -no_compact_unwind -lSystem
@(#)PROGRAM:ld  PROJECT:ld64-97.14
Library search paths:
    /Users/richard/obj/gcc
    /usr/lib
    /usr/local/lib
Framework search paths:
    /Library/Frameworks/
    /System/Library/Frameworks/
warning: (x86_64)
/var/folders/2W/2WzmrwP7EFiRzkWthHumQ++++TM/-Tmp-//ccWI2XqX.lto.o unable to
open object file
warning: no debug symbols in executable (-arch x86_64)



More information about the Gcc-bugs mailing list