diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 77 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/ada/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/d/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/jit/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/objcp/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 18 |
8 files changed, 122 insertions, 1 deletions
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. |