public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-7210] Daily bump.
@ 2022-02-12  0:16 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-02-12  0:16 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:e8d68f0a456e00437587461d9645852272fb2322

commit r12-7210-ge8d68f0a456e00437587461d9645852272fb2322
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Feb 12 00:16:23 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 66 ++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  |  6 ++++
 gcc/c-family/ChangeLog  |  6 ++++
 gcc/c/ChangeLog         |  5 +++
 gcc/cp/ChangeLog        |  8 +++++
 gcc/po/ChangeLog        |  8 +++++
 gcc/testsuite/ChangeLog | 95 +++++++++++++++++++++++++++++++++++++++++++++++++
 gotools/ChangeLog       |  6 ++++
 libcpp/ChangeLog        |  5 +++
 libcpp/po/ChangeLog     |  4 +++
 libstdc++-v3/ChangeLog  | 14 ++++++++
 12 files changed, 224 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 07e865e6ca9..30cf2feec32 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,69 @@
+2022-02-11  Iain Sandoe  <iain@sandoe.co.uk>
+	    Vladimir Makarov  <vmakarov@redhat.com>
+
+	PR target/104117
+	* config/rs6000/rs6000.cc (darwin_rs6000_legitimate_lo_sum_const_p):
+	Check for UNSPEC_MACHOPIC_OFFSET wrappers on symbolic addresses when
+	emitting PIC code.
+	(legitimate_lo_sum_address_p): Likewise.
+	* lra-constraints.cc (process_address_1): Do not attempt to emit a reg
+	load from an invalid lo_sum address.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104499
+	* match.pd ((X & Y) CMP 0 -> X CMP2 ~Y): Use view_convert instead
+	of convert.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	* tree.cc (build_common_builtin_nodes): Fix up formatting in
+	__builtin_clear_padding decl creation.
+	* gimplify.cc (gimple_add_padding_init_for_auto_var): Encode
+	for_auto_init in the value of 2nd BUILT_IN_CLEAR_PADDING
+	argument rather than in 3rd argument.
+	(gimplify_call_expr): Likewise.  Fix up comment formatting.
+	* gimple-fold.cc (gimple_fold_builtin_clear_padding): Expect
+	2 arguments instead of 3, take for_auto_init from the value
+	of 2nd argument.
+
+2022-02-11  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/104400
+	* lra-constraints.cc (process_alt_operands): Don't make union of
+	this_alternative_exclude_start_hard_regs when reg class in insn
+	alternative covers other reg classes in the same alternative.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/104446
+	* combine.cc (subst): Don't substitute CONST_INTs into RTX_AUTOINC
+	operands.
+
+2022-02-11  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/104496
+	* internal-fn.cc (vectorized_internal_fn_supported_p):
+	Bail out for integer mode vector types.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/104459
+	* df-scan.cc (df_insn_change_bb): Don't call df_set_bb_dirty when
+	moving DEBUG_INSNs between bbs.
+
+2022-02-11  liuhongt  <hongtao.liu@intel.com>
+
+	PR tree-optimization/104479
+	* match.pd (uncond_op + vec_cond -> cond_op): Add single_use
+	for the dest of uncond_op.
+
+2022-02-11  Tom de Vries  <tdevries@suse.de>
+
+	PR target/104456
+	* config/nvptx/nvptx.cc (prevent_branch_around_nothing): Handle asm
+	insn.
+
 2022-02-10  Qing Zhao  <qing.zhao@oracle.com>
 
 	PR middle-end/100775
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f22e11ed9b0..b975470831b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220211
+20220212
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index ca3e9885904..f5d12435628 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,9 @@
+2022-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/104274
+	* region-model.cc (region_model::check_for_poison): Ignore
+	uninitialized uses of empty types.
+
 2022-02-10  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/98797
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index f958e32294a..78f6f6f00f4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2022-02-11  Richard Biener  <rguenther@suse.de>
+
+	* c-attribs.cc (c_common_attribute_table): Add entry for
+	vector_mask.
+	(handle_vector_mask_attribute): New.
+
 2022-02-10  Marcel Vollweiler  <marcel@codesourcery.com>
 
 	* c-omp.cc (c_omp_split_clauses): Added OMP_CLAUSE_HAS_DEVICE_ADDR case.
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 29c7b747bbd..6e420e04f6e 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,8 @@
+2022-02-11  Richard Biener  <rguenther@suse.de>
+
+	* gimple-parser.cc (c_parser_gimple_statement): Properly parse
+	VEC_COND_EXPRs.
+
 2022-02-10  Marcel Vollweiler  <marcel@codesourcery.com>
 
 	* c-parser.cc (c_parser_omp_clause_name): Parse 'has_device_addr'
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5a4bb7307fc..1db66a72060 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/104472
+	* constexpr.cc (cxx_eval_internal_function) <case IFN_VEC_CONVERT>:
+	Only return fold_const_call result if it is non-NULL.  Otherwise
+	fall through into the default: case to return t, set *non_constant_p
+	and emit diagnostics if needed.
+
 2022-02-10  Jason Merrill  <jason@redhat.com>
 
 	* module.cc (depset::hash::add_specializations): Use
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 9a537145a96..242ec034f6a 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,11 @@
+2022-02-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* gcc.pot: Regenerate.
+
+2022-02-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* exgettext: Also process C++ sources with --language=GCC-source.
+
 2022-01-17  Martin Liska  <mliska@suse.cz>
 
 	* EXCLUDES: Rename .c names to .cc.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4767cd488c2..03290ce2519 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,98 @@
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104499
+	* gcc.c-torture/compile/pr104499.c: New test.
+
+2022-02-11  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/104400
+	* gcc.target/v850/pr104400.c: New.
+	* gcc.target/v850/v850.exp: New.
+
+2022-02-11  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/104274
+	* gcc.dg/analyzer/torture/empty-struct-1.c: New test.
+
+2022-02-11  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/gimplefe-48.c: New testcase.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/104472
+	* g++.dg/cpp0x/constexpr-104472.C: New test.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/104446
+	* gcc.target/i386/pr104446.c: New test.
+
+2022-02-11  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/104496
+	* gcc.target/i386/pr104496.c: New testcase.
+
+2022-02-11  Jakub Jelinek  <jakub@redhat.com>
+
+	PR rtl-optimization/104459
+	* gcc.dg/pr104459.c: New test.
+
+2022-02-11  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr104479.c: New test.
+	* gcc.target/i386/cond_op_shift_w-1.c: Adjust testcase.
+
+2022-02-11  Tom de Vries  <tdevries@suse.de>
+
+	* gcc.c-torture/compile/pr100576.c: Require effective target
+	non_strict_prototype.
+	* gcc.c-torture/compile/pr97576.c: Same.
+
+2022-02-11  Tom de Vries  <tdevries@suse.de>
+
+	* c-c++-common/Walloca-larger-than.c: Require effective target alloca.
+	* c-c++-common/Warray-bounds-9.c: Same.
+	* c-c++-common/Wdangling-pointer-2.c: Same.
+	* c-c++-common/Wdangling-pointer-4.c: Same.
+	* c-c++-common/Wdangling-pointer-5.c: Same.
+	* c-c++-common/Wdangling-pointer.c: Same.
+	* c-c++-common/auto-init-11.c: Same.
+	* c-c++-common/auto-init-12.c: Same.
+	* c-c++-common/auto-init-15.c: Same.
+	* c-c++-common/auto-init-16.c: Same.
+	* c-c++-common/torture/builtin-clear-padding-4.c: Same.
+	* gcc.c-torture/compile/pr99787-1.c: Same.
+	* gcc.dg/Walloca-larger-than-4.c: Same.
+	* gcc.dg/Wdangling-pointer.c: Same.
+	* gcc.dg/Wfree-nonheap-object-2.c: Same.
+	* gcc.dg/Wfree-nonheap-object.c: Same.
+	* gcc.dg/Wstringop-overflow-56.c: Same.
+	* gcc.dg/Wstringop-overflow-57.c: Same.
+	* gcc.dg/Wstringop-overflow-67.c: Same.
+	* gcc.dg/Wstringop-overflow-71.c: Same.
+	* gcc.dg/Wvla-larger-than-5.c: Same.
+	* gcc.dg/analyzer/taint-alloc-1.c: Same.
+	* gcc.dg/analyzer/torture/ubsan-1.c: Same.
+	* gcc.dg/graphite/pr99085.c: Same.
+	* gcc.dg/pr100225.c: Same.
+	* gcc.dg/pr98721-1.c: Same.
+	* gcc.dg/pr99122-2.c: Same.
+	* gcc.dg/sso-14.c: Same.
+	* gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: Same.
+	* gcc.dg/uninit-38.c: Same.
+	* gcc.dg/uninit-39.c: Same.
+	* gcc.dg/uninit-41.c: Same.
+	* gcc.dg/uninit-pr100250.c: Same.
+	* gcc.dg/uninit-pr101300.c: Same.
+	* gcc.dg/uninit-pr101494.c: Same.
+	* gcc.dg/uninit-pr98578.c: Same.
+	* gcc.dg/uninit-pr98583.c: Same.
+	* gcc.dg/vla-stexp-1.c: Same.
+	* gcc.dg/vla-stexp-2.c: Same.
+	* gcc.dg/vla-stexp-4.c: Same.
+	* gcc.dg/vla-stexp-5.c: Same.
+
 2022-02-10  Jakub Jelinek  <jakub@redhat.com>
 
 	PR tree-optimization/104373
