1 /* { dg-do compile { target { ! { ia32 } } } } */ 2 /* { dg-require-effective-target fpic } */ 3 /* { dg-options "-O2 -fPIC -mx32 -maddress-mode=long" } */ 4 5 struct initial_sp 6 { 7 void *sp; 8 int mask; 9 }; 10 11 __thread struct initial_sp __morestack_initial_sp; 12 13 void foo (int *); 14 __morestack_release_segments(void)15void __morestack_release_segments (void) 16 { 17 foo (&__morestack_initial_sp.mask); 18 } 19