------- Additional Comments From jakub at gcc dot gnu dot org 2005-03-04 15:43 ------- I'm using: ./cc1 x.c on #define APPEND2(NUM, SUFF) NUM ## SUFF #define APPEND(NUM, SUFF) APPEND2(NUM, SUFF) # define MAX_INT 9223372036854775807 #define TARG_MIN (-TARG_MAX - 1) #define TARG_MAX APPEND (MAX_INT, L) #if 1 * TARG_MIN != TARG_MIN /* { dg-bogus "overflow" } */ # error /* { dg-bogus "error" } */ #endif as a test.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20282