On Fri, 20 Dec 2013, DJ Delorie wrote:

> > I think using the macros for type sizes is fine, and float / vector / 
> > complex types are completely irrelevant to this (so standard_type_bitsize 
> > should maybe be standard_integer_type_bitsize).
> 
> Whew.  Am I missing any in the previous code snippet (char, short,
> int, long, long long) ?  Those were the ones documented in tm.texi.

That's the correct list.

> > No, the (TImode, __int128) pair should be handled the same way as all the 
> > other __intN types rather than special-cased (of course you should ensure 
> > the patch does not end up changing the set of configurations for which 
> > __int128 is available).
> 
> So if a target happened to set "long long" to TImode, it wouldn't have
> __int128 any more?  I'm wondering if any ILP64 target would be
> affected (x86-64 isn't, I don't think any others are).

No existing target defines LONG_LONG_TYPE_SIZE to more than 64.

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to