On Sat, 4 Apr 2009, FX wrote:

> find failures of c99-stdint-1.c, it means the mingw headers need fixing (I'm
> particularly worried about int_fast8_t, which is "char" rather than "signed
> char", and I suspect this could spell trouble).

These types being plain "char" fails to conform to C99, but the compiler 
code allows it (and the testcases allow it) because of use in Solaris 
headers (and changing for an existing system would break compatibility of 
C++ mangling for any code using the type).  (Plain "char" is not a "signed 
integer type" or "unsigned integer type" in C99 terms, and the types are 
required to be signed integer types or unsigned integer types.)

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

Reply via email to