]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Apr 2022 00:16:41 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Apr 2022 00:16:41 +0000 (00:16 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 8820ec9a3bb7a1fa2d785ddb5a4de40e79b9b2d0..4408336aa88ff95568933b5bea7d8d396177bd40 100644 (file)
@@ -1,3 +1,10 @@
+2022-03-31  Jakub Jelinek  <jakub@redhat.com>
+           Joseph Myers  <joseph@codesourcery.com>
+
+       PR other/105114
+       * gcc_update: Fix up spelling of
+       gcc/config/loongarch/genopts/loongarch-strings dependency.
+
 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
            Lulu Cheng  <chenglulu@loongson.cn>
 
index 63f0ff626f49da3e81475465ef42fd7fa0c988ce..7bfed69f862ed409657729e2032861671eb5f076 100644 (file)
@@ -1,3 +1,105 @@
+2022-03-31  Bill Schmidt  <wschmidt@linux.ibm.com>
+
+       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  <thomas@codesourcery.com>
+
+       * doc/options.texi (Option file format): Clarifications around
+       option definition records' help texts.
+
+2022-03-31  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * optc-gen.awk <END>: Fix "Multiple different help strings" error
+       diagnostic.
+
+2022-03-31  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * 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  <mjambor@suse.cz>
+
+       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  <mjambor@suse.cz>
+
+       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  <mjambor@suse.cz>
+
+       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  <rguenther@suse.de>
+
+       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  <tdevries@suse.de>
+
+       * config/nvptx/nvptx.h (ASM_SPEC): Use "-m sm_35" for -misa=sm_30.
+
+2022-03-31  Richard Biener  <rguenther@suse.de>
+
+       PR rtl-optimization/105091
+       * gimple-expr.cc (mark_addressable): Handle TARGET_MEM_REF
+       bases.
+
+2022-03-31  Richard Biener  <rguenther@suse.de>
+
+       Revert:
+       2021-09-13  Richard Earnshaw  <rearnsha@arm.com>
+
+       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  <sebastian.huber@embedded-brains.de>
+
+       * gcov-io.cc (gcov_read_string): Reword documentation comment.
+
 2022-03-30  Bill Schmidt  <wschmidt@linux.ibm.com>
 
        * config/rs6000/rs6000-builtins.def (NEG_V16QI): Move to [altivec]
index 30d76ef0a8040463ac9a95e8592ed0ea14bc0963..cdf1b0ea123350462a0f4103b6e176ac9e891028 100644 (file)
@@ -1 +1 @@
-20220331
+20220401
index 766e76c06fde55bc0a976c889c724cf9ccfc94c2..9c6b7826c2ca9943b64492e64294505a4f9b1340 100644 (file)
@@ -1,3 +1,9 @@
+2022-03-31  Jason Merrill  <jason@redhat.com>
+
+       PR c++/96645
+       * parser.cc (cp_parser_early_parsing_nsdmi): New.
+       (cp_parser_member_declaration): Call it.
+
 2022-03-30  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/100474
index b6721c24e823edce1e9e4e93d8504d6b608213ab..b3ea4f3917b92394ded532d73f24db404ca2b44b 100644 (file)
@@ -1,3 +1,37 @@
+2022-03-31  Martin Jambor  <mjambor@suse.cz>
+
+       * gcc.dg/ipa/pr103083-1.c: New test.
+       * gcc.dg/ipa/pr103083-2.c: Likewise.
+
+2022-03-31  Martin Jambor  <mjambor@suse.cz>
+
+       PR ipa/102513
+       * gcc.dg/ipa/pr102513.c: New test.
+
+2022-03-31  Martin Jambor  <mjambor@suse.cz>
+
+       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  <tdevries@suse.de>
+
+       * gcc.target/nvptx/march.c: Add missing space in dg-options line.
+
+2022-03-31  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105109
+       * gcc.dg/uninit-pr105109.c: New testcase.
+
+2022-03-31  Jason Merrill  <jason@redhat.com>
+
+       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  <anlauf@gmx.de>
 
        PR fortran/100892
index e40b4f334a9d534aba8a99883913a84155f9d29c..92dc05f0e4f3f32ae9741f4f763412ca94c9b6cd 100644 (file)
@@ -1,3 +1,7 @@
+2022-03-31  Jonathan Wakely  <jwakely@redhat.com>
+
+       * libsupc++/new_opa.cc (aligned_alloc): Add comment.
+
 2022-03-29  Jonathan Wakely  <jwakely@redhat.com>
 
        * testsuite/18_support/exception/38732.cc: Disable for C++23.