1 /* PR middle-end/40172 */ 2 /* { dg-do compile */ 3 /* { dg-xfail-if "" { "*-*-*" } { "*" } { "" } } */ 4 /* { dg-options "-Wall -W -Werror -Wlogical-op" } */ 5 6 extern int xxx; 7 8 #define XXX xxx 9 10 int test(void)11test (void) 12 { 13 if (!XXX && xxx) 14 return 4; 15 else 16 return 0; 17 } 18