aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/config/aarch64/aarch64.c
diff options
context:
space:
mode:
authorLai Wei-Chih <Robert.Lai@mediatek.com>2015-04-06 13:59:54 +0800
committerDan Albert <danalbert@google.com>2015-08-27 14:36:43 -0700
commite921b03e41fb32013476adca7345650477db72c2 (patch)
tree896f22ffe73760e7b378c8018435905381686028 /gcc-4.9/gcc/config/aarch64/aarch64.c
parentf7b2b8bce4beb054d29b981c3b102c831083b346 (diff)
downloadtoolchain_gcc-e921b03e41fb32013476adca7345650477db72c2.tar.gz
toolchain_gcc-e921b03e41fb32013476adca7345650477db72c2.tar.bz2
toolchain_gcc-e921b03e41fb32013476adca7345650477db72c2.zip
Modify LINK_SPEC to pass --fix-cortex-a53-843419 as default.
For NDK toolchains, always enable the fix of cortex-a53 erratum 843419. Use -mno-fix-cortex-a53-843419 to disable this workaround. Change-Id: I69b8a71113abb172138bf0986697a94e42a5117e
Diffstat (limited to 'gcc-4.9/gcc/config/aarch64/aarch64.c')
-rw-r--r--gcc-4.9/gcc/config/aarch64/aarch64.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/config/aarch64/aarch64.c b/gcc-4.9/gcc/config/aarch64/aarch64.c
index 6d45984d0..f9e8c4067 100644
--- a/gcc-4.9/gcc/config/aarch64/aarch64.c
+++ b/gcc-4.9/gcc/config/aarch64/aarch64.c
@@ -5278,6 +5278,11 @@ aarch64_override_options (void)
#endif
}
+ if (aarch64_fix_a53_err843419 == 2)
+ {
+ aarch64_fix_a53_err843419 = 1;
+ }
+
aarch64_override_options_after_change ();
if (TARGET_ANDROID)