------- Comment #13 from jakub at gcc dot gnu dot org 2009-01-27 11:59 ------- I wonder if the libcpp warning is correct in this case for -std=c99/-std=gnu99, saying that the constant is too large that it is unsigned doesn't match the C99 wording, which says that the constant may have a signed extended type, not unsigned. For 32-bit HWI, unfortunately I don't see how we could have a larger type than 2 * HOST_BITS_PER_WIDE_INT, as there would be no way to represet TYPE_MIN_VALUE and TYPE_MAX_VALUE.
-- jakub at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jsm28 at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38934