diff options
author | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2012-12-12 17:44:14 +0100 |
---|---|---|
committer | Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> | 2012-12-12 17:44:14 +0100 |
commit | 2b9082f024a45d4ae6c9285dc9b96981d5e4561d (patch) | |
tree | 4edb2c5f21ecc348f6a844e55d6ffc10440377f5 | |
parent | cd4acd41a94f3b87ca29c6487f47ac69f72cd40b (diff) |
gcc-linaro 4.6: update to 2012.11
-rw-r--r-- | recipes-devtools/gcc/gcc-linaro-4.6.inc | 11 | ||||
-rw-r--r-- | recipes-devtools/gcc/gcc-linaro-4.6/revert-r106893.patch | 19 |
2 files changed, 5 insertions, 25 deletions
diff --git a/recipes-devtools/gcc/gcc-linaro-4.6.inc b/recipes-devtools/gcc/gcc-linaro-4.6.inc index ab8cb127..88d8d17f 100644 --- a/recipes-devtools/gcc/gcc-linaro-4.6.inc +++ b/recipes-devtools/gcc/gcc-linaro-4.6.inc @@ -1,9 +1,9 @@ require recipes-devtools/gcc/gcc-4.6.inc require gcc-linaro-common-4.6.inc -PR = "r3" -RELEASE = "2012.06" -BINV = "4.6.4" +PR = "r4" +RELEASE = "2012.11" +BINV = "4.6.5" FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/gcc-${PV}' ], d)}" @@ -12,11 +12,10 @@ SRC_URI = "https://launchpad.net/gcc-linaro/4.6/4.6-${RELEASE}/+download/gcc-${P file://64bithack.patch \ file://optional_libstdc.patch \ file://use-defaults.h-and-t-oe-in-B.patch \ - file://revert-r106893.patch \ " -SRC_URI[md5sum] = "5104039954c65904648e62ee7a20ba1f" -SRC_URI[sha256sum] = "214232fa957f3d90cd923d50a7d3ed3728a31742f4f0b56107c4cafbd8a0a227" +SRC_URI[md5sum] = "d2632b8d3c0e44025dd1c8661db0c201" +SRC_URI[sha256sum] = "f812580a1115ef5640643943e62bba956a529fc3945a77c2cffa1c578a57ef04" S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/gcc-${PV}-${RELEASE}" B = "${WORKDIR}/gcc-${PV}-${RELEASE}/build.${HOST_SYS}.${TARGET_SYS}" diff --git a/recipes-devtools/gcc/gcc-linaro-4.6/revert-r106893.patch b/recipes-devtools/gcc/gcc-linaro-4.6/revert-r106893.patch deleted file mode 100644 index c88b3614..00000000 --- a/recipes-devtools/gcc/gcc-linaro-4.6/revert-r106893.patch +++ /dev/null @@ -1,19 +0,0 @@ -This patch reverts a backport from mainline that fixes an ICE when using LTO -but also introduces a regression when using NEON intrinsics. It's a temporary -workaround till a better fix is available. For details visit: -https://bugs.launchpad.net/gcc-linaro/+bug/1013209 - -Index: gcc-linaro-4.6-2012.06/gcc/config/arm/arm.c -=================================================================== -@@ -20451,8 +20451,10 @@ neon_dereference_pointer (tree exp, enum - upper_bound = build_int_cst (size_type_node, nelems - 1); - array_type = build_array_type (elem_type, build_index_type (upper_bound)); - -+ /* Dereference EXP using that type. */ -+ exp = convert (build_pointer_type (array_type), exp); - return fold_build2 (MEM_REF, array_type, exp, -- build_int_cst (build_pointer_type (array_type), 0)); -+ build_int_cst (TREE_TYPE (exp), 0)); - } - - /* Expand a Neon builtin. */ |