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

https://gcc.gnu.org/g:8cac6af6f8ba5cce69161459e572e59c2be60e75

commit r11-8021-g8cac6af6f8ba5cce69161459e572e59c2be60e75
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 7 00:16:39 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  42 ++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |  24 +++++++++
 gcc/d/ChangeLog         |  20 ++++++++
 gcc/po/ChangeLog        |   8 +++
 gcc/testsuite/ChangeLog |  61 ++++++++++++++++++++++
 libcody/ChangeLog       |   4 ++
 libphobos/ChangeLog     |   4 ++
 libstdc++-v3/ChangeLog  | 131 ++++++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 295 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index aadfdcfcd19..ebba0ee7e37 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,45 @@
+2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR target/99781
+	* lra-constraints.c (split_reg): Don't check paradoxical_subreg_p.
+	* lra-lives.c (clear_sparseset_regnos, regnos_in_sparseset_p): New
+	functions.
+	(process_bb_lives): Don't update biggest mode of hard reg for
+	implicit in multi-register group.  Use the new functions for
+	updating dead_set and unused_set by register notes.
+
+2021-04-06  Xianmiao Qu  <xianmiao_qu@c-sky.com>
+
+	* config/csky/csky_pipeline_ck802.md : Use insn reservation name
+	instead of *.
+
+2021-04-06  H.J. Lu  <hjl.tools@gmail.com>
+
+	* config/i386/x86-tune-costs.h (skylake_memcpy): Updated.
+	(skylake_memset): Likewise.
+	(skylake_cost): Change CLEAR_RATIO to 17.
+	* config/i386/x86-tune.def (X86_TUNE_PREFER_KNOWN_REP_MOVSB_STOSB):
+	Replace m_CANNONLAKE, m_ICELAKE_CLIENT, m_ICELAKE_SERVER,
+	m_TIGERLAKE and m_SAPPHIRERAPIDS with m_SKYLAKE and m_CORE_AVX512.
+
+2021-04-06  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99880
+	* tree-vect-loop.c (maybe_set_vectorized_backedge_value): Only
+	set vectorized defs of relevant PHIs.
+
+2021-04-06  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99924
+	* tree-vect-slp.c (vect_bb_partition_graph_r): Do not mark
+	nodes w/o scalar stmts as visited.
+
+2021-04-06  Alex Coplan  <alex.coplan@arm.com>
+
+	PR target/99748
+	* config/arm/arm.c (arm_libcall_uses_aapcs_base): Also use base
+	PCS for [su]fix_optab.
+
 2021-04-03  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* config/darwin.c (machopic_legitimize_pic_address): Check
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index be2407d055e..44feb2ed6bd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210406
+20210407
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 54bccc1f419..06cd1400507 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,27 @@
+2021-04-06  Jason Merrill  <jason@redhat.com>
+
+	PR c++/96673
+	* init.c (get_nsdmi): Don't defer access checking.
+
+2021-04-06  Jason Merrill  <jason@redhat.com>
+
+	PR c++/99901
+	* decl.c (cp_finish_decl): mark_needed an implicitly inline
+	static data member with an out-of-class redeclaration.
+
+2021-04-06  Jason Merrill  <jason@redhat.com>
+
+	PR c++/91241
+	* mangle.c (write_compact_number): Add sanity check.
+	(write_local_name): Use list_length for parm number.
+
+2021-04-06  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/99899
+	* pt.c (do_auto_deduction): Don't exit early when deducing the
+	array type of a structured binding.  Also handle adc_decomp_type
+	during constraint checking.
+
 2021-04-05  Jason Merrill  <jason@redhat.com>
 
 	PR c++/96311
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 93ec8194685..5a02930019c 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,23 @@
+2021-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/99917
+	* dmd/MERGE: Merge upstream dmd d16195406.
+
+2021-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* d-codegen.cc (build_frame_type): Use Array::find to get index of
+	element.
+
+2021-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* d-diagnostic.cc (vwarning): Increment gaggedWarnings if warning
+	message	was suppressed.
+	(vdeprecation): Likewise for deprecation messages.
+
+2021-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 5cc71ff83.
+
 2021-04-05  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/99914
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 0d4ea768155..1ca1876e053 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,11 @@
+2021-04-06  Joseph Myers  <joseph@codesourcery.com>
+
+	* de.po: Update.
+
+2021-04-06  Joseph Myers  <joseph@codesourcery.com>
+
+	* sv.po: Update.
+
 2021-03-29  Joseph Myers  <joseph@codesourcery.com>
 
 	* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0a295b058d7..97874f96f8b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,64 @@
+2021-04-06  Jason Merrill  <jason@redhat.com>
+
+	PR c++/96673
+	* g++.dg/cpp1y/nsdmi-aggr13.C: New test.
+
+2021-04-06  Jason Merrill  <jason@redhat.com>
+
+	PR c++/99901
+	* g++.dg/cpp1z/inline-var9.C: New test.
+
+2021-04-06  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR target/99781
+	* g++.target/aarch64/sve/pr99781.C: New.
+
+2021-04-06  H.J. Lu  <hjl.tools@gmail.com>
+
+	* gcc.target/i386/memcpy-strategy-9.c: New test.
+	* gcc.target/i386/memcpy-strategy-10.c: Likewise.
+	* gcc.target/i386/memcpy-strategy-11.c: Likewise.
+	* gcc.target/i386/memset-strategy-7.c: Likewise.
+	* gcc.target/i386/memset-strategy-8.c: Likewise.
+	* gcc.target/i386/memset-strategy-9.c: Likewise.
+
+2021-04-06  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99880
+	* gcc.dg/torture/pr99880.c: New testcase.
+
+2021-04-06  Nathan Sidwell  <nathan@acm.org>
+
+	* g++.dg/modules/builtin-3_a.C: Remove dump scans.
+	* g++.dg/modules/builtin-3_b.C: Remove dump scans.
+
+2021-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/96573
+	* gcc.dg/pr96573.c: Instead of __builtin_bswap accept also
+	VEC_PERM_EXPR with bswapping permutation.
+
+2021-04-06  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/99924
+	* gfortran.dg/vect/pr99924.f90: New testcase.
+
+2021-04-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/97900
+	* g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options.
+
+2021-04-06  Jason Merrill  <jason@redhat.com>
+
+	PR c++/91241
+	* g++.dg/abi/lambda-defarg1.C: New test.
+
+2021-04-06  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/99899
+	* g++.dg/cpp2a/concepts-placeholder7.C: New test.
+	* g++.dg/cpp2a/concepts-placeholder8.C: New test.
+
 2021-04-05  Jason Merrill  <jason@redhat.com>
 
 	PR c++/96311
diff --git a/libcody/ChangeLog b/libcody/ChangeLog
index aa0a1864f8c..05826962dba 100644
--- a/libcody/ChangeLog
+++ b/libcody/ChangeLog
@@ -1,3 +1,7 @@
+2021-04-06  Nathan Sidwell  <nathan@acm.org>
+
+	* LICENSE.gcc: Delete.
+
 2021-01-12  Nathan Sidwell  <nathan@acm.org>
 
 	* Makefile.in: Remove auto parallelize, swallow Makesub.in. Don't
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 1b1ba37ef86..b8af4864fbd 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,7 @@
+2021-04-06  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* libdruntime/MERGE: Merge upstream druntime 1134b710.
+
 2021-04-03  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* libdruntime/MERGE: Merge upstream druntime 483bc129.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 8e505f89655..dcd3b68d111 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,134 @@
+2021-04-06  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/move.h (forward, move, move_if_noexcept)
+	(addressof): Add _GLIBCXX_NODISCARD.
+	* include/bits/ranges_cmp.h (identity::operator()): Add
+	nodiscard attribute.
+	* include/c_global/cstddef (to_integer): Likewise.
+	* include/std/bit (bit_cast): Likewise.
+	* include/std/utility (as_const, to_underlying): Likewise.
+
+2021-04-06  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/move.h (forward): Change static_assert message
+	to be unambiguous about what must be true.
+	* testsuite/20_util/forward/c_neg.cc: Adjust dg-error.
+	* testsuite/20_util/forward/f_neg.cc: Likewise.
+
+2021-04-06  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/alloc_traits.h: Use markdown for code font.
+	* include/bits/basic_string.h: Fix @param names.
+	* include/bits/max_size_type.h: Remove period after @file.
+	* include/bits/regex.h: Fix duplicate @retval names, and rename.
+	* include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Add
+	group open to match existing group close.
+	* include/ext/pb_ds/priority_queue.hpp: Add blank line before group
+	open.
+
+2021-04-06  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/tr1/regex:
+
+2021-04-06  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/atomic_base.h: Fix doxygen group close.
+	* include/bits/basic_ios.h: Likewise.
+	* include/bits/forward_list.h: Likewise.
+	* include/bits/fs_dir.h: Likewise.
+	* include/bits/fs_ops.h: Likewise.
+	* include/bits/fs_path.h: Likewise.
+	* include/bits/functional_hash.h: Likewise.
+	* include/bits/gslice.h: Likewise.
+	* include/bits/gslice_array.h: Likewise.
+	* include/bits/hashtable_policy.h: Likewise.
+	* include/bits/indirect_array.h: Likewise.
+	* include/bits/locale_classes.h: Likewise.
+	* include/bits/locale_facets.h: Likewise.
+	* include/bits/locale_facets_nonio.h: Likewise.
+	* include/bits/mask_array.h: Likewise.
+	* include/bits/refwrap.h: Likewise.
+	* include/bits/regex.h: Likewise.
+	* include/bits/regex_automaton.h: Likewise.
+	* include/bits/regex_compiler.h: Likewise.
+	* include/bits/regex_constants.h: Likewise.
+	* include/bits/regex_error.h: Likewise.
+	* include/bits/regex_executor.h: Likewise.
+	* include/bits/regex_scanner.h: Likewise.
+	* include/bits/shared_ptr.h: Likewise.
+	* include/bits/shared_ptr_atomic.h: Likewise.
+	* include/bits/shared_ptr_base.h: Likewise.
+	* include/bits/slice_array.h: Likewise.
+	* include/bits/specfun.h: Likewise.
+	* include/bits/std_function.h: Likewise.
+	* include/bits/std_mutex.h: Likewise.
+	* include/bits/stl_deque.h: Likewise.
+	* include/bits/stl_iterator.h: Likewise.
+	* include/bits/stl_iterator_base_types.h: Likewise.
+	* include/bits/stl_map.h: Likewise.
+	* include/bits/stl_multimap.h: Likewise.
+	* include/bits/stl_multiset.h: Likewise.
+	* include/bits/stl_numeric.h: Likewise.
+	* include/bits/stl_pair.h: Likewise.
+	* include/bits/stl_set.h: Likewise.
+	* include/bits/stl_uninitialized.h: Likewise.
+	* include/bits/stream_iterator.h: Likewise.
+	* include/bits/streambuf_iterator.h: Likewise.
+	* include/bits/unique_ptr.h: Likewise.
+	* include/bits/unordered_map.h: Likewise.
+	* include/bits/unordered_set.h: Likewise.
+	* include/decimal/decimal: Likewise.
+	* include/experimental/any: Likewise.
+	* include/experimental/array: Likewise.
+	* include/experimental/bits/fs_dir.h: Likewise.
+	* include/experimental/bits/fs_fwd.h: Likewise.
+	* include/experimental/bits/fs_ops.h: Likewise.
+	* include/experimental/bits/fs_path.h: Likewise.
+	* include/experimental/buffer: Likewise.
+	* include/experimental/internet: Likewise.
+	* include/experimental/optional: Likewise.
+	* include/experimental/propagate_const: Likewise.
+	* include/experimental/socket: Likewise.
+	* include/ext/pb_ds/assoc_container.hpp: Likewise.
+	* include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp:
+	Likewise.
+	* include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp: Likewise.
+	* include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp: Likewise.
+	* include/ext/pb_ds/detail/types_traits.hpp: Likewise.
+	* include/ext/pb_ds/exception.hpp: Likewise.
+	* include/ext/pb_ds/priority_queue.hpp: Likewise.
+	* include/ext/pb_ds/tag_and_trait.hpp: Likewise.
+	* include/ext/random: Likewise.
+	* include/std/any: Likewise.
+	* include/std/atomic: Likewise.
+	* include/std/bitset: Likewise.
+	* include/std/chrono: Likewise.
+	* include/std/complex: Likewise.
+	* include/std/condition_variable: Likewise.
+	* include/std/fstream: Likewise.
+	* include/std/future: Likewise.
+	* include/std/iostream: Likewise.
+	* include/std/istream: Likewise.
+	* include/std/mutex: Likewise.
+	* include/std/numeric: Likewise.
+	* include/std/ostream: Likewise.
+	* include/std/ratio: Likewise.
+	* include/std/shared_mutex: Likewise.
+	* include/std/stdexcept: Likewise.
+	* include/std/streambuf: Likewise.
+	* include/std/system_error: Likewise.
+	* include/std/thread: Likewise.
+	* include/std/valarray: Likewise.
+	* include/std/variant: Likewise.
+	* include/tr1/cmath: Likewise.
+	* include/tr1/regex: Likewise.
+	* include/tr2/dynamic_bitset: Likewise.
+	* libsupc++/atomic_lockfree_defines.h: Likewise.
+	* libsupc++/exception: Likewise.
+	* libsupc++/exception.h: Likewise.
+	* libsupc++/exception_ptr.h: Likewise.
+	* libsupc++/nested_exception.h: Likewise.
+
 2021-03-31  Alexandre Oliva  <oliva@adacore.com>
 
 	* testsuite/30_threads/future/members/poll.cc: Use faster


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

only message in thread, other threads:[~2021-04-07  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-07  0:17 [gcc r11-8021] 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).