https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478
--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> --- For 7.0, somebody changed i[34567]86-*-rtems* entry in libgcc/config.host to use t-softfp-sfdftf. Please test the following patch: Index: libgcc/config.host =================================================================== --- libgcc/config.host (revision 242716) +++ libgcc/config.host (working copy) @@ -638,7 +638,7 @@ extra_parts=crtbegin.o ;; i[34567]86-*-rtems*) - tmake_file="$tmake_file i386/t-crtstuff t-softfp-sfdftf i386/32/t-softfp i386/t-softfp t-softfp" + tmake_file="$tmake_file i386/t-crtstuff t-softfp-sfdf i386/32/t-softfp i386/t-softfp t-softfp" extra_parts="$extra_parts crti.o crtn.o" ;; i[34567]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*) Please commit the patch to SVN, if it works OK.