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.