https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478
--- Comment #8 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to jos...@codesourcery.com from comment #7) > On Tue, 17 Jan 2017, joel at gcc dot gnu.org wrote: > > > > I.e., the bug was enabling unintended soft-fp usage of XFmode at the same > > > time as enabling usage of TFmode. The TFmode functions should be kept in > > > libgcc while disabling the conversions between XFmode and TFmode for this > > > case. > > > > Any thoughts on how to fix this? I would love a proper fix. > > Well, you need to distinguish a genuine sfdftf case from sfdfxftf which it > appears this t- file really is. Distinguish by some configure test that > determines whether there is XFmode support for the multilib being > compiled, I suppose (look at the other tmake_file settings in config.host > based on variables set by configure tests). Maybe just add a new t-file without any XFmode and add it to i[34567]86-*-rtems*) instead of t-sfdftf.