https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70113
--- Comment #3 from Christophe Lyon <clyon at gcc dot gnu.org> --- Author: clyon Date: Thu Mar 10 13:29:48 2016 New Revision: 234108 URL: https://gcc.gnu.org/viewcvs?rev=234108&root=gcc&view=rev Log: 2016-03-10 Christophe Lyon <christophe.l...@linaro.org> PR target/70113. * config/aarch64/aarch64.h (TARGET_FIX_ERR_A53_843419_DEFAULT): Always define to 0 or 1. (TARGET_FIX_ERR_A53_843419): New macro. * config/aarch64/aarch64-elf-raw.h (TARGET_FIX_ERR_A53_843419_DEFAULT): Update for above changes. * config/aarch64/aarch64-linux.h: Likewise. * config/aarch64/aarch64.c (aarch64_override_options_after_change_1): Do not default aarch64_nopcrelative_literal_loads to true if Cortex-A53 erratum 843419 is on. (aarch64_attributes): Handle fix-cortex-a53-843419. (aarch64_can_inline_p): Likewise. * config/aarch64/aarch64.opt (aarch64_fix_a53_err843419): Save. Modified: trunk/gcc/ChangeLog trunk/gcc/config/aarch64/aarch64-elf-raw.h trunk/gcc/config/aarch64/aarch64-linux.h trunk/gcc/config/aarch64/aarch64.c trunk/gcc/config/aarch64/aarch64.h trunk/gcc/config/aarch64/aarch64.opt