1 /* { dg-do run } */ 2 // { dg-additional-sources "nested-extern.cc" } 3 /* PR 31775 */ 4 extern "C" void abort(); 5 extern int *p; main()6 int main() 7 { 8 extern int i; 9 i = 1; 10 *p = 2; 11 if (i == 2) 12 abort (); 13 return 0; 14 } 15 16 static int i; 17 int *p = &i; 18