This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: error: unable to emulate 'DI'
Omar Torres wrote:
> Hi Andrew,
> Looks like Paul did submitted a patch here:
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20675
>
> Can you or someone else take a look and comment on it?
Oh my goodness, that is a huge patch. It's also incorrect, as
far as I can see: LONG_LONG_TYPE_SIZE is never less than 64 bits,
so this test always returns true. There's a discussion in Section
6.2.5. of the rationale in C99 that explains why long long is defined
to be this way.
Andrew.