]> git.ipfire.org Git - people/ms/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 16 Mar 2023 00:20:46 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 16 Mar 2023 00:20:46 +0000 (00:20 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index 7147bba2caa0f27120e56765b63bd454a5a9c3a7..3aefb672465073b2008bb421e0d52e5ad5d3662d 100644 (file)
@@ -1,3 +1,93 @@
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-03-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108950
+       * tree-vect-patterns.cc (vect_recog_widen_sum_pattern):
+       Check oprnd0 is defined in the loop.
+       * tree-vect-loop.cc (vectorizable_reduction): Record all
+       operands vector types, compute that of invariants and
+       properly update their SLP nodes.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108821
+       * tree-ssa-loop-im.cc (sm_seq_valid_bb): We can also not
+       move volatile accesses.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108816
+       * tree-vect-loop-manip.cc (vect_loop_versioning): Adjust
+       versioning condition split prerequesite, assert required
+       invariant.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108793
+       * tree-ssa-loop-niter.cc (number_of_iterations_until_wrap):
+       Use convert operands to niter_type when computing num.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108724
+       * tree-vect-stmts.cc (vectorizable_operation): Avoid
+       using word_mode vectors when vector lowering will
+       decompose them to elementwise operations.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-02  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/108625
+       * genmatch.cc (expr::gen_transform): Also disallow resimplification
+       from pushing to lseq with force_leaf.
+       (dt_simplify::gen_1): Likewise.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-01  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/108500
+       * dominance.cc (assign_dfs_numbers): Replace recursive DFS
+       with tree traversal algorithm.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107451
+       * tree-vect-stmts.cc (vectorizable_load): Avoid loading
+       SLP group members from group numbers in excess of the
+       vectorization factor.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106904
+       * tree.h (strip_zero_offset_components): Declare.
+       * tree.cc (strip_zero_offset_components): Define.
+       * tree-vect-data-refs.cc (vect_create_addr_base_for_vector_ref):
+       Strip zero offset components before building the address.
+
 2023-03-14  Jan Hubicka  <jh@suse.cz>
 
        Backported from master:
index 1541514c48622288e8d67866ac156ad8f570b9a1..b0f638be23e9ea43c1d7e8d8338919e8ebe540e6 100644 (file)
@@ -1 +1 @@
-20230315
+20230316
index 95356b1fb97968b6670d0e65b45a055bc0a50b10..e887fe5f37e372a711b037fdd8f02a976466710c 100644 (file)
@@ -1,3 +1,13 @@
+2023-03-15  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-03-10  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/108060
+       PR sanitizer/109050
+       * c-gimplify.cc (ubsan_walk_array_refs_r): For a MODIFY_EXPR, instrument
+       the RHS before the LHS.
+
 2023-03-04  Marek Polacek  <polacek@redhat.com>
 
        Backported from master:
index f1b36c41a584aafd269ed16d9b1d232fa9b5c14d..9eef25e1eab328893a5f23816de14c8a0f013c81 100644 (file)
@@ -1,3 +1,11 @@
+2023-03-15  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-03-15  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107280
+       * constexpr.cc (cxx_eval_store_expression): Strip location wrappers.
+
 2023-03-13  Arsen Arsenović  <arsen@aarsen.me>
 
        PR c++/106188
index 0b364eb929f10f0209e5374c05a4281965580ed6..dbf59a3c66f8d7fa1f1671b8040c19ba8470a1f8 100644 (file)
@@ -1,3 +1,21 @@
+2023-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-03-11  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/106945
+       * trans-expr.cc (gfc_copy_class_to_class): Convert element counts in
+       bounds check to common type for comparison.
+
+2023-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-03-10  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104332
+       * resolve.cc (resolve_symbol): Avoid NULL pointer dereference while
+       checking a symbol with the BIND(C) attribute.
+
 2023-03-12  Mikael Morin  <mikael@gcc.gnu.org>
 
        Backported from master:
index 48fb3d0b45f1935e156304b7dbd72460cd4e1231..c11964ae86d6f314f05358cb7471eb484dcdc00d 100644 (file)
@@ -1,3 +1,104 @@
+2023-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-03-11  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/106945
+       * gfortran.dg/pr106945.f90: New test.
+
+2023-03-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2023-03-10  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/104332
+       * gfortran.dg/bind_c_usage_34.f90: New test.
+
+2023-03-15  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-03-10  Marek Polacek  <polacek@redhat.com>
+
+       PR sanitizer/108060
+       PR sanitizer/109050
+       * c-c++-common/ubsan/bounds-17.c: New test.
+       * c-c++-common/ubsan/bounds-18.c: New test.
+       * c-c++-common/ubsan/bounds-19.c: New test.
+       * c-c++-common/ubsan/bounds-20.c: New test.
+       * c-c++-common/ubsan/bounds-21.c: New test.
+
+2023-03-15  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2023-03-15  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/107280
+       * g++.dg/cpp1z/constexpr-lambda28.C: New test.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-03-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108950
+       * gcc.dg/vect/pr108950.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-17  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108821
+       * gcc.dg/tree-ssa/ssa-lim-24.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-20  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108816
+       * gcc.dg/torture/pr108816.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-21  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108793
+       * gcc.dg/torture/pr108793.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-10  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108724
+       * gcc.target/i386/pr108724.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2023-02-02  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/108625
+       * gcc.dg/pr108625.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107451
+       * gcc.dg/torture/pr107451.c: New testcase.
+
+2023-03-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-11  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106904
+       * gcc.dg/Wstringop-overflow-pr106904.c: New testcase.
+
 2023-03-14  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master: