From: GCC Administrator Date: Fri, 31 Mar 2023 00:17:02 +0000 (+0000) Subject: Daily bump. X-Git-Tag: basepoints/gcc-14~257 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=d20a6a3311b783482fa98194a0995a7f002d1c1b;p=gcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6fbc26943194..f0e4c8b4ee8d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,38 @@ +2023-03-30 Andrew MacLeod + + PR tree-optimization/109154 + * gimple-range-gori.cc (gori_compute::may_recompute_p): Add depth limit. + * gimple-range-gori.h (may_recompute_p): Add depth param. + * params.opt (ranger-recompute-depth): New param. + +2023-03-30 Jason Merrill + + PR c++/107897 + PR c++/108887 + * cgraph.h: Move reset() from cgraph_node to symtab_node. + * cgraphunit.cc (symtab_node::reset): Adjust. Also call + remove_from_same_comdat_group. + +2023-03-30 Richard Biener + + PR tree-optimization/107561 + * gimple-ssa-warn-access.cc (get_size_range): Add flags + argument and pass it on. + (check_access): When querying for the size range pass + SR_ALLOW_ZERO when the known destination size is zero. + +2023-03-30 Richard Biener + + PR tree-optimization/109342 + * tree-ssa-sccvn.cc (vn_nary_op_get_predicated_value): New + overload for edge. When that edge is a backedge use + dominated_by_p directly. + +2023-03-30 liuhongt + + * config/i386/i386-expand.cc (expand_vec_perm_blend): Generate + vpblendd instead of vpblendw for V4SI under avx2. + 2023-03-29 Hans-Peter Nilsson * config/cris/cris.cc (cris_rtx_costs) [CONST_INT]: Return 0 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 6800443be954..bc28fe8762d8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230330 +20230331 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index d74c8c4a6f30..9ac06ae72407 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,39 @@ +2023-03-30 Jason Merrill + + PR c++/105452 + * search.cc (type_context_for_name_lookup): New. + (accessible_p): Handle anonymous union. + * init.cc (maybe_instantiate_nsdmi_init): Use + type_context_for_name_lookup. + * parser.cc (cp_parser_class_specifier): Likewise. + * cp-tree.h (type_context_for_name_lookup): Declare. + +2023-03-30 Jason Merrill + + PR c++/105221 + * pt.cc (unify) [FUNCTION_TYPE]: Handle function pointer + conversions. + +2023-03-30 Jakub Jelinek + + PR c++/109319 + * decl2.cc (grok_array_decl): After emitting a pedwarn for + -Wcomma-subscript, if processing_template_decl set orig_index_exp + to compound expr from orig_index_exp_list. + +2023-03-30 Jason Merrill + + PR c++/107897 + PR c++/108887 + * decl2.cc (record_mangling): Use symtab_node::reset. + +2023-03-30 Jakub Jelinek + + PR c++/109278 + * call.cc (convert_like_internal): If pedwarn for extended float + type conversions doesn't report anything, avoid calling + maybe_inform_about_fndecl_for_bogus_argument_init. + 2023-03-29 Jason Merrill PR c++/109321 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index ff390554fac4..d09a89a785e5 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2023-03-30 Andrew Pinski + + * dump-parse-tree.cc (get_c_type_name): Fix "long_long" + type name to be "long long". Add a comment on why adding + 2 to the name too. + 2023-03-28 Jakub Jelinek PR fortran/109314 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e894c23c285a..570033c5a305 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,50 @@ +2023-03-30 Jason Merrill + + PR c++/105452 + * g++.dg/lookup/anon8.C: New test. + +2023-03-30 Jason Merrill + + PR c++/105221 + * g++.dg/cpp1z/noexcept-type27.C: New test. + +2023-03-30 Jakub Jelinek + + PR c++/109319 + * g++.dg/cpp23/subscript14.C: New test. + +2023-03-30 Andrew MacLeod + + PR tree-optimization/109154 + * gcc.dg/Walloca-13.c: Remove bogus warning that is now fixed. + +2023-03-30 Jason Merrill + + PR c++/107897 + PR c++/108887 + * g++.dg/cpp2a/concepts-lambda3.C: Use -flto if supported. + * g++.dg/cpp0x/lambda/lambda-mangle7.C: New test. + +2023-03-30 Richard Biener + + PR tree-optimization/107561 + * g++.dg/pr71488.C: Remove XFAILed bogus diagnostic again. + * g++.dg/warn/Warray-bounds-16.C: Likewise. + +2023-03-30 Richard Biener + + PR tree-optimization/109342 + * g++.dg/torture/pr109342.C: New testcase. + +2023-03-30 Jakub Jelinek + + PR c++/109278 + * g++.dg/cpp23/ext-floating15.C: New test. + +2023-03-30 liuhongt + + * gcc.target/i386/pr88828-0.c: Adjust testcase. + 2023-03-29 Gaius Mulley PR modula2/109336 diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index adc232c22eed..be8bc5d439b5 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,8 @@ +2023-03-30 Gerald Pfeifer + + * obstacks.texi (Preparing for Obstacks): Remove a (broken) + reference to the Glibc manual. + 2023-03-03 Costas Argyris * pex-win32.c (win32_spawn): Fix memory leak of cmdline