This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: ia64-elf and i386-elf fail to build
- From: Joseph Myers <joseph at codesourcery dot com>
- To: Nick Clifton <nickc at redhat dot com>
- Cc: <wilson at tuliptree dot org>, <sellcey at imgtec dot com>, <hubicka at ucw dot cz>, <ubizjak at gmail dot com>, <gcc-bugs at gcc dot gnu dot org>
- Date: Thu, 25 Aug 2016 13:08:10 +0000
- Subject: Re: ia64-elf and i386-elf fail to build
- Authentication-results: sourceware.org; auth=none
- References: <87oa4huj3o.fsf@redhat.com> <alpine.DEB.2.20.1608251252120.5284@digraph.polyomino.org.uk>
On Thu, 25 Aug 2016, Joseph Myers wrote:
> _Float128). Though preferable would be to fix all the targets with
> IX86_NO_LIBGCC_TFMODE / IX86_MAYBE_NO_LIBGCC_TFMODE /
> IA64_NO_LIBGCC_TFMODE so that they include the relevant support code in
> libgcc and so no longer need the TARGET_LIBGCC_FLOATING_MODE_SUPPORTED_P
> hook overridden at all.
Which, I should say, should actually be very simple to do in a mechanical
way (changing the long list of targets near the bottom of
libgcc/config.host that use soft-fp for i386/x86_64 to i[34567]86-*-*
x86_64-*-* would almost do the right thing for x86, except you'd need to
exclude i[34567]86-*-elfiamcu and update the code for i[34567]86-*-rtems*
because they also use soft-fp for SFmode and DFmode).
--
Joseph S. Myers
joseph@codesourcery.com