1 /* { dg-do run } */ 2 /* { dg-additional-sources "pr66655_1.cc" } */ 3 4 #include "pr66655.h" 5 6 extern "C" void abort (void); 7 8 #define COOKIE 0xabcd0123 9 10 int g(void)11g (void) 12 { 13 return COOKIE; 14 } 15 16 extern int f (void); 17 18 int main(void)19main (void) 20 { 21 S::set(0); 22 if (f () != COOKIE) 23 abort (); 24 return 0; 25 } 26