aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog9
-rw-r--r--gcc/ChangeLog77
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/ada/ChangeLog4
-rw-r--r--gcc/cp/ChangeLog6
-rw-r--r--gcc/d/ChangeLog6
-rw-r--r--gcc/jit/ChangeLog4
-rw-r--r--gcc/objcp/ChangeLog6
-rw-r--r--gcc/testsuite/ChangeLog18
-rw-r--r--libatomic/ChangeLog11
-rw-r--r--libbacktrace/ChangeLog5
-rw-r--r--libcc1/ChangeLog4
-rw-r--r--libffi/ChangeLog10
-rw-r--r--libgcc/ChangeLog26
-rw-r--r--libgfortran/ChangeLog7
-rw-r--r--libgm2/ChangeLog18
-rw-r--r--libgomp/ChangeLog7
-rw-r--r--libitm/ChangeLog12
-rw-r--r--libobjc/ChangeLog5
-rw-r--r--libphobos/ChangeLog9
-rw-r--r--libquadmath/ChangeLog7
-rw-r--r--libsanitizer/ChangeLog14
-rw-r--r--libssp/ChangeLog7
-rw-r--r--libstdc++-v3/ChangeLog7
-rw-r--r--libvtv/ChangeLog5
-rw-r--r--lto-plugin/ChangeLog5
-rw-r--r--zlib/ChangeLog5
27 files changed, 295 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index af92edb..d813f52 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Do not add default runpaths to GCC exes
+ when we are building -static-libstdc++/-static-libgcc (the
+ default).
+ * libtool.m4: Add 'enable-darwin-at-runpath'. Act on the
+ enable flag to alter Darwin libraries to use @rpath names.
+
2023-10-15 Mike Frysinger <vapier@gentoo.org>
* Makefile.def: Add distclean-sim dependency on distclean-gnulib.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9b4542e..7e624d0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,80 @@
+2023-10-22 Andrew Pinski <pinskia@gmail.com>
+
+ PR target/110986
+ * config/aarch64/aarch64.md (*cmov<mode>_insn_insv): New pattern.
+ (*cmov_uxtw_insn_insv): Likewise.
+
+2023-10-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * doc/invoke.texi: Document the new -nodefaultrpaths option.
+ * doc/install.texi: Document the new --with-darwin-extra-rpath
+ option.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.in: set ENABLE_DARWIN_AT_RPATH in site.tmp.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure.ac: Add --with-darwin-extra-rpath option.
+ * config/darwin.h: Handle DARWIN_EXTRA_RPATH.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+ * config/darwin.h: Handle Darwin rpaths.
+ * config/darwin.opt: Handle Darwin rpaths.
+ * Makefile.in: Handle Darwin rpaths.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc.cc (RUNPATH_OPTION): New.
+ (do_spec_1): Provide '%P' as a spec to insert rpaths for
+ each compiler startfile path.
+
+2023-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
+ Maxim Blinov <maxim.blinov@embecosm.com>
+ Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+ Iain Sandoe <iain@sandoe.co.uk>
+
+ * config.gcc: Default to heap trampolines on macOS 11 and above.
+ * config/i386/darwin.h: Define X86_CUSTOM_FUNCTION_TEST.
+ * config/i386/i386.h: Define X86_CUSTOM_FUNCTION_TEST.
+ * config/i386/i386.cc: Use X86_CUSTOM_FUNCTION_TEST.
+
+2023-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
+ Maxim Blinov <maxim.blinov@embecosm.com>
+ Iain Sandoe <iain@sandoe.co.uk>
+ Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * builtins.def (BUILT_IN_NESTED_PTR_CREATED): Define.
+ (BUILT_IN_NESTED_PTR_DELETED): Ditto.
+ * common.opt (ftrampoline-impl): Add option to control
+ generation of trampoline instantiation (heap or stack).
+ * coretypes.h: Define enum trampoline_impl.
+ * tree-nested.cc (convert_tramp_reference_op): Don't bother calling
+ __builtin_adjust_trampoline for heap trampolines.
+ (finalize_nesting_tree_1): Emit calls to
+ __builtin_nested_...{created,deleted} if we're generating with
+ -ftrampoline-impl=heap.
+ * tree.cc (build_common_builtin_nodes): Build
+ __builtin_nested_...{created,deleted}.
+ * doc/invoke.texi (-ftrampoline-impl): Document.
+
+2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
+
+ * common/config/riscv/riscv-common.cc (riscv_subset_list::parse):
+ Prohibit 'E' and 'H' combinations.
+
+2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
+
+ * common/config/riscv/riscv-common.cc (riscv_ext_version_table):
+ Change version number of the 'Zfa' extension to 1.0.
+
2023-10-21 Pan Li <pan2.li@intel.com>
PR target/111857
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 244ba03..909fbcd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231022
+20231023
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 5b5a9ec..e628a73 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gcc-interface/Makefile.in: Handle Darwin rpaths.
+
2023-10-20 Alexandre Oliva <oliva@adacore.com>
* gcc-interface/trans.cc (gigi): Mark __gnat_reraise_zcx with
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 95755e6..87b3a77 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2023-10-22 Patrick Palka <ppalka@redhat.com>
+
+ PR objc++/111920
+ * pt.cc (tsubst_expr) <case AT_ENCODE_EXPR>: Use tsubst instead
+ of tsubst_expr.
+
2023-10-20 Jason Merrill <jason@redhat.com>
* call.cc (implicit_conversion_1): Rename...
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5c44bfe..ed47d4e 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,9 @@
+2023-10-22 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * dmd/MERGE: Merge upstream dmd f4be7f6f7b.
+ * Make-lang.in (D_FRONTEND_OBJS): Rename d/root-rootobject.o to
+ d/rootobject.o.
+
2023-10-17 Iain Buclaw <ibuclaw@gdcproject.org>
* d-tree.h (intrinsic_code): Update define for DEF_D_INTRINSIC.
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index df2e3b8..cb1b69d 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,7 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Make-lang.in: Handle Darwin rpaths.
+
2023-10-02 David Malcolm <dmalcolm@redhat.com>
* dummy-frontend.cc (jit_langhook_init): Update for change to
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index d4df075..019292d 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,9 @@
+2023-10-22 Patrick Palka <ppalka@redhat.com>
+
+ PR objc++/111920
+ * objcp-lang.cc (objcp_tsubst_expr) <case CLASS_REFERENCE_EXPR>:
+ Use tsubst instead of tsubst_expr for type operands.
+
2023-10-20 Patrick Palka <ppalka@redhat.com>
* objcp-lang.cc (objcp_tsubst_copy_and_build): Rename to ...
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 413c9b7..88b5299 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+2023-10-22 Andrew Pinski <pinskia@gmail.com>
+
+ PR target/110986
+ * gcc.target/aarch64/cond_op-1.c: New test.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * gfortran.dg/coarray/caf.exp: Correctly set
+ libatomic flags.
+ * gfortran.dg/dg.exp: Likewise.
+ * lib/asan-dg.exp: Set correct -B flags.
+ * lib/atomic-dg.exp: Likewise.
+ * lib/target-libpath.exp: Handle ENABLE_DARWIN_AT_RPATH.
+
+2023-10-22 Tsukasa OI <research_trasio@irq.a4lg.com>
+
+ * gcc.target/riscv/arch-26.c: New test.
+
2023-10-21 Florian Weimer <fweimer@redhat.com>
* gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89.
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 4ea717e..8978afb 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,14 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * testsuite/lib/libatomic.exp: Pass correct flags on darwin.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 11395da..2e2fbb6 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index 6366a5d..ba05a7e 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,7 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+
2023-08-11 Joseph Myers <joseph@codesourcery.com>
* configure: Regenerate.
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index e421b03..d1d5739 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,13 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * testsuite/lib/libffi.exp: Likewise.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+
2023-08-23 Lulu Cheng <chenglulu@loongson.cn>
PR libffi/108682
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 678364b..e6f0b4f 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,29 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * config/t-slibgcc-darwin: Generate libgcc_s
+ with an @rpath name.
+ * config.host: Handle Darwin rpaths.
+ * config/t-darwin-rpath: New file.
+
+2023-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
+ Maxim Blinov <maxim.blinov@embecosm.com>
+ Iain Sandoe <iain@sandoe.co.uk>
+ Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ * libgcc2.h (__builtin_nested_func_ptr_created): Declare.
+ (__builtin_nested_func_ptr_deleted): Declare.
+ * libgcc-std.ver.in: Add the new symbols.
+ * config/aarch64/heap-trampoline.c: Implement heap-based
+ trampolines for aarch64.
+ * config/aarch64/t-heap-trampoline: Add rule to build
+ config/aarch64/heap-trampoline.c
+ * config/i386/heap-trampoline.c: Implement heap-based
+ trampolines for x86_64.
+ * config/i386/t-heap-trampoline: Add rule to build
+ config/i386/heap-trampoline.cc
+ * config.host: Handle --enable-heap-trampolines on
+ x86_64-*-linux*, aarch64-*-linux*, x86_64-*-darwin*.
+
2023-10-20 Andrew Stubbs <ams@codesourcery.com>
* config/gcn/amdgcn_veclib.h (CDNA3_PLUS): Set false for __RDNA2__.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 02875cf..87c8eaf 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,10 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths
+
2023-09-28 Tobias Burnus <tobias@codesourcery.com>
* io/write.c (xtoa_big): Change a 'GCC diagnostic ignored
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 5a3e9ed..07242d3 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,21 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+ * libm2cor/Makefile.am: Handle Darwin rpaths.
+ * libm2cor/Makefile.in: Regenerate.
+ * libm2iso/Makefile.am: Handle Darwin rpaths.
+ * libm2iso/Makefile.in: Regenerate.
+ * libm2log/Makefile.am: Handle Darwin rpaths.
+ * libm2log/Makefile.in: Regenerate.
+ * libm2min/Makefile.am: Handle Darwin rpaths.
+ * libm2min/Makefile.in: Regenerate.
+ * libm2pim/Makefile.am: Handle Darwin rpaths.
+ * libm2pim/Makefile.in: Regenerate.
+
2023-09-29 Gaius Mulley <gaiusmod2@gmail.com>
* libm2iso/wrapclock.cc (longint_t): New declaration.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 1a20629..387e5d1 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,10 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths
+
2023-10-20 Andrew Stubbs <ams@codesourcery.com>
* plugin/plugin-gcn.c (EF_AMDGPU_MACH_AMDGCN_GFX1030): New.
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index d8e6feb..e80a045 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,15 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * testsuite/lib/libitm.exp: Likewise.
+ * testsuite/libitm.c++/c++.exp: Likewise.
+
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index b797888..030eebe 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index f8e1c02..8355daa 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,12 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+ * libdruntime/Makefile.am: Handle Darwin rpaths.
+ * libdruntime/Makefile.in: Regenerate.
+ * src/Makefile.am: Handle Darwin rpaths.
+ * src/Makefile.in: Regenerate.
+
2023-10-16 Iain Buclaw <ibuclaw@gdcproject.org>
* libdruntime/MERGE: Merge upstream druntime 4c18eed967.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index 458e610..ee5a03b 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,10 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 692e06b..5903f2c 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,17 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * asan/Makefile.am: Handle Darwin rpaths.
+ * asan/Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * hwasan/Makefile.am: Handle Darwin rpaths.
+ * hwasan/Makefile.in: Regenerate.
+ * lsan/Makefile.am: Handle Darwin rpaths.
+ * lsan/Makefile.in: Regenerate.
+ * tsan/Makefile.am: Handle Darwin rpaths.
+ * tsan/Makefile.in: Regenerate.
+ * ubsan/Makefile.am: Handle Darwin rpaths.
+ * ubsan/Makefile.in: Regenerate.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index 1b0c4f9..420abb6 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,10 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * Makefile.am: Handle Darwin rpaths.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7e09e1a..aa33209 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+ * src/Makefile.am: Handle Darwin rpaths.
+ * src/Makefile.in: Regenerate.
+
2023-10-21 Jonathan Wakely <jwakely@redhat.com>
* include/bits/basic_string.h (_M_init_local_buf()): New
diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog
index a1c115e..5c93ba9 100644
--- a/libvtv/ChangeLog
+++ b/libvtv/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index b900236..809c18f 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.
diff --git a/zlib/ChangeLog b/zlib/ChangeLog
index 3f97261..0b7ddfd 100644
--- a/zlib/ChangeLog
+++ b/zlib/ChangeLog
@@ -1,3 +1,8 @@
+2023-10-22 Iain Sandoe <iain@sandoe.co.uk>
+
+ * configure: Regenerate.
+ * configure.ac: Handle Darwin rpaths.
+
2023-08-07 Nick Alcock <nick.alcock@oracle.com>
* configure: Regenerate.