]>
Commit | Line | Data |
---|---|---|
359b445a | 1 | /* { dg-do compile { target { powerpc*-*-* } } } */ |
ea4ea7d7 | 2 | /* { dg-skip-if "" { powerpc*-*-darwin* } } */ |
a1633242 | 3 | /* { dg-require-effective-target powerpc_vsx_ok } */ |
09008c46 | 4 | /* { dg-options "-O -mdejagnu-cpu=power7 -mno-altivec" } */ |
359b445a | 5 | |
2f6d557f | 6 | /* { dg-warning "'-mno-altivec' disables vsx" "" { target *-*-* } 0 } */ |
359b445a | 7 | |
8 | double | |
9 | foo (double *x, double *y) | |
10 | { | |
11 | double z[2]; | |
12 | int i; | |
13 | ||
14 | for (i = 0; i < 2; i++) | |
15 | z[i] = x[i] + y[i]; | |
16 | return z[0] * z[1]; | |
17 | } | |
18 | ||
19 | /* { dg-final { scan-assembler-not "xsadddp" } } */ |