From 39dbe572beead93798002c03b4897afaf018cd04 Mon Sep 17 00:00:00 2001 From: Rong Xu Date: Fri, 31 Oct 2014 21:12:19 -0700 Subject: [4.9] Android fix for Cortex-A53 erratum 835769 workaround Android does not use the LINK_SPEC in aarch64-linux.h. Rather, it picks up LINUX_TARGET_LINK_SPEC. Move the SPEC change in r216979 to LINUX_TRAGET_LINK_SPEC. Change-Id: I6c39522efcfe067a8a66397954b386f5d104dc02 --- gcc-4.9/gcc/config/aarch64/aarch64-linux.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gcc-4.9/gcc/config/aarch64') diff --git a/gcc-4.9/gcc/config/aarch64/aarch64-linux.h b/gcc-4.9/gcc/config/aarch64/aarch64-linux.h index 09ae1cfc0..b77becd23 100644 --- a/gcc-4.9/gcc/config/aarch64/aarch64-linux.h +++ b/gcc-4.9/gcc/config/aarch64/aarch64-linux.h @@ -30,7 +30,7 @@ #define CPP_SPEC "%{pthread:-D_REENTRANT}" -#define LINUX_TARGET_LINK_SPEC "%{h*} \ +#define LINUX_TARGET_LINK_SPEC0 "%{h*} \ %{static:-Bstatic} \ %{shared:-shared} \ %{symbolic:-Bsymbolic} \ @@ -48,8 +48,9 @@ " %{mfix-cortex-a53-835769:--fix-cortex-a53-835769}" #endif -#define LINK_SPEC LINUX_TARGET_LINK_SPEC \ - CA53_ERR_835769_SPEC +#define LINUX_TARGET_LINK_SPEC LINUX_TARGET_LINK_SPEC0 CA53_ERR_835769_SPEC + +#define LINK_SPEC LINUX_TARGET_LINK_SPEC #define TARGET_OS_CPP_BUILTINS() \ do \ -- cgit v1.2.3