Daily bump.
This commit is contained in:
parent
0c37fef39f
commit
109c11f62b
9 changed files with 422 additions and 1 deletions
|
@ -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.
|
||||
|
|
133
gcc/ChangeLog
133
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
|
||||
|
|
|
@ -1 +1 @@
|
|||
20230907
|
||||
20230908
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue