public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-788] Daily bump.
@ 2022-05-27  0:16 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-05-27  0:16 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit r13-788-gb2cb88fb45a68fc91bda1c69d9486e824c4a559e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri May 27 00:16:19 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  22 ++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |  19 ++++
 gcc/testsuite/ChangeLog |  12 ++
 libstdc++-v3/ChangeLog  | 292 ++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 346 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9018df66489..7f8f921f6aa 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,25 @@
+2022-05-26  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+	* config/xtensa/xtensa.cc (xtensa_expand_block_move):
+	Make instruction counting more accurate, and simplify emitting insns.
+
+2022-05-26  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+	* config/xtensa/constraints.md (M, O): Use the macro.
+	* config/xtensa/predicates.md (addsubx_operand, extui_fldsz_operand,
+	sext_fldsz_operand): Ditto.
+	* config/xtensa/xtensa.cc (xtensa_simm8, xtensa_simm8x256,
+	xtensa_simm12b, xtensa_uimm8, xtensa_uimm8x2, xtensa_uimm8x4,
+	xtensa_mask_immediate, smalloffset_mem_p, printx, xtensa_call_save_reg,
+	xtensa_expand_prologue): Ditto.
+	* config/xtensa/xtensa.h (FUNCTION_ARG_REGNO_P): Ditto.
+
+2022-05-26  Takayuki 'January June' Suwa  <jjsuwa_sys3175@yahoo.co.jp>
+
+	* config/xtensa/predicates.md (extui_fldsz_operand): Simplify.
+	* config/xtensa/xtensa.cc (xtensa_mask_immediate, print_operand):
+	Ditto.
+
 2022-05-25  Andrew MacLeod  <amacleod@redhat.com>
 
 	* gimple-range-cache.cc: Adjust comments.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 470a8c1787e..025dab2cdca 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220526
