This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/78478] Compile Error for i386-rtems
- From: "ubizjak at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 17 Jan 2017 16:59:19 +0000
- Subject: [Bug target/78478] Compile Error for i386-rtems
- Auto-submitted: auto-generated
- References: <bug-78478-4@http.gcc.gnu.org/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78478
--- Comment #8 from Uroš Bizjak <ubizjak at gmail dot com> ---
(In reply to joseph@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.