]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 16 Mar 2024 00:22:21 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 16 Mar 2024 00:22:21 +0000 (00:22 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 394f0aacbc791948c5af32ec3acf7a773d22bd08..eb6efaeada7daf7337952ae518f21428b36bd3fd 100644 (file)
@@ -1,3 +1,12 @@
+2024-03-15  Sam James  <sam@gentoo.org>
+
+       Backported from master:
+       2024-03-08  Sam James  <sam@gentoo.org>
+
+       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.
index fee30a80912640e29edc5502d7736a22f6680e16..8609717275ec5f49f48b063c1bf204337f2cb709 100644 (file)
@@ -1,3 +1,103 @@
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/114339
+       * config/i386/i386-expand.cc (ix86_expand_int_sse_cmp) <case LE>: Fix
+       a pasto, compare code against LE rather than GE.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/114310
+       * config/aarch64/aarch64.cc (aarch64_expand_compare_and_swap): For
+       TImode force newval into a register.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/110079
+       * bb-reorder.cc (fix_crossing_unconditional_branches): Don't adjust
+       asm goto.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-05  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <hongtao.liu@intel.com>
 
        Backported from master:
index d71dec2cf4d8747b830a476a1491dfd096d6bb94..0c922a24f40c4b14b92bafe9cbb3b2d3049f945b 100644 (file)
@@ -1 +1 @@
-20240315
+20240316
index 3795a066a3836678ed07e0f17aed51fe8173256a..c0a02de9605eff75b04024e5ddc8c2723c52be55 100644 (file)
@@ -1,3 +1,39 @@
+2024-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       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-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-12-05  Harald Anlauf  <anlauf@gmx.de>
+                   Tobias Burnus   <tobias@codesourcery.com>
+
+       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  <anlauf@gmx.de>
+
+       Backported from master:
+       2024-03-01  Harald Anlauf  <anlauf@gmx.de>
+
+       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  <anlauf@gmx.de>
 
        Backported from master:
index 5112636e7517c3bc875af60ca9293cc149fb4172..de565b7862e82217c8c7d6fd33fc8e1ec5616ea5 100644 (file)
@@ -1,3 +1,114 @@
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/112709
+       * gcc.dg/asan/pr112709-2.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/112709
+       * gcc.dg/ubsan/pr112709-1.c: New test.
+       * gcc.dg/ubsan/pr112709-2.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/114339
+       * gcc.target/i386/pr114339.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/113907
+       * gcc.dg/pr113907-1.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-14  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/114310
+       * gcc.dg/pr114310.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/110079
+       * gcc.dg/pr110079.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/114211
+       * gcc.dg/pr114211.c: New test.
+
+2024-03-15  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2024-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/114184
+       * gcc.target/i386/pr114184.c: New test.
+
+2024-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2024-03-12  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/110826
+       * gfortran.dg/proc_ptr_comp_53.f90: New test.
+
+2024-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-12-05  Harald Anlauf  <anlauf@gmx.de>
+                   Tobias Burnus   <tobias@codesourcery.com>
+
+       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  <anlauf@gmx.de>
+
+       Backported from master:
+       2024-03-01  Harald Anlauf  <anlauf@gmx.de>
+
+       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  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-11-23  Harald Anlauf  <anlauf@gmx.de>
+
+       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  <torbjorn.svensson@foss.st.com>
+
+       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  <hongtao.liu@intel.com>
 
        Backported from master:
index a49713fc1f010f5bb1d4f531e8d13017a7588d0b..5dc904240ee94432f2a20e4a0da93a7a241bf7bc 100644 (file)
@@ -1,3 +1,8 @@
+2024-03-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       * doc/xml/manual/status_cxx2023.xml: Close parenthesis.
+       * doc/html/manual/status.html: Regenerate.
+
 2024-03-12  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: