From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 88BF43858C52; Fri, 1 Apr 2022 00:17:21 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 88BF43858C52 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r12-7946] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: aaf3a5993ae49f1ae6792800e5161a1d51436ed3 X-Git-Newrev: 57ad4462decf18d2548d4a813698ee8fcfb24b2f Message-Id: <20220401001721.88BF43858C52@sourceware.org> Date: Fri, 1 Apr 2022 00:17:21 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Apr 2022 00:17:21 -0000 https://gcc.gnu.org/g:57ad4462decf18d2548d4a813698ee8fcfb24b2f commit r12-7946-g57ad4462decf18d2548d4a813698ee8fcfb24b2f Author: GCC Administrator Date: Fri Apr 1 00:16:41 2022 +0000 Daily bump. Diff: --- contrib/ChangeLog | 7 ++++ gcc/ChangeLog | 102 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 6 +++ gcc/testsuite/ChangeLog | 34 ++++++++++++++++ libstdc++-v3/ChangeLog | 4 ++ 6 files changed, 154 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 8820ec9a3bb..4408336aa88 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,10 @@ +2022-03-31 Jakub Jelinek + Joseph Myers + + PR other/105114 + * gcc_update: Fix up spelling of + gcc/config/loongarch/genopts/loongarch-strings dependency. + 2022-03-29 Chenghua Xu Lulu Cheng diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 63f0ff626f4..7bfed69f862 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,105 @@ +2022-03-31 Bill Schmidt + + PR target/104004 + * config/rs6000/rs6000-builtins.def (MFFSL): Mark nosoft. + (MTFSB0): Likewise. + (MTFSB1): Likewise. + (SET_FPSCR_RN): Likewise. + (SET_FPSCR_DRN): Mark nosoft and no32bit. + +2022-03-31 Thomas Schwinge + + * doc/options.texi (Option file format): Clarifications around + option definition records' help texts. + +2022-03-31 Thomas Schwinge + + * optc-gen.awk : Fix "Multiple different help strings" error + diagnostic. + +2022-03-31 Andre Vieira + + * config/aarch64/aarch64.cc (aarch64_vector_costs): Define + determine_suggested_unroll_factor and m_has_avg. + (determine_suggested_unroll_factor): New function. + (aarch64_vector_costs::add_stmt_cost): Check for a qualifying pattern + to set m_nosve_pattern. + (aarch64_vector_costs::finish_costs): Use + determine_suggested_unroll_factor. + * config/aarch64/aarch64.opt (aarch64-vect-unroll-limit): New. + * doc/invoke.texi: (aarch64-vect-unroll-limit): Document new option. + +2022-03-31 Martin Jambor + + PR ipa/103083 + * ipa-prop.h (ipa_ancestor_jf_data): New flag keep_null; + (ipa_get_jf_ancestor_keep_null): New function. + * ipa-prop.cc (ipa_set_ancestor_jf): Initialize keep_null field of the + ancestor function. + (compute_complex_assign_jump_func): Pass false to keep_null + parameter of ipa_set_ancestor_jf. + (compute_complex_ancestor_jump_func): Pass true to keep_null + parameter of ipa_set_ancestor_jf. + (update_jump_functions_after_inlining): Carry over keep_null from the + original ancestor jump-function or merge them. + (ipa_write_jump_function): Stream keep_null flag. + (ipa_read_jump_function): Likewise. + (ipa_print_node_jump_functions_for_edge): Print the new flag. + * ipa-cp.cc (class ipcp_bits_lattice): Make various getters const. New + member function known_nonzero_p. + (ipcp_bits_lattice::known_nonzero_p): New. + (ipcp_bits_lattice::meet_with_1): New parameter drop_all_ones, + observe it. + (ipcp_bits_lattice::meet_with): Likewise. + (propagate_bits_across_jump_function): Simplify. Pass true in + drop_all_ones when it is necessary. + (propagate_aggs_across_jump_function): Take care of keep_null + flag. + (ipa_get_jf_ancestor_result): Propagate NULL accross keep_null + jump functions. + +2022-03-31 Martin Jambor + + PR ipa/102513 + * ipa-cp.cc (decide_whether_version_node): Skip scalar values + which do not fit the known value_range. + +2022-03-31 Martin Jambor + + PR ipa/103171 + * ipa-prop.cc (propagate_controlled_uses): Add a LOAD reference + always when an ADDR_EXPR constant is known to reach a load because + of inlining, not just when removing an ADDR reference. + +2022-03-31 Richard Biener + + PR tree-optimization/105109 + * tree-ssa.cc (execute_update_addresses_taken): Suppress + diagnostics on the load of the other complex component. + +2022-03-31 Tom de Vries + + * config/nvptx/nvptx.h (ASM_SPEC): Use "-m sm_35" for -misa=sm_30. + +2022-03-31 Richard Biener + + PR rtl-optimization/105091 + * gimple-expr.cc (mark_addressable): Handle TARGET_MEM_REF + bases. + +2022-03-31 Richard Biener + + Revert: + 2021-09-13 Richard Earnshaw + + PR target/102125 + * gimple-fold.c (gimple_fold_builtin_memory_op): Allow folding + memcpy if the size is not more than MOVE_MAX * MOVE_RATIO. + +2022-03-31 Sebastian Huber + + * gcov-io.cc (gcov_read_string): Reword documentation comment. + 2022-03-30 Bill Schmidt * config/rs6000/rs6000-builtins.def (NEG_V16QI): Move to [altivec] diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 30d76ef0a80..cdf1b0ea123 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220331 +20220401 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 766e76c06fd..9c6b7826c2c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2022-03-31 Jason Merrill + + PR c++/96645 + * parser.cc (cp_parser_early_parsing_nsdmi): New. + (cp_parser_member_declaration): Call it. + 2022-03-30 Patrick Palka PR c++/100474 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b6721c24e82..b3ea4f3917b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,37 @@ +2022-03-31 Martin Jambor + + * gcc.dg/ipa/pr103083-1.c: New test. + * gcc.dg/ipa/pr103083-2.c: Likewise. + +2022-03-31 Martin Jambor + + PR ipa/102513 + * gcc.dg/ipa/pr102513.c: New test. + +2022-03-31 Martin Jambor + + PR ipa/103171 + * gcc.dg/ipa/remref-6.c: Adjust dump scan string. + * gcc.dg/ipa/remref-7.c: New test. + * gcc.dg/lto/pr103171_0.c: New test. + * gcc.dg/lto/pr103171_1.c: Likewise. + +2022-03-31 Tom de Vries + + * gcc.target/nvptx/march.c: Add missing space in dg-options line. + +2022-03-31 Richard Biener + + PR tree-optimization/105109 + * gcc.dg/uninit-pr105109.c: New testcase. + +2022-03-31 Jason Merrill + + PR c++/96645 + * g++.dg/cpp0x/nsdmi10.C: Now OK. + * g++.dg/ext/is_constructible3.C: Likewise. + * g++.dg/ext/is_constructible7.C: Likewise. + 2022-03-30 Harald Anlauf PR fortran/100892 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e40b4f334a9..92dc05f0e4f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2022-03-31 Jonathan Wakely + + * libsupc++/new_opa.cc (aligned_alloc): Add comment. + 2022-03-29 Jonathan Wakely * testsuite/18_support/exception/38732.cc: Disable for C++23.