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



--- Comment #9 from Ralf Corsepius <corsepiu at gcc dot gnu.org> 2012-11-05 
11:44:22 UTC ---

(In reply to comment #8)

> H have backported similar change to 4.7 branch.

Thanks for the backport.



> Please reopen the PR if there are still problems.

Unfortunately, your patch doesn't seem to help much:



GCC-4.7's soft-float still seems to be pulling in fp routine from inside of

newlib:

...

/opt/rtems-4.11/lib/gcc/i386-rtems4.11/4.7.2/../../../../i386-rtems4.11/lib/soft-float/libc.a(lib_a-svfprintf.o):

In function `_svfprintf_r':

/builddir/build/BUILD/rtems-4.11-i386-rtems4.11-gcc-4.7.2/build/i386-rtems4.11/soft-float/newlib/libc/stdio/../../../../../../gcc-4.7.2/newlib/libc/stdio/vfprintf.c:1072:

undefined reference to `__truncxfdf2'

/builddir/build/BUILD/rtems-4.11-i386-rtems4.11-gcc-4.7.2/build/i386-rtems4.11/soft-float/newlib/libc/stdio/../../../../../../gcc-4.7.2/newlib/libc/stdio/vfprintf.c:1084:

undefined reference to `__ltdf2'

/builddir/build/BUILD/rtems-4.11-i386-rtems4.11-gcc-4.7.2/build/i386-rtems4.11/soft-float/newlib/libc/stdio/../../../../../../gcc-4.7.2/newlib/libc/stdio/vfprintf.c:1556:

undefined reference to `__eqdf2'

/builddir/build/BUILD/rtems-4.11-i386-rtems4.11-gcc-4.7.2/build/i386-rtems4.11/soft-float/newlib/libc/stdio/../../../../../../gcc-4.7.2/newlib/libc/stdio/vfprintf.c:1603:

undefined reference to `__nedf2'

Reply via email to