[gcc r12-7746] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Mar 22 00:17:25 GMT 2022


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

commit r12-7746-gd156bb870225f442b32983983f94e731397fdb6e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 22 00:16:44 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 85 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  4 +++
 gcc/cp/ChangeLog        | 21 ++++++++++++
 gcc/d/ChangeLog         | 15 +++++++++
 gcc/po/ChangeLog        |  4 +++
 gcc/testsuite/ChangeLog | 62 ++++++++++++++++++++++++++++++++++++
 libphobos/ChangeLog     |  5 +++
 libstdc++-v3/ChangeLog  |  6 ++++
 9 files changed, 203 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 27173950bcc..56606635a1a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,88 @@
+2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/105000
+	* common/config/i386/i386-common.cc
+	(OPTION_MASK_ISA2_GENERAL_REGS_ONLY_UNSET): Replace
+	OPTION_MASK_ISA2_AVX512F_UNSET with OPTION_MASK_ISA2_SSE_UNSET.
+
+2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/104998
+	* common/config/i386/cpuinfo.h (get_available_features): Pass
+	0x19 to __cpuid for bit_AESKLE.  Enable FEATURE_AESKLE only if
+	bit_AESKLE is set.
+
+2022-03-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR middle-end/104869
+	* rtl-ssa/accesses.h (clobber_group::prev_clobber): Declare.
+	(clobber_group::next_clobber): Likewise.
+	(def_lookup::prev_def): Rename to...
+	(def_lookup::last_def_of_prev_group): ...this.
+	(def_lookup::next_def): Rename to...
+	(def_lookup::first_def_of_next_group): ...this.
+	(def_lookup::matching_or_prev_def): Rename to...
+	(def_lookup::matching_set_or_last_def_of_prev_group): ...this.
+	(def_lookup::matching_or_next_def): Rename to...
+	(def_lookup::matching_set_or_first_def_of_next_group): ...this.
+	(def_lookup::prev_def): New function, taking the lookup insn as
+	argument.
+	(def_lookup::next_def): Likewise.
+	* rtl-ssa/member-fns.inl (def_lookup::prev_def): Rename to...
+	(def_lookup::last_def_of_prev_group): ...this.
+	(def_lookup::next_def): Rename to...
+	(def_lookup::first_def_of_next_group): ...this.
+	(def_lookup::matching_or_prev_def): Rename to...
+	(def_lookup::matching_set_or_last_def_of_prev_group): ...this.
+	(def_lookup::matching_or_next_def): Rename to...
+	(def_lookup::matching_set_or_first_def_of_next_group): ...this.
+	* rtl-ssa/movement.h (restrict_movement_for_dead_range): Update after
+	above renaming.
+	* rtl-ssa/accesses.cc (clobber_group::prev_clobber): New function.
+	(clobber_group::next_clobber): Likewise.
+	(def_lookup::prev_def): Likewise.
+	(def_lookup::next_def): Likewise.
+	(function_info::make_use_available): Pass the lookup insn to
+	def_lookup::prev_def and def_lookup::next_def.
+
+2022-03-21  Martin Liska  <mliska@suse.cz>
+
+	* doc/invoke.texi: Document min-pagesize parameter.
+
+2022-03-21  Richard Biener  <rguenther@suse.de>
+
+	* tree-ssa-loop-niter.cc (estimate_numbers_of_iterations): Dump
+	we are estimating niter of loop.
+
+2022-03-21  Kito Cheng  <kito.cheng@sifive.com>
+
+	* common/config/riscv/riscv-common.cc (riscv_ext_flag_table):
+	Update flag name and mask name.
+	* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): Define
+	misc macro for vector extensions.
+	* config/riscv/riscv-opts.h (MASK_VECTOR_EEW_32): Rename to ...
+	(MASK_VECTOR_ELEN_32): ... this.
+	(MASK_VECTOR_EEW_64): Rename to ...
+	(MASK_VECTOR_ELEN_64): ... this.
+	(MASK_VECTOR_EEW_FP_32): Rename to ...
+	(MASK_VECTOR_ELEN_FP_32): ... this.
+	(MASK_VECTOR_EEW_FP_64): Rename to ...
+	(MASK_VECTOR_ELEN_FP_64): ... this.
+	(TARGET_VECTOR_ELEN_32): New.
+	(TARGET_VECTOR_ELEN_64): Ditto.
+	(TARGET_VECTOR_ELEN_FP_32): Ditto.
+	(TARGET_VECTOR_ELEN_FP_64): Ditto.
+	(TARGET_MIN_VLEN): Ditto.
+	* config/riscv/riscv.opt (riscv_vector_eew_flags): Rename to ...
+	(riscv_vector_elen_flags): ... this.
+
+2022-03-21  Hongyu Wang  <hongyu.wang@intel.com>
+
+	PR target/104977
+	* config/i386/sse.md
+	(avx512fp16_fma<complexopname>sh_v8hf<mask_scalarcz_name><round_scalarcz_name>):
+	Correct round operand for intel dialect.
+
 2022-03-19  Arthur Cohen  <arthur.cohen@embecosm.com>
 
 	* diagnostic.cc (diagnostic_cc_tests): Rename to...
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d658990a690..aadb287500c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220321
+20220322
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 7828083889b..b68c145482a 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2022-03-21  Qian Jianhua  <qianjh@cn.fujitsu.com>
+
+	* c-ada-spec.cc: Change array length
+
 2022-03-19  Arthur Cohen  <arthur.cohen@embecosm.com>
 
 	* c-common.cc (c_family_tests): Call the new tests.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index dea2eb78518..7507231c2b5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2022-03-21  Jason Merrill  <jason@redhat.com>
