1/* PR middle-end/56167 */ 2/* { dg-do compile } */ 3 4extern void foo (void) __attribute__ ((error (0))); /* { dg-warning "attribute ignored" } */ 5extern void bar (void) __attribute__ ((warning (0))); /* { dg-warning "attribute ignored" } */ 6int var __attribute__ ((error ("foo"))); /* { dg-warning "attribute ignored" } */ 7 8int 9main () 10{ 11 foo (); 12 bar (); 13 var++; 14 return 0; 15} 16