]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Mar 2022 10:22:39 +0000 (10:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 26 Mar 2022 10:22:39 +0000 (10:22 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index 485b9beac36f9d06ea80bfd94ee202817cd12345..5af9673def08e5e26b13b26610e94c28d3c48eec 100644 (file)
@@ -1,3 +1,8 @@
+2022-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc-changelog/git_update_version.py: Add
+       3ab5c8cd03d92bf4ec41e351820349d92fbc40c4 to ignored commits.
+
 2022-03-10  Jonathan Wakely  <jwakely@redhat.com>
 
        PR other/102664
index bddb065e8bbb0d7acd85c1fd87d13f49fa663a02..6fc58ceb63f7605c198726df6b994b6040568080 100644 (file)
@@ -1,3 +1,45 @@
+2022-03-26  Hans-Peter Nilsson  <hp@axis.com>
+
+       * 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  <vmakarov@redhat.com>
+
+       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  <rguenther@suse.de>
+
+       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  <rguenther@suse.de>
+
+       PR middle-end/105049
+       * tree.cc (uniform_vector_p): Recurse for VECTOR_CST or
+       CONSTRUCTOR first elements.
+
+2022-03-25  Tobias Burnus  <tobias@codesourcery.com>
+
+       PR analyzer/103533
+       * doc/invoke.texi (Static Analyzer Options): Move
+       @ignore block after @gccoptlist's '}' for 'make pdf'.
+
+2022-03-25  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/104954
+       * doc/invoke.texi (Static Analyzer Options): Add
+       -fdump-analyzer-untracked.
+
+2022-03-25  Avinash Sonawane  <rootkea@gmail.com>
+
+       PR analyzer/103533
+       * doc/invoke.texi: Document that enabling taint analyzer
+       checker disables some warnings from `-fanalyzer`.
+
 2022-03-24  Alexandre Oliva  <oliva@adacore.com>
 
        PR debug/104564
index 575162361ccc72d3a96bca38f22ec6515dd7bc3c..8b0bfd64c7b7cd6ab9cc6980252d74ef904e4884 100644 (file)
@@ -1 +1 @@
-20220325
+20220326
index 293548ac796440234970018a598e5d2e0edc674c..a76d61e3cbb0047023137fdc32d5eac7b7a41aa2 100644 (file)
@@ -1,3 +1,31 @@
+2022-03-25  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <dmalcolm@redhat.com>
 
        PR analyzer/104979
index b68c145482ad826b1f82824851a6d62f6b0c285c..c28da277ec028936d9265589b9a643a73f3f585f 100644 (file)
@@ -1,3 +1,12 @@
+2022-03-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * c-ada-spec.cc (dump_ada_import): Deal with the "section" attribute
+       (dump_ada_node) <POINTER_TYPE>: 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.
+       <TYPE_DECL>: Tidy up control flow.
+
 2022-03-21  Qian Jianhua  <qianjh@cn.fujitsu.com>
 
        * c-ada-spec.cc: Change array length
index 6a1524b78ea584a306be30b862e0af78e1af4449..f17a9c9a5ac0da0b282af5f97e7c38954ada0fba 100644 (file)
@@ -1,3 +1,17 @@
+2022-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * parser.cc (cp_parser_postfix_expression)
+       <case RID_BILTIN_CONVERTVECTOR, case RID_BUILTIN_BIT_CAST>: 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  <polacek@redhat.com>
+
+       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  <polacek@redhat.com>
 
        PR c++/104284
index 95ca699339534ddb786734b1b1d167393544c408..a2aac51bd2e419f4cbb2ac7b6b52f0b451274ddd 100644 (file)
@@ -1,3 +1,11 @@
+2022-03-25  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <tobias@codesourcery.com>
 
        PR fortran/103560
index e87cc860d4f09ae1ad873c2553035dd80ab946ce..516c382f0c370a9823dffcf5667469f01208eca9 100644 (file)
@@ -1,3 +1,58 @@
+2022-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+       * c-c++-common/builtin-convertvector-3.c: New test.
+       * g++.dg/cpp2a/bit-cast15.C: New test.
+
+2022-03-25  Peter Bergner  <bergner@linux.ibm.com>
+
+       * 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  <hjl.tools@gmail.com>
+
+       PR testsuite/105055
+       * gcc.target/i386/pr95483-1.c: Replace -msse with -msse2.
+
+2022-03-25  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/105053
+       * g++.dg/vect/pr105053.cc: New testcase.
+
+2022-03-25  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/104944
+       * g++.dg/cpp0x/alignas20.C: New test.
+
+2022-03-25  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/105049
+       * gcc.dg/pr105049.c: New testcase.
+
+2022-03-25  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <polacek@redhat.com>
 
        PR c++/104284
index e1e60b98a31e9ea26323d4ec023f7b5da84b8e52..5c4009a9ede618744714a174afe47706b372e880 100644 (file)
@@ -1,3 +1,11 @@
+2022-03-25  Tom de Vries  <tdevries@suse.de>
+
+       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  <tobias@codesourcery.com>
 
        PR middle-end/104285
index 6b272418e40c2848b5c3d4abb88acc069f0b9cfc..50eee8017abbec0f3bb5bc65a74d96f8005260b2 100644 (file)
@@ -1,3 +1,8 @@
+2022-03-25  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/std/bit (bit_cast, byteswap, endian): Add doxygen
+       comments.
+
 2022-03-23  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/105027