| /* PR debug/63342 */ | |
| /* { dg-do compile } */ | |
| /* { dg-options "-g -O2" } */ | |
| /* { dg-additional-options "-fpic" { target fpic } } */ | |
| static __thread double u[9], v[9]; | |
| void | |
| foo (double **p, double **q) | |
| { | |
| *p = u; | |
| *q = v; | |
| } | |
| double | |
| bar (double x) | |
| { | |
| int i; | |
| double s = 0.0; | |
| for (i = 0; i < 9; i++) | |
| { | |
| double a = x + v[i]; | |
| s += u[i] * a * a; | |
| } | |
| return s; | |
| } |