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

https://gcc.gnu.org/g:5cb13173e85537a8a423b7b22b60ca3b6505f91e

commit r14-5543-g5cb13173e85537a8a423b7b22b60ca3b6505f91e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Nov 17 00:17:33 2023 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 +
 gcc/ChangeLog           | 151 +++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   5 +
 gcc/cp/ChangeLog        |  21 +++
 gcc/testsuite/ChangeLog | 113 ++++++++++++++
 libcc1/ChangeLog        |   5 +
 libstdc++-v3/ChangeLog  | 394 ++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 694 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 3fd01d64af6..55cd7f039c5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-11-16  Michal Jires  <mjires@suse.cz>
+
+	* MAINTAINERS: Add myself.
+
 2023-11-13  Arsen Arsenović  <arsen@aarsen.me>
 
 	PR bootstrap/12596
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f72344d7cc0..0140420a753 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,154 @@
+2023-11-16  Andrew Pinski  <pinskia@gmail.com>
+
+	PR rtl-optimization/112483
+	* simplify-rtx.cc (simplify_binary_operation_1) <case COPYSIGN>:
+	Call simplify_unary_operation for NEG instead of
+	simplify_gen_unary.
+
+2023-11-16  Edwin Lu  <ewlu@rivosinc.com>
+
+	PR target/111557
+	* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): update macro name
+
+2023-11-16  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/78904
+	* config/i386/i386.md (*addqi_ext2<mode>_0):
+	New define_insn_and_split pattern.
+	(*subqi_ext2<mode>_0): Ditto.
+	(*<code>qi_ext2<mode>_0): Ditto.
+
+2023-11-16  John David Anglin  <danglin@gcc.gnu.org>
+
+	PR rtl-optimization/112415
+	* config/pa/pa.cc (pa_legitimate_address_p): Allow 14-bit
+	displacements before reload.  Simplify logic flow.  Revise
+	comments.
+	* config/pa/pa.h (TARGET_ELF64): New define.
+	(INT14_OK_STRICT): Update define and comment.
+	* config/pa/pa64-linux.h (TARGET_ELF64): Define.
+	* config/pa/predicates.md (base14_operand): Don't check
+	alignment of short displacements.
+	(integer_store_memory_operand): Don't return true when
+	reload_in_progress is true.  Remove INT_5_BITS check.
+	(floating_point_store_memory_operand): Don't return true when
+	reload_in_progress is true.  Use INT14_OK_STRICT to check
+	whether long displacements are always okay.
+
+2023-11-16  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/112567
+	* config/i386/i386.md (*<any_logic:code>qi_ext<mode>_1_slp):
+	Fix generation of invalid RTX in split pattern.
+
+2023-11-16  David Malcolm  <dmalcolm@redhat.com>
+
+	* diagnostic.cc (diagnostic_context::set_option_hooks): Add
+	"lang_mask" param.
+	* diagnostic.h (diagnostic_context::option_enabled_p): Update for
+	move of m_lang_mask.
+	(diagnostic_context::set_option_hooks): Add "lang_mask" param.
+	(diagnostic_context::get_lang_mask): New.
+	(diagnostic_context::m_lang_mask): Move into m_option_callbacks,
+	thus making private.
+	* lto-wrapper.cc (main): Update for new lang_mask param of
+	set_option_hooks.
+	* toplev.cc (init_asm_output): Use get_lang_mask.
+	(general_init): Move initialization of global_dc's lang_mask to
+	new lang_mask param of set_option_hooks.
+
+2023-11-16  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/111878
+	* tree-vect-loop-manip.cc (find_loop_location): Skip edges check if
+	latch incorrect.
+
+2023-11-16  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config.gcc (riscv): Add riscv-target-attr.o.
+	* config/riscv/riscv-protos.h (riscv_declare_function_size) New.
+	(riscv_option_valid_attribute_p): New.
+	(riscv_override_options_internal): New.
+	(struct riscv_tune_info): New.
+	(riscv_parse_tune): New.
+	* config/riscv/riscv-target-attr.cc
+	(class riscv_target_attr_parser): New.
+	(struct riscv_attribute_info): New.
+	(riscv_attributes): New.
+	(riscv_target_attr_parser::parse_arch): New.
+	(riscv_target_attr_parser::handle_arch): New.
+	(riscv_target_attr_parser::handle_cpu): New.
+	(riscv_target_attr_parser::handle_tune): New.
+	(riscv_target_attr_parser::update_settings): New.
+	(riscv_process_one_target_attr): New.
+	(num_occurences_in_str): New.
+	(riscv_process_target_attr): New.
+	(riscv_option_valid_attribute_p): New.
+	* config/riscv/riscv.cc: Include target-globals.h and
+	riscv-subset.h.
+	(struct riscv_tune_info): Move to riscv-protos.h.
+	(get_tune_str): New.
+	(riscv_parse_tune): New parameter null_p.
+	(riscv_declare_function_size): New.
+	(riscv_option_override): Build target_option_default_node and
+	target_option_current_node.
+	(riscv_save_restore_target_globals): New.
+	(riscv_option_restore): New.
+	(riscv_previous_fndecl): New.
+	(riscv_set_current_function): Apply the target attribute.
+	(TARGET_OPTION_RESTORE): Define.
+	(TARGET_OPTION_VALID_ATTRIBUTE_P): Ditto.
+	* config/riscv/riscv.h (SWITCHABLE_TARGET): Define to 1.
+	(ASM_DECLARE_FUNCTION_SIZE) Define.
+	* config/riscv/riscv.opt (mtune=): Add Save attribute.
+	(mcpu=): Ditto.
+	(mcmodel=): Ditto.
+	* config/riscv/t-riscv: Add build rule for riscv-target-attr.o
+	* doc/extend.texi: Add doc for target attribute.
+
+2023-11-16  Kito Cheng  <kito.cheng@sifive.com>
+
+	PR target/112478
+	* config/riscv/riscv.cc (riscv_save_return_addr_reg_p): Check ra
+	is ever lived.
+
+2023-11-16  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/112532
+	* config/i386/mmx.md (*vec_dup<mode>): Extend for V4HI and
+	V2HI.
+
+2023-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/112526
+	* config/i386/i386.md
+	(mov imm,%rax; mov %rdi,%rdx; mulx %rax -> mov imm,%rdx; mulx %rdi):
+	Verify in define_peephole2 that operands[2] dies or is overwritten
+	at the end of multiplication.
+
+2023-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/112536
+	* tree-vect-slp.cc (arg0_map): New variable.
+	(vect_get_operand_map): For IFN_CLZ or IFN_CTZ, return arg0_map.
+
+2023-11-16  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR middle-end/112554
+	* tree-vect-loop.cc (vect_determine_partial_vectors_and_peeling):
+	Clear SELECT_VL_P for non-partial vectorization.
+
+2023-11-16  Hongyu Wang  <hongyu.wang@intel.com>
+
+	* config/i386/sse.md (vec_extract_hi_<mode>): Add noavx512vl
+	alternative with attr addr gpr16 and "jm" constraint.
+	(vec_extract_hi_<mode>): Likewise for SF vector modes.
+	(@vec_extract_hi_<mode>): Likewise.
+	(*vec_extractv2ti): Likewise.
+	(vec_set_hi_<mode><mask_name>): Likewise.
+	* config/i386/mmx.md (@sse4_1_insertps_<mode>): Correct gpr16 attr for
+	each alternative.
+
 2023-11-15  Uros Bizjak  <ubizjak@gmail.com>
 
 	PR target/78904
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7c322b01344..01fc321fe04 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20231116
+20231117
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index c011deb2b24..45c3f375a21 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,8 @@
+2023-11-16  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/decl.cc (gnat_to_gnu_subprog_type): Also create a
+	TYPE_DECL for the return type built for the CI/CO mechanism.
+
 2023-11-10  Andris Pavēnis  <andris.pavenis@iki.fi>
 
 	* expect.c (__gnat_waitpid): fix syntax errors
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7702a660653..1feb5b38d48 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2023-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/112365
+	* class.cc (layout_class_type): Don't
+	SET_DECL_FIELD_CXX_ZERO_WIDTH_BIT_FIELD on FIELD_DECLs with
+	error_mark_node type.
+
+2023-11-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/111703
+	PR c++/107939
+	* constexpr.cc (potential_constant_expression_1) <case CALL_EXPR>:
+	Fix FUNCTION_POINTER_TYPE_P test.
+
+2023-11-16  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/112410
+	* parser.cc (cp_parser_direct_declarator): Maybe call
+	abort_fully_implicit_template if it turned out the parameter list was
+	ill-formed.
+
 2023-11-15  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
 
 	* tree.cc (build_cplus_array_type): Revert using the macro
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 77eb93d0340..a9728cda62a 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,116 @@
+2023-11-16  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/varsize4.adb (Func): Initialize Byte_Read parameter.
+
+2023-11-16  Edwin Lu  <ewlu@rivosinc.com>
+
+	PR target/111557
+	* gcc.target/riscv/attribute-1.c: update macro name
+	* gcc.target/riscv/attribute-4.c: ditto
+	* gcc.target/riscv/attribute-5.c: ditto
+	* gcc.target/riscv/predef-align-1.c: ditto
+	* gcc.target/riscv/predef-align-2.c: ditto
+	* gcc.target/riscv/predef-align-3.c: ditto
+	* gcc.target/riscv/predef-align-4.c: ditto
+	* gcc.target/riscv/predef-align-5.c: ditto
+	* gcc.target/riscv/predef-align-6.c: ditto
+
+2023-11-16  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/78904
+	* gcc.target/i386/pr78904-10.c: New test.
+	* gcc.target/i386/pr78904-10a.c: New test.
+	* gcc.target/i386/pr78904-10b.c: New test.
+
+2023-11-16  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/varsize4.ads, gnat.dg/varsize4.adb: New test.
+	* gnat.dg/varsize4_pkg.ads: New helper.
+
+2023-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/112365
+	* g++.dg/cpp0x/pr112365.C: New test.
+
+2023-11-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/98614
+	PR c++/104802
+	* g++.dg/cpp1z/nontype-auto22.C: New test.
+	* g++.dg/cpp2a/concepts-partial-spec14.C: New test.
+
+2023-11-16  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/111703
+	PR c++/107939
+	* g++.dg/cpp2a/concepts-fn8.C: Extend test.
+	* g++.dg/diagnostic/constexpr4.C: New test.
+
+2023-11-16  Tamar Christina  <tamar.christina@arm.com>
+
+	PR tree-optimization/111878
+	* gcc.dg/graphite/pr111878.c: New test.
+
+2023-11-16  Florian Weimer  <fweimer@redhat.com>
+
+	* gcc.c-torture/execute/931004-13.c (main): Fix mistakenly swapped
+	int/void types.
+
+2023-11-16  Kito Cheng  <kito.cheng@sifive.com>
+
+	* gcc.target/riscv/target-attr-01.c: New.
+	* gcc.target/riscv/target-attr-02.c: Ditto.
+	* gcc.target/riscv/target-attr-03.c: Ditto.
+	* gcc.target/riscv/target-attr-04.c: Ditto.
+	* gcc.target/riscv/target-attr-05.c: Ditto.
+	* gcc.target/riscv/target-attr-06.c: Ditto.
+	* gcc.target/riscv/target-attr-07.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-01.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-02.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-03.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-04.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-05.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-06.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-07.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-08.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-09.c: Ditto.
+	* gcc.target/riscv/target-attr-bad-10.c: Ditto.
+
+2023-11-16  Kito Cheng  <kito.cheng@sifive.com>
+
+	PR target/112478
+	* gcc.target/riscv/pr112478.c: New.
+
+2023-11-16  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr112532.c: New test.
+
+2023-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/112526
+	* gcc.target/i386/bmi2-pr112526.c: New test.
+
+2023-11-16  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/112536
+	* gcc.dg/pr112536.c: New test.
+
+2023-11-16  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/112282
+	* gcc.dg/torture/pr112282.c: Do not use __assert_fail.
+
+2023-11-16  Juzhe-Zhong  <juzhe.zhong@rivai.ai>
+
+	PR middle-end/112554
+	* gcc.target/riscv/rvv/autovec/pr112554.c: New test.
+
+2023-11-16  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/112410
+	* g++.dg/cpp23/auto-fncast13.C: New test.
+	* g++.dg/cpp23/auto-fncast14.C: New test.
+
 2023-11-15  Uros Bizjak  <ubizjak@gmail.com>
 
 	PR target/78904
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index ba05a7ece85..3582cf62050 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,8 @@
+2023-11-16  Tom Tromey  <tom@tromey.com>
+
+	* libcc1plugin.cc (plugin_build_enum_type): Set
+	ENUM_UNDERLYING_TYPE.
+
 2023-10-22  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* configure: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5ee3cf86312..2a5d0f9180b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,397 @@
