gcc/libgcc/config
Iain Sandoe d9cafa0c4f libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809].
We have been building a legacy libgcc_s.1 DSO to support code that
was built with older compilers.

From macOS 15,  the unwinder no longer exports some of the symbols used
in that library which (a) cuases bootstrap fail and (b) means that the
legacy library is no longer useful.

No open branch of GCC emits references to this library - and any already
-built code that depends on the symbols would need rework anyway.

	PR target/116809

libgcc/ChangeLog:

	* config.host: Build legacy libgcc_s.1 on hosts before macOS 15.
	* config/i386/t-darwin: Remove reference to legacy libgcc_s.1
	* config/rs6000/t-darwin: Likewise.
	* config/t-darwin-libgccs1: New file.

Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
2024-09-24 19:23:02 +01:00
..
aarch64 dwarf2: add hooks for architecture-specific CFIs 2024-09-23 15:37:05 +01:00
alpha Update copyright years. 2024-01-03 12:19:35 +01:00
arc Update copyright years. 2024-01-03 12:19:35 +01:00
arm arm: Add .type and .size to __gnu_cmse_nonsecure_call [PR115360] 2024-06-06 16:02:50 +01:00
avr Daily bump. 2024-06-15 00:16:29 +00:00
bfin Update copyright years. 2024-01-03 12:19:35 +01:00
bpf
c6x Update copyright years. 2024-01-03 12:19:35 +01:00
cris Update copyright years. 2024-01-03 12:19:35 +01:00
csky Update copyright years. 2024-01-03 12:19:35 +01:00
epiphany Update copyright years. 2024-01-03 12:19:35 +01:00
fr30 Update copyright years. 2024-01-03 12:19:35 +01:00
frv Update copyright years. 2024-01-03 12:19:35 +01:00
ft32 Update copyright years. 2024-01-03 12:19:35 +01:00
gcn amdgcn: additional gfx1030/gfx1100 support 2024-01-26 11:38:47 +00:00
h8300 Update copyright years. 2024-01-03 12:19:35 +01:00
i386 libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809]. 2024-09-24 19:23:02 +01:00
ia64 Update copyright years. 2024-01-03 12:19:35 +01:00
iq2000 Update copyright years. 2024-01-03 12:19:35 +01:00
libbid Daily bump. 2024-05-06 00:16:49 +00:00
lm32 Update copyright years. 2024-01-03 12:19:35 +01:00
loongarch Update copyright years. 2024-01-03 12:19:35 +01:00
m32c Update copyright years. 2024-01-03 12:19:35 +01:00
m32r Update copyright years. 2024-01-03 12:19:35 +01:00
m68k m68k: Quiet up cppcheck warning [PR114689] 2024-04-15 17:46:03 +02:00
mcore Update copyright years. 2024-01-03 12:19:35 +01:00
microblaze Update copyright years. 2024-01-03 12:19:35 +01:00
mingw Add aarch64-w64-mingw32 target to libgcc 2024-05-07 16:02:35 +00:00
mips MIPS: Include missing mips16.S in libgcc/lib1funcs.S 2024-08-27 08:21:03 +08:00
mmix Update copyright years. 2024-01-03 12:19:35 +01:00
moxie Update copyright years. 2024-01-03 12:19:35 +01:00
msp430 Update copyright years. 2024-01-03 12:19:35 +01:00
nds32 Update copyright years. 2024-01-03 12:19:35 +01:00
nios2 Update copyright years. 2024-01-03 12:19:35 +01:00
nvptx nvptx, libgcc: Stub unwinding implementation 2024-06-06 13:41:47 +02:00
or1k Update copyright years. 2024-01-03 12:19:35 +01:00
pa Update copyright years. 2024-01-03 12:19:35 +01:00
pdp11
pru Update copyright years. 2024-01-03 12:19:35 +01:00
riscv [RISC-V] Add support for _Bfloat16 2024-05-06 15:39:12 -06:00
rl78 Update copyright years. 2024-01-03 12:19:35 +01:00
rs6000 libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809]. 2024-09-24 19:23:02 +01:00
rx Update copyright years. 2024-01-03 12:19:35 +01:00
s390 Update copyright years. 2024-01-03 12:19:35 +01:00
score Update copyright years. 2024-01-03 12:19:35 +01:00
sh Update copyright years. 2024-01-03 12:19:35 +01:00
sol2 Remove obsolete Solaris 11.3 support 2024-05-07 10:45:55 +02:00
sparc Remove obsolete Solaris 11.3 support 2024-05-07 10:45:55 +02:00
stormy16 Update copyright years. 2024-01-03 12:19:35 +01:00
v850 Update copyright years. 2024-01-03 12:19:35 +01:00
vax Update copyright years. 2024-01-03 12:19:35 +01:00
visium Update copyright years. 2024-01-03 12:19:35 +01:00
vms Update copyright years. 2024-01-03 12:19:35 +01:00
xtensa Update copyright years. 2024-01-03 12:19:35 +01:00
darwin10-unwind-find-enc-func.c
darwin-64.c Update copyright years. 2024-01-03 12:19:35 +01:00
darwin-crt3.c Update copyright years. 2024-01-03 12:19:35 +01:00
darwin-crt-tm.c Update copyright years. 2024-01-03 12:19:35 +01:00
darwin-unwind.ver
gthr-lynx.h Update copyright years. 2024-01-03 12:19:35 +01:00
gthr-rtems.h Update copyright years. 2024-01-03 12:19:35 +01:00
gthr-vxworks-cond.c Update copyright years. 2024-01-03 12:19:35 +01:00
gthr-vxworks-thread.c Update copyright years. 2024-01-03 12:19:35 +01:00
gthr-vxworks-tls.c Update copyright years. 2024-01-03 12:19:35 +01:00
gthr-vxworks.c Update copyright years. 2024-01-03 12:19:35 +01:00
gthr-vxworks.h Update copyright years. 2024-01-03 12:19:35 +01:00
hardfp.c Update copyright years. 2024-01-03 12:19:35 +01:00
libgcc-glibc.ver Update copyright years. 2024-01-03 12:19:35 +01:00
libgcc-libsystem.ver
no-sfp-machine.h
no-unwind.h libgcc: hide CIE and FDE data for DWARF architecture extensions behind a handler. 2024-09-23 15:24:21 +01:00
t-crtfm
t-crtstuff-pic
t-darwin libgcc: Make heap trampoline support dynamic [PR113403]. 2024-01-30 09:33:09 +00:00
t-darwin-ehs
t-darwin-libgccs1 libgcc, Darwin: Drop the legacy library build for macOS >= 15 [PR116809]. 2024-09-24 19:23:02 +01:00
t-darwin-min-1
t-darwin-min-5
t-darwin-min-8
t-darwin-min-11 libgcc, Darwin: From macOS 11, make that the earliest supported. 2024-09-22 19:43:08 +01:00
t-darwin-rpath
t-dfprules
t-eh-dw2-dip
t-fdpbit
t-fixedpoint-gnu-prefix
t-fpbit
t-freebsd-thread
t-gnu-prefix
t-gthr-noweak
t-gthr-vxworks
t-gthr-vxworksae
t-hardfp Update copyright years. 2024-01-03 12:19:35 +01:00
t-hardfp-sfdf Update copyright years. 2024-01-03 12:19:35 +01:00
t-libgcc-pic
t-libunwind
t-libunwind-elf Update copyright years. 2024-01-03 12:19:35 +01:00
t-linux
t-openbsd-thread
t-rtems
t-slibgcc Update copyright years. 2024-01-03 12:19:35 +01:00
t-slibgcc-darwin
t-slibgcc-elf-ver
t-slibgcc-fuchsia Update copyright years. 2024-01-03 12:19:35 +01:00
t-slibgcc-gld
t-slibgcc-gld-nover
t-slibgcc-hpux
t-slibgcc-libgcc Update copyright years. 2024-01-03 12:19:35 +01:00
t-slibgcc-nolc-override
t-slibgcc-sld
t-slibgcc-vms
t-softfp Update copyright years. 2024-01-03 12:19:35 +01:00
t-softfp-compat
t-softfp-excl
t-softfp-sfdf
t-softfp-sfdftf
t-softfp-tf
t-stack
t-tls
t-vxcrtstuff
t-vxcrtstuffS
t-vxworks
t-vxworksae
unwind-dw2-fde-darwin.c Update copyright years. 2024-01-03 12:19:35 +01:00
vxcrtstuff.c