From 71cac7de8f1285307f921908a43fd864baa543f9 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Sun, 10 Apr 2022 00:16:34 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 11 +++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 18 ++++++++++++++++++ gcc/cp/ChangeLog | 19 +++++++++++++++++++ gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 88 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cfdd355..8e6182e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,14 @@ +2022-04-09 Jan Hubicka + + PR ipa/103376 + * cgraphunit.cc (cgraph_node::analyze): update semantic_interposition + flag. + +2022-04-09 Jan Hubicka + + * ipa-modref.cc (ipa_merge_modref_summary_after_inlining): Propagate + nondeterministic and side_effects flags. + 2022-04-08 Andre Vieira PR target/105157 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8f4b615..91fd064 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220409 +20220410 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 0127bd1..c101789 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,21 @@ +2022-04-09 David Malcolm + + PR analyzer/103892 + * region-model-manager.cc + (region_model_manager::get_unknown_symbolic_region): New, + extracted from... + (region_model_manager::get_field_region): ...here. + (region_model_manager::get_element_region): Use it here. + (region_model_manager::get_offset_region): Likewise. + (region_model_manager::get_sized_region): Likewise. + (region_model_manager::get_cast_region): Likewise. + (region_model_manager::get_bit_range): Likewise. + * region-model.h + (region_model_manager::get_unknown_symbolic_region): New decl. + * region.cc (symbolic_region::symbolic_region): Handle sval_ptr + having NULL type. + (symbolic_region::dump_to_pp): Handle having NULL type. + 2022-04-07 David Malcolm PR analyzer/102208 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0356517..01d1dbf 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,22 @@ +2022-04-09 Jason Merrill + + PR c++/105191 + PR c++/92385 + * tree.cc (build_vec_init_elt): Do {}-init for aggregates. + * constexpr.cc (cxx_eval_vec_init): Only treat {} as value-init + for non-aggregate types. + (build_vec_init_expr): Also check constancy of explicit + initializer elements. + +2022-04-09 Jason Merrill + + PR c++/91618 + PR c++/96604 + * name-lookup.cc (set_decl_namespace): Set + DECL_IMPLICIT_INSTANTIATION if no non-template match. + * pt.cc (check_explicit_specialization): Check it. + * decl2.cc (check_classfn): Call it. + 2022-04-07 Patrick Palka PR c++/99479 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3f545d2..ef6827b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,42 @@ +2022-04-09 David Malcolm + + PR analyzer/103892 + * gcc.dg/analyzer/pr103892.c: New test. + * gcc.dg/analyzer/pr96841.c: Drop redundant + -Wno-analyzer-too-complex. + +2022-04-09 Jan Hubicka + + PR ipa/103376 + * gcc.c-torture/compile/pr103376.c: New test. + +2022-04-09 Jan Hubicka + + * gcc.dg/ipa/pr105160.c: New test. + +2022-04-09 Xi Ruoyao + + * gcc.dg/stack-usage-1.c: Adjust for LoongArch LP64. + +2022-04-09 Xi Ruoyao + + * gcc.dg/builtin-apply2.c (dg-skip-if): Add loongarch*-*-*. + +2022-04-09 Jason Merrill + + PR c++/105191 + PR c++/92385 + * g++.dg/cpp0x/constexpr-array28.C: New test. + +2022-04-09 Jason Merrill + + PR c++/91618 + PR c++/96604 + * g++.dg/cpp0x/friend7.C: Remove xfail. + * g++.dg/template/friend72.C: New test. + * g++.dg/template/friend72a.C: New test. + * g++.dg/template/friend73.C: New test. + 2022-04-08 Richard Biener PR tree-optimization/105198 -- 2.7.4