aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2025-04-27 20:34:33 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2025-09-01 14:57:16 +0000
commit32d3f5744a1f263c9b1a3f0aae2127940bddb775 (patch)
tree34576c3d0376454d429dcbabdf15bcf55d697e21 /gcc
parent3cb6c01d2a9ab0ff44767a5866a4a7b929334263 (diff)
downloadgcc-32d3f5744a1f263c9b1a3f0aae2127940bddb775.zip
gcc-32d3f5744a1f263c9b1a3f0aae2127940bddb775.tar.gz
gcc-32d3f5744a1f263c9b1a3f0aae2127940bddb775.tar.bz2
testsuite: arm: factorize arm_v8_neon_ok flags
Like we do in other effective-targets, add "-mcpu=unset -march=armv8-a" directly when setting et_arm_v8_neon_flags in arm_v8_neon_ok_nocache, to avoid having to add these two flags in all users of arm_v8_neon_ok. This avoids duplication and possible typos / oversights. gcc/testsuite/ChangeLog: * lib/target-supports.exp (check_effective_target_arm_v8_neon_ok_nocache): Add "-mcpu=unset -march=armv8-a" to et_arm_v8_neon_flags. (add_options_for_vect_early_break): Remove useless "-mcpu=unset -march=armv8-a". (add_options_for_arm_v8_neon): Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/lib/target-supports.exp6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index b09675d..957fa7f 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -4639,7 +4639,7 @@ proc add_options_for_vect_early_break { flags } {
if { [check_effective_target_arm_v8_neon_ok] } {
global et_arm_v8_neon_flags
- return "$flags $et_arm_v8_neon_flags -mcpu=unset -march=armv8-a"
+ return "$flags $et_arm_v8_neon_flags"
}
if { [check_effective_target_sse4] } {
@@ -5462,7 +5462,7 @@ proc add_options_for_arm_v8_neon { flags } {
return "$flags"
}
global et_arm_v8_neon_flags
- return "$flags $et_arm_v8_neon_flags -mcpu=unset -march=armv8-a"
+ return "$flags $et_arm_v8_neon_flags"
}
# Add the options needed for ARMv8.1 Adv.SIMD. Also adds the ARMv8 NEON
@@ -5931,7 +5931,7 @@ proc check_effective_target_arm_v8_neon_ok_nocache { } {
__asm__ volatile ("vrintn.f32 q0, q0");
}
} "$flags -mcpu=unset -march=armv8-a"] } {
- set et_arm_v8_neon_flags $flags
+ set et_arm_v8_neon_flags "$flags -mcpu=unset -march=armv8-a"
return 1
}
}