diff options
author | Martin Jansa <martin.jansa@gmail.com> | 2023-09-15 10:44:19 +0200 |
---|---|---|
committer | Martin Jansa <martin.jansa@gmail.com> | 2023-09-15 10:56:48 +0200 |
commit | 4af7c37189a2792e11cb3d78064b0ad19871454d (patch) | |
tree | 04d69e26c1d25a6ae1ef159681269cd61f1457c5 | |
parent | 26533ad1151ceb31ddd80acb9f72b51c8d555932 (diff) | |
download | openembedded-core-contrib-jansa/master-gcc14.tar.gz |
gcc: bump revision to latest in master to test fix for ICEjansa/master-gcc14
https://gcc.gnu.org/git/gitweb.cgi?p=gcc.git;h=2d38f45bcca62ca0c7afef4b579f82c5c2a01610
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111418
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111411
gcc $ git log --oneline 8517317ce8e9fbea0b4c7a8f87a86d07d95dc8c7..2d38f45bcca62ca0c7afef4b579f82c5c2a01610
2d38f45bcca (linaro/trunk, linaro/master) aarch64: Fix loose ldpstp check [PR111411]
227b18f5d76 (origin/trunk, origin/master, origin/HEAD) LoongArch: Reimplement multilib build option handling.
68cb873fd36 RISC-V: Support combine extend and reduce sum to widen reduce sum
05cb873005a Daily bump.
3a1e9f3ed7a diagnostics: support multithreaded diagnostic paths
59f6185b59f analyzer: fix missing return in compatible_epath_p
8878f7ab1cb analyzer: use unique_ptr for rejected_constraint
eaa8e854134 ggc, jit: forcibly clear GTY roots in jit
d8b4d6c9de8 modula2: Add missing comments to M2CaseList.mod and add testcases
fd948fd846c gcc: xtensa: use salt/saltu in xtensa_expand_scc
4e1c5d5faf6 modula2: introduce case checking when switching on subranges
3c834d85f2e [RA]: Improve cost calculation of pseudos with equivalences
6223ea766da RISC-V: Refactor vector reduction patterns
14c481f7fc0 RISC-V: Cleanup redundant reduction patterns after refactor vector mode
c8e4f0df685 aarch64: Restore SVE WHILE costing
5e4a248b03f MATCH: Support `(a != (CST+1)) & (a > CST)` optimizations
4241415b881 Improve error message for if with an else part while in switch
8ebb02dd6c9 RISC-V: Support VLS modes mask operations
557a858f2ea libstdc++: Add testcase for std::make_integer_sequence bug [PR111357]
9da3c935e3f libstdc++: Support dg-additional-files in tests
b9b9d0a7db0 libstdc++: Remove some more unconditional uses of atomics
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
27 files changed, 58 insertions, 73 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc index 69280fd210..91faddbb71 100644 --- a/meta/conf/distro/include/tcmode-default.inc +++ b/meta/conf/distro/include/tcmode-default.inc @@ -16,7 +16,7 @@ PREFERRED_PROVIDER_virtual/${SDK_PREFIX}compilerlibs = "nativesdk-gcc-runtime" # Default libc config PREFERRED_PROVIDER_virtual/gettext ??= "gettext" -GCCVERSION ?= "13.%" +GCCVERSION ?= "14.%" SDKGCCVERSION ?= "${GCCVERSION}" BINUVERSION ?= "2.41%" GDBVERSION ?= "13.%" diff --git a/meta/recipes-devtools/gcc/gcc-13.2.inc b/meta/recipes-devtools/gcc/gcc-13.2.inc index 2e9f9c3ce5..d027a753ff 100644 --- a/meta/recipes-devtools/gcc/gcc-13.2.inc +++ b/meta/recipes-devtools/gcc/gcc-13.2.inc @@ -23,7 +23,7 @@ LIC_FILES_CHKSUM = "\ file://COPYING.RUNTIME;md5=fe60d87048567d4fe8c8a0ed2448bcc8 \ " # snapshot from git -RELEASE ?= "8517317ce8e9fbea0b4c7a8f87a86d07d95dc8c7" +RELEASE ?= "2d38f45bcca62ca0c7afef4b579f82c5c2a01610" BASEURI ?= "https://git.linaro.org/toolchain/gcc.git/snapshot/gcc-${RELEASE}.tar.gz" SOURCEDIR = "gcc-${RELEASE}" #BASEURI ?= "https://repo.or.cz/official-gcc.git/snapshot/${RELEASE}.tar.gz;downloadfilename=gcc-${PV}-${RELEASE}.tar.gz" @@ -66,7 +66,7 @@ SRC_URI = "${BASEURI} \ file://0024-Avoid-hardcoded-build-paths-into-ppc-libgcc.patch \ file://0025-gcc-testsuite-tweaks-for-mips-OE.patch \ " -SRC_URI[sha256sum] = "b8a44ddafae547edf68b46449840a0c01e6e171d591375856ea92886c97240d9" +SRC_URI[sha256sum] = "253b5ba9cfa05173753253dd39fa4b5341d50e84b0f25c6def89af1d70dd2aec" S = "${TMPDIR}/work-shared/gcc-${PV}-${PR}/${SOURCEDIR}" B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}" diff --git a/meta/recipes-devtools/gcc/gcc/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch b/meta/recipes-devtools/gcc/gcc/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch index 6290ac8cda..6dd7b96d10 100644 --- a/meta/recipes-devtools/gcc/gcc/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch +++ b/meta/recipes-devtools/gcc/gcc/0001-gcc-4.3.1-ARCH_FLAGS_FOR_TARGET.patch @@ -1,4 +1,4 @@ -From 5ee1d85785ff4eb5ade22dc045aa014d549e02c7 Mon Sep 17 00:00:00 2001 +From dba39cc0e6152fee54b3484f74d269266d3169ed Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 08:37:11 +0400 Subject: [PATCH] gcc-4.3.1: ARCH_FLAGS_FOR_TARGET @@ -12,10 +12,10 @@ Upstream-Status: Inappropriate [embedded specific] 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/configure b/configure -index 28f0913bdd4..d91ce474d1d 100755 +index 8fc163d36bd..cd3c625b25a 100755 --- a/configure +++ b/configure -@@ -10333,7 +10333,7 @@ fi +@@ -10339,7 +10339,7 @@ fi # for target_alias and gcc doesn't manage it consistently. target_configargs="--cache-file=./config.cache ${target_configargs}" @@ -25,10 +25,10 @@ index 28f0913bdd4..d91ce474d1d 100755 *" newlib "*) case " $target_configargs " in diff --git a/configure.ac b/configure.ac -index 5d25dc864c3..8a4a871ddaf 100644 +index 1d16530140a..5a7c57584be 100644 --- a/configure.ac +++ b/configure.ac -@@ -3455,7 +3455,7 @@ fi +@@ -3461,7 +3461,7 @@ fi # for target_alias and gcc doesn't manage it consistently. target_configargs="--cache-file=./config.cache ${target_configargs}" diff --git a/meta/recipes-devtools/gcc/gcc/0002-gcc-poison-system-directories.patch b/meta/recipes-devtools/gcc/gcc/0002-gcc-poison-system-directories.patch index bf08b6f2fe..4e12d35229 100644 --- a/meta/recipes-devtools/gcc/gcc/0002-gcc-poison-system-directories.patch +++ b/meta/recipes-devtools/gcc/gcc/0002-gcc-poison-system-directories.patch @@ -1,4 +1,4 @@ -From 991df67f345291d7fd4743cd88d5c747b8715b1f Mon Sep 17 00:00:00 2001 +From ae65dd8e0f3a9479a4c261ba37fad9bd48564b62 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 8 Mar 2021 16:04:20 -0800 Subject: [PATCH] gcc: poison-system-directories diff --git a/meta/recipes-devtools/gcc/gcc/0003-64-bit-multilib-hack.patch b/meta/recipes-devtools/gcc/gcc/0003-64-bit-multilib-hack.patch index 3fcdff0472..511b80538d 100644 --- a/meta/recipes-devtools/gcc/gcc/0003-64-bit-multilib-hack.patch +++ b/meta/recipes-devtools/gcc/gcc/0003-64-bit-multilib-hack.patch @@ -1,4 +1,4 @@ -From 4480bfcbbd4ded2933df09c4ecd7e0e1a3db719e Mon Sep 17 00:00:00 2001 +From 32feecea911fe07db69347a7cb19c21de36f0500 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:10:06 +0400 Subject: [PATCH] 64-bit multilib hack @@ -30,14 +30,14 @@ Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Zang Ruochen <zangruochen@loongson.cn> --- - gcc/config/aarch64/t-aarch64-linux | 8 +++---- + gcc/config/aarch64/t-aarch64-linux | 8 ++++---- gcc/config/arc/t-multilib-linux | 4 ++-- gcc/config/i386/t-linux64 | 6 ++---- - gcc/config/loongarch/t-linux | 34 ++++++++++++++++-------------- - gcc/config/mips/t-linux64 | 28 ++---------------------- + gcc/config/loongarch/t-linux | 23 +++++++++++++---------- + gcc/config/mips/t-linux64 | 28 ++-------------------------- gcc/config/riscv/t-linux | 4 ++-- gcc/config/rs6000/t-linux64 | 5 ++--- - 7 files changed, 32 insertions(+), 57 deletions(-) + 7 files changed, 27 insertions(+), 51 deletions(-) diff --git a/gcc/config/aarch64/t-aarch64-linux b/gcc/config/aarch64/t-aarch64-linux index 57bf4100fcd..aaef5da8059 100644 @@ -87,54 +87,39 @@ index 138956b0962..d6e0cdc4342 100644 +MULTILIB_DIRNAMES = . . +MULTILIB_OSDIRNAMES = ../$(shell basename $(base_libdir)) ../$(shell basename $(base_libdir)) diff --git a/gcc/config/loongarch/t-linux b/gcc/config/loongarch/t-linux -index 9997596d722..708cb52506d 100644 +index 5e849c36435..6e1aa8d8abe 100644 --- a/gcc/config/loongarch/t-linux +++ b/gcc/config/loongarch/t-linux -@@ -18,7 +18,9 @@ - - # Multilib - MULTILIB_OPTIONS = mabi=lp64d/mabi=lp64f/mabi=lp64s --MULTILIB_DIRNAMES = base/lp64d base/lp64f base/lp64s -+#MULTILIB_DIRNAMES = base/lp64d base/lp64f base/lp64s -+MULTILIB_DIRNAMES = . . . -+MULTILIB_OSDIRNAMES = ../$(shell basename $(base_libdir)) ../$(shell basename $(base_libdir)) ../$(shell basename $(base_libdir)) +@@ -16,16 +16,19 @@ + # along with GCC; see the file COPYING3. If not see + # <http://www.gnu.org/licenses/>. - # The GCC driver always gets all abi-related options on the command line. - # (see loongarch-driver.c:driver_get_normalized_m_opts) -@@ -66,18 +68,18 @@ else - endif +-MULTIOSDIR_lp64d := ../lib64$(call if_multiarch,:loongarch64-linux-gnu) +-MULTIOSDIR_lp64f := ../lib64/f32$(call if_multiarch,:loongarch64-linux-gnuf32) +-MULTIOSDIR_lp64s := ../lib64/sf$(call if_multiarch,:loongarch64-linux-gnusf) ++#MULTIOSDIR_lp64d := ../lib64$(call if_multiarch,:loongarch64-linux-gnu) ++#MULTIOSDIR_lp64f := ../lib64/f32$(call if_multiarch,:loongarch64-linux-gnuf32) ++#MULTIOSDIR_lp64s := ../lib64/sf$(call if_multiarch,:loongarch64-linux-gnusf) # Don't define MULTILIB_OSDIRNAMES if multilib is disabled. -ifeq ($(filter LA_DISABLE_MULTILIB,$(tm_defines)),) - -- MULTILIB_OSDIRNAMES = \ -- mabi.lp64d=../lib64$\ -- $(call if_multiarch,:loongarch64-linux-gnu) -- -- MULTILIB_OSDIRNAMES += \ -- mabi.lp64f=../lib64/f32$\ -- $(call if_multiarch,:loongarch64-linux-gnuf32) -- -- MULTILIB_OSDIRNAMES += \ -- mabi.lp64s=../lib64/sf$\ -- $(call if_multiarch,:loongarch64-linux-gnusf) -- --endif +- MULTILIB_OSDIRNAMES = .=$(MULTIOSDIR_$(mlib_default)) +- MULTILIB_OSDIRNAMES += mabi.lp64d=$(MULTIOSDIR_lp64d) +- MULTILIB_OSDIRNAMES += mabi.lp64f=$(MULTIOSDIR_lp64f) +- MULTILIB_OSDIRNAMES += mabi.lp64s=$(MULTIOSDIR_lp64s) +#ifeq ($(filter LA_DISABLE_MULTILIB,$(tm_defines)),) +# -+# MULTILIB_OSDIRNAMES = \ -+# mabi.lp64d=../lib64$\ -+# $(call if_multiarch,:loongarch64-linux-gnu) -+# -+# MULTILIB_OSDIRNAMES += \ -+# mabi.lp64f=../lib64/f32$\ -+# $(call if_multiarch,:loongarch64-linux-gnuf32) -+# -+# MULTILIB_OSDIRNAMES += \ -+# mabi.lp64s=../lib64/sf$\ -+# $(call if_multiarch,:loongarch64-linux-gnusf) ++# MULTILIB_OSDIRNAMES = .=$(MULTIOSDIR_$(mlib_default)) ++# MULTILIB_OSDIRNAMES += mabi.lp64d=$(MULTIOSDIR_lp64d) ++# MULTILIB_OSDIRNAMES += mabi.lp64f=$(MULTIOSDIR_lp64f) ++# MULTILIB_OSDIRNAMES += mabi.lp64s=$(MULTIOSDIR_lp64s) +# +#endif + +-endif ++MULTILIB_DIRNAMES = . . . ++MULTILIB_OSDIRNAMES = ../$(shell basename $(base_libdir)) ../$(shell basename $(base_libdir)) ../$(shell basename $(base_libdir)) diff --git a/gcc/config/mips/t-linux64 b/gcc/config/mips/t-linux64 index 176091cabb6..8258ef40559 100644 --- a/gcc/config/mips/t-linux64 diff --git a/meta/recipes-devtools/gcc/gcc/0004-Pass-CXXFLAGS_FOR_BUILD-in-a-couple-of-places-to-avo.patch b/meta/recipes-devtools/gcc/gcc/0004-Pass-CXXFLAGS_FOR_BUILD-in-a-couple-of-places-to-avo.patch index 83dfc4eaf5..4c67dbc12c 100644 --- a/meta/recipes-devtools/gcc/gcc/0004-Pass-CXXFLAGS_FOR_BUILD-in-a-couple-of-places-to-avo.patch +++ b/meta/recipes-devtools/gcc/gcc/0004-Pass-CXXFLAGS_FOR_BUILD-in-a-couple-of-places-to-avo.patch @@ -1,4 +1,4 @@ -From cff7dbc71c401f4ca4f605f1b6852bdb38d0c4fc Mon Sep 17 00:00:00 2001 +From 5a428e83fa0a7df9a773ac671f19af01607670de Mon Sep 17 00:00:00 2001 From: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Thu, 28 Oct 2021 11:33:40 +0100 Subject: [PATCH] Pass CXXFLAGS_FOR_BUILD in a couple of places to avoid these diff --git a/meta/recipes-devtools/gcc/gcc/0005-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch b/meta/recipes-devtools/gcc/gcc/0005-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch index f679a9321a..9a31d74fd1 100644 --- a/meta/recipes-devtools/gcc/gcc/0005-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch +++ b/meta/recipes-devtools/gcc/gcc/0005-Use-the-defaults.h-in-B-instead-of-S-and-t-oe-in-B.patch @@ -1,4 +1,4 @@ -From 1d998d13e3d35f6498ae3c71facdf8b3b351b7ff Mon Sep 17 00:00:00 2001 +From c3917a8986d731d05d23acdcb385cb0cb7f4a381 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:17:25 +0400 Subject: [PATCH] Use the defaults.h in ${B} instead of ${S}, and t-oe in ${B} diff --git a/meta/recipes-devtools/gcc/gcc/0006-cpp-honor-sysroot.patch b/meta/recipes-devtools/gcc/gcc/0006-cpp-honor-sysroot.patch index 3d99de071c..6614a8eb43 100644 --- a/meta/recipes-devtools/gcc/gcc/0006-cpp-honor-sysroot.patch +++ b/meta/recipes-devtools/gcc/gcc/0006-cpp-honor-sysroot.patch @@ -1,4 +1,4 @@ -From ca26f5ed6ced8237c63621d66362c4284bd4efad Mon Sep 17 00:00:00 2001 +From 00c18841f254c60620cd65fc1bd504c9db406cbc Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:22:00 +0400 Subject: [PATCH] cpp: honor sysroot. diff --git a/meta/recipes-devtools/gcc/gcc/0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch b/meta/recipes-devtools/gcc/gcc/0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch index 0aa785f689..9bb465170f 100644 --- a/meta/recipes-devtools/gcc/gcc/0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch +++ b/meta/recipes-devtools/gcc/gcc/0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch @@ -1,4 +1,4 @@ -From c196ff78822ad924fafeb7c015462cfc8b53670f Mon Sep 17 00:00:00 2001 +From 4c9ddae9b8d8eb1ccacb41f33631c305b44a9b4f Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:24:50 +0400 Subject: [PATCH] Define GLIBC_DYNAMIC_LINKER and UCLIBC_DYNAMIC_LINKER diff --git a/meta/recipes-devtools/gcc/gcc/0008-libtool.patch b/meta/recipes-devtools/gcc/gcc/0008-libtool.patch index d86ef9758a..a3d5698453 100644 --- a/meta/recipes-devtools/gcc/gcc/0008-libtool.patch +++ b/meta/recipes-devtools/gcc/gcc/0008-libtool.patch @@ -1,4 +1,4 @@ -From 307cea55226dba8a4e0c8fd7ffa73e69aa24cd80 Mon Sep 17 00:00:00 2001 +From dc2de617491ce85c1a6b4aaf7e848f961f6c4c7d Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:29:11 +0400 Subject: [PATCH] libtool diff --git a/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch b/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch index 54edc26dc9..822ee0d6f7 100644 --- a/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch +++ b/meta/recipes-devtools/gcc/gcc/0009-gcc-armv4-pass-fix-v4bx-to-linker-to-support-EABI.patch @@ -1,4 +1,4 @@ -From fe511db38ab957a08cd9d733dd19e49b890b18e5 Mon Sep 17 00:00:00 2001 +From 81ef9713fb1b25282aa8b3a2e445b8b86a4e30f5 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:30:32 +0400 Subject: [PATCH] gcc: armv4: pass fix-v4bx to linker to support EABI. diff --git a/meta/recipes-devtools/gcc/gcc/0010-Use-the-multilib-config-files-from-B-instead-of-usin.patch b/meta/recipes-devtools/gcc/gcc/0010-Use-the-multilib-config-files-from-B-instead-of-usin.patch index 08bce56350..9108c503be 100644 --- a/meta/recipes-devtools/gcc/gcc/0010-Use-the-multilib-config-files-from-B-instead-of-usin.patch +++ b/meta/recipes-devtools/gcc/gcc/0010-Use-the-multilib-config-files-from-B-instead-of-usin.patch @@ -1,4 +1,4 @@ -From 8f105c8481e671ede3d0e4bd512f76cbe095cc84 Mon Sep 17 00:00:00 2001 +From 9dbc83380d3106c486f2548f5b88d46c90027267 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 29 Mar 2013 09:33:04 +0400 Subject: [PATCH] Use the multilib config files from ${B} instead of using the diff --git a/meta/recipes-devtools/gcc/gcc/0011-aarch64-Fix-include-paths-when-S-B.patch b/meta/recipes-devtools/gcc/gcc/0011-aarch64-Fix-include-paths-when-S-B.patch index 5cac9f397d..e13d038671 100644 --- a/meta/recipes-devtools/gcc/gcc/0011-aarch64-Fix-include-paths-when-S-B.patch +++ b/meta/recipes-devtools/gcc/gcc/0011-aarch64-Fix-include-paths-when-S-B.patch @@ -1,4 +1,4 @@ -From ccee6fa54d7175905c25394a2e34c99ddfc48fa8 Mon Sep 17 00:00:00 2001 +From 515e420150104fc3b17d4ca78e81a38f31b223b6 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Tue, 31 Jan 2023 22:03:38 -0800 Subject: [PATCH] aarch64: Fix include paths when S != B diff --git a/meta/recipes-devtools/gcc/gcc/0012-Avoid-using-libdir-from-.la-which-usually-points-to-.patch b/meta/recipes-devtools/gcc/gcc/0012-Avoid-using-libdir-from-.la-which-usually-points-to-.patch index 1c86b4b32f..6af46a4bd3 100644 --- a/meta/recipes-devtools/gcc/gcc/0012-Avoid-using-libdir-from-.la-which-usually-points-to-.patch +++ b/meta/recipes-devtools/gcc/gcc/0012-Avoid-using-libdir-from-.la-which-usually-points-to-.patch @@ -1,4 +1,4 @@ -From 77a491bff3d13aa8d683fa629ef0d8b5523d4dc2 Mon Sep 17 00:00:00 2001 +From 96f73d18b5bc13ac14699136631a12b3a08ce3de Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 20 Feb 2015 09:39:38 +0000 Subject: [PATCH] Avoid using libdir from .la which usually points to a host diff --git a/meta/recipes-devtools/gcc/gcc/0013-Ensure-target-gcc-headers-can-be-included.patch b/meta/recipes-devtools/gcc/gcc/0013-Ensure-target-gcc-headers-can-be-included.patch index aaaf4e5346..84b0789db0 100644 --- a/meta/recipes-devtools/gcc/gcc/0013-Ensure-target-gcc-headers-can-be-included.patch +++ b/meta/recipes-devtools/gcc/gcc/0013-Ensure-target-gcc-headers-can-be-included.patch @@ -1,4 +1,4 @@ -From 6cbf15e23b48eaad05a37e7a5a9ed8b688ff533f Mon Sep 17 00:00:00 2001 +From aadc382c7f3f9a1c6fa61374541606c9f68912eb Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Fri, 20 Feb 2015 10:25:11 +0000 Subject: [PATCH] Ensure target gcc headers can be included diff --git a/meta/recipes-devtools/gcc/gcc/0014-Don-t-search-host-directory-during-relink-if-inst_pr.patch b/meta/recipes-devtools/gcc/gcc/0014-Don-t-search-host-directory-during-relink-if-inst_pr.patch index 44b438d4f9..518bf6bb40 100644 --- a/meta/recipes-devtools/gcc/gcc/0014-Don-t-search-host-directory-during-relink-if-inst_pr.patch +++ b/meta/recipes-devtools/gcc/gcc/0014-Don-t-search-host-directory-during-relink-if-inst_pr.patch @@ -1,4 +1,4 @@ -From 895e9751ef184fe02a9ccf1c3706735e33f61829 Mon Sep 17 00:00:00 2001 +From 84114a5bcc1a9acd7dace11d54581e000b52b018 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Tue, 3 Mar 2015 08:21:19 +0000 Subject: [PATCH] Don't search host directory during "relink" if $inst_prefix diff --git a/meta/recipes-devtools/gcc/gcc/0015-libcc1-fix-libcc1-s-install-path-and-rpath.patch b/meta/recipes-devtools/gcc/gcc/0015-libcc1-fix-libcc1-s-install-path-and-rpath.patch index 8475fc6572..d5599ec23d 100644 --- a/meta/recipes-devtools/gcc/gcc/0015-libcc1-fix-libcc1-s-install-path-and-rpath.patch +++ b/meta/recipes-devtools/gcc/gcc/0015-libcc1-fix-libcc1-s-install-path-and-rpath.patch @@ -1,4 +1,4 @@ -From 2a776233de189d14213624312a355775ab79a383 Mon Sep 17 00:00:00 2001 +From 76dafd19138da9e078c446632848312d3f5a120f Mon Sep 17 00:00:00 2001 From: Robert Yang <liezhi.yang@windriver.com> Date: Sun, 5 Jul 2015 20:25:18 -0700 Subject: [PATCH] libcc1: fix libcc1's install path and rpath diff --git a/meta/recipes-devtools/gcc/gcc/0016-handle-sysroot-support-for-nativesdk-gcc.patch b/meta/recipes-devtools/gcc/gcc/0016-handle-sysroot-support-for-nativesdk-gcc.patch index 30406ca983..3f0a962fec 100644 --- a/meta/recipes-devtools/gcc/gcc/0016-handle-sysroot-support-for-nativesdk-gcc.patch +++ b/meta/recipes-devtools/gcc/gcc/0016-handle-sysroot-support-for-nativesdk-gcc.patch @@ -1,4 +1,4 @@ -From b1cd704745e3626b5c5684ab344f7b4cb19b5eeb Mon Sep 17 00:00:00 2001 +From cc0722bdaf197a59777f7bd060ff2b96a7e114c2 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 7 Dec 2015 23:39:54 +0000 Subject: [PATCH] handle sysroot support for nativesdk-gcc diff --git a/meta/recipes-devtools/gcc/gcc/0017-Search-target-sysroot-gcc-version-specific-dirs-with.patch b/meta/recipes-devtools/gcc/gcc/0017-Search-target-sysroot-gcc-version-specific-dirs-with.patch index 5ed94d4e5e..b960a74e7b 100644 --- a/meta/recipes-devtools/gcc/gcc/0017-Search-target-sysroot-gcc-version-specific-dirs-with.patch +++ b/meta/recipes-devtools/gcc/gcc/0017-Search-target-sysroot-gcc-version-specific-dirs-with.patch @@ -1,4 +1,4 @@ -From a68e5b4e49e85eccc83a06c55603f2a3deaaf26f Mon Sep 17 00:00:00 2001 +From b0db7637ee8a7b81a01c674dacbc16cb1caac4a4 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Mon, 7 Dec 2015 23:41:45 +0000 Subject: [PATCH] Search target sysroot gcc version specific dirs with diff --git a/meta/recipes-devtools/gcc/gcc/0018-Add-ssp_nonshared-to-link-commandline-for-musl-targe.patch b/meta/recipes-devtools/gcc/gcc/0018-Add-ssp_nonshared-to-link-commandline-for-musl-targe.patch index b961a57c6e..fd1ac2ef38 100644 --- a/meta/recipes-devtools/gcc/gcc/0018-Add-ssp_nonshared-to-link-commandline-for-musl-targe.patch +++ b/meta/recipes-devtools/gcc/gcc/0018-Add-ssp_nonshared-to-link-commandline-for-musl-targe.patch @@ -1,4 +1,4 @@ -From 849c5e5f0c455d397f447db73d59642005dcdf26 Mon Sep 17 00:00:00 2001 +From c2384ff4d33655de9d525d742871ea9e1e7f50f9 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Tue, 27 Jun 2017 18:10:54 -0700 Subject: [PATCH] Add ssp_nonshared to link commandline for musl targets diff --git a/meta/recipes-devtools/gcc/gcc/0019-Re-introduce-spe-commandline-options.patch b/meta/recipes-devtools/gcc/gcc/0019-Re-introduce-spe-commandline-options.patch index 68b9867119..6c955ab23f 100644 --- a/meta/recipes-devtools/gcc/gcc/0019-Re-introduce-spe-commandline-options.patch +++ b/meta/recipes-devtools/gcc/gcc/0019-Re-introduce-spe-commandline-options.patch @@ -1,4 +1,4 @@ -From a08073bbdd5b0d093816c982fee7e61a4cccfc0f Mon Sep 17 00:00:00 2001 +From 4de5154cbc708bef548d57b555252125741561d1 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Wed, 6 Jun 2018 12:10:22 -0700 Subject: [PATCH] Re-introduce spe commandline options diff --git a/meta/recipes-devtools/gcc/gcc/0020-libgcc_s-Use-alias-for-__cpu_indicator_init-instead-.patch b/meta/recipes-devtools/gcc/gcc/0020-libgcc_s-Use-alias-for-__cpu_indicator_init-instead-.patch index 4c4db5e5ac..c4b459ef11 100644 --- a/meta/recipes-devtools/gcc/gcc/0020-libgcc_s-Use-alias-for-__cpu_indicator_init-instead-.patch +++ b/meta/recipes-devtools/gcc/gcc/0020-libgcc_s-Use-alias-for-__cpu_indicator_init-instead-.patch @@ -1,4 +1,4 @@ -From 00dd813f65ca137b56ef5118245db92c9100016f Mon Sep 17 00:00:00 2001 +From 49417b89914efbe8a4b3235ae5fc24262c34ce83 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy <nsz@port70.net> Date: Sat, 24 Oct 2015 20:09:53 +0000 Subject: [PATCH] libgcc_s: Use alias for __cpu_indicator_init instead of diff --git a/meta/recipes-devtools/gcc/gcc/0021-gentypes-genmodes-Do-not-use-__LINE__-for-maintainin.patch b/meta/recipes-devtools/gcc/gcc/0021-gentypes-genmodes-Do-not-use-__LINE__-for-maintainin.patch index e6b23d2e13..345602ee56 100644 --- a/meta/recipes-devtools/gcc/gcc/0021-gentypes-genmodes-Do-not-use-__LINE__-for-maintainin.patch +++ b/meta/recipes-devtools/gcc/gcc/0021-gentypes-genmodes-Do-not-use-__LINE__-for-maintainin.patch @@ -1,4 +1,4 @@ -From 438a1fe0e06326ec97c50701fabf80e1786e6a4f Mon Sep 17 00:00:00 2001 +From d93fef20d25e720b1efb9a0c0d1c771095d32aca Mon Sep 17 00:00:00 2001 From: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Tue, 10 Mar 2020 08:26:53 -0700 Subject: [PATCH] gentypes/genmodes: Do not use __LINE__ for maintaining diff --git a/meta/recipes-devtools/gcc/gcc/0022-libatomic-Do-not-enforce-march-on-aarch64.patch b/meta/recipes-devtools/gcc/gcc/0022-libatomic-Do-not-enforce-march-on-aarch64.patch index e6c054107e..5b09249322 100644 --- a/meta/recipes-devtools/gcc/gcc/0022-libatomic-Do-not-enforce-march-on-aarch64.patch +++ b/meta/recipes-devtools/gcc/gcc/0022-libatomic-Do-not-enforce-march-on-aarch64.patch @@ -1,4 +1,4 @@ -From c2ea510a7377101c7568f2bde196846aa245d007 Mon Sep 17 00:00:00 2001 +From 50139ccf892e563febd588fff1eb138a012f31b0 Mon Sep 17 00:00:00 2001 From: Khem Raj <raj.khem@gmail.com> Date: Wed, 13 May 2020 15:10:38 -0700 Subject: [PATCH] libatomic: Do not enforce march on aarch64 diff --git a/meta/recipes-devtools/gcc/gcc/0023-Fix-install-path-of-linux64.h.patch b/meta/recipes-devtools/gcc/gcc/0023-Fix-install-path-of-linux64.h.patch index 4b014c784b..5ce4050c1f 100644 --- a/meta/recipes-devtools/gcc/gcc/0023-Fix-install-path-of-linux64.h.patch +++ b/meta/recipes-devtools/gcc/gcc/0023-Fix-install-path-of-linux64.h.patch @@ -1,4 +1,4 @@ -From 512fdbab7953bd34912d0184c79c716d7f2f2d92 Mon Sep 17 00:00:00 2001 +From 4a1a7073361d14ebd0f8f60c1400c0e481de0745 Mon Sep 17 00:00:00 2001 From: Andrei Gherzan <andrei.gherzan@huawei.com> Date: Wed, 22 Dec 2021 12:49:25 +0100 Subject: [PATCH] Fix install path of linux64.h diff --git a/meta/recipes-devtools/gcc/gcc/0024-Avoid-hardcoded-build-paths-into-ppc-libgcc.patch b/meta/recipes-devtools/gcc/gcc/0024-Avoid-hardcoded-build-paths-into-ppc-libgcc.patch index 306bf6e7bd..3ece14865d 100644 --- a/meta/recipes-devtools/gcc/gcc/0024-Avoid-hardcoded-build-paths-into-ppc-libgcc.patch +++ b/meta/recipes-devtools/gcc/gcc/0024-Avoid-hardcoded-build-paths-into-ppc-libgcc.patch @@ -1,4 +1,4 @@ -From b3711a4b4975483f07ca62fb5f8f0bc79ba5b0f4 Mon Sep 17 00:00:00 2001 +From db8b55222dd7cbfe0eb206a294a869e1a3a2943d Mon Sep 17 00:00:00 2001 From: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Sat, 20 Aug 2022 09:04:14 -0700 Subject: [PATCH] Avoid hardcoded build paths into ppc libgcc diff --git a/meta/recipes-devtools/gcc/gcc/0025-gcc-testsuite-tweaks-for-mips-OE.patch b/meta/recipes-devtools/gcc/gcc/0025-gcc-testsuite-tweaks-for-mips-OE.patch index 878833fb3b..9c44096336 100644 --- a/meta/recipes-devtools/gcc/gcc/0025-gcc-testsuite-tweaks-for-mips-OE.patch +++ b/meta/recipes-devtools/gcc/gcc/0025-gcc-testsuite-tweaks-for-mips-OE.patch @@ -1,4 +1,4 @@ -From 9dcc7965c75e15ab115c06c15c95f4c3ea2cbe75 Mon Sep 17 00:00:00 2001 +From 8e06ac9a62dbff0ef7c30c5b5146e1421af80d56 Mon Sep 17 00:00:00 2001 From: Richard Purdie <richard.purdie@linuxfoundation.org> Date: Sun, 13 Aug 2023 10:24:05 +0100 Subject: [PATCH] gcc testsuite tweaks for mips/OE |