]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 23 Oct 2023 00:16:43 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Mon, 23 Oct 2023 00:16:43 +0000 (00:16 +0000)
27 files changed:
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/jit/ChangeLog
gcc/objcp/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libbacktrace/ChangeLog
libcc1/ChangeLog
libffi/ChangeLog
libgcc/ChangeLog
libgfortran/ChangeLog
libgm2/ChangeLog
libgomp/ChangeLog
libitm/ChangeLog
libobjc/ChangeLog
libphobos/ChangeLog
libquadmath/ChangeLog
libsanitizer/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog
libvtv/ChangeLog
lto-plugin/ChangeLog
zlib/ChangeLog

index af92edb4abe73ff8fb167a4573752941230c9bfa..d813f52cbe6b01bd2d2312578fe34ae5450fd0f1 100644 (file)
--- 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.
index 9b4542edd0fc5a31405f02d538e3c8fd68cbab84..7e624d00fdee05474f532e320e4ac1c5dcae05d2 100644 (file)
@@ -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
index 244ba0395067fcb87b445d13864d811bfb690179..909fbcdf47ebc179f80d44d0438d32f5ee7337fe 100644 (file)
@@ -1 +1 @@
-20231022
+20231023
index 5b5a9ec202d7ddee1eb229664aa7434ba4247ca1..e628a730db1f37bb21df5df4a0d925490c756b68 100644 (file)
@@ -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
index 95755e66a96044170a55b034590c448b9b3ba382..87b3a77dd5dbc46ac8296846ea8c6e6891b7b87d 100644 (file)
@@ -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...
index 5c44bfe2ef3c27c8f17d5a4486b39ba50e77fb19..ed47d4ea0b9013649ce6c9d1ac9765f6f04bc35e 100644 (file)
@@ -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.
index df2e3b829eb86dec253673bf711a0386b807c8c3..cb1b69d89e03b59f9a406b3c6e06de20ac99a0c4 100644 (file)
@@ -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
index d4df075cc60f8b8b00d4b785b6ea32797faa5de3..019292da0d45b4c02420a77833e17470e8ff5c62 100644 (file)
@@ -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 ...
index 413c9b7d520789c5f9f0b2a4dd3693f9135967b0..88b5299f5f8aa585e3f777e9e4c7767b80bfefc5 100644 (file)
@@ -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.
index 4ea717edec493b00651b9abfa9db9ca4ac472551..8978afbf3265b9a6296695750440a3924e33c94c 100644 (file)
@@ -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.
index 11395da6ea06fde00adc82223f0750453d2b7d73..2e2fbb6a7cfbce1cbddfa9b2cbdbc41e48609b17 100644 (file)
@@ -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.
index 6366a5dc03d8674a8ce2594b60248008a386614f..ba05a7ece8500be7c1388a1dfdc9cb74c2ee07ed 100644 (file)
@@ -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.
index e421b0363435c34d6467cd1a32c56c708e5e885a..d1d5739e1fdc99b15d203ef272ea04ee848f8aa4 100644 (file)
@@ -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
index 678364b71b781e80400df47662284ca1b3566249..e6f0b4fb58f2da3ecdc892b28a97115e5b73a1d5 100644 (file)
@@ -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__.
index 02875cf1ac06374989cfc9067186a97f0e6bd16a..87c8eaf7783e4bfe0f6814b31a0e9bb61124e19f 100644 (file)
@@ -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
index 5a3e9edd29ce5a14c308d612831669aa9af3b882..07242d32798515200671e4daa893d924b1ee8369 100644 (file)
@@ -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.
index 1a20629c441b047bd107304246b9c58c085326f8..387e5d1ad365ccd4a163d497a5e163faa028dc6c 100644 (file)
@@ -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.
index d8e6febfd8591bc0f860f92a50ce7fde34422c3c..e80a0455354fe2c894c0f973d20104a5af6eb0c8 100644 (file)
@@ -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.
index b797888464d81d9d64a4d42faed00c20c5609b02..030eebe2239c28a1dc451d40447db21b42cfc9af 100644 (file)
@@ -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.
index f8e1c02f546216db416ab1193664083726c31496..8355daa76546db390430ccf672c6b7806e57be7c 100644 (file)
@@ -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.
index 458e610237fd0a3094635d122389c9b927a434ad..ee5a03ba168f71b209d5a8236dc42a1730a7b3e2 100644 (file)
@@ -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.
index 692e06b1e243e523ab4cce8937ecbca79610781b..5903f2c1c7c1a8845e82a0b9e9ad3a2e0c46b09b 100644 (file)
@@ -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.
index 1b0c4f9ba81d9d08a0d966b9836cd19bd11464e3..420abb6dcd30d87d7f5d004e2e71ede8c22397a9 100644 (file)
@@ -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.
index 7e09e1aa4c8b7790b2c8fbddc5c3c7e69aabc241..aa332095b197a588c9784aeaad63dace1cece0ee 100644 (file)
@@ -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
index a1c115ec32eeb29c97d0e4b4c077cc71a0d41f7c..5c93ba9fb5bb41d896e7673dc3e8236e92c24a76 100644 (file)
@@ -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.
index b9002360058779e6eac0e65d3b2f8999412fdc9d..809c18fd6cfaf7b44ab4c29e1a0bcf3c3de3043b 100644 (file)
@@ -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.
index 3f972615fdeaf66c35cea175b1e20caa0f7a5b70..0b7ddfdd4c0af441065e4fa8c7fe31d52fe4f7c5 100644 (file)
@@ -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.