Felix Singer has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/81682?usp=email )
Change subject: util/crossgcc: Update GCC from 13.2 to 14-20240331 ......................................................................
util/crossgcc: Update GCC from 13.2 to 14-20240331
Change-Id: I91f0a5ab1d44cbf1b6346b08d1d36ddf135d0275 Signed-off-by: Felix Singer felixsinger@posteo.net --- M util/crossgcc/buildgcc R util/crossgcc/patches/gcc-14-20240331_asan_shadow_offset_callback.patch R util/crossgcc/patches/gcc-14-20240331_gnat.patch R util/crossgcc/patches/gcc-14-20240331_libcpp.patch R util/crossgcc/patches/gcc-14-20240331_libgcc.patch R util/crossgcc/patches/gcc-14-20240331_musl_poisoned_calloc.patch R util/crossgcc/patches/gcc-14-20240331_rv32iafc.patch D util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum A util/crossgcc/sum/gcc-14-20240303.tar.xz.cksum 9 files changed, 11 insertions(+), 18 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/82/81682/1
diff --git a/util/crossgcc/buildgcc b/util/crossgcc/buildgcc index 0a0462e..0e22805 100755 --- a/util/crossgcc/buildgcc +++ b/util/crossgcc/buildgcc @@ -38,7 +38,7 @@ GMP_VERSION=6.3.0 MPFR_VERSION=4.2.1 MPC_VERSION=1.3.1 -GCC_VERSION=13.2.0 +GCC_VERSION=14-20240331 BINUTILS_VERSION=2.42 IASL_VERSION="R06_28_23" # CLANG version number @@ -72,7 +72,7 @@ GMP_BASE_URL="https://ftpmirror.gnu.org/gmp" MPFR_BASE_URL="https://ftpmirror.gnu.org/mpfr" MPC_BASE_URL="https://ftpmirror.gnu.org/mpc" -GCC_BASE_URL="https://ftpmirror.gnu.org/gcc/gcc-$%7BGCC_VERSION%7D" +GCC_BASE_URL="https://gcc.gnu.org/pub/gcc/snapshots/$%7BGCC_VERSION%7D" BINUTILS_BASE_URL="https://ftpmirror.gnu.org/binutils" IASL_BASE_URL="https://github.com/acpica/acpica/archive/refs/tags" # CLANG toolchain archive locations diff --git a/util/crossgcc/patches/gcc-13.2.0_asan_shadow_offset_callback.patch b/util/crossgcc/patches/gcc-14-20240331_asan_shadow_offset_callback.patch similarity index 100% rename from util/crossgcc/patches/gcc-13.2.0_asan_shadow_offset_callback.patch rename to util/crossgcc/patches/gcc-14-20240331_asan_shadow_offset_callback.patch diff --git a/util/crossgcc/patches/gcc-13.2.0_gnat.patch b/util/crossgcc/patches/gcc-14-20240331_gnat.patch similarity index 100% rename from util/crossgcc/patches/gcc-13.2.0_gnat.patch rename to util/crossgcc/patches/gcc-14-20240331_gnat.patch diff --git a/util/crossgcc/patches/gcc-13.2.0_libcpp.patch b/util/crossgcc/patches/gcc-14-20240331_libcpp.patch similarity index 100% rename from util/crossgcc/patches/gcc-13.2.0_libcpp.patch rename to util/crossgcc/patches/gcc-14-20240331_libcpp.patch diff --git a/util/crossgcc/patches/gcc-13.2.0_libgcc.patch b/util/crossgcc/patches/gcc-14-20240331_libgcc.patch similarity index 100% rename from util/crossgcc/patches/gcc-13.2.0_libgcc.patch rename to util/crossgcc/patches/gcc-14-20240331_libgcc.patch diff --git a/util/crossgcc/patches/gcc-13.2.0_musl_poisoned_calloc.patch b/util/crossgcc/patches/gcc-14-20240331_musl_poisoned_calloc.patch similarity index 87% rename from util/crossgcc/patches/gcc-13.2.0_musl_poisoned_calloc.patch rename to util/crossgcc/patches/gcc-14-20240331_musl_poisoned_calloc.patch index 552a7e7..b66380d 100644 --- a/util/crossgcc/patches/gcc-13.2.0_musl_poisoned_calloc.patch +++ b/util/crossgcc/patches/gcc-14-20240331_musl_poisoned_calloc.patch @@ -23,26 +23,19 @@
/* glibc versions earlier than 2.7 do not define the routines to handle dynamically allocated CPU sets. For these targets, we use the static ---- gcc-13.2.0/gcc/ada/argv.c -+++ gcc-13.2.0.musl/gcc/ada/argv.c -@@ -42,6 +42,8 @@ - main program, and these routines are accessed from the - Ada.Command_Line.Environment package. */ - -+#include "adaint.h" -+ - #ifdef IN_RTS - #include "runtime.h" - #include <stdlib.h> -@@ -50,8 +52,6 @@ - #include "config.h" +--- gcc-14-20240211/gcc/ada/argv.c ++++ gcc-14-20240211.musl/gcc/ada/argv.c +@@ -51,10 +51,6 @@ #include "system.h" #endif -- --#include "adaint.h"
+-#ifndef LIGHT_RUNTIME +-#include "adaint.h" +-#endif +- #ifdef __cplusplus extern "C" { + #endif --- gcc-13.2.0/gcc/ada/cio.c +++ gcc-13.2.0.musl/gcc/ada/cio.c @@ -29,6 +29,8 @@ diff --git a/util/crossgcc/patches/gcc-13.2.0_rv32iafc.patch b/util/crossgcc/patches/gcc-14-20240331_rv32iafc.patch similarity index 100% rename from util/crossgcc/patches/gcc-13.2.0_rv32iafc.patch rename to util/crossgcc/patches/gcc-14-20240331_rv32iafc.patch diff --git a/util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum b/util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum deleted file mode 100644 index dcf9d41..0000000 --- a/util/crossgcc/sum/gcc-13.2.0.tar.xz.cksum +++ /dev/null @@ -1 +0,0 @@ -5f95b6d042fb37d45c6cbebfc91decfbc4fb493c tarballs/gcc-13.2.0.tar.xz diff --git a/util/crossgcc/sum/gcc-14-20240303.tar.xz.cksum b/util/crossgcc/sum/gcc-14-20240303.tar.xz.cksum new file mode 100644 index 0000000..c3bfce8 --- /dev/null +++ b/util/crossgcc/sum/gcc-14-20240303.tar.xz.cksum @@ -0,0 +1 @@ +031981472a00e4331e1d55d3264985a906811c5e tarballs/gcc-14-20240303.tar.xz