From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 1318B3858D37; Wed, 20 Jul 2022 00:19:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1318B3858D37 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org Subject: [gcc r12-8586] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/releases/gcc-12 X-Git-Oldrev: deafa40eb57b39626e116ca6a15d34a34c57c9f6 X-Git-Newrev: 94d44a83ff90a96237b0a40e6b2048d02fbff192 Message-Id: <20220720001953.1318B3858D37@sourceware.org> Date: Wed, 20 Jul 2022 00:19:53 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2022 00:19:53 -0000 https://gcc.gnu.org/g:94d44a83ff90a96237b0a40e6b2048d02fbff192 commit r12-8586-g94d44a83ff90a96237b0a40e6b2048d02fbff192 Author: GCC Administrator Date: Wed Jul 20 00:19:15 2022 +0000 Daily bump. Diff: --- 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 aee305e16a7..5eda2bc1001 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 a394c7af9b5..964c55ac941 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220719 +20220720 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 10c6409171e..0edb403696f 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 656ad0f5eea..4d3f8b29d3d 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: