diff options
author | Christophe Lyon <christophe.lyon@linaro.org> | 2017-09-28 18:00:42 +0000 |
---|---|---|
committer | Christophe Lyon <clyon@gcc.gnu.org> | 2017-09-28 20:00:42 +0200 |
commit | b4aac5c3514348731beaf9b4ceca89661871ef87 (patch) | |
tree | 712791f42e042c457ab9faedb3a024e476cbfd64 | |
parent | ecd5156dd539efc9e8e7c1a14c6d54d842079bdf (diff) | |
download | gcc-b4aac5c3514348731beaf9b4ceca89661871ef87.zip gcc-b4aac5c3514348731beaf9b4ceca89661871ef87.tar.gz gcc-b4aac5c3514348731beaf9b4ceca89661871ef87.tar.bz2 |
[ARM] Some tests require arm_neon_hw
2017-09-28 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target.
* gcc.target/arm/aapcs/align_rec4.c: Likewise.
* gcc.target/arm/aapcs/neon-vect1.c: Likewise.
* gcc.target/arm/aapcs/neon-vect2.c: Likewise.
* gcc.target/arm/aapcs/neon-vect3.c: Likewise.
* gcc.target/arm/aapcs/neon-vect4.c: Likewise.
* gcc.target/arm/aapcs/neon-vect5.c: Likewise.
* gcc.target/arm/aapcs/neon-vect6.c: Likewise.
* gcc.target/arm/aapcs/neon-vect7.c: Likewise.
* gcc.target/arm/aapcs/neon-vect8.c: Likewise.
From-SVN: r253258
-rw-r--r-- | gcc/testsuite/ChangeLog | 13 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/align4.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c | 1 |
11 files changed, 27 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1fff0be..d016f99 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,16 @@ +2017-09-28 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/aapcs/align4.c: Require arm_neon_hw effective target. + * gcc.target/arm/aapcs/align_rec4.c: Likewise. + * gcc.target/arm/aapcs/neon-vect1.c: Likewise. + * gcc.target/arm/aapcs/neon-vect2.c: Likewise. + * gcc.target/arm/aapcs/neon-vect3.c: Likewise. + * gcc.target/arm/aapcs/neon-vect4.c: Likewise. + * gcc.target/arm/aapcs/neon-vect5.c: Likewise. + * gcc.target/arm/aapcs/neon-vect6.c: Likewise. + * gcc.target/arm/aapcs/neon-vect7.c: Likewise. + * gcc.target/arm/aapcs/neon-vect8.c: Likewise. + 2017-09-28 David Malcolm <dmalcolm@redhat.com> * jit.dg/test-error-mismatching-types-in-assignment-fn-ptr.c: New diff --git a/gcc/testsuite/gcc.target/arm/aapcs/align4.c b/gcc/testsuite/gcc.target/arm/aapcs/align4.c index 5535c55b..df52335 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/align4.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/align4.c @@ -2,7 +2,8 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm32 } */ -/* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-options "-O" } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c b/gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c index 907b90a..6732fa6 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/align_rec4.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm32 } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-options "-O -fno-inline" } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c index 64f9466..1a85761 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect1.c @@ -1,8 +1,9 @@ /* Test AAPCS layout (VFP variant for Neon types) */ /* { dg-do run { target arm_eabi } } */ -/* { dg-require-effective-target arm_hard_vfp_ok } */ -/* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_hard_vfp_ok } */ +/* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c index f5d4609..66d73ce 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect2.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c index 31fb1da..38c04ab 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect3.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c index bfefccc..1e6a0a5 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect4.c @@ -1,8 +1,9 @@ /* Test AAPCS layout (VFP variant for Neon types) */ /* { dg-do run { target arm_eabi } } */ -/* { dg-require-effective-target arm_hard_vfp_ok } */ +/* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c index ff7a857..fd78be2 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect5.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c index b952e5d..e5a022b 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect6.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c index 782f3a6..de021ef 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect7.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ diff --git a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c index 578a3d3..9eb81a8 100644 --- a/gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c +++ b/gcc/testsuite/gcc.target/arm/aapcs/neon-vect8.c @@ -3,6 +3,7 @@ /* { dg-do run { target arm_eabi } } */ /* { dg-require-effective-target arm_hard_vfp_ok } */ /* { dg-require-effective-target arm_neon_ok } */ +/* { dg-require-effective-target arm_neon_hw } */ /* { dg-require-effective-target arm32 } */ /* { dg-add-options arm_neon } */ |