[gcc r11-7181] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Feb 11 00:17:07 GMT 2021


https://gcc.gnu.org/g:4b37c3ea8ab037292b0fcd62d4193ba1c2e657fe

commit r11-7181-g4b37c3ea8ab037292b0fcd62d4193ba1c2e657fe
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Feb 11 00:16:33 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 76 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  4 +++
 gcc/cp/ChangeLog        | 16 +++++++++++
 gcc/fortran/ChangeLog   |  6 ++++
 gcc/testsuite/ChangeLog | 49 +++++++++++++++++++++++++++++++
 libcpp/ChangeLog        |  7 +++++
 libgomp/ChangeLog       |  6 ++++
 libstdc++-v3/ChangeLog  | 24 ++++++++++++++++
 9 files changed, 189 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c80bd57ae76..be48b95ff2f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,79 @@
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/99035
+	* varasm.c (declare_weak): For -fsyntax-only, allow even
+	TREE_ASM_WRITTEN function decls.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/99025
+	* config/i386/sse.md (fix<fixunssuffix>_truncv2sfv2di2,
+	<insn>v8qiv8hi2, <insn>v8qiv8si2, <insn>v4qiv4si2, <insn>v4hiv4si2,
+	<insn>v8qiv8di2, <insn>v4qiv4di2, <insn>v2qiv2di2, <insn>v4hiv4di2,
+	<insn>v2hiv2di2, <insn>v2siv2di2): Force operands[1] into REG before
+	calling simplify_gen_subreg on it.
+
+2021-02-10  Martin Liska  <mliska@suse.cz>
+
+	* config/nvptx/nvptx.c (nvptx_option_override): Use
+	flag_patchable_function_entry instead of the removed
+	function_entry_patch_area_size.
+
+2021-02-10  Martin Liska  <mliska@suse.cz>
+
+	PR tree-optimization/99002
+	PR tree-optimization/99026
+	* gimple-if-to-switch.cc (if_chain::is_beneficial): Fix memory
+	leak when adjacent cases are merged.
+	* tree-switch-conversion.c (switch_decision_tree::analyze_switch_statement): Use
+	release_clusters.
+	(make_pass_lower_switch): Remove trailing whitespace.
+	* tree-switch-conversion.h (release_clusters): New.
+
+2021-02-10  Richard Biener  <rguenther@suse.de>
+
+	PR rtl-optimization/99054
+	* cfgrtl.c (rtl-optimization/99054): Return an auto_vec.
+	(fixup_partitions): Adjust.
+	(rtl_verify_edges): Likewise.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/99007
+	* gimplify.c (gimplify_scan_omp_clauses): For MEM_REF on reductions,
+	temporarily disable gimplify_ctxp->into_ssa around gimplify_expr
+	calls.
+
+2021-02-10  Richard Biener  <rguenther@suse.de>
+
+	PR ipa/99029
+	* ipa-pure-const.c (propagate_malloc): Use an auto_vec<>
+	for callees.
+
+2021-02-10  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99024
+	* tree-vect-loop.c (_loop_vec_info::~_loop_vec_info): Only
+	clear loop->aux if it is associated with the destroyed loop_vinfo.
+
+2021-02-10  Martin Liska  <mliska@suse.cz>
+
+	PR tree-optimization/99002
+	* gimple-if-to-switch.cc (find_conditions): Fix memory leak
+	in the function.
+
+2021-02-10  Martin Liska  <mliska@suse.cz>
+
+	PR ipa/99003
+	* ipa-icf.c (sem_item::add_reference): Fix memory leak when
+	a reference exists.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR debug/98755
+	* dwarf2out.c (prune_unused_types_walk): Mark DW_TAG_variable DIEs
+	at class scope for DWARF5+.
+
 2021-02-09  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR rtl-optimization/96015
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0f49558f494..64faa020dd9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210210
+20210211
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 86005a3cc79..dfddd04aca9 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,7 @@
+2021-02-10  Richard Biener  <rguenther@suse.de>
+
+	* c-common.c (parse_optimize_options): Free decoded_options.
+
 2021-02-04  emsr  <3dw4rd@verizon.net>
 
 	* c-cppbuiltin.c (c_cpp_builtins): __cpp_size_t_suffix=202011L.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 26f514b9666..c6f052016a0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/98988
+	PR c++/99031
+	* constexpr.c: Include cgraph.h.
+	(cxx_eval_call_expression): Call varpool_node::finalize_decl on
+	heap artificial vars.
+	(cxx_eval_outermost_constant_expr): Remove varpool nodes for
+	heap artificial vars.
+
+2021-02-10  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/99030
+	* pt.c (tsubst_copy) [VAR_DECL]: For a DECL_LOCAL_DECL_P T is the
+	answer if there's no local specialization.
+
 2021-02-09  Nathan Sidwell  <nathan@acm.org>
 
 	PR c++/98944
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 4d433a1ebcc..3e45a2a98be 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2021-02-10  Julian Brown  <julian@codesourcery.com>
+
+	PR fortran/98979
+	* openmp.c (resolve_omp_clauses): Omit OpenACC update in
+	contiguity check and stride-specified error.
+
 2021-02-04  Julian Brown  <julian@codesourcery.com>
 
 	* openmp.c (resolve_omp_clauses): Omit OpenACC update in
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 9ca9d896a7a..7b679b4b664 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,52 @@
+2021-02-10  Martin Sebor  <msebor@redhat.com>
+
+	PR tree-optimization/92879
+	* g++.dg/warn/Warray-bounds-16.C: New test.
+
+2021-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+	PR preprocessor/96391
+	* g++.dg/plugin/location-overflow-test-pr96391.c: New test.
+	* g++.dg/plugin/plugin.exp (plugin_test_list): Add it,
+	using the location_overflow_plugin.c from gcc.dg/plugin.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/99035
+	* g++.dg/ext/weak6.C: New test.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/99025
+	* gcc.target/i386/pr99025.c: New test.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/98988
+	PR c++/99031
+	* g++.dg/cpp2a/constexpr-new16.C: New test.
+	* g++.dg/cpp2a/constexpr-new17.C: New test.
+
+2021-02-10  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/99030
+	* g++.dg/lookup/pr99030.C: New.
+
+2021-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/99007
+	* g++.dg/gomp/pr99007.C: New test.
+	* gcc.dg/gomp/pr99007-1.c: New test.
+	* gcc.dg/gomp/pr99007-2.c: New test.
+	* gcc.dg/gomp/pr99007-3.c: New test.
+
+2021-02-10  Julian Brown  <julian@codesourcery.com>
+
+	PR fortran/98979
+	* gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors.
+	* gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test.
+	* gfortran.dg/goacc/derived-chartypes-2.f90: Likewise.
+
 2021-02-09  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/98575
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index bee9b871cd2..0e58af8cbee 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,10 @@
+2021-02-10  David Malcolm  <dmalcolm@redhat.com>
+
+	PR preprocessor/96391
+	* line-map.c (linemap_compare_locations): Require that
+	the location be <= LINE_MAP_MAX_LOCATION_WITH_COLS when
+	treating locations as coming from the same macro expansion.
+
 2021-02-04  Jakub Jelinek  <jakub@redhat.com>
 
 	* expr.c (cpp_classify_number): Use make_signed_t<size_t> instead of
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 4fed508b801..902651d03d9 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2021-02-10  Julian Brown  <julian@codesourcery.com>
+
+	PR fortran/98979
+	* testsuite/libgomp.oacc-fortran/array-stride-dt-1.f90: Add expected
+	errors.
+
 2021-02-04  Julian Brown  <julian@codesourcery.com>
 
 	* testsuite/libgomp.oacc-fortran/array-stride-dt-1.f90: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 9bc38d600f3..aae80cc339e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,27 @@
+2021-02-10  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/88881
+	* src/c++17/fs_ops.cc (fs::status): Re-enable workaround.
+
+2021-02-10  Jonathan Wakely  <jwakely@redhat.com>
+
+	* src/c++17/fs_ops.cc (fs::create_hard_link, fs::equivalent)
+	(fs::remove): Use std::system_category() for error codes from
+	GetLastError().
+	* src/filesystem/ops.cc (fs::create_hard_link, fs::remove):
+	Likewise.
+
+2021-02-10  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/27_io/filesystem/operations/proximate.cc: Fix typo
+	in __MINGW32__ macro name.
+	* testsuite/27_io/filesystem/path/compare/lwg2936.cc: Likewise.
+	* testsuite/27_io/filesystem/path/generation/proximate.cc:
+	Likewise.
+	* testsuite/27_io/filesystem/path/generation/relative.cc:
+	Likewise.
+	* testsuite/util/testsuite_fs.h: Likewise.
+
 2021-02-09  François Dumont  <fdumont@gcc.gnu.org>
 
 	* include/bits/stl_tree.h


More information about the Libstdc++-cvs mailing list