From: Christophe Lyon Date: Thu, 28 Sep 2017 18:00:42 +0000 (+0000) Subject: [ARM] Some tests require arm_neon_hw X-Git-Tag: basepoints/gcc-9~4489 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b4aac5c3514348731beaf9b4ceca89661871ef87;p=thirdparty%2Fgcc.git [ARM] Some tests require arm_neon_hw 2017-09-28 Christophe Lyon * 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 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1fff0be9db0a..d016f99f904c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,16 @@ +2017-09-28 Christophe Lyon + + * 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 * 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 5535c55b8ac8..df523355b137 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 907b90af70f7..6732fa6fe9bc 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 64f946614cb6..1a857610f5ae 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 f5d460968607..66d73ce146cc 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 31fb1da9c6a5..38c04abe1836 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 bfefccc0f454..1e6a0a5f7373 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 ff7a857c3090..fd78be246b60 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 b952e5d2d5ec..e5a022b3d1ef 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 782f3a6f9053..de021ef5b3b3 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 578a3d3259ae..9eb81a865867 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 } */