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
);