https://gcc.gnu.org/gcc-12/changes.html describes the changes of gcc 12.4 as follows: This is the list of problem reports (PRs) from GCC's bug tracking system that are known to be fixed in the 12.4 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here). With a link to https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=12.4 There are 654 relevant commits (ignoring the "daily bumps") between gcc 12.3.0 and 12.4.0, which is too much to list exhaustively here. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Romain Naour <romain.naour@smile.fr> (cherry picked from commit b4454720908e79252ea98bcbe4de86e4bbd4de77) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
27 lines
865 B
Diff
27 lines
865 B
Diff
From 4f67134e0b1404fef4ea72342be8fab4c37ca8c8 Mon Sep 17 00:00:00 2001
|
|
From: Waldemar Brodkorb <wbx@openadk.org>
|
|
Date: Mon, 25 Jul 2022 00:29:55 +0200
|
|
Subject: [PATCH] disable split-stack for non-thread builds
|
|
|
|
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
|
|
[Romain: convert to git format]
|
|
Signed-off-by: Romain Naour <romain.naour@smile.fr>
|
|
---
|
|
libgcc/config/t-stack | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/libgcc/config/t-stack b/libgcc/config/t-stack
|
|
index cc0366b4cd8..f3f97e86d60 100644
|
|
--- a/libgcc/config/t-stack
|
|
+++ b/libgcc/config/t-stack
|
|
@@ -1,4 +1,6 @@
|
|
# Makefile fragment to provide generic support for -fsplit-stack.
|
|
# This should be used in config.host for any host which supports
|
|
# -fsplit-stack.
|
|
+ifeq ($(enable_threads),yes)
|
|
LIB2ADD_ST += $(srcdir)/generic-morestack.c $(srcdir)/generic-morestack-thread.c
|
|
+endif
|
|
--
|
|
2.34.3
|
|
|