[gcc r12-6955] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Feb 1 00:17:06 GMT 2022


https://gcc.gnu.org/g:1bb52662574f6c98de48a5db8c180786e4a53039

commit r12-6955-g1bb52662574f6c98de48a5db8c180786e4a53039
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Feb 1 00:16:29 2022 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  4 ++++
 contrib/ChangeLog       |  5 +++++
 gcc/ChangeLog           | 42 ++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 10 ++++++++++
 gcc/cp/ChangeLog        | 25 +++++++++++++++++++++++++
 gcc/d/ChangeLog         |  5 +++++
 gcc/testsuite/ChangeLog | 39 +++++++++++++++++++++++++++++++++++++++
 libatomic/ChangeLog     |  5 +++++
 libgomp/ChangeLog       |  5 +++++
 libiberty/ChangeLog     | 12 ++++++++++++
 libitm/ChangeLog        |  5 +++++
 libstdc++-v3/ChangeLog  |  5 +++++
 13 files changed, 163 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 975dcd443c1..5d4bfbd80a0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-01-31  Ed Smith-Rowland  <esmithrowland@gmail.com>
+
+	* MAINTAINERS: Update my email and add myself to the DCO list.
+
 2022-01-25  Thomas Schwinge  <thomas@codesourcery.com>
 
 	Revert:
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 42029e88bc6..d968cbf433f 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-31  Martin Liska  <mliska@suse.cz>
+
+	* analyze_brprob.py: Support more formatted predict.def file.
+	* analyze_brprob_spec.py: Improve output and documentation.
+
 2022-01-27  Martin Liska  <mliska@suse.cz>
 
 	* git-undescr.sh: Support full output of git-descr.sh.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4cb2b0d4153..4e99b174ab6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,45 @@
+2022-01-31  Andrew Pinski  <apinski@marvell.com>
+
+	* fold-const.h (operand_compare::operand_equal_p):
+	Fix comment about OEP_* flags.
+
+2022-01-31  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/104298
+	* config/rs6000/aix.h (OPTION_GLIBC): Remove.
+	* config/rs6000/darwin.h (OPTION_GLIBC): Likewise.
+	* config/rs6000/option-defaults.h (OPTION_GLIBC): Define to 0
+	if not already defined.
+
+2022-01-31  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/104232
+	* gimple-ssa-warn-access.cc (pointers_related_p): Add argument.
+	Handle PHIs.  Add a synonymous overload.
+	(pass_waccess::check_pointer_uses): Call pointers_related_p.
+
+2022-01-31  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/100499
+	* fold-const.cc (multiple_of_p): Pass the correct type of
+	the expression to the recursive invocation of multiple_of_p
+	for conversions and use CASE_CONVERT.
+
+2022-01-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR target/104189
+	* config/sparc/linux64.h (TARGET_DEFAULT): Add MASK_V8PLUS.
+
+2022-01-31  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/100499
+	* tree-cfg.cc (verify_gimple_assign_ternary): Use multiple_p
+	on poly-ints instead of multiple_of_p.
+	* tree-ssa.cc (maybe_rewrite_mem_ref_base): Likewise.
+	(non_rewritable_mem_ref_base): Likewise.
+	(non_rewritable_lvalue_p): Likewise.
+	(execute_update_addresses_taken): Likewise.
+
 2022-01-29  Jakub Jelinek  <jakub@redhat.com>
 	    Andrew Pinski  <apinski@marvell.com>
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 85fa54d7265..587a0aa4ca1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220131
+20220201
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index cb1a0266f2f..3e72eb708ec 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,13 @@
+2022-01-31  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+	* doc/share/conf.py: Remove spurious call to ".decode()".
+
+2022-01-31  Arnaud Charlet  <charlet@adacore.com>
+
+	PR ada/104027
+	* gnat1drv.adb (Gnat1drv): Only call Exit_Program when not
+	generating code, otherwise instead go to End_Of_Program.
+
 2022-01-28  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR ada/104258
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 19fbfa74f5f..75aa136b5ca 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,28 @@
+2022-01-31  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/102414
+	PR c++/101874
+	* decl.cc (create_array_type_for_decl): Use template_placeholder_p.
+	Sorry on a variable-length array of auto.
+
+2022-01-31  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/102434
+	* class.cc (finish_struct): Don't allow union initializer_list.
+
+2022-01-31  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/104294
+	* pt.cc (ctor_deduction_guides_for): Correct computation of
+	outer_args.
+
+2022-01-31  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/104291
+	* pt.cc (for_each_template_parm_r) <case CONSTRUCTOR>: Clear
+	walk_subtrees if !include_nondeduced_p.  Simplify given that
+	cp_walk_subtrees already walks TYPE_PTRMEMFUNC_FN_TYPE_RAW.
+
 2022-01-28  Patrick Palka  <ppalka@redhat.com>
 	    Jason Merrill  <jason@redhat.com>
 
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 22c4d8643e7..b9d0735ddb4 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-31  Martin Liska  <mliska@suse.cz>
+
+	PR d/104287
+	* decl.cc (d_finish_decl): Remove trailing dot.
+
 2022-01-28  Martin Liska  <mliska@suse.cz>
 
 	* decl.cc (d_finish_decl): Do not use leading capital letter.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 024c46b1406..67fbfa3609f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,42 @@
+2022-01-31  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/102414
+	PR c++/101874
+	* g++.dg/cpp23/auto-array3.C: New test.
+	* g++.dg/cpp23/auto-array4.C: New test.
+
+2022-01-31  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/102434
+	* g++.dg/cpp0x/initlist128.C: New test.
+
+2022-01-31  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/104294
+	* g++.dg/cpp1z/class-deduction106.C: New test.
+
+2022-01-31  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/104291
+	* g++.dg/template/partial20.C: New test.
+
+2022-01-31  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/104232
+	* g++.dg/warn/Wuse-after-free4.C: New test.
+	* gcc.dg/Wuse-after-free-2.c: New test.
+	* gcc.dg/Wuse-after-free-3.c: New test.
+
+2022-01-31  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/103514
+	* gcc.dg/tree-ssa/pr103514.c: Add
+	--param logical-op-non-short-circuit=1 to dg-options.
+
+2022-01-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/div_zero.adb: New test.
+
 2022-01-29  Jakub Jelinek  <jakub@redhat.com>
 
 	PR tree-optimization/95424
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 61d76351dce..7901f862099 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-31  Martin Liska  <mliska@suse.cz>
+
+	* acinclude.m4: Detect *_ld_is_mold and use it.
+	* configure: Regenerate.
+
 2022-01-24  Martin Liska  <mliska@suse.cz>
 
 	* acinclude.m4: Remove duplicate
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index c3ebcb3b6dd..3be01f7c48d 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-31  Martin Liska  <mliska@suse.cz>
+
+	* acinclude.m4: Detect *_ld_is_mold and use it.
+	* configure: Regenerate.
+
 2022-01-27  Tobias Burnus  <tobias@codesourcery.com>
 
 	* libgomp.texi (OpenMP 5.0): Update implementation status.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 3e6810009ae..11fe61486ce 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,15 @@
+2022-01-31  Nick Clifton  <nickc@redhat.com>
+
+	PR demangler/98886
+	PR demangler/99935
+	* rust-demangle.c (struct rust_demangler): Add a recursion
+	counter.
+	(demangle_path): Increment/decrement the recursion counter upon
+	entry and exit.  Fail if the counter exceeds a fixed limit.
+	(demangle_type): Likewise.
+	(rust_demangle_callback): Initialise the recursion counter,
+	disabling if requested by the option flags.
+
 2022-01-15  Martin Sebor  <msebor@redhat.com>
 
 	* regex.c: Suppress -Wuse-after-free.
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 42b426b1b91..66f8fb9bd52 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-31  Martin Liska  <mliska@suse.cz>
+
+	* acinclude.m4: Detect *_ld_is_mold and use it.
+	* configure: Regenerate.
+
 2022-01-03  Jakub Jelinek  <jakub@redhat.com>
 
 	* libitm.texi: Bump @copying's copyright year.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 769e806b083..dc5aa17bb5e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2022-01-31  Martin Liska  <mliska@suse.cz>
+
+	* acinclude.m4: Detect *_ld_is_mold and use it.
+	* configure: Regenerate.
+
 2022-01-30  Hans-Peter Nilsson  <hp@axis.com>
 
 	* testsuite/27_io/basic_istream/get/char/lwg3464.cc: Don't run on


More information about the Libstdc++-cvs mailing list