From 94d44a83ff90a96237b0a40e6b2048d02fbff192 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 20 Jul 2022 00:19:15 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 87 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 5 +++ gcc/testsuite/ChangeLog | 69 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 162 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index aee305e..5eda2bc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,90 @@ +2022-07-19 Richard Biener + + Backported from master: + 2022-07-19 Richard Biener + + 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 + + Backported from master: + 2022-07-01 Richard Biener + + 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 + + Backported from master: + 2022-06-29 Richard Biener + + 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 + + Backported from master: + 2022-06-20 Richard Biener + + 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 + + Backported from master: + 2022-06-15 Richard Biener + + 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 + + Backported from master: + 2022-06-15 Richard Biener + + 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 + + Backported from master: + 2022-06-14 Richard Biener + + PR middle-end/105965 + * match.pd (view_convert CONSTRUCTOR): Handle single-element + CTOR case. + +2022-07-19 Richard Biener + + Backported from master: + 2022-06-14 Richard Biener + + 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 + + Backported from master: + 2022-07-11 Richard Biener + + 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 * config/rs6000/rs6000.cc (rs6000_option_override_internal): Do diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index a394c7a..964c55a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220719 +20220720 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 10c6409..0edb403 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2022-07-19 Marek Polacek + + PR c++/105634 + * call.cc (maybe_warn_class_memaccess): Avoid % by zero. + 2022-07-02 Sergei Trofimovich Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 656ad0f..4d3f8b2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2022-07-19 Marek Polacek + + PR c++/105634 + * g++.dg/warn/Wclass-memaccess-7.C: New test. + +2022-07-19 Richard Biener + + Backported from master: + 2022-07-19 Richard Biener + + PR middle-end/106331 + * gfortran.dg/pr106331.f90: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-07-01 Richard Biener + + PR tree-optimization/106131 + * g++.dg/torture/pr106131.C: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-06-29 Richard Biener + + PR tree-optimization/106112 + * gcc.dg/torture/pr106112.c: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-06-20 Richard Biener + + PR middle-end/106027 + * gcc.dg/pr106027.c: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-06-15 Richard Biener + + PR tree-optimization/105971 + * gcc.dg/torture/pr106971.c: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-06-15 Richard Biener + + PR tree-optimization/105969 + * gcc.dg/pr105969.c: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-06-14 Richard Biener + + PR middle-end/105965 + * gcc.target/i386/pr105965.c: New testcase. + +2022-07-19 Richard Biener + + Backported from master: + 2022-07-11 Richard Biener + + PR target/105459 + * gcc.dg/lto/pr105459_0.c: New testcase. + 2022-07-16 Steve Kargl Backported from master: -- 2.7.4