Switch to arm_fp_dp_ok effective-target in tests that require
double-precision support from the FPU.

2020-03-24  Christophe Lyon  <christophe.l...@linaro.org>

        gcc/testsuite/
        * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target.
        * gcc.target/arm/vfp-ldmdbd.c: Likewise.
        * gcc.target/arm/vfp-ldmiad.c: Likewise.
        * gcc.target/arm/vfp-stmdbd.c: Likewise.
        * gcc.target/arm/vfp-stmiad.c: Likewise.
        * gcc.target/arm/vnmul-1.c: Likewise.
        * gcc.target/arm/vnmul-3.c: Likewise.
        * gcc.target/arm/vnmul-4.c: Likewise.
---
 gcc/testsuite/gcc.target/arm/vfp-1.c      | 4 ++--
 gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 4 ++--
 gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 4 ++--
 gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 4 ++--
 gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 4 ++--
 gcc/testsuite/gcc.target/arm/vnmul-1.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/vnmul-3.c    | 4 ++--
 gcc/testsuite/gcc.target/arm/vnmul-4.c    | 4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/gcc/testsuite/gcc.target/arm/vfp-1.c 
b/gcc/testsuite/gcc.target/arm/vfp-1.c
index 7add1b8..b4694c7 100644
--- a/gcc/testsuite/gcc.target/arm/vfp-1.c
+++ b/gcc/testsuite/gcc.target/arm/vfp-1.c
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-options "-O2 -ffp-contract=off" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 
 extern float fabsf (float);
diff --git a/gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c 
b/gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c
index 3489a2a..f66ed0f 100644
--- a/gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c
+++ b/gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 extern void bar (double);
 
diff --git a/gcc/testsuite/gcc.target/arm/vfp-ldmiad.c 
b/gcc/testsuite/gcc.target/arm/vfp-ldmiad.c
index 422e3ed..471ba63 100644
--- a/gcc/testsuite/gcc.target/arm/vfp-ldmiad.c
+++ b/gcc/testsuite/gcc.target/arm/vfp-ldmiad.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 extern void bar (double);
 
diff --git a/gcc/testsuite/gcc.target/arm/vfp-stmdbd.c 
b/gcc/testsuite/gcc.target/arm/vfp-stmdbd.c
index 686fe86..3892d76 100644
--- a/gcc/testsuite/gcc.target/arm/vfp-stmdbd.c
+++ b/gcc/testsuite/gcc.target/arm/vfp-stmdbd.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 void
 foo (double *p, double a, double b, int n)
diff --git a/gcc/testsuite/gcc.target/arm/vfp-stmiad.c 
b/gcc/testsuite/gcc.target/arm/vfp-stmiad.c
index 665fa7a..ff53adc 100644
--- a/gcc/testsuite/gcc.target/arm/vfp-stmiad.c
+++ b/gcc/testsuite/gcc.target/arm/vfp-stmiad.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 void
 foo (double *p, double a, double b, int n)
diff --git a/gcc/testsuite/gcc.target/arm/vnmul-1.c 
b/gcc/testsuite/gcc.target/arm/vnmul-1.c
index fd00388..fdac5f3 100644
--- a/gcc/testsuite/gcc.target/arm/vnmul-1.c
+++ b/gcc/testsuite/gcc.target/arm/vnmul-1.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2 -fno-rounding-math" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 double
 foo_d (double a, double b)
diff --git a/gcc/testsuite/gcc.target/arm/vnmul-3.c 
b/gcc/testsuite/gcc.target/arm/vnmul-3.c
index 44c1967..be13bbb 100644
--- a/gcc/testsuite/gcc.target/arm/vnmul-3.c
+++ b/gcc/testsuite/gcc.target/arm/vnmul-3.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2 -fno-rounding-math" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 double
 foo_d (double a, double b)
diff --git a/gcc/testsuite/gcc.target/arm/vnmul-4.c 
b/gcc/testsuite/gcc.target/arm/vnmul-4.c
index dd9cab3..451a91f 100644
--- a/gcc/testsuite/gcc.target/arm/vnmul-4.c
+++ b/gcc/testsuite/gcc.target/arm/vnmul-4.c
@@ -1,8 +1,8 @@
 /* { dg-do compile } */
-/* { dg-require-effective-target arm_fp_ok } */
+/* { dg-require-effective-target arm_fp_dp_ok } */
 /* { dg-skip-if "need fp instructions" { *-*-* } { "-mfloat-abi=soft" } { "" } 
} */
 /* { dg-options "-O2 -frounding-math" } */
-/* { dg-add-options arm_fp } */
+/* { dg-add-options arm_fp_dp } */
 
 double
 foo_d (double a, double b)
-- 
2.7.4

Reply via email to