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

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

commit r11-5833-gbc8a7013802eadc666764eb244eee2441f375954
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Dec 8 00:16:46 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 71 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 42 +++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |  6 +++++
 gcc/c/ChangeLog         |  6 +++++
 gcc/cp/ChangeLog        | 23 ++++++++++++++++
 gcc/testsuite/ChangeLog | 55 ++++++++++++++++++++++++++++++++++++++
 7 files changed, 204 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 40af7941255..51ee9f2bbe3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,74 @@
+2020-12-07  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/98147
+	* builtins.c (default_emit_call_builtin___clear_cache): Call
+	convert_memory_address to ptr_mode on both begin and end.
+
+2020-12-07  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+	* ipa-param-manipulation.c
+	(ipa_param_body_adjustments::modify_call_stmt): Set location info.
+
+2020-12-07  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+	* doc/extend.texi (used function attribute): Document saving
+	the declaration from linker garbage collection.
+	(used variable attribute): Likewise.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98113
+	* tree-vectorizer.h (struct slp_root): New.
+	(_bb_vec_info::roots): New member.
+	* tree-vect-slp.c (vect_analyze_slp): Also walk BB info
+	roots.
+	(_bb_vec_info::_bb_vec_info): Adjust.
+	(_bb_vec_info::~_bb_vec_info): Likewise.
+	(vld_cmp): New.
+	(vect_slp_is_lane_insert): Likewise.
+	(vect_slp_check_for_constructors): Match a series of
+	BIT_INSERT_EXPRs as vector constructor.
+	(vect_slp_analyze_bb_1): Continue if BB info roots is
+	not empty.
+	(vect_slp_analyze_bb_1): Mark the whole BIT_INSERT_EXPR root
+	sequence as pure_slp.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98117
+	* tree-vect-loop-manip.c (vect_gen_vector_loop_niters):
+	Properly handle degenerate niter when setting the vector
+	loop IV range.
+
+2020-12-07  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+	* config/s390/s390.c (s390_emit_stack_probe): Change Pmode to
+	word_mode.
+
+2020-12-07  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/97816
+	* ipa-cp.c (safe_add): Removed.
+	(good_cloning_opportunity_p): Remove special handling of INT_MAX.
+	(value_topo_info<valtype>::propagate_effects): Take care not to
+	propagate from size one value to another through more sources.  Scale
+	propagated times with edge frequencies.  Include local time and size
+	in propagates ones here.  Take care not to overflow size.
+	(decide_about_value): Do not add local and propagated effects when
+	passing them to good_cloning_opportunity_p.
+
+2020-12-07  Matthias Klose  <doko@ubuntu.com>
+
+	* genextract.c (print_header): Undefine ENABLE_RTL_CHECKING
+	and ENABLE_RTL_FLAG_CHECKING.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98137
+	* tree-data-ref.c (split_constant_offset_1): Use
+	determine_value_range instead of get_range_info to handle
+	arbitrary expressions.
+
 2020-12-06  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR target/98162
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a4de7b0fbad..0793ecd0c80 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20201207
+20201208
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 5631a0100ff..f404b3673a4 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,45 @@
+2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/Make-lang.in: Remove ^L characters.
+	* gcc-interface/decl.c (create_concat_name): Add cast.
+
+2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/trans.c (maybe_make_gnu_thunk): Return false if the
+	target is local and thunk and target do not have the same context.
+
+2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/trans.c (lvalue_for_aggregate_p): Also return true
+	for return statements.
+	* gcc-interface/utils.c (gnat_write_global_declarations): Use the
+	maximum index for the dummy object to avoid a name collision.
+
+2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/decl.c (gnat_to_gnu_entity) <Fixed_Point_Type>: Put
+	back the "else" unduly removed.
+
+2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/trans.c (Call_to_gnu): Also create a temporary for
+	the return value if the LHS is a bit-field and the return type is
+	a type padding a self-referential type.
+	(gnat_to_gnu): Do not remove the padding on the result if it is too
+	small with regard to the natural padding size.
+
+2020-12-07  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/utils.c (convert) <INTEGER_TYPE>: Call fold_convert
+	in the cases where convert_to_integer is not called.
+	<BOOLEAN_TYPE>: Call fold_convert instead of convert_to_integer.
+
+2020-12-07  Matthias Klose  <doko@ubuntu.com>
+
+	PR ada/97504
+	* Makefile.rtl (LIBGNAT_TARGET_PAIRS) <mips*-*-linux*>: Use wraplf
+	version of Aux_Long_Long_Float.
+
 2020-11-30  Pierre-Marie de Rodat  <derodat@adacore.com>
 
 	* libgnat/s-trasym.ads: Update the list of supported platforms.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 2e88f20e7c7..b1ea54551b6 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/98126
+	* c-common.c (verify_tree_lim_r): New function.
+	(verify_sequence_points): Use it.  Use nullptr instead of 0.
+
 2020-12-03  Martin Sebor  <msebor@redhat.com>
 
 	PR c++/90629
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index b97fb740f9c..15eaa3d2433 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2020-12-07  Martin Uecker  <muecker@gwdg.de>
+
+	PR c/97981
+	* c-typeck.c (convert_lvalue_to_rvalue): Move the code
+	that drops qualifiers to the end of the function.
+
 2020-11-26  Martin Uecker  <muecker@gwdg.de>
 
 	PR c/65455
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f0386a181ff..82aedc45016 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,26 @@
+2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/98043
+	* decl.c (pop_switch): If SWITCH_STMT_TYPE is a scoped enum type,
+	set it to the type of SWITCH_STMT_COND.
+
+2020-12-07  Nathan Sidwell  <nathan@acm.org>
+
+	* cp-tree.h (build_cplus_array_type): Add defaulted DEP parm.
+	* tree.c (set_array_type_common): Add DEP parm.
+	(build_cplus_array_type): Add DEP parm, determine dependency if
+	needed.  Mark dependency of new types.
+	(cp_build_qualified_type_real): Adjust array-building call, assert
+	no surprising dependency.
+	(strip_typedefs): Likewise.
+
+2020-12-07  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/98116
+	* typeck.c (structural_comptypes): Move early outs to comptype.
+	Always check template-alias match when comparing_specializations.
+	(comptypes): Do early out checking here.
+
 2020-12-05  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/97093
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d65e53932e3..8e2eca8eae4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,58 @@
+2020-12-07  Martin Uecker  <muecker@gwdg.de>
+
+	PR c/97981
+	* gcc.dg/pr97981.c: New test.
+	* gcc.dg/pr60195.c: Adapt test.
+
+2020-12-07  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/98147
+	* gcc.dg/pr98147.c: New test.
+
+2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/98043
+	* g++.dg/cpp0x/enum41.C: New test.
+
+2020-12-07  Ian Lance Taylor  <iant@golang.org>
+
+	* go.test/go-test.exp (errchk): Don't backslash quote parentheses
+	that are already backslash quoted.
+
+2020-12-07  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/98126
+	* g++.dg/warn/Wsequence-point-4.C: New test.
+
+2020-12-07  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/98116
+	* g++.dg/template/pr98116.C: Remove dg-ice.
+	* g++.dg/template/pr98116-2.C: New.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98113
+	* gcc.dg/vect/bb-slp-70.c: New testcase.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98117
+	* gcc.dg/torture/pr98117.c: New testcase.
+
+2020-12-07  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+	* gcc.target/s390/s390.exp: New target check s390_zarch.
+	* gcc.target/s390/stack-clash-1.c: Use s390_zarch instead of lp64.
+	* gcc.target/s390/stack-clash-2.c: Likewise.
+	* gcc.target/s390/stack-clash-3.c: Likewise.
+	* gcc.target/s390/stack-clash-5.c: New test.
+
+2020-12-07  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98137
+	* gcc.dg/vect/bb-slp-pr98137.c: New testcase.
+
 2020-12-06  H.J. Lu  <hjl.tools@gmail.com>
 
 	* gcc.target/i386/pr98161.c: New test.


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

only message in thread, other threads:[~2020-12-08  0:17 UTC | newest]

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