From f6d9426b5bb3592fc33ea91420d13e4a1a64f8ab Mon Sep 17 00:00:00 2001 From: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed, 13 Mar 2024 00:17:12 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 41 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 15 +++++++++++++++ gcc/fortran/ChangeLog | 7 +++++++ gcc/testsuite/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 5 +++++ 6 files changed, 107 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 505e1da16189..802438e60b64 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,44 @@ +2024-03-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/114121 + * tree-chrec.cc (chrec_fold_plus_1): Guard recursion with + converted operand properly. + (chrec_fold_multiply): Likewise. Handle missed recursion. + +2024-03-12 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/112709 + * asan.cc (has_stmt_been_instrumented_p): Don't instrument call + stores on the caller side unless it is a call to a builtin or + internal function or function doesn't return by hidden reference. + (maybe_instrument_call): Likewise. + (instrument_derefs): Instrument stores to RESULT_DECL if + returning by hidden reference. + +2024-03-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/114293 + * tree-ssa-strlen.cc (strlen_pass::handle_builtin_strlen): If + max is smaller than min, set max to ~(size_t)0. + +2024-03-12 Pan Li <pan2.li@intel.com> + + * config/riscv/riscv-c.cc (riscv_ext_version_value): Fix + code style greater than 80 chars. + (riscv_cpu_cpp_builtins): Fix useless empty line, indent + with 3 space(s) and argument unalignment. + +2024-03-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/114297 + * tree-vect-loop.cc (vectorizable_live_operation): Pass in the + live stmts SLP node to vect_create_epilog_for_reduction. + +2024-03-12 Andrew Pinski <quic_apinski@quicinc.com> + + PR driver/114314 + * common.opt (fmultiflags): Add RejectNegative. + 2024-03-11 Szabolcs Nagy <szabolcs.nagy@arm.com> * config/aarch64/aarch64.md: Rename aarch_ to aarch64_. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d87f3cf23bc4..1ab707fca679 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240312 +20240313 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 85751b0e3151..2965b95a51de 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,18 @@ +2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/98645 + PR c++/98688 + PR c++/111224 + * module.cc (enum tree_tag): Add new tag for builtin types. + (trees_out::start): POLY_INT_CSTs can be emitted. + (trees_in::start): Likewise. + (trees_out::core_vals): Stream POLY_INT_CSTs. + (trees_in::core_vals): Likewise. + (trees_out::type_node): Handle vectors with multiple coeffs. + (trees_in::tree_node): Likewise. + (init_modules): Register target-specific builtin types. Bump + initial capacity slightly. + 2024-03-08 Jakub Jelinek <jakub@redhat.com> * pt.cc (tsubst_expr): Handle MEM_REF. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index fb11c05186a8..5ce10fa704a7 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,10 @@ +2024-03-12 Harald Anlauf <anlauf@gmx.de> + + PR fortran/110826 + * array.cc (gfc_array_dimen_size): When walking the ref chain of an + array and the ultimate component is a procedure pointer, do not try + to figure out its dimension even if it is a array-valued function. + 2024-03-06 Harald Anlauf <anlauf@gmx.de> PR fortran/103707 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7fd16f212ff2..92da402f81a5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2024-03-12 Harald Anlauf <anlauf@gmx.de> + + PR fortran/110826 + * gfortran.dg/proc_ptr_comp_53.f90: New test. + +2024-03-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/114121 + * gcc.dg/torture/pr114312.c: New testcase. + +2024-03-12 Nathaniel Shead <nathanieloshead@gmail.com> + + PR c++/98645 + PR c++/98688 + PR c++/111224 + * g++.dg/modules/target-aarch64-1_a.C: New test. + * g++.dg/modules/target-aarch64-1_b.C: New test. + * g++.dg/modules/target-powerpc-1_a.C: New test. + * g++.dg/modules/target-powerpc-1_b.C: New test. + * g++.dg/modules/target-powerpc-2_a.C: New test. + * g++.dg/modules/target-powerpc-2_b.C: New test. + +2024-03-12 Jakub Jelinek <jakub@redhat.com> + + PR sanitizer/112709 + * gcc.dg/asan/pr112709-1.c: New test. + * g++.dg/asan/pr69276.C: Adjust expected output for some targets. + +2024-03-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/114293 + * gcc.dg/pr114293.c: New test. + +2024-03-12 Richard Biener <rguenther@suse.de> + + PR tree-optimization/114297 + * gcc.dg/vect/vect-early-break_123-pr114297.c: New testcase. + 2024-03-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libfortran/105437 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index f8d266a340a5..06412e17e016 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,8 @@ +2024-03-12 Tobias Burnus <tburnus@baylibre.com> + + * libgomp.texi (Device Memory Routines): Swap item order to match + the order of the '@node's of the '@subsection's. + 2024-03-08 Thomas Schwinge <tschwinge@baylibre.com> * plugin/plugin-gcn.c (GOMP_OFFLOAD_can_run): Don't consider -- GitLab