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

https://gcc.gnu.org/g:0a91b73e5b0147ca8cd832fd99ed4593d896b1d0

commit r11-7159-g0a91b73e5b0147ca8cd832fd99ed4593d896b1d0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Feb 10 00:16:39 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 41 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 12 ++++++++++
 gcc/cp/ChangeLog        | 27 +++++++++++++++++++++
 gcc/testsuite/ChangeLog | 51 +++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 196 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7d4f5db0815..c80bd57ae76 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,44 @@
+2021-02-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR rtl-optimization/96015
+	* reorg.c (skip_consecutive_labels): Minor comment tweaks.
+	(relax_delay_slots): When deleting a jump to the next active
+	instruction over a barrier, first delete the barrier if the
+	jump is the only way to reach the target label.
+
+2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* config/aarch64/aarch64-cost-tables.h: Add entries for vect.mul.
+	* config/aarch64/aarch64.c (aarch64_rtx_mult_cost): Use vect.mul for
+	vector multiplies and vect.alu for SSRA.
+	* config/arm/aarch-common-protos.h (struct vector_cost_table): Define
+	vect.mul cost field.
+	* config/arm/aarch-cost-tables.h: Add entries for vect.mul.
+	* config/arm/arm.c: Likewise.
+
+2021-02-09  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/98863
+	* tree-ssa-sccvn.h (vn_avail::next_undo): Add.
+	* tree-ssa-sccvn.c (last_pushed_avail): New global.
+	(rpo_elim::eliminate_push_avail): Chain pushed avails.
+	(unwind_state::avail_top): Add.
+	(do_unwind): Rewrite unwinding of avail entries.
+	(do_rpo_vn): Initialize last_pushed_avail and
+	avail_top of the undo state.
+
+2021-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/99004
+	* calls.c (maybe_warn_rdwr_sizes): Change s0 and s1 type from
+	const char * to char * and free those pointers after use.
+
+2021-02-09  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99017
+	* tree-vect-slp.c (vect_bb_vectorization_profitable_p): Allow
+	zero vector cost entries.
+
 2021-02-08  Andre Vieira  <andre.simoesdiasvieira@arm.com>
 
 	PR middle-end/98974
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 69950ec5a7c..0f49558f494 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210209
+20210210
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index f9768483b83..4cc5097ab1d 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,15 @@
+2021-02-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/98575
+	* sm-file.cc (is_file_using_fn_p): Support "_IO_"-prefixed
+	variants.
+
+2021-02-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/98575
+	* store.cc (store::set_value): Treat a pointer written to *UNKNOWN
+	as having escaped.
+
 2021-02-02  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/93355
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b9d49d3c9e6..26f514b9666 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2021-02-09  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/98944
+	* module.cc (module_state::is_rooted): Rename to ...
+	(module_state::has_location): ... here.  Adjust callers.
+	(module_state::read_partitions): Adjust validity check.
+	Don't overwrite a known location.
+
+2021-02-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/96905
+	* pt.c (mark_decl_instantiated): Exit early if consteval.
+
+2021-02-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98326
+	PR c++/20408
+	* cp-gimplify.c (simple_empty_class_p): Don't touch an invisiref
+	parm.
+
+2021-02-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98994
+	PR c++/97566
+	* constexpr.c (cxx_eval_store_expression): Only skip empty fields in
+	RECORD_TYPE.
+
 2021-02-08  Nathan Sidwell  <nathan@acm.org>
 
 	* decl.c (start_cleanup_fn): Push function into
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b6fb7f385ad..9ca9d896a7a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,54 @@
+2021-02-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/98575
+	* gcc.dg/analyzer/file-1.c (test_5): New.
+	* gcc.dg/analyzer/file-3.c: New test.
+
+2021-02-09  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/98575
+	* gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
+	* gcc.dg/analyzer/pr94851-2.c: New test.
+	* gcc.dg/analyzer/pr98575-1.c: New test.
+
+2021-02-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+	* gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
+
+2021-02-09  Jonathan Wright  <jonathan.wright@arm.com>
+
+	* gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
+	New test template.
+	* gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
+
+2021-02-09  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/98944
+	* g++.dg/modules/pr98944_a.C: New.
+	* g++.dg/modules/pr98944_b.C: New.
+	* g++.dg/modules/pr98944_c.C: New.
+	* g++.dg/modules/pr98944_d.C: New.
+
+2021-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/98465
+	* g++.dg/warn/Wstringop-overread-1.C: New test.
+
+2021-02-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/96905
+	* g++.dg/cpp2a/consteval-expinst1.C: New test.
+
+2021-02-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98326
+	* g++.dg/cpp1y/lambda-generic-empty1.C: New test.
+
+2021-02-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/98994
+	* g++.dg/cpp2a/no_unique_address12.C: New test.
+
 2021-02-08  Nathan Sidwell  <nathan@acm.org>
 
 	* g++.dg/modules/pr98531-2.h: New.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 85e0a0fa2de..9bc38d600f3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,67 @@
+2021-02-09  François Dumont  <fdumont@gcc.gnu.org>
+
+	* include/bits/stl_tree.h
+	(__has_is_transparent, __has_is_transparent_t): Move...
+	* include/bits/stl_function.h: ...here.
+	* include/bits/hashtable_policy.h (_Hash_code_base<>::_M_hash_code_tr): New..
+	(_Hashtable_base<>::_M_equals_tr): New.
+	* include/bits/hashtable.h (_Hashtable<>::_M_find_tr, _Hashtable<>::_M_count_tr,
+	_Hashtable<>::_M_equal_range_tr): New member function templates to perform
+	heterogeneous lookup.
+	(_Hashtable<>::_M_find_before_node_tr): New.
+	(_Hashtable<>::_M_find_node_tr): New.
+	* include/bits/unordered_map.h (unordered_map::find<>, unordered_map::count<>,
+	unordered_map::contains<>, unordered_map::equal_range<>): New member function
+	templates to perform heterogeneous lookup.
+	(unordered_multimap::find<>, unordered_multimap::count<>,
+	unordered_multimap::contains<>, unordered_multimap::equal_range<>): Likewise.
+	* include/bits/unordered_set.h  (unordered_set::find<>, unordered_set::count<>,
+	unordered_set::contains<>, unordered_set::equal_range<>): Likewise.
+	(unordered_multiset::find<>, unordered_multiset::count<>,
+	unordered_multiset::contains<>, unordered_multiset::equal_range<>): Likewise.
+	* include/debug/unordered_map
+	(unordered_map::find<>, unordered_map::equal_range<>): Likewise.
+	(unordered_multimap::find<>, unordered_multimap::equal_range<>): Likewise.
+	* include/debug/unordered_set
+	(unordered_set::find<>, unordered_set::equal_range<>): Likewise.
+	(unordered_multiset::find<>, unordered_multiset::equal_range<>): Likewise.
+	* testsuite/23_containers/unordered_map/operations/1.cc: New test.
+	* testsuite/23_containers/unordered_multimap/operations/1.cc: New test.
+	* testsuite/23_containers/unordered_multiset/operations/1.cc: New test.
+	* testsuite/23_containers/unordered_set/operations/1.cc: New test.
+
+2021-02-09  François Dumont  <fdumont@gcc.gnu.org>
+
+	* include/bits/stl_deque.h
+	(std::operator-(deque::iterator, deque::iterator)): Replace if/then with
+	a null pointer test.
+
+2021-02-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/27_io/filesystem/operations/remove_all.cc: Remove
+	test directory after making it writable again.
+	* testsuite/experimental/filesystem/operations/remove_all.cc:
+	Likewise.
+
+2021-02-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/99021
+	* include/std/coroutine (coroutine_handle<P>::from_address): Add
+	noexcept.
+
+2021-02-09  Vladimir Vishnevsky  <vv.os.swe@gmail.com>
+
+	* include/ext/stdio_sync_filebuf.h: Remove unused <unistd.h>.
+	* src/c++17/fs_ops.cc (fs::permissions): Qualify mode_t.
+
+2021-02-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/98465
+	* include/bits/basic_string.tcc (basic_string::_M_replace): When __s
+	points to the characters moved by earlier _S_move, compute the source
+	address using expression based on the __p pointer rather than __s
+	pointer.
+
 2021-02-03  Jonathan Wakely  <jwakely@redhat.com>
 
 	* testsuite/19_diagnostics/error_code/operators/not_equal.cc:


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

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

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