/* { dg-do run } */ /* { dg-options "-O2" } */ /* { dg-require-effective-target tls_runtime } */ /* { dg-add-options tls } */ __thread double thrtest[81]; int main () { double *p, *e; e = &thrtest[81]; for (p = &thrtest[0]; p < e; ++p) *p = 1.0; return 0; }