From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id AF93C3858426; Sat, 16 Mar 2024 00:22:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AF93C3858426 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1710548569; bh=xJNksVuftob9Rzj34Zs2NR2OFEr5Q9a0atBo0r+uLvc=; h=From:To:Subject:Date:From; b=eWutK5xdlsl7LQ1yj5SLxzFYCLQyzUNLyErJVlCxxS2Dq9Wv/YE19cjt8i11046fL GB6mbl/mA4uSMUJVi5KLp5GOvcB84gEvz3qLpKWyU4dXgf6J1i56p7OtwVdv47Dtkg +mA0d0qRPISNQ/VNL/vnApr5w2AQNPFHqo8SC15I= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-8456] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-13 X-Git-Oldrev: 73898ceb25052518b7e5427df3f05fe7e2784f55 X-Git-Newrev: 5acf62723967605ad9037d83c3dc0fb2c8ca9669 Message-Id: <20240316002249.AF93C3858426@sourceware.org> Date: Sat, 16 Mar 2024 00:22:49 +0000 (GMT) List-Id: https://gcc.gnu.org/g:5acf62723967605ad9037d83c3dc0fb2c8ca9669 commit r13-8456-g5acf62723967605ad9037d83c3dc0fb2c8ca9669 Author: GCC Administrator Date: Sat Mar 16 00:22:21 2024 +0000 Daily bump. Diff: --- contrib/ChangeLog | 9 ++++ gcc/ChangeLog | 100 +++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 36 ++++++++++++++++ gcc/testsuite/ChangeLog | 111 ++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 5 +++ 6 files changed, 262 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 394f0aacbc7..eb6efaeada7 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,12 @@ +2024-03-15 Sam James + + Backported from master: + 2024-03-08 Sam James + + PR other/109668 + * dg-extract-results.sh: Check for python3 before python. Check for + python2 last. + 2023-07-27 Release Manager * GCC 13.2.0 released. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fee30a80912..8609717275e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,103 @@ +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-14 Jakub Jelinek + + * gimple-iterator.cc (edge_before_returns_twice_call): Copy all + flags and probability from ad_edge to e edge. If CDI_DOMINATORS + are computed, recompute immediate dominator of other_edge->src + and other_edge->dest. + (gsi_safe_insert_before, gsi_safe_insert_seq_before): Update *iter + for the returns_twice call case to the gsi_for_stmt (stmt) to deal + with update it for bb splitting. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-13 Jakub Jelinek + + PR sanitizer/112709 + * asan.cc (maybe_create_ssa_name, maybe_cast_to_ptrmode, + build_check_stmt, maybe_instrument_call, asan_expand_mark_ifn): Use + gsi_safe_insert_before instead of gsi_insert_before. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-13 Jakub Jelinek + + PR sanitizer/112709 + * gimple-iterator.h (gsi_safe_insert_before, + gsi_safe_insert_seq_before): Declare. + * gimple-iterator.cc: Include gimplify.h. + (edge_before_returns_twice_call, adjust_before_returns_twice_call, + gsi_safe_insert_before, gsi_safe_insert_seq_before): New functions. + * ubsan.cc (instrument_mem_ref, instrument_pointer_overflow, + instrument_nonnull_arg, instrument_nonnull_return): Use + gsi_safe_insert_before instead of gsi_insert_before. + (maybe_instrument_pointer_overflow): Use force_gimple_operand, + gimple_seq_add_seq_without_update and gsi_safe_insert_seq_before + instead of force_gimple_operand_gsi. + (instrument_object_size): Likewise. Use gsi_safe_insert_before + instead of gsi_insert_before. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-15 Jakub Jelinek + + PR target/114339 + * config/i386/i386-expand.cc (ix86_expand_int_sse_cmp) : Fix + a pasto, compare code against LE rather than GE. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-14 Jakub Jelinek + + PR middle-end/113907 + * ipa-icf.cc (sem_item_optimizer::merge_classes): Reset + SSA_NAME_RANGE_INFO and SSA_NAME_PTR_INFO on successfully ICF merged + functions. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-14 Jakub Jelinek + + PR target/114310 + * config/aarch64/aarch64.cc (aarch64_expand_compare_and_swap): For + TImode force newval into a register. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-07 Jakub Jelinek + + PR rtl-optimization/110079 + * bb-reorder.cc (fix_crossing_unconditional_branches): Don't adjust + asm goto. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-05 Jakub Jelinek + + PR rtl-optimization/114211 + * lower-subreg.cc (resolve_simple_move): For double-word + rotates by BITS_PER_WORD if there is overlap between source + and destination use a temporary. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-04 Jakub Jelinek + + PR target/114184 + * config/i386/i386-expand.cc (ix86_expand_move): If XFmode op1 + is SUBREG of CONSTANT_P, force the SUBREG_REG into memory or + register. + 2024-03-14 liuhongt Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d71dec2cf4d..0c922a24f40 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20240315 +20240316 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3795a066a38..c0a02de9605 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,39 @@ +2024-03-15 Harald Anlauf + + Backported from master: + 2024-03-12 Harald Anlauf + + 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-15 Harald Anlauf + + Backported from master: + 2023-12-05 Harald Anlauf + Tobias Burnus + + PR fortran/100988 + * gfortran.h (IS_PROC_POINTER): New macro. + * trans-types.cc (gfc_sym_type): Use macro in determination if the + restrict qualifier can be used for a dummy variable. Fix logic to + allow the restrict qualifier also for optional arguments, and to + not apply it to pointer or proc_pointer arguments. + +2024-03-15 Harald Anlauf + + Backported from master: + 2024-03-01 Harald Anlauf + + PR fortran/104819 + * check.cc (gfc_check_null): Handle nested NULL()s. + (is_c_interoperable): Check for MOLD argument of NULL() as part of + the interoperability check. + * interface.cc (gfc_compare_actual_formal): Extend checks for NULL() + actual arguments for presence of MOLD argument when required by + Interp J3/22-146. + 2024-03-06 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5112636e751..de565b7862e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,114 @@ +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-13 Jakub Jelinek + + PR sanitizer/112709 + * gcc.dg/asan/pr112709-2.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-13 Jakub Jelinek + + PR sanitizer/112709 + * gcc.dg/ubsan/pr112709-1.c: New test. + * gcc.dg/ubsan/pr112709-2.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-15 Jakub Jelinek + + PR target/114339 + * gcc.target/i386/pr114339.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-14 Jakub Jelinek + + PR middle-end/113907 + * gcc.dg/pr113907-1.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-14 Jakub Jelinek + + PR target/114310 + * gcc.dg/pr114310.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-07 Jakub Jelinek + + PR rtl-optimization/110079 + * gcc.dg/pr110079.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-05 Jakub Jelinek + + PR rtl-optimization/114211 + * gcc.dg/pr114211.c: New test. + +2024-03-15 Jakub Jelinek + + Backported from master: + 2024-03-04 Jakub Jelinek + + PR target/114184 + * gcc.target/i386/pr114184.c: New test. + +2024-03-15 Harald Anlauf + + Backported from master: + 2024-03-12 Harald Anlauf + + PR fortran/110826 + * gfortran.dg/proc_ptr_comp_53.f90: New test. + +2024-03-15 Harald Anlauf + + Backported from master: + 2023-12-05 Harald Anlauf + Tobias Burnus + + PR fortran/100988 + * gfortran.dg/coarray_poly_6.f90: Adjust pattern. + * gfortran.dg/coarray_poly_7.f90: Likewise. + * gfortran.dg/coarray_poly_8.f90: Likewise. + * gfortran.dg/missing_optional_dummy_6a.f90: Likewise. + * gfortran.dg/pr100988.f90: New test. + +2024-03-15 Harald Anlauf + + Backported from master: + 2024-03-01 Harald Anlauf + + PR fortran/104819 + * gfortran.dg/assumed_rank_9.f90: Adjust testcase use of NULL(). + * gfortran.dg/pr101329.f90: Adjust testcase to conform to interp. + * gfortran.dg/null_actual_4.f90: New test. + +2024-03-15 Harald Anlauf + + Backported from master: + 2023-11-23 Harald Anlauf + + PR fortran/104819 + * gfortran.dg/assumed_rank_10.f90: Add MOLD argument to NULL(). + * gfortran.dg/assumed_rank_8.f90: Likewise. + +2024-03-15 Torbjörn SVENSSON + + PR testsuite/114343 + * gcc.dg/analyzer/null-deref-pr108251-smp_fetch_ssl_fc_has_early-O2.c: + Added missing } in the dg-bogus comment. + 2024-03-14 liuhongt Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index a49713fc1f0..5dc904240ee 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2024-03-15 Jonathan Wakely + + * doc/xml/manual/status_cxx2023.xml: Close parenthesis. + * doc/html/manual/status.html: Regenerate. + 2024-03-12 Jonathan Wakely Backported from master: