From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id AFFA03858C5E; Mon, 23 Oct 2023 00:18:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AFFA03858C5E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1698020294; bh=KwBV6ThJ4Zac0IlM8iy6OJwap6EPycsv5Y0dpay0p14=; h=From:To:Subject:Date:From; b=GNd9GY+AZ9jOCq+dEYl+2B5VpN0WWHzEtIoCiviMzbYmrWXe4v/nKLEPUSbLlHv1w nEZw27waEs8ENMC5Fb3Ybo0ZkukXIBlf8Q4eETJ0TCMz2aNPQuRx5iXOz0QA6XjfZ4 gEDGVp9rqSx24IzTnsjkt/wsUbcgx+WEvU+czl9k= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r14-4832] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: bcc5054b36626459ddb04c779f0b201fba6001d1 X-Git-Newrev: 3b6327461d3b677d296556b5865e303fe56df472 Message-Id: <20231023001814.AFFA03858C5E@sourceware.org> Date: Mon, 23 Oct 2023 00:18:14 +0000 (GMT) List-Id: https://gcc.gnu.org/g:3b6327461d3b677d296556b5865e303fe56df472 commit r14-4832-g3b6327461d3b677d296556b5865e303fe56df472 Author: GCC Administrator Date: Mon Oct 23 00:16:43 2023 +0000 Daily bump. Diff: --- ChangeLog | 9 ++++++ gcc/ChangeLog | 77 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 +++ gcc/cp/ChangeLog | 6 ++++ gcc/d/ChangeLog | 6 ++++ gcc/jit/ChangeLog | 4 +++ gcc/objcp/ChangeLog | 6 ++++ gcc/testsuite/ChangeLog | 18 ++++++++++++ libatomic/ChangeLog | 11 +++++++ libbacktrace/ChangeLog | 5 ++++ libcc1/ChangeLog | 4 +++ libffi/ChangeLog | 10 +++++++ libgcc/ChangeLog | 26 +++++++++++++++++ libgfortran/ChangeLog | 7 +++++ libgm2/ChangeLog | 18 ++++++++++++ libgomp/ChangeLog | 7 +++++ libitm/ChangeLog | 12 ++++++++ libobjc/ChangeLog | 5 ++++ libphobos/ChangeLog | 9 ++++++ libquadmath/ChangeLog | 7 +++++ libsanitizer/ChangeLog | 14 +++++++++ libssp/ChangeLog | 7 +++++ libstdc++-v3/ChangeLog | 7 +++++ libvtv/ChangeLog | 5 ++++ lto-plugin/ChangeLog | 5 ++++ zlib/ChangeLog | 5 ++++ 27 files changed, 295 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index af92edb4abe7..d813f52cbe6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2023-10-22 Iain Sandoe + + * 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 * Makefile.def: Add distclean-sim dependency on distclean-gnulib. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9b4542edd0fc..7e624d00fdee 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,80 @@ +2023-10-22 Andrew Pinski + + PR target/110986 + * config/aarch64/aarch64.md (*cmov_insn_insv): New pattern. + (*cmov_uxtw_insn_insv): Likewise. + +2023-10-22 Francois-Xavier Coudert + + * doc/invoke.texi: Document the new -nodefaultrpaths option. + * doc/install.texi: Document the new --with-darwin-extra-rpath + option. + +2023-10-22 Iain Sandoe + + * Makefile.in: set ENABLE_DARWIN_AT_RPATH in site.tmp. + +2023-10-22 Iain Sandoe + + * 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 + + * 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 + + * 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 + Maxim Blinov + Francois-Xavier Coudert + Iain Sandoe + + * 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 + Maxim Blinov + Iain Sandoe + Francois-Xavier Coudert + + * 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 + + * common/config/riscv/riscv-common.cc (riscv_subset_list::parse): + Prohibit 'E' and 'H' combinations. + +2023-10-22 Tsukasa OI + + * 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 PR target/111857 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 244ba0395067..909fbcdf47eb 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231022 +20231023 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 5b5a9ec202d7..e628a730db1f 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2023-10-22 Iain Sandoe + + * gcc-interface/Makefile.in: Handle Darwin rpaths. + 2023-10-20 Alexandre Oliva * gcc-interface/trans.cc (gigi): Mark __gnat_reraise_zcx with diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 95755e66a960..87b3a77dd5db 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2023-10-22 Patrick Palka + + PR objc++/111920 + * pt.cc (tsubst_expr) : Use tsubst instead + of tsubst_expr. + 2023-10-20 Jason Merrill * call.cc (implicit_conversion_1): Rename... diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 5c44bfe2ef3c..ed47d4ea0b90 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,9 @@ +2023-10-22 Iain Buclaw + + * 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 * d-tree.h (intrinsic_code): Update define for DEF_D_INTRINSIC. diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index df2e3b829eb8..cb1b69d89e03 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,7 @@ +2023-10-22 Iain Sandoe + + * Make-lang.in: Handle Darwin rpaths. + 2023-10-02 David Malcolm * dummy-frontend.cc (jit_langhook_init): Update for change to diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog index d4df075cc60f..019292da0d45 100644 --- a/gcc/objcp/ChangeLog +++ b/gcc/objcp/ChangeLog @@ -1,3 +1,9 @@ +2023-10-22 Patrick Palka + + PR objc++/111920 + * objcp-lang.cc (objcp_tsubst_expr) : + Use tsubst instead of tsubst_expr for type operands. + 2023-10-20 Patrick Palka * objcp-lang.cc (objcp_tsubst_copy_and_build): Rename to ... diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 413c9b7d5207..88b5299f5f8a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,21 @@ +2023-10-22 Andrew Pinski + + PR target/110986 + * gcc.target/aarch64/cond_op-1.c: New test. + +2023-10-22 Iain Sandoe + + * 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 + + * gcc.target/riscv/arch-26.c: New test. + 2023-10-21 Florian Weimer * gcc.c-torture/compile/20000403-1.c: Compile with -std=gnu89. diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog index 4ea717edec49..8978afbf3265 100644 --- a/libatomic/ChangeLog +++ b/libatomic/ChangeLog @@ -1,3 +1,14 @@ +2023-10-22 Iain Sandoe + + * testsuite/lib/libatomic.exp: Pass correct flags on darwin. + +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 11395da6ea06..2e2fbb6a7cfb 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,8 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog index 6366a5dc03d8..ba05a7ece850 100644 --- a/libcc1/ChangeLog +++ b/libcc1/ChangeLog @@ -1,3 +1,7 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + 2023-08-11 Joseph Myers * configure: Regenerate. diff --git a/libffi/ChangeLog b/libffi/ChangeLog index e421b0363435..d1d5739e1fdc 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,3 +1,13 @@ +2023-10-22 Iain Sandoe + + * testsuite/lib/libffi.exp: Likewise. + +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + 2023-08-23 Lulu Cheng PR libffi/108682 diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 678364b71b78..e6f0b4fb58f2 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,29 @@ +2023-10-22 Iain Sandoe + + * 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 + Maxim Blinov + Iain Sandoe + Francois-Xavier Coudert + + * 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 * config/gcn/amdgcn_veclib.h (CDNA3_PLUS): Set false for __RDNA2__. diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 02875cf1ac06..87c8eaf7783e 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,10 @@ +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths + 2023-09-28 Tobias Burnus * io/write.c (xtoa_big): Change a 'GCC diagnostic ignored diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog index 5a3e9edd29ce..07242d327985 100644 --- a/libgm2/ChangeLog +++ b/libgm2/ChangeLog @@ -1,3 +1,21 @@ +2023-10-22 Iain Sandoe + + * 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 * libm2iso/wrapclock.cc (longint_t): New declaration. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 1a20629c441b..387e5d1ad365 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,10 @@ +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths + 2023-10-20 Andrew Stubbs * plugin/plugin-gcn.c (EF_AMDGPU_MACH_AMDGCN_GFX1030): New. diff --git a/libitm/ChangeLog b/libitm/ChangeLog index d8e6febfd859..e80a0455354f 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,15 @@ +2023-10-22 Iain Sandoe + + * testsuite/lib/libitm.exp: Likewise. + * testsuite/libitm.c++/c++.exp: Likewise. + +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index b797888464d8..030eebe2239c 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,8 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index f8e1c02f5462..8355daa76546 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,12 @@ +2023-10-22 Iain Sandoe + + * 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 * libdruntime/MERGE: Merge upstream druntime 4c18eed967. diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog index 458e610237fd..ee5a03ba168f 100644 --- a/libquadmath/ChangeLog +++ b/libquadmath/ChangeLog @@ -1,3 +1,10 @@ +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog index 692e06b1e243..5903f2c1c7c1 100644 --- a/libsanitizer/ChangeLog +++ b/libsanitizer/ChangeLog @@ -1,3 +1,17 @@ +2023-10-22 Iain Sandoe + + * 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 * configure: Regenerate. diff --git a/libssp/ChangeLog b/libssp/ChangeLog index 1b0c4f9ba81d..420abb6dcd30 100644 --- a/libssp/ChangeLog +++ b/libssp/ChangeLog @@ -1,3 +1,10 @@ +2023-10-22 Iain Sandoe + + * Makefile.am: Handle Darwin rpaths. + * Makefile.in: Regenerate. + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 7e09e1aa4c8b..aa332095b197 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,10 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + * src/Makefile.am: Handle Darwin rpaths. + * src/Makefile.in: Regenerate. + 2023-10-21 Jonathan Wakely * include/bits/basic_string.h (_M_init_local_buf()): New diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog index a1c115ec32ee..5c93ba9fb5bb 100644 --- a/libvtv/ChangeLog +++ b/libvtv/ChangeLog @@ -1,3 +1,8 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index b90023600587..809c18fd6cfa 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,8 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate. diff --git a/zlib/ChangeLog b/zlib/ChangeLog index 3f972615fdea..0b7ddfdd4c0a 100644 --- a/zlib/ChangeLog +++ b/zlib/ChangeLog @@ -1,3 +1,8 @@ +2023-10-22 Iain Sandoe + + * configure: Regenerate. + * configure.ac: Handle Darwin rpaths. + 2023-08-07 Nick Alcock * configure: Regenerate.