From 51ef427c72f76954c0adb16d3be7b00270777c1d Mon Sep 17 00:00:00 2001 From: Fathi Boudra Date: Mon, 22 Jul 2013 09:55:51 +0300 Subject: gcc-linaro-4.8: use respined tarball 2013.07-1 and drop PR57909 patch (merged) Signed-off-by: Fathi Boudra --- .../recipes-devtools/gcc/gcc-linaro-4.8.inc | 7 +++--- .../gcc/gcc-linaro-4.8/gcc-4.8-PR57909.patch | 26 ---------------------- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/gcc-4.8-PR57909.patch 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 802b3a67..75a61a6d 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 @@ -2,7 +2,7 @@ require recipes-devtools/gcc/gcc-4.8.inc require gcc-linaro-common-4.8.inc MMYY = "13.07" -RELEASE = "20${MMYY}" +RELEASE = "20${MMYY}-1" PR = "r${RELEASE}" BINV = "4.8.2" @@ -46,13 +46,12 @@ SRC_URI = "http://cbuild.validation.linaro.org/snapshots/gcc-${PV}-${RELEASE}.ta file://0034-Use-the-multilib-config-files-from-B-instead-of-usin.patch \ file://0035-wcast-qual-PR-55383.patch \ file://gcc-4.8-PR56797.patch \ - file://gcc-4.8-PR57909.patch \ file://use-lib-for-aarch64.patch \ file://fix-g++-sysroot.patch \ " -SRC_URI[md5sum] = "a4e424ab2293475242d1242610a2eac5" -SRC_URI[sha256sum] = "3c2a7330380f654f5f69fcf2fc2ada4ac98f8eeb65eddbc81b3d17b18fd97695" +SRC_URI[md5sum] = "accb21ee8979a6575f36dc3c71d191d4" +SRC_URI[sha256sum] = "eadda4c7e0eb752f5407562d40a21f734be727e3f7d4c64b3f4df8f45f233ac2" 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/gcc-4.8-PR57909.patch b/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/gcc-4.8-PR57909.patch deleted file mode 100644 index 52121655..00000000 --- a/meta-linaro-toolchain/recipes-devtools/gcc/gcc-linaro-4.8/gcc-4.8-PR57909.patch +++ /dev/null @@ -1,26 +0,0 @@ -Author: Yvan Roux -Description: Fix PR target/57909. - * config/arm/arm.c (gen_movmem_ldrd_strd): - Fix unaligned load/store usage in HI mode. - ---- trunk/gcc/config/arm/arm.c 2013/07/17 11:15:24 201004 -+++ trunk/gcc/config/arm/arm.c 2013/07/17 11:39:14 201005 -@@ -12018,8 +12018,16 @@ - dst = adjust_address (dst, HImode, 0); - src = adjust_address (src, HImode, 0); - reg0 = gen_reg_rtx (SImode); -- emit_insn (gen_unaligned_loadhiu (reg0, src)); -- emit_insn (gen_unaligned_storehi (dst, gen_lowpart (HImode, reg0))); -+ if (src_aligned) -+ emit_insn (gen_zero_extendhisi2 (reg0, src)); -+ else -+ emit_insn (gen_unaligned_loadhiu (reg0, src)); -+ -+ if (dst_aligned) -+ emit_insn (gen_movhi (dst, gen_lowpart(HImode, reg0))); -+ else -+ emit_insn (gen_unaligned_storehi (dst, gen_lowpart (HImode, reg0))); -+ - src = next_consecutive_mem (src); - dst = next_consecutive_mem (dst); - if (len == 2) -- cgit v1.2.3