[gcc/devel/autopar_devel] Daily bump.

Giuliano Belinassi giulianob@gcc.gnu.org
Sat Aug 22 23:14:30 GMT 2020


https://gcc.gnu.org/g:0379d3a4bd15b18e64509dd510622639054760fd

commit 0379d3a4bd15b18e64509dd510622639054760fd
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jul 3 00:16:25 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 80 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       |  7 +++++
 gcc/c-family/ChangeLog  |  5 ++++
 gcc/cp/ChangeLog        | 13 ++++++++
 gcc/fortran/ChangeLog   | 23 ++++++++++++++
 gcc/testsuite/ChangeLog | 61 +++++++++++++++++++++++++++++++++++++
 libgcc/ChangeLog        | 16 ++++++++++
 libstdc++-v3/ChangeLog  | 65 ++++++++++++++++++++++++++++++++++++++++
 9 files changed, 271 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a7f05f93e0e..3b9871d208c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,83 @@
+2020-07-02  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/96028
+	* tree-vect-slp.c (vect_slp_convert_to_external): Make sure
+	we have scalar stmts to use.
+	(vect_slp_analyze_node_operations): When analyzing a child
+	failed try externalizing the parent node.
+
+2020-07-02  Martin Jambor  <mjambor@suse.cz>
+
+	PR debug/95343
+	* ipa-param-manipulation.c (ipa_param_adjustments::modify_call): Adjust
+	argument index if necessary.
+
+2020-07-02  Martin Liska  <mliska@suse.cz>
+
+	PR middle-end/95830
+	* tree-vect-generic.c (expand_vector_condition): Forward declaration.
+	(expand_vector_comparison): Do not expand a comparison if all
+	uses are consumed by a VEC_COND_EXPR.
+	(expand_vector_operation): Change void return type to bool.
+	(expand_vector_operations_1): Pass dce_ssa_names.
+
+2020-07-02  Ilya Leoshkevich  <iii@linux.ibm.com>
+
+	PR bootstrap/95700
+	* system.h (NULL): Redefine to nullptr.
+
+2020-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/95857
+	* tree-cfg.c (group_case_labels_stmt): When removing an unreachable
+	base_bb, remember all forced and non-local labels on it and later
+	treat those as if they have NULL label_to_block.  Formatting fix.
+	Fix a comment typo.
+
+2020-07-02  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/96022
+	* tree-vect-stmts.c (vectorizable_shift): Only use the
+	first vector stmt when extracting the scalar shift amount.
+	* tree-vect-slp.c (vect_build_slp_tree_2): Also build unary
+	nodes with all-scalar children from scalars but not stores.
+	(vect_analyze_slp_instance): Mark the node not failed.
+
+2020-07-02  Felix Yang  <felix.yang@huawei.com>
+
+	PR tree-optimization/95961
+	* tree-vect-data-refs.c (vect_enhance_data_refs_alignment): Use the
+	number of scalars instead of the number of vectors as an upper bound
+	for the loop saving info about DR in the hash table.  Remove unused
+	local variables.
+
+2020-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* omp-expand.c (expand_omp_for): Diagnose non-rectangular loops with
+	invalid steps - ((m2 - m1) * incr_outer) % incr must be 0 in valid
+	OpenMP non-rectangular loops.  Use XALLOCAVEC.
+
+2020-07-02  Martin Liska  <mliska@suse.cz>
+
+	PR gcov-profile/95348
+	* coverage.c (read_counts_file): Read only COUNTERS that are
+	not all-zero.
+	* gcov-dump.c (tag_function): Change signature from unsigned to
+	signed integer.
+	(tag_blocks): Likewise.
+	(tag_arcs): Likewise.
+	(tag_lines): Likewise.
+	(tag_counters): Likewise.
+	(tag_summary): Likewise.
+	* gcov.c (read_count_file): Read all non-zero counters
+	sensitively.
+
+2020-07-02  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config/riscv/multilib-generator (arch_canonicalize): Handle
+	multi-letter extension.
+	Using underline as separator between different extensions.
+
 2020-07-01  Pip Cet  <pipcet@gmail.com>
 
 	* spellcheck.c (test_data): Add problematic strings.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d5b9f0ff5db..58c9c6a0cb0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200702
+20200703
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 45c764b633f..0cb5f1b3e0e 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,10 @@
+2020-07-02  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+	* debug.adb (d.K): Document new usage.
+	* fe.h (Debug_Flag_Dot_KK): Declare.
+	* gcc-interface/decl.c (gnat_to_gnu_field): Give an error when the
+	component overlaps with the parent subtype, except with -gnatd.K.
+
 2020-06-26  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
 	* exp_ch4.adb (Expand_Set_Membership): Expand the membership test
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 5137426fab4..87925f63fc2 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2020-07-02  Jason Merrill  <jason@redhat.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	* c-cppbuiltin.c (c_cpp_builtins): Define __cpp_consteval.
+
 2020-06-30  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/95963
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 79d0d82335c..41a6e6d02f7 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2020-07-02  Jason Merrill  <jason@redhat.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	* decl.c (grokfndecl): Allow consteval virtual.
+	* search.c (check_final_overrider): Check consteval mismatch.
+	* constexpr.c (cxx_eval_thunk_call): New.
+	(cxx_eval_call_expression): Call it.
+	* cvt.c (cp_get_fndecl_from_callee): Handle FDESC_EXPR.
+	* decl2.c (mark_vtable_entries): Track vtables with consteval.
+	(maybe_emit_vtables): Pass consteval_vtables through.
+	(clear_consteval_vfns): Replace consteval with nullptr.
+	(c_parse_final_cleanups): Call it.
+
 2020-07-01  Nathan Sidwell  <nathan@acm.org>
 
 	* class.c (copy_fndecl_with_name): Add additional predicate args, do
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 76397f2f71f..9bc9c444b07 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,26 @@
+2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/93423
+	* resolve.c (resolve_symbol): Avoid NULL pointer dereference.
+
+2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/93337
+	* class.c (gfc_find_derived_vtab): Punt if name is not set.
+
+2020-07-02  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+	PR fortran/52279
+	* check.c (gfc_invalid_boz):  Change array declaration for
+	hint into a pointer.
+
+2020-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+	PR fortran/95584
+	* interface.c (generic_correspondence): Only use the pointer
+	to a symbol if exists.
+
 2020-07-01  David Edelsohn  <dje.gcc@gmail.com>
 
 	* check.c (gfc_invalid_boz): Fix bootstrap. Revert
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7ec646a901d..464048d1387 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,64 @@
+2020-07-02  David Edelsohn  <dje.gcc@gmail.com>
+
+	* gfortran.dg/pr95690.f90: Solaris error appears on line 5.
+
+2020-07-02  David Edelsohn  <dje.gcc@gmail.com>
+
+	* gcc.dg/pr26570.c: dg-prune function not inlinable warning.
+
+2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/93423
+	* gfortran.dg/pr93423.f90: New file.
+
+2020-07-02  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/93337
+	* gfortran.dg/pr93337.f90: New file.
+
+2020-07-02  Jason Merrill  <jason@redhat.com>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/cpp2a/consteval-virtual1.C: New test.
+	* g++.dg/cpp2a/consteval-virtual2.C: New test.
+	* g++.dg/cpp2a/consteval-virtual3.C: New test.
+	* g++.dg/cpp2a/consteval-virtual4.C: New test.
+	* g++.dg/cpp2a/consteval-virtual5.C: New test.
+
+2020-07-02  Martin Jambor  <mjambor@suse.cz>
+
+	PR debug/95343
+	* gcc.dg/guality/pr95343.c: New test.
+
+2020-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/95857
+	* gcc.dg/pr95857.c: New test.
+
+2020-07-02  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/96022
+	* g++.dg/vect/pr96022.cc: New testcase.
+
+2020-07-02  Felix Yang  <felix.yang@huawei.com>
+
+	PR tree-optimization/95961
+	* gcc.target/aarch64/sve/pr95961.c: New test.
+
+2020-07-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* c-c++-common/gomp/loop-7.c: New test.
+
+2020-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+	PR fortran/95584
+	* gfortran.dg/pr95584.f90: New test.
+
+2020-07-02  Kewen Lin  <linkw@linux.ibm.com>
+
+	* g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block
+	vectorization messages.
+
 2020-07-01  Omar Tahir  <omar.tahir@arm.com>
 
 	* gcc.target/aarch64/bti-4.c: New test.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index d6367e27f2e..7ab77a05455 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,19 @@
+2020-07-02  Martin Liska  <mliska@suse.cz>
+
+	PR gcov-profile/95348
+	* libgcov-driver.c (merge_one_data): Merge only profiles
+	that are not of non-zero type.
+	(write_one_data): Write counters only if there's one non-zero
+	value.
+	* libgcov-util.c (tag_function): Change signature from unsigned
+	to int.
+	(tag_blocks): Likewise.
+	(tag_arcs): Likewise.
+	(tag_counters): Likewise.
+	(tag_summary): Likewise.
+	(tag_lines): Read only if COUNTERS is non-zero.
+	(read_gcda_file): Handle negative length for COUNTERS type.
+
 2020-06-25  Martin Liska  <mliska@suse.cz>
 
 	* libgcov-driver.c (merge_summary): Remove function as its name
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7806a527b40..d8832773e90 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,68 @@
+2020-07-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/27_io/basic_ios/conv/voidptr.cc: Add c++98_only
+	target selector.
+
+2020-07-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/18_support/headers/cstdalign/std_c++0x_neg.cc: Add
+	c++98_only target selector.
+	* testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/18_support/headers/cstdint/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/18_support/headers/new/synopsis_cxx98.cc: Likewise.
+	* testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/20_util/headers/type_traits/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/23_containers/headers/array/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/23_containers/headers/tuple/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/26_numerics/headers/cmath/c99_classification_macros_c++98.cc:
+	Likewise.
+	* testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/26_numerics/headers/random/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
+	* testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
+	* testsuite/29_atomics/headers/atomic/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/30_threads/headers/future/std_c++0x_neg.cc:
+	Likewise.
+	* testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
+	* testsuite/30_threads/headers/thread/std_c++0x_neg.cc:
+	Likewise.
+
+2020-07-02  Ville Voutilainen  <ville.voutilainen@gmail.com>
+
+	PR libstdc++/91807
+	* include/std/variant
+	(_Copy_assign_base::operator=(const _Copy_assign_base&):
+	Do the move-assignment from a temporary so that the temporary
+	is constructed with an explicit index.
+	* testsuite/20_util/variant/91807.cc: New.
+
+2020-07-02  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+	PR libstdc++/91153
+	PR target/93224
+	* testsuite/29_atomics/atomic_float/1.cc: Use different values
+	for tests.
+	* testsuite/29_atomics/atomic_ref/float.cc: Likewise.
+
 2020-07-01  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/94627


More information about the Libstdc++-cvs mailing list