OSDN Git Service

Backport from mainline
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.target / i386 / pr55597.c
1 /* { dg-do compile { target { ! { ia32 } } } } */
2 /* { dg-require-effective-target fpic } */
3 /* { dg-options "-O2 -fPIC -mx32" } */
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
15 void __morestack_release_segments (void)
16 {
17   foo (&__morestack_initial_sp.mask);
18 }