This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [COMMITTED] tilegx: enable wordsize-64 support for ieee745 dbl-64.
- From: Chris Metcalf <cmetcalf at ezchip dot com>
- To: "H.J. Lu" <hjl dot tools at gmail dot com>
- Cc: Joseph Myers <joseph at codesourcery dot com>, GNU C Library <libc-alpha at sourceware dot org>
- Date: Wed, 24 Dec 2014 12:10:59 -0500
- Subject: Re: [COMMITTED] tilegx: enable wordsize-64 support for ieee745 dbl-64.
- Authentication-results: sourceware.org; auth=none
- Authentication-results: spf=none (sender IP is ) smtp dot mailfrom=cmetcalf at ezchip dot com;
- References: <201412231905 dot sBNJ5c3C004622 at farm-0002 dot internal dot tilera dot com> <alpine dot DEB dot 2 dot 10 dot 1412231958370 dot 31777 at digraph dot polyomino dot org dot uk> <5499D4FE dot 8070405 at ezchip dot com> <5499DA84 dot 3010205 at ezchip dot com> <CAMe9rOr2DU5qYDQriF9RvAJCJF_wZ3gzqqHGDZXf+-OZFuJX0g at mail dot gmail dot com> <5499E115 dot 9000502 at ezchip dot com> <CAMe9rOrFEVEpPik-qMR=SPM-Eqgetwg9C3oztjT4yTf74S+EWw at mail dot gmail dot com>
On 12/23/2014 5:39 PM, H.J. Lu wrote:
You can provide a safe default and let x32 override it.
I think it's conventional now to require that platforms are explicit
about #defines, and use #if with -Wundef. It seems to make good sense
in this case, since it's really not clear what the right default for
any given platform is.
And since there are currently just two platforms that use wordsize-64
and are !_LP64 (x32 and tilegx32), it feels pretty reasonable to be
explicit for both. The AArch64 guys will need to set the right default
for their ILP32 mode; I'm not even sure what the right answer is for them.
--
Chris Metcalf, EZChip Semiconductor
http://www.ezchip.com