------- 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

Reply via email to