summaryrefslogtreecommitdiffstats
path: root/package/gcc
diff options
context:
space:
mode:
authorZakharov Vlad <Vladislav.Zakharov@synopsys.com>2016-08-30 20:52:00 +0300
committerPeter Korsgaard <peter@korsgaard.com>2016-08-31 09:32:29 +0200
commite227e6bf504ce91849744c155164e5bec26594a7 (patch)
tree4a41393c4ba0e7ba7a84cea83872d028fe90691a /package/gcc
parent7e981ed08580a804ba46eed73fa6b24b35379b7e (diff)
downloadbuildroot-e227e6bf504ce91849744c155164e5bec26594a7.tar.gz
buildroot-e227e6bf504ce91849744c155164e5bec26594a7.zip
toolchain: Bump ARC tools to arc-2016.09-eng010
As described at: 4520524ba055706236db9f00dd79f1b2e2e87fde this commit continues a series of updates of ARC tools. This time we're updating tools to arc-2016.09-eng010. This engenering build contains different fixes done to TLS and PIE features. Appropriate custom patches are removed as they have been added to eng010. We still keep GDB as it is of arc-2016.03 release because there're some issues we'd like to resolve before releasing it to wider audience. So again note this is next engineering builds of arc-2016.09 series and it might have all kinds of breakages, please don't use it for production builds. Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/gcc')
-rw-r--r--package/gcc/Config.in.host2
-rw-r--r--package/gcc/arc-2016.09-eng008/950-ARC-Fix-conditional-move-contstraint.patch34
-rw-r--r--package/gcc/arc-2016.09-eng010/301-missing-execinfo_h.patch (renamed from package/gcc/arc-2016.09-eng008/301-missing-execinfo_h.patch)0
-rw-r--r--package/gcc/arc-2016.09-eng010/860-cilk-wchar.patch (renamed from package/gcc/arc-2016.09-eng008/860-cilk-wchar.patch)0
-rw-r--r--package/gcc/arc-2016.09-eng010/940-uclinux-enable-threads.patch (renamed from package/gcc/arc-2016.09-eng008/940-uclinux-enable-threads.patch)0
-rw-r--r--package/gcc/gcc.hash2
6 files changed, 2 insertions, 36 deletions
diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host
index 6ab7f00896..7ef6ff21de 100644
--- a/package/gcc/Config.in.host
+++ b/package/gcc/Config.in.host
@@ -107,7 +107,7 @@ config BR2_GCC_VERSION
default "4.9.4" if BR2_GCC_VERSION_4_9_X
default "5.4.0" if BR2_GCC_VERSION_5_X
default "6.1.0" if BR2_GCC_VERSION_6_X
- default "arc-2016.09-eng008" if BR2_GCC_VERSION_4_8_ARC
+ default "arc-2016.09-eng010" if BR2_GCC_VERSION_4_8_ARC
config BR2_EXTRA_GCC_CONFIG_OPTIONS
string "Additional gcc options"
diff --git a/package/gcc/arc-2016.09-eng008/950-ARC-Fix-conditional-move-contstraint.patch b/package/gcc/arc-2016.09-eng008/950-ARC-Fix-conditional-move-contstraint.patch
deleted file mode 100644
index 153af6d415..0000000000
--- a/package/gcc/arc-2016.09-eng008/950-ARC-Fix-conditional-move-contstraint.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From e569e9c2ce2273f5175e0928efd6e45c3e71c45f Mon Sep 17 00:00:00 2001
-From: Claudiu Zissulescu <claziss@synopsys.com>
-Date: Mon, 22 Aug 2016 19:58:25 +0200
-Subject: [PATCH] [ARC] Fix conditional move contstraint
-
-Move pattern (movsi_insn) allows predicated instructions to be
-instructions which can hold all registers. However, the conditional
-variant doesn't. This patch fixes this problem.
-
-2016-08-22 Claudiu Zissulescu <claziss@synopsys.com>
-
- * config/arc/arc.md (movsi_cond_exec): Update constraint.
-
-Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
----
- gcc/config/arc/arc.md | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/gcc/config/arc/arc.md b/gcc/config/arc/arc.md
-index d87174a..607c6e6 100644
---- a/gcc/config/arc/arc.md
-+++ b/gcc/config/arc/arc.md
-@@ -3603,7 +3603,7 @@
- (match_operator 3 "proper_comparison_operator"
- [(match_operand 2 "cc_register" "Rcc,Rcc") (const_int 0)])
- (set (match_operand:SI 0 "dest_reg_operand" "=w,w")
-- (match_operand:SI 1 "nonmemory_operand" "Lc,?Cal")))]
-+ (match_operand:SI 1 "nonmemory_operand" "LRac,?Cal")))]
- ""
- "mov.%d3 %0,%S1"
- [(set_attr "type" "cmove")
---
-2.6.3
-
diff --git a/package/gcc/arc-2016.09-eng008/301-missing-execinfo_h.patch b/package/gcc/arc-2016.09-eng010/301-missing-execinfo_h.patch
index 2d0e7baa44..2d0e7baa44 100644
--- a/package/gcc/arc-2016.09-eng008/301-missing-execinfo_h.patch
+++ b/package/gcc/arc-2016.09-eng010/301-missing-execinfo_h.patch
diff --git a/package/gcc/arc-2016.09-eng008/860-cilk-wchar.patch b/package/gcc/arc-2016.09-eng010/860-cilk-wchar.patch
index 1d9916f554..1d9916f554 100644
--- a/package/gcc/arc-2016.09-eng008/860-cilk-wchar.patch
+++ b/package/gcc/arc-2016.09-eng010/860-cilk-wchar.patch
diff --git a/package/gcc/arc-2016.09-eng008/940-uclinux-enable-threads.patch b/package/gcc/arc-2016.09-eng010/940-uclinux-enable-threads.patch
index 5532656725..5532656725 100644
--- a/package/gcc/arc-2016.09-eng008/940-uclinux-enable-threads.patch
+++ b/package/gcc/arc-2016.09-eng010/940-uclinux-enable-threads.patch
diff --git a/package/gcc/gcc.hash b/package/gcc/gcc.hash
index e463e042f8..2e115516ec 100644
--- a/package/gcc/gcc.hash
+++ b/package/gcc/gcc.hash
@@ -12,4 +12,4 @@ sha512 2941cc950c8f2409a314df497631f9b0266211aa74746c1839c46e04f1c7c299afe2528d
sha512 eeed3e2018b8c012aabce419e8d718fde701e5c3c179b4486c61ba46e5736eecc8fccdd18b01fcd973a42c6ad3116dbbe2ee247fe3757d622d373f93ebaf8d2e gcc-6.1.0.tar.bz2
# Locally calculated (fetched from Github)
-sha512 481302b50c8d6a3db3ea0a3c3713666d3aea990461cf0e1e0a670a2db90b8f2024e02a2fab6f2e7ccba14a92ca82218db0b585ace1aa932f5ae109e21ddbc83e gcc-arc-2016.09-eng008.tar.gz
+sha512 a788737022c178a1e7704e4ecd3438937f2239bf27fd487db2b00e4bb5c6604535842e4d6798f120488bdbf0b226fa9c94f4b8aede4ce9d20b0add6bcec82927 gcc-arc-2016.09-eng010.tar.gz
OpenPOWER on IntegriCloud