http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55175
--- Comment #12 from Ralf Corsepius <corsepiu at gcc dot gnu.org> 2012-11-05 12:41:56 UTC --- (In reply to comment #11) > You should use t-softfp instead of 386/t-softfp for i[34567]86-*-rtems* in > libgcc/config.host. > > In fact, there should be no i386/t-softfp for any x86 target. You mean, we should apply a patch similar to this? --- a/libgcc/config.host +++ b/libgcc/config.host @@ -568,7 +568,7 @@ i[34567]86-*-nto-qnx*) extra_parts=crtbegin.o ;; i[34567]86-*-rtems*) - tmake_file="$tmake_file i386/t-softfp i386/t-crtstuff" + tmake_file="$tmake_file i386/t-crtstuff" extra_parts="$extra_parts crti.o crtn.o" ;; i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*) @@ -1165,6 +1165,7 @@ i[34567]86-*-darwin* | x86_64-*-darwin* | \ i[34567]86-*-kfreebsd*-gnu | x86_64-*-kfreebsd*-gnu | \ i[34567]86-*-linux* | x86_64-*-linux* | \ i[34567]86-*-gnu* | \ + i[34567]86-*-rtems* | \ i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]* | \ i[34567]86-*-cygwin* | i[34567]86-*-mingw* | x86_64-*-mingw* | \ i[34567]86-*-freebsd* | x86_64-*-freebsd*) The breakdown above is with this patch applied.