1 // { dg-do run  }
2 // { dg-options "-fshort-enums" }
3 // GROUPS passed enums
4   extern "C" int printf (const char *, ...);
5 
6   enum E { A = 0x80000000, B = 0 };
7 
main()8   main()
9   {
10     if (sizeof (E) != 4)
11 	{ printf ("FAIL\n"); return 1; }
12     else
13 	printf ("PASS\n");
14     return 0;
15   }
16