]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 13 Dec 2022 00:21:48 +0000 (00:21 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 13 Dec 2022 00:21:48 +0000 (00:21 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/d/ChangeLog
gcc/testsuite/ChangeLog

index 04fd6883a380d42965927a55008a94b317199817..534f66493e62c545a624bfef9181732e5f4192ec 100644 (file)
@@ -1,3 +1,93 @@
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-29  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107898
+       * gimple-ssa-warn-alloca.cc (alloca_call_type): Check
+       the type of the alloca argument is compatible with size_t
+       before querying ranges.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107865
+       * tree-cfg.cc (move_sese_region_to_fn): Free the number of
+       iterations of moved loops.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107833
+       PR tree-optimization/107839
+       * cfghooks.cc: Include tree.h.
+       * tree-ssa-loop-im.cc (movement_possibility): Wrap and
+       make stmts using any ssa_name_maybe_undef_p operand
+       to preserve execution.
+       (loop_invariant_motion_in_fun): Call mark_ssa_maybe_undefs
+       to init maybe-undefined status.
+       * tree-ssa-loop-ivopts.cc (ssa_name_maybe_undef_p,
+       ssa_name_set_maybe_undef, ssa_name_any_use_dominates_bb_p,
+       mark_ssa_maybe_undefs): Move ...
+       * tree-ssa.cc: ... here.
+       * tree-ssa.h (ssa_name_any_use_dominates_bb_p,
+       mark_ssa_maybe_undefs): Declare.
+       (ssa_name_maybe_undef_p, ssa_name_set_maybe_undef): Define.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107686
+       * tree-ssa-forwprop.cc (optimize_vector_load): Restrict
+       VEC_UNPACK support to integral typed bitfield refs.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107766
+       * tree-vect-slp-patterns.cc (complex_mul_pattern::matches):
+       Use *node to check for FP vector types.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107647
+       * tree-vect-slp-patterns.cc (addsub_pattern::recognize): Only
+       allow FMA generation with -ffp-contract=fast for FP types.
+       (complex_mul_pattern::matches): Likewise.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-10-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107407
+       * tree-ssa-dse.cc (dse_classify_store): Perform backedge
+       varying index check when collecting PHI uses rather than
+       after optimizing processing of the candidate defs.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106868
+       * gimple-ssa-warn-access.cc (pass_waccess::gimple_call_return_arg_ref):
+       Inline into single user ...
+       (pass_waccess::check_dangling_uses): ... here and adjust the
+       call and the PHI case to require that ref.aref is the address
+       of the decl.
+
 2022-12-09  Martin Liska  <mliska@suse.cz>
 
        Backported from master:
index a8efd513898bd2ff3eb9e19b7b8d05aeb558d886..349ad3e1070d748bed879dfbf788f34a14118170 100644 (file)
@@ -1 +1 @@
-20221212
+20221213
index 7b53012d9a58855633e4c16b6b2dcbdfeb8ea6e5..d7e7254de3ebaaec368b9769cb80ca21d83326cf 100644 (file)
@@ -1,3 +1,14 @@
+2022-12-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-12-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108055
+       * decl.cc (function_defined_in_root_p): Check all enclosing template
+       instances for definition in a root module.
+       (function_needs_inline_definition_p): Replace call to
+       function_defined_in_root_p with test for outer module `isRoot'.
+
 2022-12-11  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * imports.cc (ImportVisitor::visit (OverloadSet *)): Remove "final"
index 96870fb1a42ec6fb7a29e439d6a6e2eead125edf..62b011995663e3a8792b9900d17038741094e427 100644 (file)
@@ -1,3 +1,72 @@
+2022-12-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       Backported from master:
+       2022-12-12  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/108055
+       * gdc.dg/torture/imports/pr108055conv.d: New.
+       * gdc.dg/torture/imports/pr108055spec.d: New.
+       * gdc.dg/torture/imports/pr108055write.d: New.
+       * gdc.dg/torture/pr108055.d: New test.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107865
+       * gfortran.dg/graphite/pr107865.f90: New testcase.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107833
+       PR tree-optimization/107839
+       * gcc.dg/torture/pr107833.c: New testcase.
+       * gcc.dg/uninit-pr107839.c: Likewise.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107686
+       * gcc.dg/pr107686.c: New testcase.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107766
+       * g++.dg/vect/pr107766.cc: New testcase.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-11-18  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107647
+       * gcc.target/i386/pr107647.c: New testcase.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-10-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/107407
+       * gcc.dg/torture/pr107407.c: New testcase.
+
+2022-12-12  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-12-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106868
+       * gcc.dg/Wdangling-pointer-pr106868.c: New testcase.
+
 2022-12-11  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        Backported from master: