]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 22 Apr 2022 00:17:51 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 22 Apr 2022 00:17:51 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog

index b80765c1957cfbffbd5de847d776b5d9cfe6e4f1..7d07e417fa4b504dc8f7e57bb0d968517da4ea1a 100644 (file)
@@ -1,3 +1,84 @@
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-01-20  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/100786
+       * gimple-fold.c (get_symbol_constant_value): Only return
+       values of compatible type to the symbol.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-11-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103361
+       * gimple-loop-jam.c (adjust_unroll_factor): Use lambda_int
+       for the dependence distance.
+       * tree-data-ref.c (print_lambda_vector): Properly print a lambda_int.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-12-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103596
+       * tree-ssa-sccvn.c (eliminate_dom_walker::eliminate_stmt):
+       Note we are not propagating into a PHI argument to may_propagate_copy.
+       * tree-ssa-propagate.h (may_propagate_copy): Add
+       argument specifying whether we propagate into a PHI arg.
+       * tree-ssa-propagate.c (may_propagate_copy): Likewise.
+       When not doing so we can replace an abnormal with
+       something else.
+       (may_propagate_into_stmt): Update may_propagate_copy calls.
+       (replace_exp_1): Move propagation checking code to
+       propagate_value and rename to ...
+       (replace_exp): ... this and elide previous wrapper.
+       (propagate_value): Perform checking with adjusted
+       may_propagate_copy call and dispatch to replace_exp.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-02-03  Richard Biener  <rguenther@suse.de>
+
+       PR debug/104337
+       * tree-nrv.c (pass_nrv::execute): Remove tieing result and found
+       together via DECL_ABSTRACT_ORIGIN.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-09  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/104786
+       * cfgexpand.c (expand_asm_stmt): Do not generate a copy
+       for VLAs without an upper size bound.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105226
+       * tree-vect-loop-manip.c (vect_loop_versioning): Verify
+       we can split the exit of an outer loop we choose to version.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-28  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105070
+       * tree-switch-conversion.h
+       (bit_test_cluster::hoist_edge_and_branch_if_true): Add location
+       argument.
+       * tree-switch-conversion.c
+       (bit_test_cluster::hoist_edge_and_branch_if_true): Annotate
+       cond with location.
+       (bit_test_cluster::emit): Annotate all generated expressions
+       with location.
+
 2022-04-05  Martin Jambor  <mjambor@suse.cz>
 
        Backported from master:
index d4ff129236bcfe7710ba1a99758b2888de9c7a62..091485d1ee57c16033f37460fb6ca1c904d33355 100644 (file)
@@ -1 +1 @@
-20220421
+20220422
index a14364e577a8deb5a251fe290eb6cd271197e4a9..2f1d6b5ddc2e58a0269734d7422d6129f187e093 100644 (file)
@@ -1,3 +1,12 @@
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-10  Richard Biener  <rguenther@suse.de>
+
+       PR ada/104861
+       * gcc-interface/Makefile.in (target_noncanonical): Substitute.
+       (OSCONS_CPP): Pass target_noncanonical as TARGET.
+
 2022-03-24  Pascal Obry  <obry@adacore.com>
 
        PR ada/104767
index aa4f950947c4db410b0ab690f49c08e3f8790cf4..cf68ff10c2bb3adf417e1b6d0672feef57086f28 100644 (file)
@@ -1,3 +1,11 @@
+2022-04-21  Fritz Reese  <foreese@gcc.gnu.org>
+
+       Backported from master:
+       2022-04-21  Fritz Reese  <foreese@gcc.gnu.org>
+
+       PR fortran/105310
+       * trans-expr.c (gfc_conv_union_initializer): Pass vec* by reference.
+
 2022-02-23  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index 9f8516870a19994e00f41cd340f21171b72fdd07..d053567de8e4853b759180616eefb5cd33991a4d 100644 (file)
@@ -1,3 +1,59 @@
+2022-04-21  Fritz Reese  <foreese@gcc.gnu.org>
+
+       Backported from master:
+       2022-04-21  Fritz Reese  <foreese@gcc.gnu.org>
+
+       PR fortran/105310
+       * gfortran.dg/dec_union_12.f90: New test.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-01-20  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/100786
+       * gcc.dg/torture/pr100786.c: New testcase.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-11-23  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103361
+       * g++.dg/torture/pr103361.C: New testcase.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-12-07  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/103596
+       * gcc.dg/torture/pr103596.c: New testcase.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-02-03  Richard Biener  <rguenther@suse.de>
+
+       PR debug/104337
+       * gcc.dg/debug/pr104337.c: New testcase.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-03-09  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/104786
+       * gcc.dg/pr104786.c: New testcase.
+
+2022-04-21  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-04-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105226
+       * gcc.dg/pr105226.c: New testcase.
+
 2022-04-11  Alexandre Oliva  <oliva@adacore.com>
 
        Backported from master: