[gcc r12-7976] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Mon Apr 4 08:01:21 GMT 2022


https://gcc.gnu.org/g:8af4270d3fd3000395dcf2b47dc5b5579bfd39fb

commit r12-7976-g8af4270d3fd3000395dcf2b47dc5b5579bfd39fb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 4 08:00:40 2022 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  4 +++
 contrib/ChangeLog       |  4 +++
 gcc/ChangeLog           | 57 ++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 13 +++++++++
 gcc/d/ChangeLog         | 28 ++++++++++++++++++
 gcc/jit/ChangeLog       | 13 +++++++++
 gcc/po/ChangeLog        |  8 +++++
 gcc/testsuite/ChangeLog | 77 +++++++++++++++++++++++++++++++++++++++++++++++++
 libgomp/ChangeLog       | 11 +++++++
 libphobos/ChangeLog     |  9 ++++++
 libstdc++-v3/ChangeLog  | 27 +++++++++++++++++
 12 files changed, 252 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 5c545e5c186..bbb29b0955c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2022-04-01  Qian Jianhua  <qianjh@fujitsu.com>
+
+	* MAINTAINERS: Update my email address.
+
 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
 
 	* MAINTAINERS: (CPU Port Maintainers): Add myself and
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 4408336aa88..4ba5286e94a 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,7 @@
+2022-04-04  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_update_version.py: Ignore the revision.
+
 2022-03-31  Jakub Jelinek  <jakub@redhat.com>
 	    Joseph Myers  <joseph@codesourcery.com>
 
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7bfed69f862..325c8c94bcd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,60 @@
+2022-04-03  Jeff Law  <jeffreyalaw@gmail.com>
+
+	PR target/104987
+	* config/iq2000/iq2000.md (bbi): New attribute,  default to no.
+	(delay slot descripts): Use different delay slot description when
+	the insn as the "bbi" attribute.
+	(bbi, bbin patterns): Set the bbi attribute to yes.
+
+2022-04-03  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/105123
+	* config/i386/i386-expand.cc (ix86_expand_vector_init_general): Avoid
+	using word as target for expand_simple_binop when doing ASHIFT and
+	IOR.
+
+2022-04-02  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+	* config/mips/mips.cc (mips_function_arg): Check if DECL_SIZE is
+	NULL before dereferencing it.
+
+2022-04-01  Qing Zhao  <qing.zhao@oracle.com>
+
+	* config/i386/i386.cc (zero_all_st_registers): Return the value of
+	num_of_st.
+	(ix86_zero_call_used_regs): Update zeroed_hardregs set according to
+	the return value of zero_all_st_registers.
+	* doc/tm.texi: Update the documentation of TARGET_ZERO_CALL_USED_REGS.
+	* function.cc (gen_call_used_regs_seq): Add an assertion.
+	* target.def: Update the documentation of TARGET_ZERO_CALL_USED_REGS.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+	PR target/102024
+	* config/mips/mips.cc (mips_function_arg): Ignore zero-width
+	fields, and inform if it causes a psABI change.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+	PR target/102024
+	* config/mips/mips.cc (mips_fpr_return_fields): Detect C++
+	zero-width bit-fields and set up an indicator.
+	(mips_return_in_msb): Adapt for mips_fpr_return_fields change.
+	(mips_function_value_1): Diagnose when the presense of a C++
+	zero-width bit-field changes function returning in GCC 12.
+
+2022-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104645
+	* tree-ssa-phiopt.cc (value_replacement): If assign has
+	CONVERT_EXPR_CODE_P rhs_code, treat it like a preparation
+	statement with constant evaluation.
+
+2022-04-01  YunQiang Su  <yunqiang.su@cipunited.com>
+
+	* config/mips/mips.cc (mips_expand_prologue):
+	  IPL is 8bit for MCU ASE.
+
 2022-03-31  Bill Schmidt  <wschmidt@linux.ibm.com>
 
 	PR target/104004
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cdf1b0ea123..b296438a4b7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220401
+20220404
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9c6b7826c2c..46f7d7d8a1d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+	    Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/103328
+	* coroutines.cc (morph_fn_to_coro): Reset
+	current_binding_level->blocks.
+
+2022-04-01  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/105110
+	* pt.cc (unify) <case TEMPLATE_PARM_INDEX>: Drop cv-quals from
+	the argument type of an NTTP before deducing from it.
+
 2022-03-31  Jason Merrill  <jason@redhat.com>
 
 	PR c++/96645
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 3ad555a2c46..f1afaf20331 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,31 @@
+2022-04-03  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* d-lang.cc: Include dmd/template.h.
+	(d_parse_file): Call printTemplateStats when vtemplates is set.
+	* decl.cc (start_function): Remove OPT_Wtemplates warning.
+	* lang.opt (Wtemplates): Remove.
+
+2022-04-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 47871363d.
+	* d-builtins.cc (d_init_versions): Add predefined version identifiers
+	D_PreConditions, D_PostConditions, and D_Invariants.
+	* d-codegen.cc (d_build_call): Update for new front-end interface.
+	(build_frame_type): Generate reference field for NRVO variables with
+	nested references.
+	(build_closure): Generate assignment of return address to closure.
+	* d-tree.h (DECL_INSTANTIATED): Use DECL_LANG_FLAG_2.
+	(bind_expr): Remove.
+	* decl.cc (DeclVisitor::visit (FuncDeclaration *)): Update for new
+	front-end interface.
+	(get_symbol_decl): Likewise.
+	(get_decl_tree): Check DECL_LANG_FRAME_FIELD before DECL_LANG_NRVO.
+	Dereference the field when both are set.
+	* expr.cc (ExprVisitor::visit (DeleteExp *)): Update for new front-end
+	interface.
+	* modules.cc (get_internal_fn): Likewise.
+	* toir.cc (IRVisitor::visit (ReturnStatement *)): Likewise.
+
 2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/105004
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 97c40bbee40..535daa4d981 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,16 @@
+2022-04-01  David Malcolm  <dmalcolm@redhat.com>
+
+	* docs/topics/expressions.rst: Fix formatting.
+	* docs/topics/types.rst: Likewise.
+	* docs/_build/texinfo/libgccjit.texi: Regenerate
+
+2022-04-01  Petter Tomner  <tomner@kth.se>
+
+	* docs/topics/compatibility.rst: Add 19 tag
+	* docs/topics/compilation.rst: Linking
+	* docs/topics/contexts.rst: Linking example
+	* docs/topics/expressions.rst: Fix formatting and dropped 's'
+
 2022-03-07  Jakub Jelinek  <jakub@redhat.com>
 
 	* libgccjit.h: Fix up duplicated word issue in a comment.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index fcc463d039d..cfbf80a7fc6 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,11 @@
