aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJanis Johnson <janisjo@codesourcery.com>2014-08-12 15:00:26 +0000
committerJanis Johnson <janis@gcc.gnu.org>2014-08-12 15:00:26 +0000
commit689ff566fb4ec9672eb9eb373a85cf244cc07f2f (patch)
tree943a16dd2dc031db368d61c7d7d02cac56913383 /gcc
parent996682da8597cb81abcad9612a002de3e8c16c2d (diff)
downloadgcc-689ff566fb4ec9672eb9eb373a85cf244cc07f2f.zip
gcc-689ff566fb4ec9672eb9eb373a85cf244cc07f2f.tar.gz
gcc-689ff566fb4ec9672eb9eb373a85cf244cc07f2f.tar.bz2
* lib/target/supports.exp
(check_effective_target_arm_v8_neon_ok_nocache): Check for armv8 or later. From-SVN: r213866
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/lib/target-supports.exp3
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b7f0495..52fdcb5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,9 @@
2014-08-12 Janis Johnson <janisjo@codesourcery.com>
+ * lib/target/supports.exp
+ (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
+ or later.
+
* gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
* gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index b14a840..c03370d 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2578,6 +2578,9 @@ proc check_effective_target_arm_v8_neon_ok_nocache { } {
if { [check_effective_target_arm32] } {
foreach flags {"" "-mfloat-abi=softfp" "-mfpu=neon-fp-armv8" "-mfpu=neon-fp-armv8 -mfloat-abi=softfp"} {
if { [check_no_compiler_messages_nocache arm_v8_neon_ok object {
+ #if __ARM_ARCH < 8
+ #error not armv8 or later
+ #endif
#include "arm_neon.h"
void
foo ()