The natural approach to fix this would seem to be to use __extension__ in the definitions of __INT64_C and __UINT64_C and the associated INT64_C etc. macros, when those use long long suffixes. That should avoid the failures for strict C90 when using a compiler recent enough to have the (partial) fix for GCC PR 7263. I see no reason this should be unacceptable for FSF glibc (though one can never entirely predict how the FSF glibc maintainers will react to a given patch).
-- Joseph S. Myers jos...@codesourcery.com -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org