From 7b3b3788c579856abcfdc6eed589c64dc7e88cdb Mon Sep 17 00:00:00 2001 From: Iain Sandoe Date: Fri, 19 Jan 2024 15:57:04 +0000 Subject: [PATCH] libgcc: Make heap trampoline support dynamic [PR113403]. This removes the heap trampoline support functions from libgcc.a and adds them to libgcc_eh.a. They are also present in libgcc_s. PR libgcc/113403 libgcc/ChangeLog: * config/aarch64/t-heap-trampoline: Move the heap trampoline support functions from libgcc.a to libgcc_eh.a. * config/i386/t-heap-trampoline: Likewise. --- libgcc/config/aarch64/t-heap-trampoline | 3 ++- libgcc/config/i386/t-heap-trampoline | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/libgcc/config/aarch64/t-heap-trampoline b/libgcc/config/aarch64/t-heap-trampoline index b22480800b22..6468fb8704f2 100644 --- a/libgcc/config/aarch64/t-heap-trampoline +++ b/libgcc/config/aarch64/t-heap-trampoline @@ -16,4 +16,5 @@ # along with GCC; see the file COPYING3. If not see # . -LIB2ADD += $(srcdir)/config/aarch64/heap-trampoline.c +LIB2ADDEH += $(srcdir)/config/aarch64/heap-trampoline.c +LIB2ADDEHSHARED += $(srcdir)/config/aarch64/heap-trampoline.c diff --git a/libgcc/config/i386/t-heap-trampoline b/libgcc/config/i386/t-heap-trampoline index 613f635b1f63..728c1e26a922 100644 --- a/libgcc/config/i386/t-heap-trampoline +++ b/libgcc/config/i386/t-heap-trampoline @@ -16,4 +16,5 @@ # along with GCC; see the file COPYING3. If not see # . -LIB2ADD += $(srcdir)/config/i386/heap-trampoline.c +LIB2ADDEH += $(srcdir)/config/i386/heap-trampoline.c +LIB2ADDEHSHARED += $(srcdir)/config/aarch64/heap-trampoline.c -- 2.47.2