diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2014-02-11 19:30:01 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2014-02-11 19:30:01 +0200 |
commit | 1b28a44e019fb838288a4432d790e926713a97c8 (patch) | |
tree | 97abc0a1cf6f4aff43063fbf219d32a82cc2b89e | |
parent | 46c84633137a78a212455532171d11d29460faaf (diff) |
gcc-linaro-4.8: update to 2014.02 release
update md5sum/sha256sum
disable patches already applied to Linaro GCC
- 0039-gcc-4.8-PR57717.patch
- 0048-PR58854_fix_arm_apcs_epilogue.patch
Change-Id: If29b3130c343cb0f482f162c06d60aeeae4d0e8c
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
-rw-r--r-- | meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8.inc | 9 | ||||
-rw-r--r-- | meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/0048-PR58854_fix_arm_apcs_epilogue.patch | 23 |
2 files changed, 28 insertions, 4 deletions
diff --git a/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8.inc b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8.inc index 6c1ccaf..0a0b7f4 100644 --- a/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8.inc +++ b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8.inc @@ -1,7 +1,7 @@ require recipes-devtools/gcc/gcc-4.8.inc PV = "linaro-${BASEPV}" -MMYY = "14.01" +MMYY = "14.02" RELEASE = "20${MMYY}" PR = "r${RELEASE}" BINV = "4.8.3" @@ -46,7 +46,7 @@ SRC_URI = "https://releases.linaro.org/${MMYY}/components/toolchain/gcc-linaro/$ file://0035-wcast-qual-PR-55383.patch \ file://0037-gcc-4.8-PR56797.patch \ file://0038-gcc-4.8-build-args.patch;apply=no \ - file://0039-gcc-4.8-PR57717.patch \ + file://0039-gcc-4.8-PR57717.patch;apply=no \ file://0040-fix-g++-sysroot.patch \ file://0041-libtool-avoid-libdir.patch \ file://0042-pr57748.patch \ @@ -55,11 +55,12 @@ SRC_URI = "https://releases.linaro.org/${MMYY}/components/toolchain/gcc-linaro/$ file://0045-gcc-4.8-PR57717-PowerPC-E500v2.patch \ file://0046-libatomic-deptracking.patch \ file://0047-repomembug.patch \ + file://0048-PR58854_fix_arm_apcs_epilogue.patch;apply=no \ file://use-lib-for-aarch64.patch \ " -SRC_URI[md5sum] = "b8bc08b05ff079dcdc020336a67ca4e1" -SRC_URI[sha256sum] = "8e997ff0ec835bfd8d23bf5cee77d7fd6080f2de7029fc0a2128c19c8ebd8460" +SRC_URI[md5sum] = "2b3bbea7806931e2048e0fc5983021c8" +SRC_URI[sha256sum] = "1a6d55292f46c9f717e1e20944ecaa6d8025dd67b1350b7a357b309ae19810e0" S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}-${RELEASE}" B = "${WORKDIR}/gcc-${PV}-${RELEASE}/build.${HOST_SYS}.${TARGET_SYS}" diff --git a/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/0048-PR58854_fix_arm_apcs_epilogue.patch b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/0048-PR58854_fix_arm_apcs_epilogue.patch new file mode 100644 index 0000000..0ef245a --- /dev/null +++ b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/0048-PR58854_fix_arm_apcs_epilogue.patch @@ -0,0 +1,23 @@ +Backport fix for PR target/58854 + +2013-11-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + Backported from mainline + 2013-10-30 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + + PR target/58854 + * config/arm/arm.c (arm_expand_epilogue_apcs_frame): Emit blockage + + +Upstream-Status: Backport + +--- gcc-4_8-branch/gcc/config/arm/arm.c 2013/11/11 08:00:45 204664 ++++ gcc-4_8-branch/gcc/config/arm/arm.c 2013/11/11 09:38:14 204665 +@@ -23555,6 +23555,7 @@ + num_regs = bit_count (saved_regs_mask); + if ((offsets->outgoing_args != (1 + num_regs)) || cfun->calls_alloca) + { ++ emit_insn (gen_blockage ()); + /* Unwind the stack to just below the saved registers. */ + emit_insn (gen_addsi3 (stack_pointer_rtx, + hard_frame_pointer_rtx, |