util/crossgcc: Update to binutils 2.31.1 and gcc 8.2

Change-Id: Icf7c6bdd4021bf84cc295c819f93838248e0f4c7
Signed-off-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-on: https://review.coreboot.org/c/31089
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
This commit is contained in:
Patrick Georgi 2019-01-25 15:51:28 +01:00
parent dacf083c2f
commit b8c107c7b8
14 changed files with 8827 additions and 34788 deletions

View File

@ -50,9 +50,9 @@ THREADS=1
GMP_VERSION=6.1.2 GMP_VERSION=6.1.2
MPFR_VERSION=4.0.1 MPFR_VERSION=4.0.1
MPC_VERSION=1.1.0 MPC_VERSION=1.1.0
GCC_VERSION=8.1.0 GCC_VERSION=8.2.0
GCC_AUTOCONF_VERSION=2.69 GCC_AUTOCONF_VERSION=2.69
BINUTILS_VERSION=2.30 BINUTILS_VERSION=2.31.1
GDB_VERSION=8.2.1 GDB_VERSION=8.2.1
IASL_VERSION=20190108 IASL_VERSION=20190108
PYTHON_VERSION=3.7.2 PYTHON_VERSION=3.7.2

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,7 @@
diff -ur binutils-2.26.1/bfd/Makefile.in binutils-2.26.1.patched/bfd/Makefile.in diff -ur binutils-2.26.1/bfd/Makefile.in binutils-2.26.1.patched/bfd/Makefile.in
--- binutils-2.26.1/bfd/Makefile.in 2015-11-13 16:27:40.000000000 +0800 --- binutils-2.26.1/bfd/Makefile.in 2015-11-13 16:27:40.000000000 +0800
+++ binutils-2.27/bfd/Makefile.in 2016-04-02 11:05:43.398422394 +0800 +++ binutils-2.27/bfd/Makefile.in 2016-04-02 11:05:43.398422394 +0800
@@ -341,7 +341,7 @@ @@ -459,7 +459,7 @@
ACLOCAL_AMFLAGS = -I . -I .. -I ../config ACLOCAL_AMFLAGS = -I . -I .. -I ../config
INCDIR = $(srcdir)/../include INCDIR = $(srcdir)/../include
CSEARCH = -I. -I$(srcdir) -I$(INCDIR) CSEARCH = -I. -I$(srcdir) -I$(INCDIR)

View File

@ -1,64 +0,0 @@
Taken from https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=260158
--- gcc-8-branch/gcc/config/arm/arm-cpus.in 2018/05/11 09:28:10 260157
+++ gcc-8-branch/gcc/config/arm/arm-cpus.in 2018/05/11 09:30:49 260158
@@ -446,6 +446,8 @@
isa ARMv6m
end arch armv6-m
+# This is now equivalent to armv6-m, but we keep it because some
+# versions of GAS still distinguish between the two.
begin arch armv6s-m
tune for cortex-m1
base 6M
@@ -1168,21 +1170,21 @@
begin cpu cortex-m1
cname cortexm1
tune flags LDSCHED
- architecture armv6-m
+ architecture armv6s-m
costs v6m
end cpu cortex-m1
begin cpu cortex-m0
cname cortexm0
tune flags LDSCHED
- architecture armv6-m
+ architecture armv6s-m
costs v6m
end cpu cortex-m0
begin cpu cortex-m0plus
cname cortexm0plus
tune flags LDSCHED
- architecture armv6-m
+ architecture armv6s-m
costs v6m
end cpu cortex-m0plus
@@ -1192,7 +1194,7 @@
cname cortexm1smallmultiply
tune for cortex-m1
tune flags LDSCHED SMALLMUL
- architecture armv6-m
+ architecture armv6s-m
costs v6m
end cpu cortex-m1.small-multiply
@@ -1200,7 +1202,7 @@
cname cortexm0smallmultiply
tune for cortex-m0
tune flags LDSCHED SMALLMUL
- architecture armv6-m
+ architecture armv6s-m
costs v6m
end cpu cortex-m0.small-multiply
@@ -1208,7 +1210,7 @@
cname cortexm0plussmallmultiply
tune for cortex-m0plus
tune flags LDSCHED SMALLMUL
- architecture armv6-m
+ architecture armv6s-m
costs v6m
end cpu cortex-m0plus.small-multiply

View File

@ -1,12 +0,0 @@
diff -Naur gcc-8.1.0/gcc/ada/link.c gcc-8.1.0_/gcc/ada/link.c
--- gcc-8.1.0/gcc/ada/link.c 2018-01-11 01:55:25.000000000 -0700
+++ gcc-8.1.0_/gcc/ada/link.c 2018-08-25 20:47:29.274166706 -0600
@@ -104,7 +104,7 @@
const char *__gnat_default_libgcc_subdir = "lib";
#elif defined (__FreeBSD__) || defined (__DragonFly__) \
- || defined (__NetBSD__) || defined (__OpenBSD__)
+ || defined (__NetBSD__) || defined (__OpenBSD__) \
|| defined (__QNX__)
const char *__gnat_object_file_option = "-Wl,@";
const char *__gnat_run_path_option = "-Wl,-rpath,";

View File

@ -1 +0,0 @@
574d3b5650413d6ee65195a4f5ecbddc3a38f718 tarballs/binutils-2.30.tar.xz

View File

@ -0,0 +1 @@
3b031410897fe224412f3a6a1b052402d2fbcc6a tarballs/binutils-2.31.1.tar.xz

View File

@ -1 +0,0 @@
b34031ba9ff3e248b2c62de0825e49a1e0e01998 tarballs/gcc-8.1.0.tar.xz

View File

@ -0,0 +1 @@
19926bdb6c4b58891015929853d41aeff019d400 tarballs/gcc-8.2.0.tar.xz