public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-3802] Daily bump.
@ 2023-09-08 9:42 GCC Administrator
0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2023-09-08 9:42 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:109c11f62b041c8d5e23a139a8e45456ec411a41
commit r14-3802-g109c11f62b041c8d5e23a139a8e45456ec411a41
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Sep 8 09:41:34 2023 +0000
Daily bump.
Diff:
---
contrib/ChangeLog | 22 ++++++++
gcc/ChangeLog | 133 +++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 26 ++++++++++
gcc/cp/ChangeLog | 5 ++
gcc/rust/ChangeLog | 11 ++++
gcc/testsuite/ChangeLog | 83 ++++++++++++++++++++++++++++++
libgomp/ChangeLog | 7 +++
libstdc++-v3/ChangeLog | 134 ++++++++++++++++++++++++++++++++++++++++++++++++
9 files changed, 422 insertions(+), 1 deletion(-)
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 0e2cbecde0ed..e49bbe304465 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,25 @@
+2023-09-07 Tobias Burnus <tobias@codesourcery.com>
+
+ * gcc-changelog/git_commit.py (GitCommit.__init__):
+ Handle commit_to_info_hook = None; otherwise, if None,
+ regard it as error.
+ (to_changelog_entries): Handle commit_to_info_hook = None;
+ if info is None, create a warning for it.
+ * gcc-changelog/git_email.py (GitEmail.__init__):
+ call super() with commit_to_info_hook=None instead
+ of a lambda function.
+
+2023-09-07 Tobias Burnus <tobias@codesourcery.com>
+
+ * gcc-changelog/git_commit.py (GitCommit.__init__):
+ Handle commit_to_info_hook = None; otherwise, if None,
+ regard it as error.
+ (to_changelog_entries): Handle commit_to_info_hook = None;
+ if info is None, create a warning for it.
+ * gcc-changelog/git_email.py (GitEmail.__init__):
+ call super() with commit_to_info_hook=None instead
+ of a lamda function.
+
2023-09-04 Marc Poulhiès <dkm@kataplop.net>
* mklog.py: Leave SOB lines after changelog.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1797b17a7e99..d61d7999ba30 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,136 @@
+2023-09-08 Christoph Müllner <christoph.muellner@vrull.eu>
+
+ * config/riscv/bitmanip.md (*extend<SHORT:mode><SUPERQI:mode>2_zbb):
+ Rename postfix to _bitmanip.
+ (*extend<SHORT:mode><SUPERQI:mode>2_bitmanip): Renamed pattern.
+ (*zero_extendhi<GPR:mode>2_zbb): Remove duplicated pattern.
+
+2023-09-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv.cc (riscv_pass_in_vector_p): Only allow RVV type.
+
+2023-09-08 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/riscv.cc (riscv_hard_regno_nregs): Fix bug.
+
+2023-09-07 liuhongt <hongtao.liu@intel.com>
+
+ * config/i386/sse.md
+ (<avx512>_vpermt2var<mode>3<sd_maskz_name>): New define_insn.
+ (VHFBF_AVX512VL): New mode iterator.
+ (VI2HFBF_AVX512VL): New mode iterator.
+
+2023-09-07 Aldy Hernandez <aldyh@redhat.com>
+
+ * value-range.h (contains_zero_p): Return false for undefined ranges.
+ * range-op-float.cc (operator_gt::op1_op2_relation): Adjust for
+ contains_zero_p change above.
+ (operator_ge::op1_op2_relation): Same.
+ (operator_equal::op1_op2_relation): Same.
+ (operator_not_equal::op1_op2_relation): Same.
+ (operator_lt::op1_op2_relation): Same.
+ (operator_le::op1_op2_relation): Same.
+ (operator_ge::op1_op2_relation): Same.
+ * range-op.cc (operator_equal::op1_op2_relation): Same.
+ (operator_not_equal::op1_op2_relation): Same.
+ (operator_lt::op1_op2_relation): Same.
+ (operator_le::op1_op2_relation): Same.
+ (operator_cast::op1_range): Same.
+ (set_nonzero_range_from_mask): Same.
+ (operator_bitwise_xor::op1_range): Same.
+ (operator_addr_expr::fold_range): Same.
+ (operator_addr_expr::op1_range): Same.
+
+2023-09-07 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/110875
+ * gimple-range.cc (gimple_ranger::prefill_name): Only invoke
+ cache-prefilling routine when the ssa-name has no global value.
+
+2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/111225
+ * lra-constraints.cc (goal_reuse_alt_p): New global flag.
+ (process_alt_operands): Set up the flag. Clear flag for chosen
+ alternative with special memory constraints.
+ (process_alt_operands): Set up used insn alternative depending on the flag.
+
+2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * config/riscv/autovec-vls.md: Add VLS mask modes mov patterns.
+ * config/riscv/riscv.md: Ditto.
+ * config/riscv/vector-iterators.md: Ditto.
+ * config/riscv/vector.md: Ditto.
+
+2023-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ * diagnostic-core.h (error_meta): New decl.
+ * diagnostic.cc (error_meta): New.
+
+2023-09-07 Jakub Jelinek <jakub@redhat.com>
+
+ PR c/102989
+ * expr.cc (expand_expr_real_1): Don't call targetm.c.bitint_type_info
+ inside gcc_assert, as later code relies on it filling info variable.
+ * gimple-fold.cc (clear_padding_bitint_needs_padding_p,
+ clear_padding_type): Likewise.
+ * varasm.cc (output_constant): Likewise.
+ * fold-const.cc (native_encode_int, native_interpret_int): Likewise.
+ * stor-layout.cc (finish_bitfield_representative, layout_type):
+ Likewise.
+ * gimple-lower-bitint.cc (bitint_precision_kind): Likewise.
+
+2023-09-07 Xi Ruoyao <xry111@xry111.site>
+
+ PR target/111252
+ * config/loongarch/loongarch-protos.h
+ (loongarch_pre_reload_split): Declare new function.
+ (loongarch_use_bstrins_for_ior_with_mask): Likewise.
+ * config/loongarch/loongarch.cc
+ (loongarch_pre_reload_split): Implement.
+ (loongarch_use_bstrins_for_ior_with_mask): Likewise.
+ * config/loongarch/predicates.md (ins_zero_bitmask_operand):
+ New predicate.
+ * config/loongarch/loongarch.md (bstrins_<mode>_for_mask):
+ New define_insn_and_split.
+ (bstrins_<mode>_for_ior_mask): Likewise.
+ (define_peephole2): Further optimize code sequence produced by
+ bstrins_<mode>_for_ior_mask if possible.
+
+2023-09-07 Richard Sandiford <richard.sandiford@arm.com>
+
+ * lra-eliminations.cc (lra_eliminate_regs_1): Use simplify_gen_binary
+ rather than gen_rtx_PLUS.
+
+2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/111313
+ * config/riscv/riscv-vsetvl.cc (pass_vsetvl::cleanup_earliest_vsetvls): Remove.
+ (pass_vsetvl::df_post_optimization): Remove incorrect function.
+
+2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
+
+ * common/config/riscv/riscv-common.cc (riscv_ext_flag_table):
+ Parse 'XVentanaCondOps' extension.
+ * config/riscv/riscv-opts.h (MASK_XVENTANACONDOPS): New.
+ (TARGET_XVENTANACONDOPS): Ditto.
+ (TARGET_ZICOND_LIKE): New to represent targets with conditional
+ moves like 'Zicond'. It includes RV64 + 'XVentanaCondOps'.
+ * config/riscv/riscv.cc (riscv_rtx_costs): Replace TARGET_ZICOND
+ with TARGET_ZICOND_LIKE.
+ (riscv_expand_conditional_move): Ditto.
+ * config/riscv/riscv.md (mov<mode>cc): Replace TARGET_ZICOND with
+ TARGET_ZICOND_LIKE.
+ * config/riscv/riscv.opt: Add new riscv_xventana_subext.
+ * config/riscv/zicond.md: Modify description.
+ (eqz_ventana): New to match corresponding czero instructions.
+ (nez_ventana): Ditto.
+ (*czero.<eqz>.<GPR><X>): Emit a 'XVentanaCondOps' instruction if
+ 'Zicond' is not available but 'XVentanaCondOps' + RV64 is.
+ (*czero.<eqz>.<GPR><X>): Ditto.
+ (*czero.eqz.<GPR><X>.opt1): Ditto.
+ (*czero.nez.<GPR><X>.opt2): Ditto.
+
2023-09-06 Ian Lance Taylor <iant@golang.org>
PR go/111310
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 11df268bc047..68d943433ec3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230907
+20230908
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 12c8578aeb89..8d45daac868c 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,29 @@
+2023-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/110529
+ * program-point.cc (program_point::on_edge): Don't reject
+ EDGE_ABNORMAL for computed gotos.
+ * region-model.cc (region_model::maybe_update_for_edge): Handle
+ computed goto statements.
+ (region_model::apply_constraints_for_ggoto): New.
+ * region-model.h (region_model::apply_constraints_for_ggoto): New decl.
+ * supergraph.cc (supernode::get_label): New.
+ * supergraph.h (supernode::get_label): New decl.
+
+2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
+ David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/110830
+ * diagnostic-manager.cc
+ (compatible_epaths_p): New function.
+ (saved_diagnostic::supercedes_p): Now calls the above
+ to determine if the diagnostics do overlap and the superseding
+ may proceed.
+
+2023-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ * region-model.h: fix -Wunused-parameter warnings
+
2023-09-06 David Malcolm <dmalcolm@redhat.com>
PR analyzer/105899
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c2dcca12af65..d932005e0edc 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR c++/111274
+ * parser.cc (fixup_blocks_walker): Check for null BIND_EXPR_BLOCK.
+
2023-09-06 Jason Merrill <jason@redhat.com>
* class.cc (check_subobject_offset): Check
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index de25e736a334..31a6edeed9c0 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,14 @@
+2023-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ * rust-diagnostics.cc (rust_error_at): New overload.
+ * rust-diagnostics.h (struct ErrorCode): New struct.
+ (rust_error_at): New.
+ (rust_be_error_at): Likewise.
+ * rust-gcc-diagnostics.cc (class rust_error_code_rule): New class.
+ (rust_be_error_at): New function.
+ * typecheck/rust-casts.cc (TypeCastRules::emit_cast_error): Emit E0054
+ when reporting invalid cast error.
+
2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
Juzhe-Zhong <juzhe.zhong@rivai.ai>
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2251e6fb739d..b31868a6b444 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,86 @@
+2023-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/110529
+ * c-c++-common/analyzer/computed-goto-1.c: New test.
+ * gcc.dg/analyzer/computed-goto-pr110529.c: New test.
+
+2023-09-07 benjamin priour <vultkayn@gcc.gnu.org>
+ David Malcolm <dmalcolm@redhat.com>
+
+ PR analyzer/110830
+ * c-c++-common/analyzer/pr110830.c: New test.
+
+2023-09-07 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/110875
+ * gcc.dg/pr110875.c: New.
+
+2023-09-07 Sandra Loosemore <sandra@codesourcery.com>
+
+ PR c++/111274
+ * g++.dg/gomp/pr111274.C: New test case.
+
+2023-09-07 Vladimir N. Makarov <vmakarov@redhat.com>
+
+ PR target/111225
+ * gcc.target/i386/pr111225.c: New test.
+
+2023-09-07 David Malcolm <dmalcolm@redhat.com>
+
+ * rust/compile/bad_as_bool_char.rs: Add error code to testcase.
+
+2023-09-07 Xi Ruoyao <xry111@xry111.site>
+
+ * g++.target/loongarch/bstrins-compile.C: New test.
+ * g++.target/loongarch/bstrins-run.C: New test.
+
+2023-09-07 Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ PR target/111313
+ * gcc.target/riscv/rvv/vsetvl/avl_single-13.c: Adapt test.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-17.c: Skip check for O1.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-18.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-19.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_bb_prop-20.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-1.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-10.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-11.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-12.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-13.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-14.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-15.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-16.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-17.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-18.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-19.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-2.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-20.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-21.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-22.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-23.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-24.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-25.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-26.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-27.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-28.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-3.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-4.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-5.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-6.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-7.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-8.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_phi-9.c: Ditto.
+ * gcc.target/riscv/rvv/vsetvl/vlmax_switch_vtype-2.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/pr111313.c: New test.
+
+2023-09-07 Tsukasa OI <research_trasio@irq.a4lg.com>
+
+ * gcc.target/riscv/xventanacondops-primitiveSemantics.c: New test,
+ * gcc.target/riscv/xventanacondops-primitiveSemantics-rv32.c: New
+ test to make sure that XVentanaCondOps instructions are disabled
+ on RV32.
+ * gcc.target/riscv/xventanacondops-xor-01.c: New test,
+
2023-09-06 Ian Lance Taylor <iant@golang.org>
PR go/111310
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index d4e7d49f3c59..dbd5e4fc4ee7 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,10 @@
+2023-09-07 Tobias Burnus <tobias@codesourcery.com>
+
+ * libgomp.texi (Memory Management Routines): New; add documentation for
+ omp_init_allocator, omp_destroy_allocator, omp_set_default_allocator,
+ omp_get_default_allocator.
+ (OMP_ALLOCATOR): Fix ICV var name; add see-also references.
+
2023-09-04 Tobias Burnus <tobias@codesourcery.com>
Thomas Schwinge <thomas@codesourcery.com>
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 0c60149d7f64..7964eaefedb7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,137 @@
+2023-09-07 Bruno Victal <mirai@makinata.eu>
+
+ * acinclude.m4: Update docbook xsl URI.
+ * configure: Regenerate.
+
+2023-09-07 Bruno Victal <mirai@makinata.eu>
+
+ * doc/Makefile.am: Fix 'doc-install-info' rule.
+ Fix typo in commment.
+ * doc/Makefile.in: Regenerate.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/27_io/filesystem/path/concat/94063.cc: Simplify
+ dg-do target selector.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/config/default.exp: Remove trailing whitespace.
+ * testsuite/lib/dg-options.exp: Likewise.
+ * testsuite/lib/prune.exp: Likewise.
+ * testsuite/libstdc++-abi/abi.exp: Likewise.
+ * testsuite/libstdc++-dg/conformance.exp: Likewise.
+ * testsuite/libstdc++-prettyprinters/prettyprinters.exp:
+ Likewise.
+ * testsuite/libstdc++-xmethods/xmethods.exp: Likewise.
+ * testsuite/lib/libstdc++.exp: Likewise.
+ (check_v3_target_c_std): Fix filename for temporary source file.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_CHECK_FILESYSTEM_DEPS): Check for mkdir,
+ chmod, chdir, and getcwd.
+ * config.h.in: Regenerate.
+ * configure: Regenerate.
+ * src/c++17/fs_ops.cc (create_dir): Use USE_MKDIR macro.
+ (fs::current_path): Use USE_GETCWD and USE_CHDIR macros.
+ (fs::permissions): Use USE_CHMOD macro.
+ * src/filesystem/ops-common.h [FILESYSTEM_IS_WINDOWS]
+ (chmod, mkdir, getcwd, chdir): Define new macros.
+ [FILESYSTEM_IS_WINDOWS] (chmod, mkdir, getcwd, chdir): Use
+ new macros.
+ * src/filesystem/ops.cc (create_dir): Use USE_MKDIR macro.
+ (fs::current_path): Use USE_GETCWD and USE_CHDIR macros.
+ (fs::permissions): Use USE_CHMOD macro.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_BACKTRACE): Disable by default
+ for avr.
+ * configure: Regenerate.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/23_containers/unordered_map/operations/1.cc: Add
+ dg-options for C++20 mode.
+ * testsuite/23_containers/unordered_multimap/operations/1.cc:
+ Likewise.
+ * testsuite/23_containers/unordered_multiset/operations/1.cc:
+ Likewise.
+ * testsuite/23_containers/unordered_set/operations/1.cc:
+ Likewise.
+ * testsuite/std/time/parse.cc: Move dg-options before dg-do.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/std/ranges/access/cbegin.cc: Adjust for C++23
+ compatibility.
+ * testsuite/std/ranges/access/cdata.cc: Likewise.
+ * testsuite/std/ranges/access/cend.cc: Likewise.
+ * testsuite/std/ranges/access/crbegin.cc: Likewise.
+ * testsuite/std/ranges/access/crend.cc: Likewise.
+ * testsuite/std/ranges/adaptors/take.cc: Likewise.
+ * testsuite/std/ranges/adaptors/take_while.cc: Likewise.
+ * testsuite/std/ranges/adaptors/transform.cc: Likewise.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/iterator_concepts.h (__imove::iter_move): Define
+ poison pill as deleted for consistency.
+ (__access::begin): Replace with a single declaration.
+ * include/bits/ranges_base.h (__access::end, __access::rbegin)
+ (__access::rend, __access::size): Likewise.
+ * include/bits/version.def (ranges): Update value for C++23.
+ * include/bits/version.h: Regenerate.
+ * libsupc++/compare (__compare): Add missing poison pill
+ overloads.
+ * testsuite/std/ranges/version_c++23.cc: Adjust expected value
+ of __cpp_lib_ranges.
+ * testsuite/std/ranges/access/p2602.cc: New test.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/iterator_concepts.h (ranges::__cust_imove):
+ Rename to ranges::__imove.
+ (_IMove): Rename to _IterMove.
+ (ranges::__cust_iswap): Rename to ranges::__iswap.
+ (ranges::__cust): Rename to ranges::_Cpo.
+ (ranges::__cust_access): Rename to ranges::__access.
+ * include/bits/ranges_base.h (ranges::__cust_access): Rename to
+ ranges::__access.
+ (ranges::__cust): Rename to ranges::_Cpo.
+ * include/std/concepts (ranges::__cust_swap): Rename to
+ ranges::__swap.
+ (ranges::__cust): Rename to ranges::_Cpo.
+ * libsupc++/compare (__cmp_cust): Rename to __compare.
+ (__cmp_algo): Rename to _Cpo.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/version.def (ranges): Update value.
+ * include/bits/version.h: Regenerate.
+ * include/std/ranges (__detail::__boxable): Use
+ move_constructible instead of copy_constructible for C++23.
+ (__detail::__box<T>): Adjust constraints for partial
+ specialization.
+ (single_view, transform_view): Use __box_constructible instead
+ of copy_constructible in constraints.
+ (zip_transform_view, adjacent_transform_view, repeat_view): Use
+ move_constructible instead of copy_constructible in constraints.
+ * testsuite/std/ranges/adaptors/adjacent_transform/1.cc: Check
+ construction from move-only argument.
+ * testsuite/std/ranges/adaptors/transform.cc: Likewise.
+ * testsuite/std/ranges/repeat/1.cc: Likewise.
+ * testsuite/std/ranges/single_view.cc: Likewise.
+ * testsuite/std/ranges/zip_transform/1.cc: Likewise.
+ * testsuite/std/ranges/version_c++23.cc: Adjust expected value
+ of __cpp_lib_ranges.
+
+2023-09-07 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/util/testsuite_iterators.h (is_customization_point_object):
+ Remove parameter name.
+
2023-09-06 Jonathan Wakely <jwakely@redhat.com>
* acinclude.m4 (GLIBCXX_ENABLE_BACKTRACE): Disable by default
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-09-08 9:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-09-08 9:42 [gcc r14-3802] 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).