This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
RE: [PATCHv3, MIPS] Add support for O32 FPXX and program header based ABI information
- From: "Joseph S. Myers" <joseph at codesourcery dot com>
- To: Matthew Fortune <Matthew dot Fortune at imgtec dot com>
- Cc: "'libc-alpha at sourceware dot org'" <libc-alpha at sourceware dot org>, "Moore, Catherine (Catherine_Moore at mentor dot com)" <Catherine_Moore at mentor dot com>, 'Andrew Pinski' <pinskia at gmail dot com>, "Rich Felker (dalias at libc dot org)" <dalias at libc dot org>, Rich Fuhler <Rich dot Fuhler at imgtec dot com>, "'macro at codesourcery dot com'" <macro at codesourcery dot com>
- Date: Tue, 7 Oct 2014 21:09:58 +0000
- Subject: RE: [PATCHv3, MIPS] Add support for O32 FPXX and program header based ABI information
- Authentication-results: sourceware.org; auth=none
- References: <6D39441BF12EF246A7ABCE6654B0235320F1A039 at LEMAIL01 dot le dot imgtec dot org> <Pine dot LNX dot 4 dot 64 dot 1410022033580 dot 21905 at digraph dot polyomino dot org dot uk> <6D39441BF12EF246A7ABCE6654B0235320F1EEE5 at LEMAIL01 dot le dot imgtec dot org>
On Tue, 7 Oct 2014, Matthew Fortune wrote:
> Just checking your opinion here. I'm relaxing the linkage rules for
> non-PT_GNU_MIPS binaries such that they can link with SOFT|DOUBLE|FPXX|FP64A
> but strictly not FP64. I am on the fence as to whether I should allow SINGLE
> as well. Strictly speaking there could be GNU systems with single-float but
> I don't think GLIBC supports single-float so it is unlikely that there are any
> non-PT_GNU_MIPS binaries out there using single-float. Every special case
> costs extra code complexity and test coverage so if it is not important I'd
> rather leave it.
glibc does not support single-float; see the list of known ABIs at
<https://sourceware.org/glibc/wiki/ABIList>. So there is no need for the
glibc code to allow for it.
--
Joseph S. Myers
joseph@codesourcery.com