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.

Reply via email to