diff options
Diffstat (limited to 'gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c b/gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c deleted file mode 100644 index 1abd3edefe94..000000000000 --- a/gcc/testsuite/gcc.dg/vmx/stl-vsx-be-order.c +++ /dev/null @@ -1,35 +0,0 @@ -/* { dg-skip-if "" { powerpc*-*-darwin* } } */ -/* { dg-require-effective-target powerpc_vsx_ok } */ -/* Disable warnings to squelch deprecation message about -maltivec=be. */ -/* { dg-options "-w -maltivec=be -mabi=altivec -std=gnu99 -mvsx" } */ - -#include "harness.h" - -static unsigned long long svul[2] __attribute__ ((aligned (16))); -static double svd[2] __attribute__ ((aligned (16))); - -static void check_arrays () -{ - unsigned int i; - for (i = 0; i < 2; ++i) - { - check (svul[i] == i, "svul"); - check (svd[i] == i * 1.0, "svd"); - } -} - -static void test () -{ -#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ - vector unsigned long long vul = {1,0}; - vector double vd = {1.0,0.0}; -#else - vector unsigned long long vul = {0,1}; - vector double vd = {0.0,1.0}; -#endif - - vec_stl (vul, 0, (vector unsigned long long *)svul); - vec_stl (vd, 0, (vector double *)svd); - - check_arrays (); -} |