[gcc/devel/c++-coroutines] Daily bump.

Iain D Sandoe iains@gcc.gnu.org
Tue Jun 30 18:35:10 GMT 2020


https://gcc.gnu.org/g:458f12eda16ee19354ca1937daef45d79bc7ad46

commit 458f12eda16ee19354ca1937daef45d79bc7ad46
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jun 30 09:02:21 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       | 13 +++++++++
 gcc/ChangeLog           | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 24 ++++++++++++++++
 gcc/fortran/ChangeLog   | 17 ++++++++++++
 gcc/po/ChangeLog        |  4 +++
 gcc/testsuite/ChangeLog | 69 ++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 10 +++++++
 8 files changed, 211 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 69f16135bb3..e3ba8c3695f 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,16 @@
+2020-06-30  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_check_commit.py: Print revision
+	of original_info.
+	* gcc-changelog/git_commit.py: Support Revert commits.
+
+2020-06-30  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_check_commit.py: Use GitInfo
+	* gcc-changelog/git_commit.py: Add GitInfo class.
+	* gcc-changelog/git_email.py: Use GitInfo class.
+	* gcc-changelog/git_repository.py: Likewise.
+
 2020-06-24  Ilya Leoshkevich  <iii@linux.ibm.com>
 
 	* download_prerequisites: Support AIX and OpenBSD unames.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3f3ef4c11d2..dd6d1be1e40 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,76 @@
+2020-06-29  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* doc/extend.texi: Change references to "future architecture" to
+	"ISA 3.1", "-mcpu=future" to "-mcpu=power10", and remove vaguer
+	references to "future" (because the future is now).
+
+2020-06-29  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* config/rs6000/rs6000.md (isa): Rename "fut" to "p10".
+
+2020-06-29  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* simplify-rtx.c (simplify_distributive_operation): New function
+	to un-distribute a binary operation of two binary operations.
+	(X & C) ^ (Y & C) to (X ^ Y) & C, when C is simple (i.e. a constant).
+	(simplify_binary_operation_1) <IOR, XOR, AND>: Call it from here
+	when appropriate.
+	(test_scalar_int_ops): New function for unit self-testing
+	scalar integer transformations in simplify-rtx.c.
+	(test_scalar_ops): Call test_scalar_int_ops for each integer mode.
+	(simplify_rtx_c_tests): Call test_scalar_ops.
+
+2020-06-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95916
+	* tree-vect-slp.c (vect_schedule_slp_instance): Explicitely handle
+	the case of not vectorized externals.
+
+2020-06-29  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h: Do not include <utility>.
+
+2020-06-29  Martin Liska  <mliska@suse.cz>
+
+	* tree-ssa-ccp.c (gsi_prev_dom_bb_nondebug): Use gsi_bb
+	instead of gimple_stmt_iterator::bb.
+	* tree-ssa-math-opts.c (insert_reciprocals): Likewise.
+	* tree-vectorizer.h: Likewise.
+
+2020-06-29  Andrew Stubbs  <ams@codesourcery.com>
+
+	* config/gcn/gcn-hsa.h (DBX_REGISTER_NUMBER): New macro.
+	* config/gcn/gcn-protos.h (gcn_dwarf_register_number): New prototype.
+	* config/gcn/gcn.c (gcn_expand_prologue): Add RTX_FRAME_RELATED_P
+	and REG_FRAME_RELATED_EXPR to stack and frame pointer adjustments.
+	(gcn_dwarf_register_number): New function.
+	(gcn_dwarf_register_span): New function.
+	(TARGET_DWARF_REGISTER_SPAN): New hook macro.
+
+2020-06-29  Kaipeng Zhou  <zhoukaipeng3@huawei.com>
+
+	PR tree-optimization/95854
+	* gimple-ssa-store-merging.c (find_bswap_or_nop_1): Return NULL
+	if operand 1 or 2 of a BIT_FIELD_REF cannot be converted to
+	unsigned HOST_WIDE_INT.
+
+2020-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* config/sparc/sparc.c (epilogue_renumber): Remove register.
+	(sparc_print_operand_address): Likewise.
+	(sparc_type_code): Likewise.
+	(set_extends): Likewise.
+
+2020-06-29  Martin Liska  <mliska@suse.cz>
+
+	PR tree-optimization/92860
+	* optc-save-gen.awk: Add exceptions for arc target.
+
+2020-06-29  Frederik Harwath  <frederik@codesourcery.com>
+
+	* doc/sourcebuild.texi: Describe globbing of the
+	dump file scanning commands "suffix" argument.
+
 2020-06-28  Martin Sebor  <msebor@redhat.com>
 
 	PR c++/86568
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 39082fd9fab..88cb34f9be6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200629
+20200630
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 82fb0d062e8..6db8f7fa7df 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,27 @@
+2020-06-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* coroutines.cc (expand_one_await_expression): Remove
+	code dealing with initial suspend.
+	(build_actor_fn): Remove code special-casing initial
+	and final suspend. Handle the final suspend and marking
+	of the coroutine as done.
+	(coro_rewrite_function_body): New.
+	(bind_expr_find_in_subtree): Remove.
+	(coro_body_contains_bind_expr_p): Remove.
+	(morph_fn_to_coro): Split the rewrite of the original
+	function into coro_rewrite_function_body and call it.
+
+2020-06-29  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/94553
+	* decl.c (duplicate_decls): Make sure a concept or a variable
+	template is unique in its declarative region.
+
+2020-06-29  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95568
+	* pt.c (collect_ctor_idx_types): Use TREE_TYPE.
+
 2020-06-28  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR c++/95711
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index bcdd3beef21..ce29e5e6cdd 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95978
+	* decl.c (gfc_match_data): Avoid NULL pointer dereference.
+
+2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR fortran/95743
+	* trans-decl.c (gfc_generate_function_code): Do not generate
+	recursion check for compiler-generated procedures.
+
+2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/71706
+	* trans-stmt.c (gfc_trans_sync): Do proper kind conversion in
+	bounds-checking code.
+
 2020-06-28  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95340
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index abba89d49d0..aca2df45202 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-29  Joseph Myers  <joseph@codesourcery.com>
+
+	* sv.po: Update.
+
 2020-06-22  Joseph Myers  <joseph@codesourcery.com>
 
 	* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7b624d8e50e..bfa55de8814 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,72 @@
+2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95978
+	* gfortran.dg/pr95978.f90: New file.
+
+2020-06-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR fortran/95743
+	* gfortran.dg/recursive_check_16.f90: New file.
+
+2020-06-29  David Edelsohn  <dje.gcc@gmail.com>
+
+	* gfortran.dg/char4-subscript.f90: Simplify regex.
+	Accept big endian or little endian output.
+
+2020-06-29  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/94553
+	* g++.dg/cpp1y/pr68578.C: Adjust dg-error.
+	* g++.dg/cpp1y/var-templ66.C: New test.
+	* g++.dg/cpp2a/concepts-redecl1.C: New test.
+
+2020-06-29  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95568
+	* g++.dg/cpp2a/class-deduction-aggr5.C: New test.
+	* g++.dg/cpp2a/class-deduction-aggr6.C: New test.
+
+2020-06-29  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/71706
+	* gfortran.dg/pr71706.f90: New file.
+
+2020-06-29  Martin Liska  <mliska@suse.cz>
+
+	PR c++/86568
+	* c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
+	Fix coding style.
+
+2020-06-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95916
+	* gcc.dg/vect/pr95916.c: New testcase.
+
+2020-06-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/86568
+	* c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
+	Adjust dg-warning.
+
+2020-06-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/86568
+	* c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null):
+	Adjust dg-warning.
+
+2020-06-29  Kaipeng Zhou  <zhoukaipeng3@huawei.com>
+
+	PR tree-optimization/95854
+	* gcc.dg/pr95854.c: New test.
+
+2020-06-29  Frederik Harwath  <frederik@codesourcery.com>
+
+	* lib/scandump.exp (glob-dump-file): New proc.
+	(scan-dump): Use glob-dump-file for file name expansion.
+	(scan-dump-times): Likewise.
+	(scan-dump-dem): Likewise.
+	(scan-dump-dem-not): Likewise.
+
 2020-06-28  Martin Sebor  <msebor@redhat.com>
 
 	PR c++/86568
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d4c6a226351..a9c378d65db 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2020-06-29  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+	Revert:
+	2020-06-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+	* include/bits/basic_string.h (string(_CharT*, const _Alloc&)):
+	Add a __nonnull__ attribute.
+	* testsuite/21_strings/basic_string/cons/char/nonnull.cc: New.
+	* testsuite/21_strings/basic_string/cons/wchar_t/nonnull.cc: Likewise.
+
 2020-06-28  Ville Voutilainen  <ville.voutilainen@gmail.com>
 
 	* include/bits/basic_string.h (string(_CharT*, const _Alloc&)):


More information about the Libstdc++-cvs mailing list