aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-04-15 00:18:46 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-04-15 00:18:46 +0000
commit2da53bbd01483be6d96e1b28433d4dee098580ff (patch)
tree67148d3b4029c53e4aad7fd77d9a68f5dc02cd53 /libgcc
parent537dca0ff589bed0c67ecf84b21c837590b7b792 (diff)
Daily bump.
Diffstat (limited to 'libgcc')
-rw-r--r--libgcc/ChangeLog74
1 files changed, 74 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 95bf7947da8..ec64f809715 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,77 @@
+2022-04-14 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config.host: Add weak emutls crt to the extra_parts.
+ (*-*-darwin*): Add logic to build a shared unwinder library for
+ Darwin8-10. Add shim declaration header to powerpc*-darwin builds.
+ * config/i386/darwin-lib.h (DECLARE_LIBRARY_RENAMES): Remove
+ workaround.
+ * config/libgcc-libsystem.ver: Add exclude list for the system-
+ provided unwinder.
+ * config/t-slibgcc-darwin: Bump SO version, remove stubs code.
+ Build a legacy libgcc_s.1 and the supporting pieces (all FAT libs).
+ * config/t-darwin-ehs: Add dependencies to the shared unwinder
+ objects. Add dependency on unwind.h.
+ * config/t-darwin: Reorganise the EH fragments to place them for
+ inclusion in a shared EH lib. Add libgcc_tm.h to the dependencies
+ for darwin10-unwind-find-enc-func.
+ * config/i386/libgcc-darwin.10.4.ver: Removed.
+ * config/i386/libgcc-darwin.10.5.ver: Removed.
+ * config/rs6000/libgcc-darwin.10.4.ver: Removed.
+ * config/rs6000/libgcc-darwin.10.5.ver: Removed.
+ * config/i386/t-darwin: Build legacy libgcc_s.1.
+ * config/rs6000/t-darwin: Likewise.
+ * config/rs6000/t-darwin-ehs: Remove dependency on the powerpc end
+ file. Add darwin-fallback.o.
+ * config/darwin-unwind.ver: New file.
+ * config/i386/libgcc-darwin.ver: New file.
+
+2022-04-14 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2021-11-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/t-darwin: Build weak-defined emutls objects.
+ * emutls.c (__emutls_get_address): Add optional attributes.
+ (__emutls_register_common): Likewise.
+ (EMUTLS_ATTR): New.
+
+2022-04-14 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2021-11-05 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/darwin10-unwind-find-enc-func.c: Include libgcc_tm.h.
+ * config/i386/darwin-lib.h: Declare Darwin10 crt function.
+
+2022-04-14 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2021-09-19 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config.host: Use convenience library for Darwin10
+ unwinder shim.
+ * config/t-darwin: Build Darwin10 unwinder shim as a
+ convenience library.
+
+2022-04-14 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2021-09-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/i386/sfp-machine.h: Guard Mach-O-specific code
+ using __APPLE__.
+
+2022-04-14 Iain Sandoe <iain@sandoe.co.uk>
+
+ Backported from master:
+ 2021-09-03 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/i386/sfp-machine.h (alias_SFtype
+ alias_DFtype, alias_TFtype): New.
+ (ALIAS_SELECTOR): New.
+ (strong_alias): Use __typeof and a _Generic selector to
+ provide the type to the synthesized function.
+
2022-03-30 Nelson Chu <nelson.chu@sifive.com>
Backported from master: