diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 66d86d9532b..070a150b31d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,20 @@ +2015-04-28 Thomas Preud'homme <thomas.preudhomme@arm.com> + + PR target/63503 + * config.gcc: Add cortex-a57-fma-steering.o to extra_objs for + aarch64-*-*. + * config/aarch64/t-aarch64: Add a rule for cortex-a57-fma-steering.o. + * config/aarch64/aarch64.h (AARCH64_FL_USE_FMA_STEERING_PASS): Define. + (AARCH64_TUNE_FMA_STEERING): Likewise. + * config/aarch64/aarch64-cores.def: Set + AARCH64_FL_USE_FMA_STEERING_PASS for cores with dynamic steering of + FMUL/FMADD instructions. + * config/aarch64/aarch64.c (aarch64_register_fma_steering): Declare. + (aarch64_override_options): Include cortex-a57-fma-steering.h. Call + aarch64_register_fma_steering () if AARCH64_TUNE_FMA_STEERING is true. + * config/aarch64/cortex-a57-fma-steering.h: New file. + * config/aarch64/cortex-a57-fma-steering.c: Likewise. + 2015-04-28 Richard Sandiford <richard.sandiford@arm.com> * gensupport.c (std_preds): Add missing codes to address_operand entry. |