-
- Downloads
aarch64: Add new +fcma flag
This includes +fcma as a dependency of +sve, and means that we can finally support fcma intrinsics on a64fx. Also add fcma to the Features list in several cpunative testcases that incorrectly included sve without fcma. gcc/ChangeLog: * config/aarch64/aarch64-arches.def (V8_3A): Add FCMA. * config/aarch64/aarch64-option-extensions.def (FCMA): New flag. (SVE): Add FCMA dependency. * config/aarch64/aarch64.h (TARGET_COMPLEX): Use new flag. * config/aarch64/arm_neon.h: Use new flag for fcma intrinsics. gcc/testsuite/ChangeLog: * gcc.target/aarch64/cpunative/info_15: Add fcma to Features. * gcc.target/aarch64/cpunative/info_16: Ditto. * gcc.target/aarch64/cpunative/info_17: Ditto. * gcc.target/aarch64/cpunative/info_8: Ditto. * gcc.target/aarch64/cpunative/info_9: Ditto.
Showing
- gcc/config/aarch64/aarch64-arches.def 1 addition, 1 deletiongcc/config/aarch64/aarch64-arches.def
- gcc/config/aarch64/aarch64-option-extensions.def 3 additions, 1 deletiongcc/config/aarch64/aarch64-option-extensions.def
- gcc/config/aarch64/aarch64.h 1 addition, 1 deletiongcc/config/aarch64/aarch64.h
- gcc/config/aarch64/arm_neon.h 1 addition, 1 deletiongcc/config/aarch64/arm_neon.h
- gcc/testsuite/gcc.target/aarch64/cpunative/info_15 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/cpunative/info_15
- gcc/testsuite/gcc.target/aarch64/cpunative/info_16 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/cpunative/info_16
- gcc/testsuite/gcc.target/aarch64/cpunative/info_17 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/cpunative/info_17
- gcc/testsuite/gcc.target/aarch64/cpunative/info_8 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/cpunative/info_8
- gcc/testsuite/gcc.target/aarch64/cpunative/info_9 1 addition, 1 deletiongcc/testsuite/gcc.target/aarch64/cpunative/info_9
Loading
Please register or sign in to comment