aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@codesourcery.com>2015-01-14 14:03:10 +0000
committerAndrew Stubbs <ams@gcc.gnu.org>2015-01-14 14:03:10 +0000
commit7d11e4d6320fa4ec6ac4401eb5b152d5c74d166f (patch)
treedde4fa1d40461ab2edbc02af5e4509474404f0c9 /gcc
parent8673b6713e9457187cc9ecbefe949fb2393cb057 (diff)
downloadgcc-7d11e4d6320fa4ec6ac4401eb5b152d5c74d166f.zip
gcc-7d11e4d6320fa4ec6ac4401eb5b152d5c74d166f.tar.gz
gcc-7d11e4d6320fa4ec6ac4401eb5b152d5c74d166f.tar.bz2
Fix neon test fails on non-neon configs.
gcc/testsuite/ * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon on ARM architures before v7. From-SVN: r219602
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/target-supports.exp5
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3df2a2c..c630627 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2015-01-14 Andrew Stubbs <ams@codesourcery.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
+ on ARM architures before v7.
+
2015-01-14 Andrew MacLeod <amacleod@redhat.com>
PR middle-end/59448
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 61bff53..2395ac4 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2592,6 +2592,11 @@ proc check_effective_target_arm_neon_ok_nocache { } {
if { [check_no_compiler_messages_nocache arm_neon_ok object {
#include "arm_neon.h"
int dummy;
+ /* Avoid the case where a test adds -mfpu=neon, but the toolchain is
+ configured for -mcpu=arm926ej-s, for example. */
+ #if __ARM_ARCH < 7
+ #error Architecture too old for NEON.
+ #endif
} "$flags"] } {
set et_arm_neon_flags $flags
return 1