aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Bolton <ian.bolton@arm.com>2014-02-14 17:20:46 +0000
committerIan Bolton <ibolton@gcc.gnu.org>2014-02-14 17:20:46 +0000
commitf8cdff388dbc035fd20d01bff7224c998c3aee17 (patch)
treedd87f7a72c49d050718b9ec7029d9b39cafec7d2
parent2ae577fdbd7e4f49e66feb0c225cee325bb1823e (diff)
downloadgcc-f8cdff388dbc035fd20d01bff7224c998c3aee17.zip
gcc-f8cdff388dbc035fd20d01bff7224c998c3aee17.tar.gz
gcc-f8cdff388dbc035fd20d01bff7224c998c3aee17.tar.bz2
Skip test if -mfloat-abi=hard specified
From-SVN: r207788
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.target/arm/pr59858.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 201ac97..a8e72e2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-02-14 Ian Bolton <ian.bolton@arm.com>
+
+ * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
+ on command-line.
+
2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
* c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
diff --git a/gcc/testsuite/gcc.target/arm/pr59858.c b/gcc/testsuite/gcc.target/arm/pr59858.c
index 463bd38..a944b9a 100644
--- a/gcc/testsuite/gcc.target/arm/pr59858.c
+++ b/gcc/testsuite/gcc.target/arm/pr59858.c
@@ -1,5 +1,6 @@
/* { dg-do compile } */
-/* { dg-options "-march=armv5te -marm -mthumb-interwork -Wall -Wstrict-prototypes -Wstrict-aliasing -funsigned-char -fno-builtin -fno-asm -msoft-float -std=gnu99 -mlittle-endian -mthumb -fno-stack-protector -Os -g -feliminate-unused-debug-types -funit-at-a-time -fmerge-all-constants -fstrict-aliasing -fno-tree-loop-optimize -fno-tree-dominator-opts -fno-strength-reduce -fPIC -w" } */
+/* { dg-options "-march=armv5te -fno-builtin -mfloat-abi=soft -mthumb -fno-stack-protector -Os -fno-tree-loop-optimize -fno-tree-dominator-opts -fPIC -w" } */
+/* { dg-skip-if "Incompatible command line options: -mfloat-abi=soft -mfloat-abi=hard" { *-*-* } { "-mfloat-abi=hard" } { "" } } */
typedef enum {
REG_ENOSYS = -1,