This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/78478] Compile Error for i386-rtems


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.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]