diff options
author | Zakharov Vlad <Vladislav.Zakharov@synopsys.com> | 2016-08-30 20:52:00 +0300 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2016-08-31 09:32:29 +0200 |
commit | e227e6bf504ce91849744c155164e5bec26594a7 (patch) | |
tree | 4a41393c4ba0e7ba7a84cea83872d028fe90691a /package/gcc | |
parent | 7e981ed08580a804ba46eed73fa6b24b35379b7e (diff) | |
download | buildroot-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.host | 2 | ||||
-rw-r--r-- | package/gcc/arc-2016.09-eng008/950-ARC-Fix-conditional-move-contstraint.patch | 34 | ||||
-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.hash | 2 |
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 |