+
+	PR c++/58646
+	* init.cc (build_vec_init): Check for vla element type.
+
+2022-03-21  Jason Merrill  <jason@redhat.com>
+
+	PR c++/103337
+	PR c++/102740
+	PR c++/103299
+	PR c++/102538
+	* decl.cc (reshape_init_class): Avoid looking for designator
+	after we found it.
+	(reshape_init_r): Keep looking for designator.
+
+2022-03-21  Jason Merrill  <jason@redhat.com>
+
+	PR c++/101767
+	* decl.cc (reshape_init_class): Back out of anon struct
+	if a designator doesn't match.
+
 2022-03-18  Jason Merrill  <jason@redhat.com>
 
 	PR c++/92918
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 223eb808a57..3ad555a2c46 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,18 @@
+2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/105004
+	* d-codegen.cc (build_struct_literal): Use complex_expr to build
+	complex expressions from __c_complex types.
+
+2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/104911
+	* dmd/MERGE: Merge upstream dmd 2503f17e5.
+	* d-convert.cc (convert_expr): Replace d_uns64 with dinteger_t.
+	* d-lang.cc: Remove dmd/root/file.h include.
+	(d_handle_option): Update for new front-end interface.
+	(d_parse_file): Likewise.
+
 2022-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd 02a3fafc6.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 703c87f56d4..7f6d237ccf3 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2022-03-21  Joseph Myers  <joseph@codesourcery.com>
+
+	* sv.po: Update.
+
 2022-03-14  Joseph Myers  <joseph@codesourcery.com>
 
 	* de.po, fr.po, sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3cf7458804e..af91e13f3bd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,65 @@
+2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/105000
+	* gcc.target/i386/pr105000-1.c: New test.
+	* gcc.target/i386/pr105000-2.c: Likewise.
+	* gcc.target/i386/pr105000-3.c: Likewise.
+	* gcc.target/i386/pr105000-4.c: Likewise.
+
+2022-03-21  Jason Merrill  <jason@redhat.com>
+
+	PR c++/58646
+	* g++.dg/ext/vla24.C: New test.
+
+2022-03-21  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/86722
+	PR tree-optimization/90356
+	* gcc.target/i386/pr86722.c: Add -mno-avx.
+	* gcc.target/i386/pr90356.c: Likewise.
+
+2022-03-21  Jason Merrill  <jason@redhat.com>
+
+	PR c++/103337
+	PR c++/102740
+	PR c++/103299
+	PR c++/102538
+	* g++.dg/ext/flexary3.C: Remove one error.
+	* g++.dg/parse/pr43765.C: Likewise.
+	* g++.dg/cpp2a/desig22.C: New test.
+	* g++.dg/cpp2a/desig23.C: New test.
+	* g++.dg/cpp2a/desig24.C: New test.
+	* g++.dg/cpp2a/desig25.C: New test.
+
+2022-03-21  Jason Merrill  <jason@redhat.com>
+
+	PR c++/101767
+	* g++.dg/ext/anon-struct10.C: New test.
+
+2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/105004
+	* gdc.dg/pr105004.d: New test.
+
+2022-03-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR middle-end/104869
+	* g++.dg/pr104869.C: New test.
+
+2022-03-21  Kito Cheng  <kito.cheng@sifive.com>
+
+	* gcc.target/riscv/arch-13.c: New.
+	* gcc.target/riscv/arch-14.c: Ditto.
+	* gcc.target/riscv/arch-15.c: Ditto.
+	* gcc.target/riscv/predef-18.c: Ditto.
+	* gcc.target/riscv/predef-19.c: Ditto.
+	* gcc.target/riscv/predef-20.c: Ditto.
+
+2022-03-21  Hongyu Wang  <hongyu.wang@intel.com>
+
+	PR target/104977
+	* gcc.target/i386/pr104977.c: New test.
+
 2022-03-20  Jeff Law  <jeffreyalaw@gmail.com>
 
 	* gcc.target/s390/arch13/sel-1.c: Adjust expected output.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index d5e3d559866..23850b611b6 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/104911
+	* src/MERGE: Merge upstream phobos a74fa63e6.
+
 2022-03-13  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* libdruntime/MERGE: Merge upstream druntime 26b58167.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8628a80f77b..5486f348fdd 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2022-03-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libstdc++/104990
+	* include/bits/locale_facets_nonio.tcc (get): Don't check if do_get
+	isn't overloaded if __clang__ is defined.
+
 2022-03-18  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/104242


More information about the Libstdc++-cvs mailing list