+2022-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* gcc.pot: Regenerate.
+
+2022-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* hr.po: Update.
+
 2022-03-30  Joseph Myers  <joseph@codesourcery.com>
 
 	* hr.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b3ea4f3917b..02413154a9e 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,80 @@
+2022-04-03  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/105123
+	* gcc.target/i386/pr105123.c: New test.
+
+2022-04-03  Benno Evers  <benno.evers@tenzir.com>
+	    Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/103328
+	* g++.dg/coroutines/pr103328.C: New test.
+
+2022-04-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* gdc.dg/nrvo1.d: New test.
+
+2022-04-02  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+	* gcc.target/mips/pr102024-4.c: New test.
+
+2022-04-02  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.dg/fixed-point/composite-type.c: Add -Wno-array-parameter.
+
+2022-04-01  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/105110
+	* g++.dg/cpp2a/nontype-class52.C: New test.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+	PR target/102024
+	* gcc.target/mips/pr102024-1.c: New test.
+	* gcc.target/mips/pr102024-2.c: New test.
+	* gcc.target/mips/pr102024-3.c: New test.
+
+2022-04-01  Xi Ruoyao  <xry111@mengyan1223.wang>
+
+	PR target/102024
+	* g++.target/mips/mips.exp: New test supporting file.
+	* g++.target/mips/pr102024.C: New test.
+
+2022-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/104645
+	* gcc.dg/tree-ssa/pr104645.c: New test.
+
+2022-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/102024
+	* gcc.dg/compat/pr102024_test.h: Add further tests with zero sized
+	structures and arrays.
+	* g++.dg/compat/pr102024_test.h: Add further tests with zero sized
+	arrays.
+
+2022-04-01  Tom de Vries  <tdevries@suse.de>
+
+	* gcc.target/nvptx/nvptx.exp
+	(check_effective_target_runtime_ptx_isa_version_6_3): Rename and
+	generalize to ...
+	(check_effective_target_runtime_ptx_isa_version_at_least): .. this.
+	(check_effective_target_default_ptx_isa_version_at_least)
+	(check_effective_target_runtime_ptx_alias, add_options_for_ptx_alias):
+	New proc.
+	* gcc.target/nvptx/alias-1.c: Use "target runtime_ptx_alias" and
+	"dg-add-options ptx_alias".
+	* gcc.target/nvptx/alias-2.c: Same.
+	* gcc.target/nvptx/alias-3.c: Same.
+	* gcc.target/nvptx/alias-4.c: Same.
+
+2022-04-01  Alexandre Oliva  <oliva@adacore.com>
+
+	* lib/target-supports.exp
+	(check_effective_target_arm_soft_ok_link): New.
+	* gcc.target/arm/size-optimization-ieee-1.c: Use it.
+	* gcc.target/arm/size-optimization-ieee-2.c: Likewise.
+	* gcc.target/arm/size-optimization-ieee-3.c: Likewise.
+
 2022-03-31  Martin Jambor  <mjambor@suse.cz>
 
 	* gcc.dg/ipa/pr103083-1.c: New test.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index d63ef50118a..ce5b2649a20 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,14 @@