+2023-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/112564
+	* include/std/stacktrace (formatter::format): Format according
+	to format-spec.
+	* include/std/thread (formatter::format): Use _Align_right as
+	default.
+	* testsuite/19_diagnostics/stacktrace/output.cc: Check
+	fill-and-align handling. Change compile test to run.
+	* testsuite/30_threads/thread/id/output.cc: Check fill-and-align
+	handling.
+
+2023-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/111667
+	* include/Makefile.am: Add new header.
+	* include/Makefile.in: Regenerate.
+	* include/bits/out_ptr.h: New file.
+	* include/bits/shared_ptr.h (__is_shared_ptr): Move definition
+	to here ...
+	* include/bits/shared_ptr_atomic.h (__is_shared_ptr): ... from
+	here.
+	* include/bits/shared_ptr_base.h (__shared_count): Declare
+	out_ptr_t as a friend.
+	(_Sp_counted_deleter, __shared_ptr): Likewise.
+	* include/bits/unique_ptr.h (unique_ptr, unique_ptr<T[], D>):
+	Declare out_ptr_t and inout_ptr_t as friends.
+	(__is_unique_ptr): Define new variable template.
+	* include/bits/version.def (out_ptr): Define.
+	* include/bits/version.h: Regenerate.
+	* include/std/memory: Include new header.
+	* testsuite/20_util/smartptr.adapt/inout_ptr/1.cc: New test.
+	* testsuite/20_util/smartptr.adapt/inout_ptr/2.cc: New test.
+	* testsuite/20_util/smartptr.adapt/inout_ptr/shared_ptr_neg.cc:
+	New test.
+	* testsuite/20_util/smartptr.adapt/inout_ptr/void_ptr.cc: New
+	test.
+	* testsuite/20_util/smartptr.adapt/out_ptr/1.cc: New test.
+	* testsuite/20_util/smartptr.adapt/out_ptr/2.cc: New test.
+	* testsuite/20_util/smartptr.adapt/out_ptr/shared_ptr_neg.cc:
+	New test.
+	* testsuite/20_util/smartptr.adapt/out_ptr/void_ptr.cc: New
+	test.
+
+2023-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/algorithmfwd.h: Do not define standard feature
+	test macro here.
+	* include/bits/align.h: Likewise. Test internal macros instead
+	of standard macros.
+	* include/bits/alloc_traits.h: Likewise.
+	* include/bits/allocator.h: Likewise.
+	* include/bits/atomic_base.h: Likewise.
+	* include/bits/atomic_timed_wait.h: Likewise.
+	* include/bits/atomic_wait.h: Likewise.
+	* include/bits/basic_string.h: Likewise.
+	* include/bits/basic_string.tcc: Likewise.
+	* include/bits/char_traits.h: Likewise.
+	* include/bits/chrono.h: Likewise.
+	* include/bits/cow_string.h: Likewise.
+	* include/bits/forward_list.h: Likewise.
+	* include/bits/hashtable.h: Likewise.
+	* include/bits/ios_base.h: Likewise.
+	* include/bits/memory_resource.h: Likewise.
+	* include/bits/move.h: Likewise.
+	* include/bits/move_only_function.h: Likewise.
+	* include/bits/node_handle.h: Likewise.
+	* include/bits/ptr_traits.h: Likewise.
+	* include/bits/range_access.h: Likewise.
+	* include/bits/ranges_algo.h: Likewise.
+	* include/bits/ranges_cmp.h: Likewise.
+	* include/bits/ranges_util.h: Likewise.
+	* include/bits/semaphore_base.h: Likewise.
+	* include/bits/shared_ptr.h: Likewise.
+	* include/bits/shared_ptr_atomic.h: Likewise.
+	* include/bits/shared_ptr_base.h: Likewise.
+	* include/bits/stl_algo.h: Likewise.
+	* include/bits/stl_algobase.h: Likewise.
+	* include/bits/stl_function.h: Likewise.
+	* include/bits/stl_iterator.h: Likewise.
+	* include/bits/stl_list.h: Likewise.
+	* include/bits/stl_map.h: Likewise.
+	* include/bits/stl_pair.h: Likewise.
+	* include/bits/stl_queue.h: Likewise.
+	* include/bits/stl_stack.h: Likewise.
+	* include/bits/stl_tree.h: Likewise.
+	* include/bits/stl_uninitialized.h: Likewise.
+	* include/bits/stl_vector.h: Likewise.
+	* include/bits/unique_ptr.h: Likewise.
+	* include/bits/unordered_map.h: Likewise.
+	* include/bits/uses_allocator_args.h: Likewise.
+	* include/bits/utility.h: Likewise.
+	* include/bits/erase_if.h: Add comment.
+	* include/std/algorithm: Define standard feature test macros
+	here.
+	* include/std/atomic: Likewise.
+	* include/std/array: Likewise.
+	* include/std/chrono: Likewise.
+	* include/std/condition_variable: Likewise.
+	* include/std/deque: Likewise.
+	* include/std/format: Likewise.
+	* include/std/functional: Likewise.
+	* include/std/forward_list: Likewise.
+	* include/std/ios: Likewise.
+	* include/std/iterator: Likewise.
+	* include/std/list: Likewise.
+	* include/std/map: Likewise.
+	* include/std/memory: Likewise.
+	* include/std/numeric: Likewise.
+	* include/std/queue: Likewise.
+	* include/std/ranges: Likewise.
+	* include/std/regex: Likewise.
+	* include/std/set: Likewise.
+	* include/std/stack: Likewise.
+	* include/std/stop_token: Likewise.
+	* include/std/string: Likewise.
+	* include/std/string_view:
+	* include/std/tuple: Likewise.
+	* include/std/unordered_map:
+	* include/std/unordered_set:
+	* include/std/utility: Likewise.
+	* include/std/vector: Likewise.
+	* include/std/scoped_allocator: Query internal macros instead of
+	standard macros.
+
+2023-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/18_support/byte/requirements.cc: Disable PCH.
+	* testsuite/18_support/destroying_delete.cc: Likewise.
+	* testsuite/18_support/source_location/1.cc: Likewise.
+	* testsuite/18_support/source_location/version.cc: Likewise.
+	* testsuite/18_support/type_info/constexpr.cc: Likewise.
+	* testsuite/18_support/uncaught_exceptions/uncaught_exceptions.cc:
+	Likewise.
+	* testsuite/19_diagnostics/stacktrace/output.cc: Likewise.
+	* testsuite/19_diagnostics/stacktrace/synopsis.cc: Likewise.
+	* testsuite/19_diagnostics/stacktrace/version.cc: Likewise.
+	* testsuite/20_util/addressof/requirements/constexpr.cc:
+	Likewise.
+	* testsuite/20_util/allocator_traits/header-2.cc: Likewise.
+	* testsuite/20_util/allocator_traits/header.cc: Likewise.
+	* testsuite/20_util/as_const/1.cc: Likewise. Likewise.
+	* testsuite/20_util/bitset/cons/constexpr_c++23.cc: Likewise.
+	* testsuite/20_util/bitset/version.cc: Likewise.
+	* testsuite/20_util/duration/arithmetic/constexpr_c++17.cc:
+	Likewise.
+	* testsuite/20_util/duration_cast/rounding.cc: Likewise.
+	* testsuite/20_util/enable_shared_from_this/members/weak_from_this.cc:
+	Likewise.
+	* testsuite/20_util/exchange/constexpr.cc: Likewise.
+	* testsuite/20_util/expected/synopsis.cc: Likewise.
+	* testsuite/20_util/expected/version.cc: Likewise.
+	* testsuite/20_util/function_objects/bind_front/1.cc: Likewise.
+	* testsuite/20_util/function_objects/bind_front/2.cc: Likewise.
+	* testsuite/20_util/function_objects/invoke/3.cc: Likewise.
+	* testsuite/20_util/function_objects/invoke/4.cc: Likewise.
+	* testsuite/20_util/function_objects/invoke/constexpr.cc:
+	Likewise.
+	* testsuite/20_util/function_objects/invoke/version.cc:
+	Likewise.
+	* testsuite/20_util/function_objects/searchers.cc: Likewise.
+	* testsuite/20_util/integer_comparisons/1.cc: Likewise.
+	* testsuite/20_util/integer_comparisons/2.cc: Likewise.
+	* testsuite/20_util/is_bounded_array/value.cc: Likewise.
+	* testsuite/20_util/is_layout_compatible/value.cc: Likewise.
+	* testsuite/20_util/is_layout_compatible/version.cc: Likewise.
+	* testsuite/20_util/is_nothrow_swappable/requirements/explicit_instantiation.cc:
+	Likewise.
+	* testsuite/20_util/is_nothrow_swappable/requirements/typedefs.cc:
+	Likewise.
+	* testsuite/20_util/is_nothrow_swappable/value.cc: Likewise.
+	* testsuite/20_util/is_nothrow_swappable/value.h: Likewise.
+	* testsuite/20_util/is_nothrow_swappable_with/requirements/explicit_instantiation.cc:
+	Remove redundant checks already tested elsewhere.
+	* testsuite/20_util/is_nothrow_swappable_with/requirements/typedefs.cc:
+	Likewise.
+	* testsuite/20_util/is_nothrow_swappable_with/value.cc: Disable
+	PCH.
+	* testsuite/20_util/is_pointer_interconvertible/value.cc:
+	Likewise.
+	* testsuite/20_util/is_pointer_interconvertible/version.cc:
+	Likewise.
+	* testsuite/20_util/is_scoped_enum/value.cc: Likewise.
+	* testsuite/20_util/is_scoped_enum/version.cc: Likewise.
+	* testsuite/20_util/is_swappable/requirements/explicit_instantiation.cc:
+	Remove redundant checks already tested elsewhere.
+	* testsuite/20_util/is_swappable/requirements/typedefs.cc:
+	Remove redundant checks already tested elsewhere.
+	* testsuite/20_util/is_swappable/value.cc: Disable PCH.
+	* testsuite/20_util/is_swappable/value.h: Reorder headers.
+	* testsuite/20_util/is_swappable_with/requirements/explicit_instantiation.cc:
+	Remove redundant checks already tested elsewhere.
+	* testsuite/20_util/is_swappable_with/requirements/typedefs.cc:
+	Remove redundant checks already tested elsewhere.
+	* testsuite/20_util/is_swappable_with/value.cc: Disable PCH.
+	* testsuite/20_util/is_unbounded_array/value.cc: Likewise.
+	* testsuite/20_util/move_only_function/cons.cc: Likewise.
+	* testsuite/20_util/move_only_function/version.cc: Likewise.
+	* testsuite/20_util/optional/monadic/and_then.cc: Likewise.
+	* testsuite/20_util/optional/requirements.cc: Likewise.
+	* testsuite/20_util/optional/version.cc: Likewise.
+	* testsuite/20_util/owner_less/void.cc: Likewise.
+	* testsuite/20_util/reference_from_temporary/value.cc: Likewise.
+	* testsuite/20_util/reference_from_temporary/version.cc:
+	Likewise.
+	* testsuite/20_util/shared_ptr/atomic/atomic_shared_ptr.cc:
+	Likewise.
+	* testsuite/20_util/shared_ptr/creation/array.cc: Likewise.
+	* testsuite/20_util/shared_ptr/creation/overwrite.cc: Likewise.
+	* testsuite/20_util/shared_ptr/creation/version.cc: Likewise.
+	* testsuite/20_util/time_point_cast/rounding.cc: Likewise.
+	* testsuite/20_util/to_chars/constexpr.cc: Likewise.
+	* testsuite/20_util/to_chars/result.cc: Likewise.
+	* testsuite/20_util/to_chars/version.cc: Likewise.
+	* testsuite/20_util/to_underlying/1.cc: Likewise.
+	* testsuite/20_util/to_underlying/version.cc: Likewise.
+	* testsuite/20_util/tuple/apply/1.cc: Likewise.
+	* testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc:
+	Likewise.
+	* testsuite/20_util/tuple/make_from_tuple/1.cc: Likewise.
+	* testsuite/20_util/tuple/p2321r2.cc: Likewise.
+	* testsuite/20_util/tuple/tuple_element_t.cc: Likewise.
+	* testsuite/20_util/unique_ptr/cons/constexpr_c++20.cc:
+	Likewise.
+	* testsuite/20_util/unique_ptr/creation/for_overwrite.cc:
+	Likewise.
+	* testsuite/20_util/unreachable/1.cc: Likewise.
+	* testsuite/20_util/unreachable/version.cc: Likewise.
+	* testsuite/20_util/unwrap_reference/1.cc: Likewise.
+	* testsuite/20_util/unwrap_reference/3.cc: Likewise.
+	* testsuite/20_util/variant/constexpr.cc: Likewise.
+	* testsuite/20_util/variant/version.cc: Likewise.
+	* testsuite/20_util/variant/visit_inherited.cc: Likewise.
+	* testsuite/20_util/void_t/1.cc: Likewise.
+	* testsuite/21_strings/basic_string/capacity/char/resize_and_overwrite.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string/cons/char/constexpr.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string/cons/wchar_t/constexpr.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string/erasure.cc: Likewise.
+	* testsuite/21_strings/basic_string/numeric_conversions/char/to_string_float.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string/numeric_conversions/version.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string/version.cc: Likewise.
+	* testsuite/21_strings/basic_string_view/operations/contains/char.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string_view/operations/contains/char/2.cc:
+	Likewise.
+	* testsuite/21_strings/basic_string_view/operations/copy/char/constexpr.cc:
+	Likewise.
+	* testsuite/21_strings/char_traits/requirements/constexpr_functions_c++17.cc:
+	Likewise.
+	* testsuite/21_strings/char_traits/requirements/constexpr_functions_c++20.cc:
+	Likewise.
+	* testsuite/21_strings/char_traits/requirements/version.cc:
+	Likewise.
+	* testsuite/23_containers/array/comparison_operators/constexpr.cc:
+	Likewise.
+	* testsuite/23_containers/array/creation/1.cc: Likewise.
+	* testsuite/23_containers/array/creation/2.cc: Likewise.
+	* testsuite/23_containers/array/element_access/constexpr_c++17.cc:
+	Likewise.
+	* testsuite/23_containers/array/requirements/constexpr_fill.cc:
+	Likewise.
+	* testsuite/23_containers/array/requirements/constexpr_iter.cc:
+	Likewise.
+	* testsuite/23_containers/deque/erasure.cc: Likewise.
+	* testsuite/23_containers/forward_list/erasure.cc: Likewise.
+	* testsuite/23_containers/list/erasure.cc: Likewise.
+	* testsuite/23_containers/map/erasure.cc: Likewise.
+	* testsuite/23_containers/queue/cons_from_iters.cc: Likewise.
+	* testsuite/23_containers/set/erasure.cc: Likewise.
+	* testsuite/23_containers/span/1.cc: Likewise.
+	* testsuite/23_containers/span/2.cc: Likewise.
+	* testsuite/23_containers/stack/cons_from_iters.cc: Likewise.
+	* testsuite/23_containers/unordered_map/erasure.cc: Likewise.
+	* testsuite/23_containers/unordered_map/operations/1.cc:
+	Likewise.
+	* testsuite/23_containers/unordered_set/erasure.cc: Likewise.
+	* testsuite/23_containers/unordered_set/operations/1.cc:
+	Likewise.
+	* testsuite/23_containers/vector/cons/constexpr.cc: Likewise.
+	* testsuite/23_containers/vector/erasure.cc: Likewise.
+	* testsuite/23_containers/vector/requirements/version.cc:
+	Likewise.
+	* testsuite/24_iterators/insert_iterator/constexpr.cc: Likewise.
+	* testsuite/25_algorithms/clamp/constexpr.cc: Likewise.
+	* testsuite/25_algorithms/clamp/requirements/explicit_instantiation/1.cc:
+	Remove redundant checks already tested elsewhere.
+	* testsuite/25_algorithms/constexpr_macro.cc: Likewise.
+	* testsuite/25_algorithms/cpp_lib_constexpr.cc: Likewise.
+	* testsuite/25_algorithms/fold_left/1.cc: Likewise.
+	* testsuite/25_algorithms/pstl/feature_test-2.cc: Likewise.
+	* testsuite/25_algorithms/pstl/feature_test-3.cc: Likewise.
+	* testsuite/25_algorithms/pstl/feature_test-4.cc: Likewise.
+	* testsuite/25_algorithms/pstl/feature_test-5.cc: Likewise.
+	* testsuite/25_algorithms/pstl/feature_test.cc: Likewise.
+	* testsuite/26_numerics/bit/bit.byteswap/byteswap.cc: Likewise.
+	* testsuite/26_numerics/bit/bit.byteswap/version.cc: Likewise.
+	* testsuite/26_numerics/bit/bit.cast/bit_cast.cc: Likewise.
+	* testsuite/26_numerics/bit/bit.cast/version.cc: Likewise.
+	* testsuite/26_numerics/bit/header-2.cc: Likewise.
+	* testsuite/26_numerics/bit/header.cc: Likewise.
+	* testsuite/26_numerics/complex/1.cc: Likewise.
+	* testsuite/26_numerics/complex/2.cc: Likewise.
+	* testsuite/26_numerics/endian/2.cc: Likewise.
+	* testsuite/26_numerics/endian/3.cc: Likewise.
+	* testsuite/26_numerics/gcd/1.cc: Likewise.
+	* testsuite/26_numerics/lcm/1.cc: Likewise.
+	* testsuite/26_numerics/lerp/1.cc: Likewise.
+	* testsuite/26_numerics/lerp/version.cc: Likewise.
+	* testsuite/26_numerics/midpoint/integral.cc: Likewise.
+	* testsuite/26_numerics/midpoint/version.cc: Likewise.
+	* testsuite/26_numerics/numbers/1.cc: Likewise.
+	* testsuite/26_numerics/numbers/2.cc: Likewise.
+	* testsuite/27_io/basic_filebuf/native_handle/char/1.cc:
+	Likewise.
+	* testsuite/27_io/basic_filebuf/native_handle/version.cc:
+	Likewise.
+	* testsuite/27_io/basic_ofstream/open/char/noreplace.cc:
+	Likewise.
+	* testsuite/27_io/basic_ofstream/open/wchar_t/noreplace.cc:
+	Likewise.
+	* testsuite/27_io/basic_syncbuf/1.cc: Likewise.
+	* testsuite/27_io/basic_syncbuf/2.cc: Likewise.
+	* testsuite/27_io/basic_syncstream/1.cc: Likewise.
+	* testsuite/27_io/basic_syncstream/2.cc: Likewise.
+	* testsuite/27_io/spanstream/1.cc: Likewise.
+	* testsuite/27_io/spanstream/version.cc: Likewise.
+	* testsuite/29_atomics/atomic/cons/value_init.cc: Likewise.
+	* testsuite/29_atomics/atomic/lock_free_aliases.cc: Likewise.
+	* testsuite/29_atomics/atomic/wait_notify/1.cc: Likewise.
+	* testsuite/29_atomics/atomic/wait_notify/2.cc: Likewise.
+	* testsuite/29_atomics/headers/stdatomic.h/c_compat.cc:
+	Likewise.
+	* testsuite/29_atomics/headers/stdatomic.h/version.cc: Likewise.
+	* testsuite/30_threads/barrier/1.cc: Likewise.
+	* testsuite/30_threads/barrier/2.cc: Likewise.
+	* testsuite/30_threads/condition_variable_any/stop_token/1.cc:
+	Likewise.
+	* testsuite/30_threads/condition_variable_any/stop_token/2.cc:
+	Likewise.
+	* testsuite/30_threads/jthread/1.cc: Likewise.
+	* testsuite/30_threads/jthread/version.cc: Likewise.
+	* testsuite/30_threads/latch/1.cc: Likewise.
+	* testsuite/30_threads/latch/2.cc: Likewise.
+	* testsuite/30_threads/scoped_lock/requirements/typedefs.cc:
+	Likewise.
+	* testsuite/30_threads/semaphore/1.cc: Likewise.
+	* testsuite/30_threads/semaphore/2.cc: Likewise.
+	* testsuite/30_threads/stop_token/1.cc: Likewise.
+	* testsuite/30_threads/stop_token/2.cc: Likewise.
+	* testsuite/experimental/feat-char8_t.cc: Likewise.
+	* testsuite/experimental/iterator/ostream_joiner.cc: Likewise.
+	* testsuite/experimental/numeric/gcd.cc: Likewise.
+	* testsuite/experimental/scopeguard/uniqueres.cc: Likewise.
+	* testsuite/std/concepts/1.cc: Likewise.
+	* testsuite/std/concepts/2.cc: Likewise.
+	* testsuite/std/ranges/adaptors/as_const/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/as_rvalue/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/chunk/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/chunk_by/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/enumerate/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/join_with/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/slide/1.cc: Likewise.
+	* testsuite/std/ranges/adaptors/stride/1.cc: Likewise.
+	* testsuite/std/ranges/cartesian_product/1.cc: Likewise.
+	* testsuite/std/ranges/headers/ranges/synopsis.cc: Likewise.
+	* testsuite/std/ranges/repeat/1.cc: Likewise.
+	* testsuite/std/ranges/version_c++23.cc: Likewise.
+	* testsuite/std/ranges/zip/1.cc: Likewise.
+	* testsuite/std/time/syn_c++20.cc: Likewise.
+	* testsuite/experimental/feat-cxx14.cc: Likewise. Include
+	<algorithm> and <iterator>.
+	* testsuite/23_containers/array/tuple_interface/get_neg.cc:
+	Adjust dg-error line numbers.
+
+2023-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/version.def (stds): Use >= 202100 for C++23
+	condition.
+	* include/bits/version.h: Regenerate.
+	* include/std/thread: Use > C++20 instead of >= C++23 for
+	__cplusplus condition.
+
+2023-11-16  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/istream (__rvalue_stream_extraction_t): Test
+	__cpp_concepts instead of __cpp_lib_concepts.
+	* include/std/ostream (__derived_from_ios_base): Likewise.
+	(__rvalue_stream_insertion_t): Likewise.
+
 2023-11-15  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/112491

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

only message in thread, other threads:[~2023-11-17  0:18 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-11-17  0:18 [gcc r14-5543] 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).