1 /* PR target/66470 */ 2 /* { dg-do compile { target { ! ia32 } } } */ 3 /* { dg-require-effective-target maybe_x32 } */ 4 /* { dg-options "-O2 -mx32 -maddress-mode=long" } */ 5 /* { dg-require-effective-target tls } */ 6 7 extern __thread unsigned __int128 c[10]; 8 int d; 9 10 unsigned __int128 foo(void)11foo (void) 12 { 13 return c[d]; 14 } 15