From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 1ACF33858D28; Sat, 26 Mar 2022 10:23:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1ACF33858D28 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-7825] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 0268c547de3e3559e056ce597eb168db5c4e5f74 X-Git-Newrev: 31e989a2785bee8d507f2a06b5d3bd8c45989ab5 Message-Id: <20220326102320.1ACF33858D28@sourceware.org> Date: Sat, 26 Mar 2022 10:23:20 +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: Sat, 26 Mar 2022 10:23:20 -0000 https://gcc.gnu.org/g:31e989a2785bee8d507f2a06b5d3bd8c45989ab5 commit r12-7825-g31e989a2785bee8d507f2a06b5d3bd8c45989ab5 Author: GCC Administrator Date: Sat Mar 26 10:22:39 2022 +0000 Daily bump. Diff: --- contrib/ChangeLog | 5 +++++ gcc/ChangeLog | 42 +++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 28 +++++++++++++++++++++++++ gcc/c-family/ChangeLog | 9 ++++++++ gcc/cp/ChangeLog | 14 +++++++++++++ gcc/fortran/ChangeLog | 8 +++++++ gcc/testsuite/ChangeLog | 55 +++++++++++++++++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 8 +++++++ libstdc++-v3/ChangeLog | 5 +++++ 10 files changed, 175 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 485b9beac36..5af9673def0 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,8 @@ +2022-03-26 Jakub Jelinek + + * gcc-changelog/git_update_version.py: Add + 3ab5c8cd03d92bf4ec41e351820349d92fbc40c4 to ignored commits. + 2022-03-10 Jonathan Wakely PR other/102664 diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bddb065e8bb..6fc58ceb63f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,45 @@ +2022-03-26 Hans-Peter Nilsson + + * reload.cc (find_reloads): Align comment with code where + considering the intersection of register classes then tweaking the + regclass for the current alternative or rejecting it. + +2022-03-25 Vladimir N. Makarov + + PR middle-end/104971 + * lra-lives.cc (process_bb_lives): Check hard_regs_live for hard + regs to clear remove_p flag. + +2022-03-25 Richard Biener + + PR tree-optimization/105053 + * tree-vect-loop.cc (vect_create_epilog_for_reduction): Pick + the correct live-out stmt for a reduction chain. + +2022-03-25 Richard Biener + + PR middle-end/105049 + * tree.cc (uniform_vector_p): Recurse for VECTOR_CST or + CONSTRUCTOR first elements. + +2022-03-25 Tobias Burnus + + PR analyzer/103533 + * doc/invoke.texi (Static Analyzer Options): Move + @ignore block after @gccoptlist's '}' for 'make pdf'. + +2022-03-25 David Malcolm + + PR analyzer/104954 + * doc/invoke.texi (Static Analyzer Options): Add + -fdump-analyzer-untracked. + +2022-03-25 Avinash Sonawane + + PR analyzer/103533 + * doc/invoke.texi: Document that enabling taint analyzer + checker disables some warnings from `-fanalyzer`. + 2022-03-24 Alexandre Oliva PR debug/104564 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 575162361cc..8b0bfd64c7b 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220325 +20220326 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 293548ac796..a76d61e3cbb 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,31 @@ +2022-03-25 David Malcolm + + PR analyzer/104954 + * analyzer.opt (-fdump-analyzer-untracked): New option. + * engine.cc (impl_run_checkers): Handle it. + * region-model-asm.cc (region_model::on_asm_stmt): Don't attempt + to clobber regions with !tracked_p (). + * region-model-manager.cc (dump_untracked_region): New. + (region_model_manager::dump_untracked_regions): New. + (frame_region::dump_untracked_regions): New. + * region-model.h (region_model_manager::dump_untracked_regions): + New decl. + * region.cc (ipa_ref_requires_tracking): New. + (symnode_requires_tracking_p): New. + (decl_region::calc_tracked_p): New. + * region.h (region::tracked_p): New vfunc. + (frame_region::dump_untracked_regions): New decl. + (class decl_region): Note that this is also used fo SSA names. + (decl_region::decl_region): Initialize m_tracked. + (decl_region::tracked_p): New. + (decl_region::calc_tracked_p): New decl. + (decl_region::m_tracked): New. + * store.cc (store::get_or_create_cluster): Assert that we + don't try to create clusters for base regions that aren't + trackable. + (store::mark_as_escaped): Don't mark base regions that we're not + tracking. + 2022-03-23 David Malcolm PR analyzer/104979 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index b68c145482a..c28da277ec0 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,12 @@ +2022-03-25 Eric Botcazou + + * c-ada-spec.cc (dump_ada_import): Deal with the "section" attribute + (dump_ada_node) : Do not modify and pass the name, but + the referenced type instead. Deal with the anonymous original type + of a typedef'ed type. In the actual access case, follow the chain + of external subtypes. + : Tidy up control flow. + 2022-03-21 Qian Jianhua * c-ada-spec.cc: Change array length diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6a1524b78ea..f17a9c9a5ac 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,17 @@ +2022-03-26 Jakub Jelinek + + * parser.cc (cp_parser_postfix_expression) + : Don't + return cp_build_{vec,convert,bit_cast} result right away, instead + set postfix_expression to it and break. + +2022-03-25 Marek Polacek + + PR c++/104944 + * typeck.cc (cxx_sizeof_or_alignof_type): Diagnose alignof(void). + (cxx_alignas_expr): Call cxx_sizeof_or_alignof_type with + complain == true. + 2022-03-24 Marek Polacek PR c++/104284 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 95ca6993395..a2aac51bd2e 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,11 @@ +2022-03-25 Jakub Jelinek + + PR fortran/103691 + * trans-array.cc (gfc_conv_array_initializer): If TYPE_MAX_VALUE is + smaller than TYPE_MIN_VALUE (i.e. empty array), ignore the + initializer; if TYPE_MIN_VALUE is equal to TYPE_MAX_VALUE, use just + the TYPE_MIN_VALUE as index instead of RANGE_EXPR. + 2022-03-23 Tobias Burnus PR fortran/103560 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e87cc860d4f..516c382f0c3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,58 @@ +2022-03-26 Jakub Jelinek + + * c-c++-common/builtin-convertvector-3.c: New test. + * g++.dg/cpp2a/bit-cast15.C: New test. + +2022-03-25 Peter Bergner + + * g++.dg/pr65240-1.C: Use -mdejagnu-cpu=. Remove dg-skip-if. + * g++.dg/pr65240-2.C: Likewise. + * g++.dg/pr65240-3.C: Likewise. + * g++.dg/pr65240-4.C: Likewise. + * g++.dg/pr65242.C: Likewise. + * g++.dg/pr67211.C: Likewise. + * g++.dg/pr69667.C: Likewise. + * g++.dg/pr71294.C: Likewise. + * g++.dg/pr84279.C: Likewise. + * g++.dg/torture/ppc-ldst-array.C: Likewise. + * gfortran.dg/nint_p7.f90: Likewise. + * gfortran.dg/pr102860.f90: Likewise. + * gcc.target/powerpc/fusion.c: Use -mdejagnu-cpu= and -mdejagnu-tune=. + * gcc.target/powerpc/fusion2.c: Likewise. + * gcc.target/powerpc/int_128bit-runnable.c: Use -mdejagnu-cpu=. + * gcc.target/powerpc/test_mffsl.c: Likewise. + * gfortran.dg/pr47614.f: Likewise. + * gfortran.dg/pr58968.f: Likewise. + +2022-03-25 H.J. Lu + + PR testsuite/105055 + * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2. + +2022-03-25 Richard Biener + + PR tree-optimization/105053 + * g++.dg/vect/pr105053.cc: New testcase. + +2022-03-25 Marek Polacek + + PR c++/104944 + * g++.dg/cpp0x/alignas20.C: New test. + +2022-03-25 Richard Biener + + PR middle-end/105049 + * gcc.dg/pr105049.c: New testcase. + +2022-03-25 David Malcolm + + PR analyzer/104954 + * gcc.dg/analyzer/asm-x86-dyndbg-1.c: New test. + * gcc.dg/analyzer/asm-x86-dyndbg-2.c: New test. + * gcc.dg/analyzer/many-unused-locals.c: New test. + * gcc.dg/analyzer/untracked-1.c: New test. + * gcc.dg/analyzer/unused-local-1.c: New test. + 2022-03-24 Marek Polacek PR c++/104284 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index e1e60b98a31..5c4009a9ede 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2022-03-25 Tom de Vries + + PR libgomp/105042 + * testsuite/libgomp.oacc-c-c++-common/parallel-dims.c: Reduce + execution time. + * testsuite/libgomp.oacc-c-c++-common/vred2d-128.c: Same. + * testsuite/libgomp.oacc-fortran/parallel-dims.f90: Same. + 2022-03-23 Tobias Burnus PR middle-end/104285 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6b272418e40..50eee8017ab 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2022-03-25 Jonathan Wakely + + * include/std/bit (bit_cast, byteswap, endian): Add doxygen + comments. + 2022-03-23 Jonathan Wakely PR libstdc++/105027