1 /* Test for binary integer constants: -pedantic warnings. */ 2 3 /* Origin: Joerg Wunsch <j.gnu@uriah.heep.sax.de>. */ 4 /* { dg-do compile } */ 5 /* { dg-options "-std=iso9899:1999 -pedantic -ftrack-macro-expansion=0" } */ 6 7 #define FOO 0b1101 8 9 int foo(void)10foo (void) 11 { 12 #if FOO /* { dg-warning "binary constants are a GCC extension" } */ 13 return 23; 14 #endif 15 return 0b1101; /* { dg-warning "binary constants are a GCC extension" } */ 16 } 17