aboutsummaryrefslogtreecommitdiff
path: root/gcc/c/c-array-notation.c
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2015-06-26 13:57:16 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2015-06-26 13:57:16 +0000
commitdfba575ff34be2ecb40b89b39ab93902a863fa3b (patch)
tree26e7f6adf93e475016b16776286b1f856ed7d5a4 /gcc/c/c-array-notation.c
parent665dd6f3fab6947d834153fbbdacbd3f1348e6df (diff)
downloadgcc-dfba575ff34be2ecb40b89b39ab93902a863fa3b.zip
gcc-dfba575ff34be2ecb40b89b39ab93902a863fa3b.tar.gz
gcc-dfba575ff34be2ecb40b89b39ab93902a863fa3b.tar.bz2
[Patch AArch64 2/4] Control the FMA steering pass in tuning structures rather than as core property
gcc/ * config/aarch64/aarch64.h (AARCH64_FL_USE_FMA_STEERING_PASS): Delete. (aarch64_tune_flags): Likewise. (AARCH64_TUNE_FMA_STEERING): Likewise. * config/aarch64/aarch64-cores.def (cortex-a57): Remove reference to AARCH64_FL_USE_FMA_STEERING_PASS. (cortex-a57.cortex-a53): Likewise. (cortex-a72): Use cortexa72_tunings. (cortex-a72.cortex-a53): Likewise. (exynos-m1): Likewise. * config/aarch64/aarch64-protos.h (tune_params): Add a field: extra_tuning_flags. * config/aarch64/aarch64-tuning-flags.def: New. * config/aarch64/aarch64-protos.h (AARCH64_EXTRA_TUNING_OPTION): New. (aarch64_extra_tuning_flags): Likewise. (aarch64_tune_params): Declare here. * config/aarch64/aarch64.c (generic_tunings): Set extra_tuning_flags. (cortexa53_tunings): Likewise. (cortexa57_tunings): Likewise. (thunderx_tunings): Likewise. (xgene1_tunings): Likewise. (cortexa72_tunings): New. * config/aarch64/cortex-a57-fma-steering.c: Include aarch64-protos.h. (gate): Check against aarch64_tune_params. * config/aarch64/t-aarch64 (cortex-a57-fma-steering.o): Depend on aarch64-protos.h. From-SVN: r225015
Diffstat (limited to 'gcc/c/c-array-notation.c')
0 files changed, 0 insertions, 0 deletions