diff --git a/gotools/ChangeLog b/gotools/ChangeLog
index c3ea31f9dc0..13ed04c8d5d 100644
--- a/gotools/ChangeLog
+++ b/gotools/ChangeLog
@@ -1,3 +1,9 @@
+2022-02-11  Ian Lance Taylor  <iant@golang.org>
+
+	* Makefile.am (go_cmd_cgo_files): Add ast_go118.go
+	(check-go-tool): Copy golang.org/x/tools directories.
+	* Makefile.in: Regenerate.
+
 2022-02-09  Ian Lance Taylor  <iant@golang.org>
 
 	* configure.ac (RT_LIBS): Define.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index c3679fee1f7..a0242895188 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,8 @@
+2022-02-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* Makefile.in (po/$(PACKAGE).pot): Also handle cpp_warning_at,
+	cpp_pedwarning_at and cpp_error_at.
+
 2022-02-01  Jakub Jelinek  <jakub@redhat.com>
 
 	PR preprocessor/104147
diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog
index 54ca87fd4e9..69d7d034730 100644
--- a/libcpp/po/ChangeLog
+++ b/libcpp/po/ChangeLog
@@ -1,3 +1,7 @@
+2022-02-11  Joseph Myers  <joseph@codesourcery.com>
+
+	* cpplib.pot: Regenerate.
+
 2021-12-20  Joseph Myers  <joseph@codesourcery.com>
 
 	* es.po: Update.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b19a6d8e246..5ed0e0f5f28 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,17 @@
+2022-02-11  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/20_util/temporary_buffer.cc: Fix dg-warning target
+	selector.
+
+2022-02-11  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/20_util/monotonic_buffer_resource/allocate.cc:
+	Ignore -Walloc-larger-than warning.
+	* testsuite/20_util/unsynchronized_pool_resource/allocate.cc:
+	Likewise.
+	* testsuite/29_atomics/atomic/cons/user_pod.cc: Compile with -O1
+	to avoid linker error for __atomic_is_lock_free.
+
 2022-02-10  Thomas Rodgers  <rodgert@appliantology.com>
 
 	* include/bits/atomic_wait.h (__waiter_base::_S_do_spin,


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-02-12  0:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-12  0:16 [gcc r12-7210] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).