aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2020-01-19 20:29:52 +0100
committerHans-Peter Nilsson <hp@axis.com>2020-01-19 20:29:52 +0100
commit0042bafd4b5eb85ee9610b9558d7b7f00579888c (patch)
tree0a2c7a3064c407d06f7faee005f2709b916351a8
parentbcfc2227c556f2801a657ce3007374732baa8333 (diff)
downloadgcc-0042bafd4b5eb85ee9610b9558d7b7f00579888c.zip
gcc-0042bafd4b5eb85ee9610b9558d7b7f00579888c.tar.gz
gcc-0042bafd4b5eb85ee9610b9558d7b7f00579888c.tar.bz2
testsuite: Make use of effective-target march_option for cris
* gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize -march=v10 option on target ! march_option. * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c, gcc.target/cris/sync-1-v10.c: Similar.
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/gcc.dg/torture/pr26515.c2
-rw-r--r--gcc/testsuite/gcc.target/cris/asm-v10.S2
-rw-r--r--gcc/testsuite/gcc.target/cris/inasm-v10.c2
-rw-r--r--gcc/testsuite/gcc.target/cris/sync-1-v10.c2
5 files changed, 11 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9066c17..21d31a5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2020-01-19 Hans-Peter Nilsson <hp@axis.com>
+
+ * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize
+ -march=v10 option on target ! march_option.
+ * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c,
+ gcc.target/cris/sync-1-v10.c: Similar.
+
2020-01-19 Thomas König <tkoenig@gcc.gnu.org>
PR fortran/44960
diff --git a/gcc/testsuite/gcc.dg/torture/pr26515.c b/gcc/testsuite/gcc.dg/torture/pr26515.c
index a051e2e..ff765ba 100644
--- a/gcc/testsuite/gcc.dg/torture/pr26515.c
+++ b/gcc/testsuite/gcc.dg/torture/pr26515.c
@@ -1,4 +1,4 @@
-/* { dg-options "-march=v10" { target cris*-*-* } } */
+/* { dg-options "-march=v10" { target { cris*-*-* && { ! march_option } } } } */
struct i
{
long long i_size;
diff --git a/gcc/testsuite/gcc.target/cris/asm-v10.S b/gcc/testsuite/gcc.target/cris/asm-v10.S
index c85ebe2..8bb0c29 100644
--- a/gcc/testsuite/gcc.target/cris/asm-v10.S
+++ b/gcc/testsuite/gcc.target/cris/asm-v10.S
@@ -1,5 +1,5 @@
/* { dg-do assemble } */
-/* { dg-options "-DOTHER_ISA=10 -march=v10" } */
+/* { dg-options "-DOTHER_ISA=10 -march=v10" { target { ! march_option } } } */
/* Check that -march=v10 is also recognized. */
diff --git a/gcc/testsuite/gcc.target/cris/inasm-v10.c b/gcc/testsuite/gcc.target/cris/inasm-v10.c
index 75379b3..774cd03 100644
--- a/gcc/testsuite/gcc.target/cris/inasm-v10.c
+++ b/gcc/testsuite/gcc.target/cris/inasm-v10.c
@@ -1,5 +1,5 @@
/* { dg-do assemble } */
-/* { dg-options "-DOTHER_ISA=10 -march=v10" } */
+/* { dg-options "-DOTHER_ISA=10 -march=v10" { target { ! march_option } } } */
/* Check that -march=v10 is also recognized. */
diff --git a/gcc/testsuite/gcc.target/cris/sync-1-v10.c b/gcc/testsuite/gcc.target/cris/sync-1-v10.c
index 6c8dd1a..861fc8c 100644
--- a/gcc/testsuite/gcc.target/cris/sync-1-v10.c
+++ b/gcc/testsuite/gcc.target/cris/sync-1-v10.c
@@ -1,5 +1,5 @@
/* Check that we can assemble both base atomic variants. */
/* { dg-do assemble } */
-/* { dg-options "-O2 -march=v10" } */
+/* { dg-options "-O2 -march=v10" { target { ! march_option } } } */
/* { dg-additional-options "-mno-unaligned-atomic-may-use-library" { target cris*-*-linux* } } */
#include "sync-1.c"