1 /* { dg-do compile { target { ! ia32 } } } */
2 /* { dg-require-effective-target maybe_x32 } */
3 /* { dg-options "-O2 -mx32 -ftls-model=initial-exec -maddress-mode=short" } */
7 struct gomp_task
*parent
;
13 struct gomp_task
*task
;
16 extern __thread
struct gomp_thread gomp_tls_data
;
19 __attribute__ ((noinline
))
22 struct gomp_thread
*thr
= &gomp_tls_data
;
23 struct gomp_task
*task
= thr
->task
;
25 thr
->task
= task
->parent
;