From 4bec4b1c9f9a31562df0339626acccac86663834 Mon Sep 17 00:00:00 2001 From: Andre Vieira Date: Fri, 20 Nov 2015 11:49:23 +0000 Subject: [PATCH] [ARM] Disable neon testing for armv7-m 2015-11-20 Andre Vieira * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): Add check for M profile. From-SVN: r230653 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/lib/target-supports.exp | 4 ++-- 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 + + * lib/target-supports.exp + (check_effective_target_arm_neon_ok_nocache): Add check + for M profile. + 2015-11-20 Tom de Vries 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 -- 2.7.4