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).