aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2015-11-20 11:49:23 +0000
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>2015-11-20 11:49:23 +0000
commit4bec4b1c9f9a31562df0339626acccac86663834 (patch)
treef8357f9a518ba8619789c0d9f971ae96acc00739 /gcc
parent481efdd94dcacba36b297f05d83e6da9acdfc7b6 (diff)
downloadgcc-4bec4b1c9f9a31562df0339626acccac86663834.zip
gcc-4bec4b1c9f9a31562df0339626acccac86663834.tar.gz
gcc-4bec4b1c9f9a31562df0339626acccac86663834.tar.bz2
[ARM] Disable neon testing for armv7-m
2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com> * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): Add check for M profile. From-SVN: r230653
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/target-supports.exp4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d5042dd..1b74a99 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
+
+ * lib/target-supports.exp
+ (check_effective_target_arm_neon_ok_nocache): Add check
+ for M profile.
+
2015-11-20 Tom de Vries <tom@codesourcery.com>
PR tree-optimization/68373
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 66fc100..3eb46f2 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2862,8 +2862,8 @@ proc check_effective_target_arm_neon_ok_nocache { } {
#endif
/* 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.
+ #if __ARM_ARCH < 7 || __ARM_ARCH_PROFILE == 'M'
+ #error Architecture does not support NEON.
#endif
} "$flags"] } {
set et_arm_neon_flags $flags