Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 20 Jul 2022 00:19:15 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 20 Jul 2022 00:19:15 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index aee305e..5eda2bc 100644 (file)
@@ -1,3 +1,90 @@
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/106331
+       * builtins.cc (get_memory_rtx): Compute alignment from
+       the original address and set MEM_OFFSET to unknown when
+       we create a MEM_EXPR from the base object of the address.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-07-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106131
+       * tree-ssa-sccvn.cc (vn_reference_lookup_3): Force alias-set
+       zero when offsetting the read looking through an aggregate
+       copy.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-29  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106112
+       * tree-ssa-sccvn.cc (valueized_wider_op): Properly extend
+       a constant operand according to its type.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-20  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/106027
+       * fold-const.cc (fold_to_nonsharp_ineq_using_bound): Use the
+       type of the prevailing comparison for the new comparison type.
+       (fold_binary_loc): Use proper types for the A < X && A + 1 > Y
+       to A < X && A >= Y folding.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105971
+       * tree-ssa-alias.cc (refs_may_alias_p_2): Put bail-out for
+       FUNCTION_DECL and LABEL_DECL refs after decl-decl disambiguation
+       to leak less surprising alias results.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105969
+       * gimple-ssa-sprintf.cc (get_origin_and_offset_r): Avoid division
+       by zero in overflow check.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-14  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/105965
+       * match.pd (view_convert CONSTRUCTOR): Handle single-element
+       CTOR case.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-14  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105946
+       * tree-ssa-uninit.cc (maybe_warn_pass_by_reference):
+       Do not look at arguments not specified in the function call.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-07-11  Richard Biener  <rguenthert@suse.de>
+
+       PR target/105459
+       * config/i386/i386-options.cc (ix86_set_current_function):
+       Rebuild the target optimization node whenever necessary,
+       not only when the optimization node didn't change.
+
 2022-07-14   Michael Meissner  <meissner@linux.ibm.com>
 
        * config/rs6000/rs6000.cc (rs6000_option_override_internal): Do
index a394c7a..964c55a 100644 (file)
@@ -1 +1 @@
-20220719
+20220720
index 10c6409..0edb403 100644 (file)
@@ -1,3 +1,8 @@
+2022-07-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/105634
+       * call.cc (maybe_warn_class_memaccess): Avoid % by zero.
+
 2022-07-02  Sergei Trofimovich  <siarheit@google.com>
 
        Backported from master:
index 656ad0f..4d3f8b2 100644 (file)
@@ -1,3 +1,72 @@
+2022-07-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/105634
+       * g++.dg/warn/Wclass-memaccess-7.C: New test.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/106331
+       * gfortran.dg/pr106331.f90: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-07-01  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106131
+       * g++.dg/torture/pr106131.C: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-29  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/106112
+       * gcc.dg/torture/pr106112.c: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-20  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/106027
+       * gcc.dg/pr106027.c: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105971
+       * gcc.dg/torture/pr106971.c: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-15  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105969
+       * gcc.dg/pr105969.c: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-06-14  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/105965
+       * gcc.target/i386/pr105965.c: New testcase.
+
+2022-07-19  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2022-07-11  Richard Biener  <rguenthert@suse.de>
+
+       PR target/105459
+       * gcc.dg/lto/pr105459_0.c: New testcase.
+
 2022-07-16  Steve Kargl  <kargl@gcc.gnu.org>
 
        Backported from master: