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

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

commit r11-7956-gf1607029aea3043f7bd4f86c005e0997795f5ffd
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 2 00:16:26 2021 +0000

    Daily bump.

Diff:
---
 c++tools/ChangeLog      |  5 +++++
 gcc/ChangeLog           | 35 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |  5 +++++
 gcc/cp/ChangeLog        | 36 +++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   |  6 ++++++
 gcc/testsuite/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 200 insertions(+), 1 deletion(-)

diff --git a/c++tools/ChangeLog b/c++tools/ChangeLog
index 375358f9ccd..05cee5c8b9c 100644
--- a/c++tools/ChangeLog
+++ b/c++tools/ChangeLog
@@ -1,3 +1,8 @@
+2021-04-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* resolver.h: Do not include std headers directly when
+	building in GCC.
+
 2021-02-25  Nathan Sidwell  <nathan@acm.org>
 
 	* server.cc: Use #if NETWORKING not #ifdef, to be consistent
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f2ea9823f80..46e8cf4fbe0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,38 @@
+2021-04-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98481
+	* common.opt: Document v15 and v16.
+
+2021-04-01  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99863
+	* gimplify.c (gimplify_init_constructor): Recompute vector
+	constructor flags.
+
+2021-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	* doc/extend.texi (symver attribute): Fix up syntax errors
+	in the examples.
+
+2021-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/96573
+	* gimple-ssa-store-merging.c (init_symbolic_number): Handle
+	also pointer types.
+
+2021-04-01  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99856
+	* tree-vect-patterns.c (vect_recog_over_widening_pattern): Promote
+	precision to vector element precision.
+
+2021-04-01  Martin Jambor  <mjambor@suse.cz>
+
+	PR tree-optimization/97009
+	* tree-sra.c (access_or_its_child_written): New function.
+	(propagate_subaccesses_from_rhs): Use it instead of a simple grp_write
+	test.
+
 2021-03-31  Jan Hubicka  <hubicka@ucw.cz>
 
 	PR ipa/98265
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6ff3a5bed7d..f05935b69b1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210401
+20210402
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 514fc506f3a..fadf9d35490 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,59 @@
+2021-04-01  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic-manager.cc (diagnostic_manager::add_diagnostic): Make
+	enode param non-constant, and call add_diagnostic on it.  Add
+	enode index to log message.
+	(diagnostic_manager::add_diagnostic): Make enode param
+	non-constant.
+	* diagnostic-manager.h (diagnostic_manager::add_diagnostic):
+	Likewise for both decls.
+	* engine.cc
+	(impl_region_model_context::impl_region_model_context): Likewise
+	for enode_for_diag.
+	(impl_sm_context::impl_sm_context): Likewise.
+	(impl_sm_context::m_enode_for_diag): Likewise.
+	(exploded_node::dump_dot): Don't pass the diagnostic manager
+	to dump_saved_diagnostics.
+	(exploded_node::dump_saved_diagnostics): Drop param.  Iterate
+	directly through all saved diagnostics for the enode, rather
+	than all saved diagnostics in the diagnostic_manager and
+	filtering.
+	(exploded_node::on_stmt): Make non-const.
+	(exploded_node::on_edge): Likewise.
+	(exploded_node::on_longjmp): Likewise.
+	(exploded_node::detect_leaks): Likewise.
+	(exploded_graph::get_or_create_node): Make enode_for_diag param
+	non-const.
+	(exploded_graph_annotator::print_enode): Iterate
+	directly through all saved diagnostics for the enode, rather
+	than all saved diagnostics in the diagnostic_manager and
+	filtering.
+	* exploded-graph.h
+	(impl_region_model_context::impl_region_model_context): Make
+	enode_for_diag param non-constant.
+	(impl_region_model_context::m_enode_for_diag): Likewise.
+	(exploded_node::dump_saved_diagnostics): Drop param.
+	(exploded_node::on_stmt): Make non-const.
+	(exploded_node::on_edge): Likewise.
+	(exploded_node::on_longjmp): Likewise.
+	(exploded_node::detect_leaks): Likewise.
+	(exploded_node::add_diagnostic): New.
+	(exploded_node::get_num_diagnostics): New.
+	(exploded_node::get_saved_diagnostic): New.
+	(exploded_node::m_saved_diagnostics): New.
+	(exploded_graph::get_or_create_node): Make enode_for_diag param
+	non-constant.
+	* feasible-graph.cc (feasible_node::dump_dot): Drop
+	diagnostic_manager from call to dump_saved_diagnostics.
+	* program-state.cc (program_state::on_edge): Convert enode param
+	to non-const pointer.
+	(program_state::prune_for_point): Likewise for enode_for_diag
+	param.
+	* program-state.h (program_state::on_edge): Convert enode param
+	to non-const pointer.
+	(program_state::prune_for_point): Likewise for enode_for_diag
+	param.
+
 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/99771
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 7d6dab2d63d..6c727e379df 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2021-04-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98481
+	* c-opts.c (c_common_post_options): Bump latest_abi_version.
+
 2021-03-25  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/99565
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 102004774ce..d0aa8a545e5 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,39 @@
+2021-04-01  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/99831
+	* method.c (defaulted_late_check): ++ and -- function_depth around
+	the call to synthesize_method.
+	* pt.c: Remove the saved_trees global.
+
+2021-04-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/99583
+	PR c++/99584
+	* tree.c (cp_walk_subtrees) [FUNCTION_TYPE]: Walk into
+	TYPE_RAISES_EXCEPTIONS.
+
+2021-04-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* mapper-client.cc (INCLUDE_MAP): New; require map to be
+	included from system.h.
+	* mapper-resolver.cc (INCLUDE_MAP): Likewise.
+
+2021-04-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98481
+	* mangle.c (write_expression): Adjust.
+	* class.c (find_abi_tags_r): Disable PR98481 fix for ABI v14.
+	(mark_abi_tags_r): Likewise.
+
+2021-04-01  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/99283
+	* module.cc (trees_out::decl_node): Adjust importedness reference
+	assert.
+	(module_state::intercluster_seed): New.  Seed both imports and
+	inter-cluster references.  Broken out of ...
+	(module_state::write_cluster): ... here.  Call it.
+
 2021-03-31  Jason Merrill  <jason@redhat.com>
 
 	PR c++/99445
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index d6c8c383fd5..d8ca13f9399 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2021-04-01  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/99840
+	* simplify.c (gfc_simplify_transpose): Properly initialize
+	resulting shape.
+
 2021-03-28  Paul Thomas  <pault@gcc.gnu.org>
 
 	PR fortran/99602
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3523bf02c89..de21a1d640c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,59 @@
+2021-04-01  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/99831
+	* g++.dg/other/gc6.C: New test.
+
+2021-04-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/99583
+	* g++.dg/cpp0x/lambda/lambda-variadic12.C: New test.
+
+2021-04-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98481
+	* g++.dg/abi/abi-tag24a.C: New test.
+	* g++.dg/abi/macro0.C: Adjust expected value.
+
+2021-04-01  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/99283
+	* g++.dg/modules/pr99283-6.h: New.
+	* g++.dg/modules/pr99283-6_a.H: New.
+	* g++.dg/modules/pr99283-6_b.H: New.
+	* g++.dg/modules/pr99283-6_c.C: New.
+	* g++.dg/modules/hdr-init-1_c.C: Adjust scan.
+	* g++.dg/modules/indirect-3_c.C: Adjust scan.
+	* g++.dg/modules/indirect-4_c.C: Adjust scan.
+	* g++.dg/modules/lambda-3_b.C: Adjust scan.
+	* g++.dg/modules/late-ret-3_c.C: Adjust scan.
+	* g++.dg/modules/pr99425-1_b.H: Adjust scan.
+	* g++.dg/modules/pr99425-1_c.C: Adjust scan.
+
+2021-04-01  Jan Hubicka  <hubicka@ucw.cz>
+
+	PR ipa/98265
+	* gcc.dg/tree-ssa/pr98265.C: New test.
+
+2021-04-01  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/96573
+	* gcc.dg/pr96573.c: New test.
+
+2021-04-01  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99856
+	* gcc.dg/vect/pr99856.c: New testcase.
+
+2021-04-01  Martin Jambor  <mjambor@suse.cz>
+
+	PR tree-optimization/97009
+	* gcc.dg/tree-ssa/pr97009.c: New test.
+
+2021-04-01  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/99840
+	* gfortran.dg/transpose_5.f90: New test.
+
 2021-03-31  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/99771


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

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

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