+2022-04-01  Tom de Vries  <tdevries@suse.de>
+
+	* testsuite/libgomp.fortran/examples-4/declare_target-1.f90: Define
+	and use REC_DEPTH.
+	* testsuite/libgomp.fortran/examples-4/declare_target-2.f90: Same.
+
+2022-04-01  Tom de Vries  <tdevries@suse.de>
+
+	* testsuite/libgomp.oacc-c-c++-common/vector-length-128-7.c: Fix
+	num_workers check.
+
 2022-03-29  Chenghua Xu  <xuchenghua@loongson.cn>
 	    Lulu Cheng  <chenglulu@loongson.cn>
 
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 23850b611b6..4b227d6c310 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,12 @@
+2022-04-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime c52e28b7.
+	* libdruntime/Makefile.am (DRUNTIME_DSOURCES_OPENBSD): Add
+	core/sys/openbsd/pwd.d.
+	* libdruntime/Makefile.in: Regenerate.
+	* src/MERGE: Merge upstream phobos 99e9c1b77.
+	* testsuite/libphobos.exceptions/message_with_null.d: New test.
+
 2022-03-21  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/104911
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 92dc05f0e4f..59c784378d9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,30 @@
+2022-04-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libstdc++/105128
+	* include/std/source_location (std::source_location::__impl): Move
+	definition before using __builtin_ret_type.
+
+2022-04-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/utility (unreachable): Define for C++23.
+	* include/std/version (__cpp_lib_unreachable): Define.
+	* src/c++11/debug.cc (__glibcxx_assert_fail): Check for valid
+	arguments. Handle only the function being given.
+	* testsuite/20_util/unreachable/1.cc: New test.
+	* testsuite/20_util/unreachable/version.cc: New test.
+
+2022-04-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/experimental/bits/fs_fwd.h (copy_file): Remove
+	incorrect noexcept from declaration.
+	* include/experimental/bits/fs_path.h (path::begin, path::end):
+	Add noexcept to declarations, to match definitions.
+
+2022-04-01  Timm Bäder  <tbaeder@redhat.com>
+
+	* include/bits/fs_ops.h: Fix filename in Doxygen comment.
+	* include/experimental/bits/fs_ops.h: Likewise.
+
 2022-03-31  Jonathan Wakely  <jwakely@redhat.com>
 
 	* libsupc++/new_opa.cc (aligned_alloc): Add comment.


More information about the Libstdc++-cvs mailing list