summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2014-11-21 01:38:57 +0100
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2014-11-21 23:28:24 +0100
commit8eb66389a6ebb3f045fb49e884e083a6327f1f32 (patch)
tree83ffd24490cf49299f38039f2b806c5251c61545
parent091dcb8140705c70e89ba9d42f5e4f53a4b8f2fd (diff)
downloadgcc-patches-8eb66389a6ebb3f045fb49e884e083a6327f1f32.tar.gz
Rebase patches to 4.9-2014.11
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--4.9/0018-use-android-specs-on-aarch64.patch29
1 files changed, 13 insertions, 16 deletions
diff --git a/4.9/0018-use-android-specs-on-aarch64.patch b/4.9/0018-use-android-specs-on-aarch64.patch
index f58a852..2d4b77f 100644
--- a/4.9/0018-use-android-specs-on-aarch64.patch
+++ b/4.9/0018-use-android-specs-on-aarch64.patch
@@ -1,5 +1,5 @@
---- gcc-linaro-4.9-2014.08/gcc/config/aarch64/aarch64-linux.h.omv~ 2014-08-16 19:48:56.056208790 +0200
-+++ gcc-linaro-4.9-2014.08/gcc/config/aarch64/aarch64-linux.h 2014-08-16 19:51:51.295018003 +0200
+--- gcc-linaro-4.9-2014.11/gcc/config/aarch64/aarch64-linux.h.aarch64~ 2014-11-21 01:32:38.436330281 +0100
++++ gcc-linaro-4.9-2014.11/gcc/config/aarch64/aarch64-linux.h 2014-11-21 01:35:03.863512191 +0100
@@ -22,6 +22,7 @@
#define GCC_AARCH64_LINUX_H
@@ -8,21 +8,17 @@
#define CPP_SPEC "%{pthread:-D_REENTRANT}"
-@@ -35,23 +36,48 @@
- %{mbig-endian:-EB} %{mlittle-endian:-EL} \
- -maarch64linux%{mabi=ilp32:32}%{mbig-endian:b}"
+@@ -43,9 +44,6 @@
+ " %{mfix-cortex-a53-835769:--fix-cortex-a53-835769}"
+ #endif
--#define LINK_SPEC LINUX_TARGET_LINK_SPEC
+-#define LINK_SPEC LINUX_TARGET_LINK_SPEC \
+- CA53_ERR_835769_SPEC
-
#define GNU_USER_TARGET_MATHFILE_SPEC \
"%{Ofast|ffast-math|funsafe-math-optimizations:crtfastmath.o%s}"
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
- GNU_USER_TARGET_MATHFILE_SPEC " " \
- GNU_USER_TARGET_ENDFILE_SPEC
-
- #define TARGET_OS_CPP_BUILTINS() \
+@@ -58,9 +56,37 @@
do \
{ \
GNU_USER_TARGET_OS_CPP_BUILTINS(); \
@@ -33,7 +29,8 @@
+#undef LINK_SPEC
+#define LINK_SPEC \
+ LINUX_OR_ANDROID_LD (LINUX_TARGET_LINK_SPEC, \
-+ LINUX_TARGET_LINK_SPEC " " ANDROID_LINK_SPEC)
++ LINUX_TARGET_LINK_SPEC " " ANDROID_LINK_SPEC) \
++ CA53_ERR_835769_SPEC
+
+#undef CC1_SPEC
+#define CC1_SPEC \
@@ -59,9 +56,9 @@
#define TARGET_ASM_FILE_END file_end_indicate_exec_stack
#endif /* GCC_AARCH64_LINUX_H */
---- gcc-linaro-4.9-2014.08/gcc/config.gcc.omv~ 2014-08-16 19:52:00.662900888 +0200
-+++ gcc-linaro-4.9-2014.08/gcc/config.gcc 2014-08-16 19:52:42.345379786 +0200
-@@ -902,8 +902,9 @@ aarch64*-*-elf)
+--- gcc-linaro-4.9-2014.11/gcc/config.gcc.aarch64~ 2014-10-15 13:47:17.000000000 +0200
++++ gcc-linaro-4.9-2014.11/gcc/config.gcc 2014-11-21 01:32:38.437330268 +0100
+@@ -909,8 +909,9 @@ aarch64*-*-elf)
TM_MULTILIB_CONFIG=`echo $TM_MULTILIB_CONFIG | sed 's/^,//'`
;;
aarch64*-*-linux*)