+20220527
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index b385bfecfc4..a82acaa78d8 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2022-05-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/105569
+	* typeck.cc (warn_for_null_address): Improve the warning when
+	the POINTER_PLUS_EXPR's base is of reference type.
+
+2022-05-26  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/96363
+	* decl.cc (shadow_tag): Use the return value of
+	maybe_process_partial_specialization.
+	* parser.cc (cp_parser_single_declaration): Call shadow_tag
+	before associate_classtype_constraints.
+	* pt.cc (maybe_new_partial_specialization): Change return type
+	to bool.  Take 'type' argument by mutable reference.  Set 'type'
+	to point to the correct constrained specialization when
+	appropriate.
+	(maybe_process_partial_specialization): Adjust accordingly.
+
 2022-05-25  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/96637
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b2e53212b20..9734aeb6a18 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,15 @@
+2022-05-26  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/105569
+	* g++.dg/warn/Waddress-9.C: New test.
+
+2022-05-26  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/96363
+	* g++.dg/cpp2a/concepts-partial-spec12.C: New test.
+	* g++.dg/cpp2a/concepts-partial-spec12a.C: New test.
+	* g++.dg/cpp2a/concepts-partial-spec13.C: New test.
+
 2022-05-25  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/96637
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index c00eaf140f9..f18bf53a0f1 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,295 @@
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/105681
+	* include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
+	Limit ga_sizes array to values that fit in size_t.
+	* include/ext/random [__SIZE_WIDTH < 32] (sfmt86243)
+	(sfmt86243_64, sfmt132049, sfmt132049_64, sfmt216091)
+	(sfmt216091_64): Do not declare.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* python/libstdcxx/v6/printers.py (StdErrorCodePrinter): Make
+	lookup for ios_errc and future_errc check versioned namespace.
+	(StdAtomicPrinter): Strip versioned namespace from typename.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* src/c++11/Makefile.am: Add new source file.
+	* src/c++11/Makefile.in: Regenerate.
+	* src/c++11/cxx11-ios_failure.cc (iostream_category):
+	Move to ...
+	* src/c++11/ios_errcat.cc: New file.
+	* testsuite/27_io/ios_base/failure/error_code.cc: Check that
+	std::iostream_category() is defined and used for std::io_errc.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/stl_iterator.h (counted_iterator::operator++(int)):
+	Add 'constexpr' as per LWG 3643.
+	* testsuite/24_iterators/counted_iterator/lwg3643.cc: New test.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/functional_hash.h (__is_fast_hash): Add doxygen
+	comment.
+	* include/bits/hashtable.h: Do not include <bits/stl_function.h>
+	here.
+	* include/bits/hashtable_policy.h: Include <bits/stl_pair.h> and
+	<bits/functional_hash.h>.
+	* include/bits/unordered_map.h: Include required headers.
+	* include/bits/unordered_set.h: Likewise.
+	* include/std/unordered_map: Do not include headers for indirect
+	dependencies.
+	* include/std/unordered_set: Likewise.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/ranges_algobase.h: Do not include
+	<bits/stl_iterator_base_types.h>.
+	* include/std/string: Likewise.
+	* include/std/variant: Likewise.
+
+2022-05-26  Nathan Sidwell  <nathan@acm.org>
+
+	* include/bits/hashtable.h: Include required headers.
+	* include/bits/hashtable_policy.h: Likewise.
+	* include/bits/stl_heap.h: Likewise.
+	* include/bits/stl_iterator_base_funcs.h: Likewise.
+
+2022-05-26  François Dumont  <fdumont@gcc.gnu.org>
+
+	* python/libstdcxx/v6/printers.py (StdSpanPrinter.__init__):
+	Strip typename from version namespace.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* python/libstdcxx/v6/printers.py (SharedPointerPrinter): Strip
+	versioned namespace from the template argument too.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/21_strings/basic_string/modifiers/pop_back/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/modifiers/pop_back/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/modifiers/pop_back/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/modifiers/swap/wchar_t/constexpr.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/modifiers/swap/constexpr-wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/modifiers/swap/char/constexpr.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/modifiers/swap/constexpr.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/contains/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/contains/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/contains/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/contains/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/data/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/data/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/data/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/data/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/ends_with/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/ends_with/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/ends_with/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/ends_with/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/starts_with/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/starts_with/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/starts_with/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/starts_with/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/substr/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/substr/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/operations/substr/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/operations/substr/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/range_access/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/range_access/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/range_access/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/range_access/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/modifiers/remove_prefix/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/modifiers/remove_suffix/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/modifiers/swap/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/modifiers/swap/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/modifiers/swap/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/contains/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/contains/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/contains/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/contains/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/data/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/data/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/data/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/data/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/ends_with/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/ends_with/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/ends_with/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/starts_with/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/starts_with/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/starts_with/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/substr/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/substr/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/operations/substr/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/operations/substr/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/range_access/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/range_access/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/range_access/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/range_access/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char8_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/char8_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/int.cc:
+	...here.
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char16_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char16_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char32_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char32_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char8_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/char8_t.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/int.cc:
+	...here.
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/basic_string_view/requirements/explicit_instantiation/wchar_t.cc:
+	...here.
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
+	Moved to...
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char.cc:
+	...here.
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t.cc:
+	...here.
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t.cc:
+	...here.
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char8_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/char8_t.cc:
+	...here.
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
+	Moved to...
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/short.cc:
+	...here.
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
+	Moved to...
+	* testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t.cc:
+	...here.
+
+2022-05-26  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
+	Moved to...
+	* testsuite/20_util/duration/requirements/explicit_instantiation.cc: ...here.
+	* testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
+	Moved to...
+	* testsuite/20_util/time_point/requirements/explicit_instantiation.cc: ...here.
+	* testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
+	Moved to...
+	* testsuite/20_util/unique_ptr/requirements/explicit_instantiation.cc: ...here.
+
 2022-05-25  Jason Merrill  <jason@redhat.com>
 
 	* testsuite/20_util/function_objects/constexpr_searcher.cc: Add


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

only message in thread, other threads:[~2022-05-27  0:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-27  0:16 [gcc r13-788] 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).