diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 819bfea6685..ac20de79dac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,287 @@ +2023-11-29 Philipp Tomsich + + * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere-1b + * config/aarch64/aarch64-cost-tables.h: Add ampere1b_extra_costs + * config/aarch64/aarch64-tune.md: Regenerate + * config/aarch64/aarch64.cc: Include ampere1b tuning model + * doc/invoke.texi: Document -mcpu=ampere1b + * config/aarch64/tuning_models/ampere1b.h: New file. + +2023-11-29 David Faust + + * config/bpf/bpf.h (ASM_COMMENT_START): Change from ';' to '#'. + +2023-11-29 Jakub Jelinek + + PR target/112725 + * config/rs6000/rs6000.cc (invalid_arg_for_unprototyped_fn): Return + NULL for __builtin_classify_type calls with vector arguments. + +2023-11-29 Andrew MacLeod + + PR tree-optimization/111922 + * ipa-cp.cc (ipa_vr_operation_and_type_effects): Check the + operands are valid before calling fold_range. + +2023-11-29 Andrew MacLeod + + * range-op-mixed.h (operator_equal::operand_check_p): New. + (operator_not_equal::operand_check_p): New. + (operator_lt::operand_check_p): New. + (operator_le::operand_check_p): New. + (operator_gt::operand_check_p): New. + (operator_ge::operand_check_p): New. + (operator_plus::operand_check_p): New. + (operator_abs::operand_check_p): New. + (operator_minus::operand_check_p): New. + (operator_negate::operand_check_p): New. + (operator_mult::operand_check_p): New. + (operator_bitwise_not::operand_check_p): New. + (operator_bitwise_xor::operand_check_p): New. + (operator_bitwise_and::operand_check_p): New. + (operator_bitwise_or::operand_check_p): New. + (operator_min::operand_check_p): New. + (operator_max::operand_check_p): New. + * range-op.cc (range_op_handler::fold_range): Check operand + parameter types. + (range_op_handler::op1_range): Ditto. + (range_op_handler::op2_range): Ditto. + (range_op_handler::operand_check_p): New. + (range_operator::operand_check_p): New. + (operator_lshift::operand_check_p): New. + (operator_rshift::operand_check_p): New. + (operator_logical_and::operand_check_p): New. + (operator_logical_or::operand_check_p): New. + (operator_logical_not::operand_check_p): New. + * range-op.h (range_operator::operand_check_p): New. + (range_op_handler::operand_check_p): New. + +2023-11-29 Martin Jambor + + PR tree-optimization/112711 + PR tree-optimization/112721 + * tree-sra.cc (build_access_from_call_arg): New parameter + CAN_BE_RETURNED, disqualify any candidate passed by reference if it is + true. Adjust leading comment. + (scan_function): Pass appropriate value to CAN_BE_RETURNED of + build_access_from_call_arg. + +2023-11-29 Thomas Schwinge + + * doc/sourcebuild.texi (Final Actions): Document + 'only_for_offload_target' wrapper. + +2023-11-29 Rainer Orth + + PR testsuite/112729 + * doc/sourcebuild.texi (Effective-Target Keywords, Environment + attributes): Document cfi. + +2023-11-29 Richard Biener + + PR middle-end/110237 + * internal-fn.cc (expand_partial_load_optab_fn): Clear + MEM_EXPR and MEM_OFFSET. + (expand_partial_store_optab_fn): Likewise. + +2023-11-29 Jakub Jelinek + + PR middle-end/112733 + * fold-const.cc (multiple_of_p): Pass SIGNED rather than + UNSIGNED for wi::multiple_of_p on widest_int arguments. + +2023-11-29 Juzhe-Zhong + kito-cheng + kito-cheng + + PR target/112431 + * config/riscv/constraints.md (TARGET_VECTOR ? V_REGS : NO_REGS): New register filters. + * config/riscv/riscv.md (no,W21,W42,W84,W41,W81,W82): Ditto. + (no,yes): Ditto. + * config/riscv/vector.md: Support highpart register overlap for vwcvt. + +2023-11-29 xuli + + * config/riscv/riscv.cc (riscv_option_override): Eliminate warning. + +2023-11-29 Jakub Jelinek + + PR bootstrap/111601 + * fold-mem-offsets.cc (get_uses): Ignore DEBUG_INSN uses. Otherwise, + punt if use is in a different basic block from INSN or appears before + INSN in the same basic block. Formatting fixes. + (get_single_def_in_bb): Formatting fixes. + (fold_offsets_1, pass_fold_mem_offsets::execute): Comment formatting + fixes. + +2023-11-29 Xi Ruoyao + + * config/loongarch/simd.md (LSX_SCALAR_FRINT): New int iterator. + (VLSX_FOR_FMODE): New mode attribute. + (2): New expander, + expanding to vreplvei.{w/d} + frint{rp/rz/rm/rne}.{s.d}. + +2023-11-29 Xi Ruoyao + + * config/loongarch/loongarch.md (lrint_allow_inexact): Remove. + (2): Check if + == UNSPEC_FTINT instead of . + +2023-11-29 Xi Ruoyao + + * config/loongarch/lsx.md (bitimm): Move to ... + (UNSPEC_LSX_VROTR): Remove. + (lsx_vrotr_): Remove. + (lsx_vrotri_): Remove. + * config/loongarch/lasx.md (UNSPEC_LASX_XVROTR): Remove. + (lsx_vrotr_): Remove. + (lsx_vrotri_): Remove. + * config/loongarch/simd.md (bitimm): ... here. Expand it to + cover LASX modes. + (vrotr3): New define_insn. + (vrotri3): New define_insn. + * config/loongarch/loongarch-builtins.cc: + (CODE_FOR_lsx_vrotr_b): Use standard pattern name. + (CODE_FOR_lsx_vrotr_h): Likewise. + (CODE_FOR_lsx_vrotr_w): Likewise. + (CODE_FOR_lsx_vrotr_d): Likewise. + (CODE_FOR_lasx_xvrotr_b): Likewise. + (CODE_FOR_lasx_xvrotr_h): Likewise. + (CODE_FOR_lasx_xvrotr_w): Likewise. + (CODE_FOR_lasx_xvrotr_d): Likewise. + (CODE_FOR_lsx_vrotri_b): Define to standard pattern name. + (CODE_FOR_lsx_vrotri_h): Likewise. + (CODE_FOR_lsx_vrotri_w): Likewise. + (CODE_FOR_lsx_vrotri_d): Likewise. + (CODE_FOR_lasx_xvrotri_b): Likewise. + (CODE_FOR_lasx_xvrotri_h): Likewise. + (CODE_FOR_lasx_xvrotri_w): Likewise. + (CODE_FOR_lasx_xvrotri_d): Likewise. + +2023-11-29 Xi Ruoyao + + * config/loongarch/simd.md (muh): New code attribute mapping + any_extend to smul_highpart or umul_highpart. + (mul3_highpart): New define_insn. + * config/loongarch/lsx.md (UNSPEC_LSX_VMUH_S): Remove. + (UNSPEC_LSX_VMUH_U): Remove. + (lsx_vmuh_s_): Remove. + (lsx_vmuh_u_): Remove. + * config/loongarch/lasx.md (UNSPEC_LASX_XVMUH_S): Remove. + (UNSPEC_LASX_XVMUH_U): Remove. + (lasx_xvmuh_s_): Remove. + (lasx_xvmuh_u_): Remove. + * config/loongarch/loongarch-builtins.cc (CODE_FOR_lsx_vmuh_b): + Redefine to standard pattern name. + (CODE_FOR_lsx_vmuh_h): Likewise. + (CODE_FOR_lsx_vmuh_w): Likewise. + (CODE_FOR_lsx_vmuh_d): Likewise. + (CODE_FOR_lsx_vmuh_bu): Likewise. + (CODE_FOR_lsx_vmuh_hu): Likewise. + (CODE_FOR_lsx_vmuh_wu): Likewise. + (CODE_FOR_lsx_vmuh_du): Likewise. + (CODE_FOR_lasx_xvmuh_b): Likewise. + (CODE_FOR_lasx_xvmuh_h): Likewise. + (CODE_FOR_lasx_xvmuh_w): Likewise. + (CODE_FOR_lasx_xvmuh_d): Likewise. + (CODE_FOR_lasx_xvmuh_bu): Likewise. + (CODE_FOR_lasx_xvmuh_hu): Likewise. + (CODE_FOR_lasx_xvmuh_wu): Likewise. + (CODE_FOR_lasx_xvmuh_du): Likewise. + +2023-11-29 Xi Ruoyao + + PR target/112578 + * config/loongarch/lsx.md (UNSPEC_LSX_VFTINT_S, + UNSPEC_LSX_VFTINTRNE, UNSPEC_LSX_VFTINTRP, + UNSPEC_LSX_VFTINTRM, UNSPEC_LSX_VFRINTRNE_S, + UNSPEC_LSX_VFRINTRNE_D, UNSPEC_LSX_VFRINTRZ_S, + UNSPEC_LSX_VFRINTRZ_D, UNSPEC_LSX_VFRINTRP_S, + UNSPEC_LSX_VFRINTRP_D, UNSPEC_LSX_VFRINTRM_S, + UNSPEC_LSX_VFRINTRM_D): Remove. + (ILSX, FLSX): Move into ... + (VIMODE): Move into ... + (FRINT_S, FRINT_D): Remove. + (frint_pattern_s, frint_pattern_d, frint_suffix): Remove. + (lsx_vfrint_, lsx_vftint_s__, + lsx_vftintrne_w_s, lsx_vftintrne_l_d, lsx_vftintrp_w_s, + lsx_vftintrp_l_d, lsx_vftintrm_w_s, lsx_vftintrm_l_d, + lsx_vfrintrne_s, lsx_vfrintrne_d, lsx_vfrintrz_s, + lsx_vfrintrz_d, lsx_vfrintrp_s, lsx_vfrintrp_d, + lsx_vfrintrm_s, lsx_vfrintrm_d, + v4sf2, + v2df2, round2, + fix_trunc2): Remove. + * config/loongarch/lasx.md: Likewise. + * config/loongarch/simd.md: New file. + (ILSX, ILASX, FLSX, FLASX, VIMODE): ... here. + (IVEC, FVEC): New mode iterators. + (VIMODE): ... here. Extend it to work for all LSX/LASX vector + modes. + (x, wu, simd_isa, WVEC, vimode, simdfmt, simdifmt_for_f, + elebits): New mode attributes. + (UNSPEC_SIMD_FRINTRP, UNSPEC_SIMD_FRINTRZ, UNSPEC_SIMD_FRINT, + UNSPEC_SIMD_FRINTRM, UNSPEC_SIMD_FRINTRNE): New unspecs. + (SIMD_FRINT): New int iterator. + (simd_frint_rounding, simd_frint_pattern): New int attributes. + (_vfrint_): New + define_insn template for frint instructions. + (_vftint__): + Likewise, but for ftint instructions. + (2): New define_expand with + flag_fp_int_builtin_inexact checked. + (l2): Likewise. + (ftrunc2): New define_expand. It does not require + flag_fp_int_builtin_inexact. + (fix_trunc2): New define_insn_and_split. It does + not require flag_fp_int_builtin_inexact. + (include): Add lsx.md and lasx.md. + * config/loongarch/loongarch.md (include): Include simd.md, + instead of including lsx.md and lasx.md directly. + * config/loongarch/loongarch-builtins.cc + (CODE_FOR_lsx_vftint_w_s, CODE_FOR_lsx_vftint_l_d, + CODE_FOR_lasx_xvftint_w_s, CODE_FOR_lasx_xvftint_l_d): + Remove. + +2023-11-29 Alexandre Oliva + + * doc/extend.texi (hardbool): New type attribute. + * doc/invoke.texi (-ftrivial-auto-var-init): Document + representation vs values. + +2023-11-29 Alexandre Oliva + + * expr.cc (emit_block_move_hints): Take ctz of len. Obey + -finline-stringops. Use oriented or sized loop. + (emit_block_move): Take ctz of len, and pass it on. + (emit_block_move_via_sized_loop): New. + (emit_block_move_via_oriented_loop): New. + (emit_block_move_via_loop): Take incr. Move an incr-sized + block per iteration. + (emit_block_cmp_via_cmpmem): Take ctz of len. Obey + -finline-stringops. + (emit_block_cmp_via_loop): New. + * expr.h (emit_block_move): Add ctz of len defaulting to zero. + (emit_block_move_hints): Likewise. + (emit_block_cmp_hints): Likewise. + * builtins.cc (expand_builtin_memory_copy_args): Pass ctz of + len to emit_block_move_hints. + (try_store_by_multiple_pieces): Support starting with a loop. + (expand_builtin_memcmp): Pass ctz of len to + emit_block_cmp_hints. + (expand_builtin): Allow inline expansion of memset, memcpy, + memmove and memcmp if requested. + * common.opt (finline-stringops): New. + (ilsop_fn): New enum. + * flag-types.h (enum ilsop_fn): New. + * doc/invoke.texi (-finline-stringops): Add. + +2023-11-29 Pan Li + + PR target/112743 + * config/riscv/riscv-string.cc (expand_block_move): Add + precondition check for exact_div. + 2023-11-28 Roger Sayle * config/arc/arc.md: Make output template whitespace consistent. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 09dce9b34b1..36760e44835 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20231129 +20231130 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index b146047de13..6e99be4309c 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,13 @@ +2023-11-29 Alexandre Oliva + + * c-attribs.cc (c_common_attribute_table): Add hardbool. + (handle_hardbool_attribute): New. + (type_valid_for_vector_size): Reject hardbool. + * c-common.cc (convert_and_check): Skip warnings for convert + and check for hardbool. + (c_hardbool_type_attr_1): New. + * c-common.h (c_hardbool_type_attr): New. + 2023-11-27 Alex Coplan Iain Sandoe diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index e5ac2106e29..53e96023884 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,14 @@ +2023-11-29 Alexandre Oliva + + * c-typeck.cc (convert_lvalue_to_rvalue): Decay hardbools. + * c-convert.cc (convert): Convert to hardbool through + truthvalue. + * c-decl.cc (check_bitfield_type_and_width): Skip enumeral + truncation warnings for hardbool. + (finish_struct): Propagate hardbool attribute to bitfield + types. + (digest_init): Convert to hardbool. + 2023-11-28 Jason Merrill PR c++/94264 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index ed86fa348d7..25ba99ba676 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,35 @@ +2023-11-29 Marek Polacek + + PR c++/106650 + * constexpr.cc (cxx_eval_constant_expression) : Allow + reference to unknown/this as per P2280. + : Allow reference to unknown as per P2280. + +2023-11-29 Patrick Palka + + PR c++/112765 + * pt.cc (tsubst_expr) : Look through implicit + INDIRECT_REF when propagating -Wparentheses warning suppression. + * semantics.cc (maybe_warn_unparenthesized_assignment): Replace + REFERENCE_REF_P handling with STRIP_REFERENCE_REF. + (finish_parenthesized_expr): Likewise. + +2023-11-29 Jakub Jelinek + + * semantics.cc (finish_static_assert): Free buf on error return. + +2023-11-29 Alexandre Oliva + + * decl.cc (maybe_prepare_return_this): Split out of... + (maybe_return_this): ... this. + * cp-tree.h (maybe_prepare_return_this): Declare. + * class.cc (build_clone): Call it. + +2023-11-29 Alexandre Oliva + + * contracts.cc (check_postcondition_result): Cope with + cdtor_return_this. + 2023-11-28 Jason Merrill PR c++/94264 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a2aa2d9a104..43fd873586a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,178 @@ +2023-11-29 Marek Polacek + + PR c++/106650 + * g++.dg/cpp0x/constexpr-array-ptr6.C: Remove dg-error. + * g++.dg/cpp0x/constexpr-ref12.C: Likewise. + * g++.dg/cpp0x/constexpr-ref2.C: Adjust dg-error. + * g++.dg/cpp0x/noexcept34.C: Remove dg-error. + * g++.dg/cpp1y/lambda-generic-const10.C: Likewise. + * g++.dg/cpp0x/constexpr-ref13.C: New test. + * g++.dg/cpp1z/constexpr-ref1.C: New test. + * g++.dg/cpp1z/constexpr-ref2.C: New test. + * g++.dg/cpp2a/constexpr-ref1.C: New test. + +2023-11-29 Patrick Palka + + PR c++/112765 + * g++.dg/warn/Wparentheses-33.C: Compile with -Wparentheses. + +2023-11-29 Patrick Palka + + PR c++/112765 + * g++.dg/warn/Wparentheses-33.C: New test. + +2023-11-29 David Faust + + * gcc.target/bpf/core-builtin-enumvalue-opt.c: Change dg-final + scans to not assume a specific comment character. + * gcc.target/bpf/core-builtin-enumvalue.c: Likewise. + * gcc.target/bpf/core-builtin-type-based.c: Likewise. + * gcc.target/bpf/core-builtin-type-id.c: Likewise. + +2023-11-29 Andrew MacLeod + + PR tree-optimization/111922 + * gcc.dg/pr111922.c: New. + +2023-11-29 Martin Jambor + + PR tree-optimization/112711 + PR tree-optimization/112721 + * g++.dg/tree-ssa/pr112711.C: New test. + * gcc.dg/tree-ssa/pr112721.c: Likewise. + +2023-11-29 Thomas Schwinge + + * lib/scanoffload.exp (only_for_offload_target): New 'proc'. + +2023-11-29 Rainer Orth + + PR testsuite/112729 + * lib/target-supports.exp (check_effective_target_cfi): New proc. + * gcc.target/i386/apx-interrupt-1.c: Require cfi instead of + skipping on *-*-darwin*. + * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise. + * gcc.target/i386/apx-push2pop2-1.c: Likewise. + +2023-11-29 Thomas Schwinge + + * g++.dg/cpp26/static_assert1.C: Fix for '-fno-exceptions' + configurations. + +2023-11-29 Thomas Schwinge + + * g++.dg/ext/has-feature.C: Adjust for default-'-fno-exceptions', + '-fno-rtti' configurations. + +2023-11-29 Jakub Jelinek + + PR middle-end/112733 + * gcc.dg/pr112733.c: New test. + +2023-11-29 Iain Sandoe + + * lib/target-supports.exp: Test an asm line that fails on broken + Darwin assembler versions. + +2023-11-29 Rainer Orth + + * g++.dg/opt/devirt2.C: Adjust scan-assembler-count on sparc for + removal of -inline from regexp. Update comment. + +2023-11-29 Juzhe-Zhong + kito-cheng + kito-cheng + + PR target/112431 + * gcc.target/riscv/rvv/base/pr112431-1.c: New test. + * gcc.target/riscv/rvv/base/pr112431-2.c: New test. + * gcc.target/riscv/rvv/base/pr112431-3.c: New test. + +2023-11-29 Rainer Orth + + PR testsuite/112728 + * lib/scanasm.exp (dg-scan): Allow for double-quoted LTO section names. + (scan-assembler-times): Likewise. + (scan-assembler-dem-not): Likewise. + +2023-11-29 Jose E. Marchesi + + * gcc.c-torture/compile/libcall-2.c: Remove. + * gcc.target/i386/libcall-1.c: Moved from + gcc.c-torture/compile/libcall-2.c and adapted to use + effective-target for int128_t. + +2023-11-29 Jakub Jelinek + + PR bootstrap/111601 + * g++.dg/opt/pr111601.C: New test. + +2023-11-29 Xi Ruoyao + + * gcc.target/loongarch/vect-frint-scalar.c: New test. + * gcc.target/loongarch/vect-frint-scalar-no-inexact.c: New test. + +2023-11-29 Xi Ruoyao + + * gcc.target/loongarch/vect-rotr.c: New test. + +2023-11-29 Xi Ruoyao + + * gcc.target/loongarch/vect-muh.c: New test. + +2023-11-29 Xi Ruoyao + + PR target/112578 + * gcc.target/loongarch/vect-frint.c: New test. + * gcc.target/loongarch/vect-frint-no-inexact.c: New test. + * gcc.target/loongarch/vect-ftint.c: New test. + * gcc.target/loongarch/vect-ftint-no-inexact.c: New test. + +2023-11-29 Alexandre Oliva + + * gcc.dg/hardbool-err.c: New. + * gcc.dg/hardbool-trap.c: New. + * gcc.dg/torture/hardbool.c: New. + * gcc.dg/torture/hardbool-s.c: New. + * gcc.dg/torture/hardbool-us.c: New. + * gcc.dg/torture/hardbool-i.c: New. + * gcc.dg/torture/hardbool-ul.c: New. + * gcc.dg/torture/hardbool-ll.c: New. + * gcc.dg/torture/hardbool-5a.c: New. + * gcc.dg/torture/hardbool-s-5a.c: New. + * gcc.dg/torture/hardbool-us-5a.c: New. + * gcc.dg/torture/hardbool-i-5a.c: New. + * gcc.dg/torture/hardbool-ul-5a.c: New. + * gcc.dg/torture/hardbool-ll-5a.c: New. + +2023-11-29 Alexandre Oliva + + * g++.dg/warn/Wuse-after-free3.C: xfail on arm_eabi. + +2023-11-29 Alexandre Oliva + + * gcc.dg/torture/inline-mem-cmp-1.c: New. + * gcc.dg/torture/inline-mem-cpy-1.c: New. + * gcc.dg/torture/inline-mem-cpy-cmp-1.c: New. + * gcc.dg/torture/inline-mem-move-1.c: New. + * gcc.dg/torture/inline-mem-set-1.c: New. + +2023-11-29 Pan Li + + PR target/112743 + * gcc.target/riscv/rvv/base/pr112743-1.c: New test. + +2023-11-29 Jose E. Marchesi + + * gcc.c-torture/compile/libcall-2.c: Skip test in -m32. + +2023-11-29 Hongyu Wang + + PR target/112729 + * gcc.target/i386/apx-interrupt-1.c: Add -fomit-frame-pointer. + * gcc.target/i386/apx-push2pop2-1.c: Likewise. + * gcc.target/i386/apx-push2pop2_force_drap-1.c: Likewise. + 2023-11-28 Jason Merrill PR c++/94264 diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog index 2e2fbb6a7cf..6fde8d32174 100644 --- a/libbacktrace/ChangeLog +++ b/libbacktrace/ChangeLog @@ -1,3 +1,12 @@ +2023-11-29 Ian Lance Taylor + + * fileline.c: Include if available. + (windows_get_executable_path): New static function. + (fileline_initialize): Call windows_get_executable_path. + * configure.ac: Checked for windows.h + * configure: Regenerate. + * config.h.in: Regenerate. + 2023-10-22 Iain Sandoe * configure: Regenerate. diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index d5a6ade059c..9881e233353 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,11 @@ +2023-11-29 Thomas Schwinge + + * testsuite/libgomp.c/target-simd-clone-1.c: Restrict + 'scan-offload-ipa-dump's to + 'only_for_offload_target amdgcn-amdhsa'. + * testsuite/libgomp.c/target-simd-clone-2.c: Likewise. + * testsuite/libgomp.c/target-simd-clone-3.c: Likewise. + 2023-11-24 Tobias Burnus * libgomp.texi (5.2 Impl. Status): An argument to the destroy clause diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5ce37ae601f..dc3009bc025 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2023-11-29 Thomas Schwinge + + * testsuite/23_containers/span/at.cc: Fix for '-fno-exceptions' + configurations. + 2023-11-28 Jonathan Wakely * include/bits/atomic_wait.h: Include .