------- Comment #7 from rguenther at suse dot de 2010-09-17 13:58 ------- Subject: Re: [4.6 Regression] New LTO test failures
On Fri, 17 Sep 2010, hjl dot tools at gmail dot com wrote: > ------- Comment #5 from hjl dot tools at gmail dot com 2010-09-17 13:52 > ------- > Works fine in 64bit with -m32 > > [...@gnu-6 gcc]$ /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc > -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ > /export/gnu/import/git/gcc/gcc/testsuite/gcc.dg/pr28712.c -flto -r > -nostdlib > /export/gnu/import/git/gcc/gcc/testsuite/gcc.dg/pr28712.c > /export/gnu/import/git/gcc/gcc/testsuite/gcc.dg/pr28712.c -lm -m32 -o > pr28712.exe > [...@gnu-6 gcc]$ > > Failed on ia32. > > [...@gnu-6 gcc]$ /export/build/gnu/gcc-32bit/build-i686-linux/gcc/xgcc > -B/export/build/gnu/gcc-32bit/build-i686-linux/gcc/ > /export/gnu/import/git/gcc/gcc/testsuite/gcc.dg/pr28712.c -flto -r > -nostdlib > /export/gnu/import/git/gcc/gcc/testsuite/gcc.dg/pr28712.c > /export/gnu/import/git/gcc/gcc/testsuite/gcc.dg/pr28712.c -lm -o > pr28712.exe > /usr/local/bin/ld: cannot find -lm > collect2: ld returned 1 exit status > [...@gnu-6 gcc]$ The question is, why do we add -lm with -nostdlib anways? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45702