testsuite: [arm] Remove arm_v8_2a_imm8_neon_ok_nocache

This patch removes this recently-introduced effective-target, as it
looks like a typo and duplicate for arm_v8_2a_i8mm_ok (imm8 vs i8mm),
and it is not used.

2021-07-15  Christophe Lyon  <christophe.lyon@foss.st.com>

	gcc/testsuite/
	* lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache):
	Delete.
This commit is contained in:
Christophe Lyon 2021-07-15 15:27:46 +00:00
parent 7a9c9a3265
commit 797358f42f

View file

@ -5267,36 +5267,6 @@ proc check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache { } {
return 0;
}
# Return 1 if the target supports ARMv8.2 Adv.SIMD imm8
# instructions, 0 otherwise. The test is valid for ARM and for AArch64.
# Record the command line options needed.
proc check_effective_target_arm_v8_2a_imm8_neon_ok_nocache { } {
global et_arm_v8_2a_imm8_neon_flags
set et_arm_v8_2a_imm8_neon_flags ""
if { ![istarget arm*-*-*] && ![istarget aarch64*-*-*] } {
return 0;
}
# Iterate through sets of options to find the compiler flags that
# need to be added to the -march option.
foreach flags {"" "-mfloat-abi=softfp -mfpu=neon-fp-armv8" "-mfloat-abi=hard -mfpu=neon-fp-armv8"} {
if { [check_no_compiler_messages_nocache \
arm_v8_2a_imm8_neon_ok object {
#include <stdint.h>
#if !defined (__ARM_FEATURE_MATMUL_INT8)
#error "__ARM_FEATURE_MATMUL_INT8 not defined"
#endif
} "$flags -march=armv8.2-a+imm8"] } {
set et_arm_v8_2a_imm8_neon_flags "$flags -march=armv8.2-a+imm8"
return 1
}
}
return 0;
}
# Return 1 if the target supports ARMv8.1-M MVE
# instructions, 0 otherwise. The test is valid for ARM.
# Record the command line options needed.