1 /* Test for C99 __func__. */ 2 /* Origin: Joseph Myers <jsm28@cam.ac.uk> */ 3 /* { dg-do run } */ 4 /* { dg-options "-std=iso9899:1999 -pedantic-errors" } */ 5 6 extern void abort (void); 7 extern int strcmp (const char *, const char *); 8 extern void exit (int); 9 10 int main(void)11main (void) 12 { 13 if (strcmp (__func__, "main") || sizeof (__func__) != 5) 14 abort (); 15 else 16 exit (0); 17 } 18