Merge branches/gcc-4_8-branch rev 216856
[official-gcc.git] / gcc-4_8-branch / gcc / testsuite / gcc.target / powerpc / pr63335.c
blob931a8b6e99e4f5df9d6b1446d809a3904a25180e
1 /* { dg-do run { target { powerpc64*-*-* } } } */
2 /* { dg-require-effective-target powerpc_vsx_ok } */
3 /* { dg-options "-mvsx" } */
5 #include <altivec.h>
7 void abort (void);
9 vector double vec = (vector double) {99.0, 99.0};
11 int main() {
13 int actual = vec_all_nge(vec, vec);
14 if ( actual != 0)
15 abort();
17 actual = vec_all_nle(vec, vec);
18 if ( actual != 0)
19 abort();
21 actual = vec_any_nge(vec, vec);
22 if ( actual != 0)
23 abort();
25 actual = vec_any_nle(vec, vec);
26 if ( actual != 0)
27 abort();
29 return 0;