1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fpic" } */
3 /* { dg-warning "not supported" "PIC unsupported" { target cris-*-elf* cris-*-aout* mmix-*-* } 0 } */
5 extern void foo (void *a, double x, double y);
7 bar (void *a, double b, double c, double d, double e, double f, double g, double h, double i, double j, double k[6])
18 r = 2 * (e - 2 * g + i);
27 x = ((b-h)*o + 3*(d+h)*o + 3*(f-h)*o);
28 y = ((c-i)*o + 3*(e+i)*o + 3*(g-i)*o);
34 x = ((b+3*f-h)*p + 3*(d-2*f+h)*p + 3*p);
35 y = ((c+3*g-i)*p + 3*(e-2*g+i)*p + 3*p);
36 v = x * k[0] + y * k[2];
37 w = x * k[1] + y * k[3];
45 t = (- r + aa) / (2 * q);
46 u = (- r - aa) / (2 * q);