public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r12-5586] Daily bump.
@ 2021-11-30  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-11-30  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:87cd82c81d388530f67dbd73478c00846fb99a64

commit r12-5586-g87cd82c81d388530f67dbd73478c00846fb99a64
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Nov 30 00:16:44 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 107 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   6 +++
 gcc/analyzer/ChangeLog  |   8 ++++
 gcc/c-family/ChangeLog  |  11 +++++
 gcc/c/ChangeLog         |  10 +++++
 gcc/cp/ChangeLog        |  13 ++++++
 gcc/d/ChangeLog         |   5 +++
 gcc/fortran/ChangeLog   |   5 +++
 gcc/go/ChangeLog        |   5 +++
 gcc/objc/ChangeLog      |   5 +++
 gcc/objcp/ChangeLog     |   5 +++
 gcc/testsuite/ChangeLog |  42 +++++++++++++++++++
 intl/ChangeLog          |  10 +++++
 libcpp/ChangeLog        |   7 ++++
 libgcc/ChangeLog        |   5 +++
 libgomp/ChangeLog       |   5 +++
 libiberty/ChangeLog     |  12 ++++++
 18 files changed, 262 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ec28a332392..5f53c0ca5cf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,110 @@
+2021-11-29  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/102811
+	* config/i386/i386.md (*movhi_internal): Introduce (*v,C) alternative.
+	Do not allocate non-GPR registers.  Optimize xmm->xmm moves when
+	optimizing for size.  Fix vpinsrw insn template.
+	(*movhf_internal): Fix pinsrw and pextrw insn templates for
+	AVX targets. Use sselog1 type instead of sselog.  Optimize GPR moves.
+	Optimize xmm->xmm moves for TARGET_SSE_PARTIAL_REG_DEPENDENCY
+	and TARGET_SSE_SPLIT_REGS targets.
+
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	* configure: Re-regenerate.
+
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Makefile.in: Substitute CTAGS, ETAGS, and CSCOPE
+	variables. Use ETAGS variable in TAGS target.
+	* configure: Regenerate.
+	* configure.ac: Allow CTAGS, ETAGS, and CSCOPE
+	variables to be overridden.
+
+2021-11-29  Paul A. Clarke  <pc@us.ibm.com>
+
+	* config/rs6000/xmmintrin.h (_mm_movemask_ps): Use vec_extractm
+	when _ARCH_PWR10.
+	* config/rs6000/emmintrin.h (_mm_movemask_pd): Likewise.
+	(_mm_movemask_epi8): Likewise.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* read-rtl-function.c (function_reader::read_rtx_operand):
+	Return only after resetting m_in_call_function_usage.
+
+2021-11-29  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* config/i386/i386-expand.c (ix86_expand_v1ti_to_ti): Perform the
+	conversion via V2DImode using vec_extractv2didi on TARGET_SSE2.
+	* config/i386/sse.md (rotlv1ti3, rotrv1ti3): Change constraint
+	on QImode shift amounts from const_int_operand to general_operand.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* tree.h (reverse_storage_order_for_component_p): Remove
+	spurious gcc_unreachable.
+	* cfganal.c (dfs_find_deadend): Likewise.
+	* fold-const-call.c (fold_const_logb): Likewise.
+	(fold_const_significand): Likewise.
+	* gimple-ssa-store-merging.c (lhs_valid_for_store_merging_p):
+	Likewise.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* vec.c (qsort_chk): Do not return the void return value
+	from the noreturn qsort_chk_error.
+	* ccmp.c (expand_ccmp_expr_1): Remove unreachable return.
+	* df-scan.c (df_ref_equal_p): Likewise.
+	* dwarf2out.c (is_base_type): Likewise.
+	(add_const_value_attribute): Likewise.
+	* fixed-value.c (fixed_arithmetic): Likewise.
+	* gimple-fold.c (gimple_fold_builtin_fputs): Likewise.
+	* gimple-ssa-strength-reduction.c (stmt_cost): Likewise.
+	* graphite-isl-ast-to-gimple.c
+	(gcc_expression_from_isl_expr_op): Likewise.
+	(gcc_expression_from_isl_expression): Likewise.
+	* ipa-fnsummary.c (will_be_nonconstant_expr_predicate):
+	Likewise.
+	* lto-streamer-in.c (lto_input_mode_table): Likewise.
+
+2021-11-29  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/102811
+	* config/i386/i386.c (inline_secondary_memory_needed): HImode
+	move between GPR and SSE registers is supported under
+	TARGET_SSE2 and above.
+	* config/i386/i386.md (extendhfsf2): Optimize expander.
+	(truncsfhf2): Ditto.
+	* config/i386/sse.md (sse2p4_1): Adjust attr for V8HFmode to
+	align with V8HImode.
+
+2021-11-29  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/102811
+	PR target/103463
+	* config/i386/i386.c (ix86_secondary_reload): Without
+	TARGET_SSE4_1, General register is needed to move HImode from
+	sse register to memory.
+	* config/i386/sse.md (*vec_extrachf): Use %vpextrw instead of
+	pextrw in output templates.
+	* config/i386/i386.md (movhi_internal): Ditto, also fix typo of
+	MEM_P (operands[1]) and adjust mode/prefix/type attribute for
+	alternatives related to sse register.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103458
+	* tree-ssa-dce.c (make_forwarders_with_degenerate_phis): Do not
+	create forwarders for blocks with abnormal predecessors.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* gimple-predicate-analysis.cc (can_be_invalidated_p):
+	Restore semantics to the one before the split from
+	tree-ssa-uninit.c.
+
 2021-11-28  Jan Hubicka  <hubicka@ucw.cz>
 
 	* profile.c: Include sreal.h
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4008edd7281..00c2202918d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20211129
+20211130
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 887949b29c6..411115da471 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* gcc-interface/Make-lang.in: Use ETAGS variable in
+	TAGS target.
+
 2021-11-15  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* gcc-interface/Makefile.in: Use DSYMUTIL_FOR_TARGET in
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 34a112d7355..6c51da2d558 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,11 @@
+2021-11-29  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/103217
+	* store.cc (binding_cluster::can_merge_p): For the "key is bound"
+	vs "key is not bound" merger case, check that the bound svalue
+	is mergeable before merging it to "unknown", rejecting the merger
+	otherwise.
+
 2021-11-19  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/103217
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 813062e2340..6104dc69a96 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,14 @@
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* c-format.c (check_format_string): Remove spurious
+	gcc_unreachable.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* c-opts.c (c_common_post_options): Remove unreachable return.
+	* c-pragma.c (handle_pragma_target): Likewise.
+	(handle_pragma_optimize): Likewise.
+
 2021-11-25  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/102611
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 42e918ad518..0c36262a392 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,13 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* c-typeck.c (c_tree_equal): Remove unreachable return.
+	* c-parser.c (get_matching_symbol): Likewise.
+
 2021-11-23  Jakub Jelinek  <jakub@redhat.com>
 
 	* c-typeck.c (c_clone_omp_udr): Don't initialize
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f1995bd3376..2390aeff7a3 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
+2021-11-29  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/100493
+	* parser.c (cp_parser_lambda_introducer): In C++17, don't
+	diagnose a redundant 'this' capture alongside a by-copy
+	capture default unless -pedantic.  Move the diagnostic into
+	-Wc++20-extensions and adjust wording accordingly.
+
 2021-11-26  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/102753
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 4009aabc36a..0594fbb64f4 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
 2021-11-28  Martin Liska  <mliska@suse.cz>
 
 	* d-attribs.cc (parse_optimize_options): Fix thinko.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 3dffc500ec8..bf10666823a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
 2021-11-26  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/103411
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index c17e3a46b29..61ddd70740e 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
 2021-09-27  Martin Liska  <mliska@suse.cz>
 
 	* go-lang.c (go_langhook_init_options_struct): Set also
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog
index 51b21036741..03d8bda0fca 100644
--- a/gcc/objc/ChangeLog
+++ b/gcc/objc/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
 2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
 
 	PR other/102663
