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