diff options
author | Andrew Stubbs <ams@codesourcery.com> | 2015-01-14 14:03:10 +0000 |
---|---|---|
committer | Andrew Stubbs <ams@gcc.gnu.org> | 2015-01-14 14:03:10 +0000 |
commit | 7d11e4d6320fa4ec6ac4401eb5b152d5c74d166f (patch) | |
tree | dde4fa1d40461ab2edbc02af5e4509474404f0c9 /gcc | |
parent | 8673b6713e9457187cc9ecbefe949fb2393cb057 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 5 |
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 |