diff --git a/gcc/objcp/ChangeLog b/gcc/objcp/ChangeLog
index c83b831a542..500e0580ad3 100644
--- a/gcc/objcp/ChangeLog
+++ b/gcc/objcp/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Make-lang.in: Use ETAGS variable in TAGS target.
+
 2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
 
 	PR other/102663
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 11ffdcf269e..a70d6257988 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,45 @@
+2021-11-29  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/103217
+	* gcc.dg/analyzer/pr103217-2.c: New test.
+	* gcc.dg/analyzer/pr103217-3.c: New test.
+	* gcc.dg/analyzer/pr103217-4.c: New test.
+	* gcc.dg/analyzer/pr103217-5.c: New test.
+
+2021-11-29  Martin Sebor  <msebor@redhat.com>
+
+	PR testsuite/103469
+	* c-c++-common/attr-retain-5.c: Prune out valid warning.
+	* c-c++-common/attr-retain-6.c: Same.
+	* c-c++-common/attr-retain-9.c: Same.
+
+2021-11-29  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/100493
+	* g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics.
+	* g++.dg/cpp1z/lambda-this8.C: New test.
+	* g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17
+	to continue to diagnose redundant 'this' captures.
+
+2021-11-29  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* gcc.target/i386/sse2-v1ti-rotate.c: New test case.
+
+2021-11-29  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr102811-2.c: New test.
+	* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new
+	scan-assembler-times.
+
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/103458
+	* gcc.dg/torture/pr103458.c: New testcase.
+
+2021-11-29  Kewen Lin  <linkw@linux.ibm.com>
+
+	* gcc.target/powerpc/vect-gather-1.c: New test.
+
 2021-11-27  Jakub Jelinek  <jakub@redhat.com>
 
 	PR middle-end/103431
