This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ 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]

Re: [patch] change specific int128 -> generic intN


On Thu, 8 May 2014, DJ Delorie wrote:

Assuming that the formula sizeof(type)*char_bit==precision works for all

It doesn't.  THe MSP430 has __int20 for example.

Well, it wasn't a hard requirement, it is just that the library has to use a more complicated way to get the precision (use (unsigned TYPE)(-1) to get the unsigned max and compute the precision from that, probably).

Would it be acceptable for the compiler to always define a set of
macros for each of the intN types?

What set of macros do you have in mind?

I would have thought that would be discouraged,

If we can't think of another way...

--
Marc Glisse


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