[patch] fix build on architectures with a signed size_t
Andrew Haley
aph at redhat.com
Mon Aug 4 04:43:21 PDT 2008
Andrew Haley wrote:
> Florian Weimer wrote:
>> * Andrew Haley:
>>
>>> Florian Weimer wrote:
>>>> * Florian Weimer:
>>>>
>>>>> * Matthias Klose:
>>>>>
>>>>>> attached are three patches to build on architectures with a signed size_t
>>>>>> (s390-linux-gnu).
>>>>> Yuck. Is this really true? Seems so.
>>>> No, it's not.
>>> It's not.
>> I was more concerned with the reality on s390, not what's in the
>> standard. Unfortunately, my first test case was wrong.
>
> Is the reality then that GNU C on s/390 is not ISO C compliant?
> I didn't know that. It must break a ton of code.
I don't believe it. Here's s390/linux.h:
#undef SIZE_TYPE
#define SIZE_TYPE (TARGET_64BIT ? "long unsigned int" : "long unsigned int")
#undef PTRDIFF_TYPE
#define PTRDIFF_TYPE (TARGET_64BIT ? "long int" : "int")
Andrew.
More information about the jdk6-dev
mailing list