diff --git a/intl/ChangeLog b/intl/ChangeLog
index 281385a6c2d..f44e691ece4 100644
--- a/intl/ChangeLog
+++ b/intl/ChangeLog
@@ -1,3 +1,13 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Makefile.in: Use ETAGS variable in TAGS target,
+	CTAGS variable in CTAGS target, and MKID variable
+	in ID target.
+	* configure: Regenerate.
+	* configure.ac: Allow CTAGS, ETAGS, and MKID
+	variables to be overridden.
+
 2021-06-14  Michael Forney  <mforney@mforney.org>
 
 	* configure: Regenerated.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 8d436553f77..60f226e1f7c 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,10 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Makefile.in: Use ETAGS variable in TAGS target.
+	* configure: Regenerate.
+	* configure.ac: Allow ETAGS variable to be overridden.
+
 2021-11-23  Christophe Lyon  <christophe.lyon@foss.st.com>
 
 	PR preprocessor/103355
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 3f01b7000ea..4d111aaba3e 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Rasmus Villemoes  <rasmus.villemoes@prevas.dk>
+
+	* config.host (powerpc-wrs-vxworks): Do not add crtbegin.o and
+	crtend.o to extra_parts.
+
 2021-11-27  John David Anglin  <danglin@gcc.gnu.org>
 
 	* config/pa/t-dimode (lib2difuncs): Fix typo.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 2c2d77469a7..5b63b05cda8 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2021-11-29  Richard Biener  <rguenther@suse.de>
+
+	* oacc-plugin.c (GOMP_PLUGIN_acc_default_dim): Remove unreachable
+	return.
+
 2021-11-24  Jakub Jelinek  <jakub@redhat.com>
 
 	PR middle-end/103384
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 0bce6b2c48a..6793eeb5b3c 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,15 @@
+2021-11-29  Eric Gallager  <egallager@gcc.gnu.org>
+
+	PR other/103021
+	* Makefile.in: Use ETAGS variable in TAGS target.
+	* configure: Regenerate.
+	* configure.ac: Allow ETAGS variable to be overridden.
+
+2021-11-29  Andrew Pinski  <apinski@marvell.com>
+
+	* make-temp-file.c (try_dir): Check to see if the dir
+	is actually a directory.
+
 2021-10-22  Eric Gallager  <egallager@gcc.gnu.org>
 
 	PR other/102663


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

only message in thread, other threads:[~2021-11-30  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-11-30  0:17 [gcc r12-5586] 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).