aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2023-07-06 00:17:51 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2023-07-06 00:17:51 +0000
commit5158918aa211ee85176c058831707dbb3eaf0fb4 (patch)
tree439453a011e12c1e2584604e94211599e47aea09
parent778099c426d7162000f1ed8d2937488e54021b75 (diff)
downloadgcc-5158918aa211ee85176c058831707dbb3eaf0fb4.zip
gcc-5158918aa211ee85176c058831707dbb3eaf0fb4.tar.gz
gcc-5158918aa211ee85176c058831707dbb3eaf0fb4.tar.bz2
Daily bump.
-rw-r--r--gcc/ChangeLog257
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/c-family/ChangeLog5
-rw-r--r--gcc/fortran/ChangeLog5
-rw-r--r--gcc/go/ChangeLog5
-rw-r--r--gcc/lto/ChangeLog5
-rw-r--r--gcc/rust/ChangeLog5
-rw-r--r--gcc/testsuite/ChangeLog107
-rw-r--r--libstdc++-v3/ChangeLog37
9 files changed, 427 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9e0bdab..6236e9d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,260 @@
+2023-07-05 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-gori.cc (compute_operand_range): Convert to a tail
+ call.
+
+2023-07-05 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-gori.cc (compute_operand_range): After calling
+ compute_operand2_range, recursively call self if needed.
+ (compute_operand2_range): Turn into a leaf function.
+ (gori_compute::compute_operand1_and_operand2_range): Finish
+ operand2 calculation.
+ * gimple-range-gori.h (compute_operand2_range): Remove name param.
+
+2023-07-05 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-gori.cc (compute_operand_range): After calling
+ compute_operand1_range, recursively call self if needed.
+ (compute_operand1_range): Turn into a leaf function.
+ (gori_compute::compute_operand1_and_operand2_range): Finish
+ operand1 calculation.
+ * gimple-range-gori.h (compute_operand1_range): Remove name param.
+
+2023-07-05 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-gori.cc (compute_operand_range): Check for
+ operand interdependence when both op1 and op2 are computed.
+ (compute_operand1_and_operand2_range): No checks required now.
+
+2023-07-05 Andrew MacLeod <amacleod@redhat.com>
+
+ * gimple-range-gori.cc (compute_operand_range): Check for
+ a relation between op1 and op2 and use that instead.
+ (compute_operand1_range): Don't look for a relation override.
+ (compute_operand2_range): Ditto.
+
+2023-07-05 Jonathan Wakely <jwakely@redhat.com>
+
+ * doc/contrib.texi (Contributors): Update my entry.
+
+2023-07-05 Filip Kastl <filip.kastl@gmail.com>
+
+ * value-prof.cc (gimple_mod_subtract_transform): Correct edge
+ prob calculation.
+
+2023-07-05 Uros Bizjak <ubizjak@gmail.com>
+
+ * sched-int.h (struct haifa_sched_info): Change can_schedule_ready_p,
+ scehdule_more_p and contributes_to_priority indirect frunction
+ type from int to bool.
+ (no_real_insns_p): Change return type from int to bool.
+ (contributes_to_priority): Ditto.
+ * haifa-sched.cc (no_real_insns_p): Change return type from
+ int to bool and adjust function body accordingly.
+ * modulo-sched.cc (try_scheduling_node_in_cycle): Change "success"
+ variable type from int to bool.
+ (ps_insn_advance_column): Change return type from int to bool.
+ (ps_has_conflicts): Ditto. Change "has_conflicts"
+ variable type from int to bool.
+ * sched-deps.cc (deps_may_trap_p): Change return type from int to bool.
+ (conditions_mutex_p): Ditto.
+ * sched-ebb.cc (schedule_more_p): Ditto.
+ (ebb_contributes_to_priority): Change return type from
+ int to bool and adjust function body accordingly.
+ * sched-rgn.cc (is_cfg_nonregular): Ditto.
+ (check_live_1): Ditto.
+ (is_pfree): Ditto.
+ (find_conditional_protection): Ditto.
+ (is_conditionally_protected): Ditto.
+ (is_prisky): Ditto.
+ (is_exception_free): Ditto.
+ (haifa_find_rgns): Change "unreachable" and "too_large_failure"
+ variables from int to bool.
+ (extend_rgns): Change "rescan" variable from int to bool.
+ (check_live): Change return type from
+ int to bool and adjust function body accordingly.
+ (can_schedule_ready_p): Ditto.
+ (schedule_more_p): Ditto.
+ (contributes_to_priority): Ditto.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+
+ * doc/md.texi: Document that vec_set and vec_extract must not
+ fail.
+ * gimple-isel.cc (gimple_expand_vec_set_expr): Rename this...
+ (gimple_expand_vec_set_extract_expr): ...to this.
+ (gimple_expand_vec_exprs): Call renamed function.
+ * internal-fn.cc (vec_extract_direct): Add.
+ (expand_vec_extract_optab_fn): New function to expand
+ vec_extract optab.
+ (direct_vec_extract_optab_supported_p): Add.
+ * internal-fn.def (VEC_EXTRACT): Add.
+ * optabs.cc (can_vec_extract_var_idx_p): New function.
+ * optabs.h (can_vec_extract_var_idx_p): Declare.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+
+ * config/riscv/autovec.md: Add gen_lowpart.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+
+ * config/riscv/autovec.md: Allow register index operand.
+
+2023-07-05 Pan Li <pan2.li@intel.com>
+
+ * config/riscv/riscv-vector-builtins.cc
+ (function_expander::use_exact_insn): Use FRM_DYN instead of const0.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+
+ * config/riscv/autovec.md: Use float_truncate.
+
+2023-07-05 Ju-Zhe Zhong <juzhe.zhong@rivai.ai>
+
+ * internal-fn.cc (internal_fn_len_index): Apply
+ LEN_MASK_GATHER_LOAD/SCATTER_STORE into vectorizer.
+ (internal_fn_mask_index): Ditto.
+ * optabs-query.cc (supports_vec_gather_load_p): Ditto.
+ (supports_vec_scatter_store_p): Ditto.
+ * tree-vect-data-refs.cc (vect_gather_scatter_fn_p): Ditto.
+ * tree-vect-patterns.cc (vect_recog_gather_scatter_pattern): Ditto.
+ * tree-vect-stmts.cc (check_load_store_for_partial_vectors): Ditto.
+ (vect_get_strided_load_store_ops): Ditto.
+ (vectorizable_store): Ditto.
+ (vectorizable_load): Ditto.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * simplify-rtx.cc (native_encode_rtx): Ditto.
+ (native_decode_vector_rtx): Ditto.
+ (simplify_const_vector_byte_offset): Ditto.
+ (simplify_const_vector_subreg): Ditto.
+ * tree.cc (build_truth_vector_type_for_mode): Ditto.
+ * varasm.cc (output_constant_pool_2): Ditto.
+
+2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
+
+ * config/mips/mips.cc (mips_expand_block_move): don't expand for
+ r6 with -mno-unaligned-access option if one or both of src and
+ dest are unaligned. restruct: return directly if length is not const.
+ (mips_block_move_straight): emit_move if ISA_HAS_UNALIGNED_ACCESS.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/100711
+ * config/i386/sse.md: New splitters to simplify
+ not;vec_duplicate as a singular vpternlog.
+ (one_cmpl<mode>2): Allow broadcast for operand 1.
+ (<mask_codefor>one_cmpl<mode>2<mask_name>): Likewise.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/100711
+ * config/i386/sse.md: New splitters to simplify
+ not;vec_duplicate;{ior,xor} as vec_duplicate;{iornot,xnor}.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/100711
+ * config/i386/sse.md: Permit non-immediate operand 1 in AVX2
+ form of splitter for PR target/100711.
+
+2023-07-05 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/110541
+ * tree.def (VEC_PERM_EXPR): Adjust documentation to reflect
+ reality.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/93768
+ * config/i386/sse.md (*andnot<mode>3): Add new alternatives
+ for memory form operand 1.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/93768
+ * config/i386/i386.cc (ix86_rtx_costs): Further special-case
+ bitwise vector operations.
+ * config/i386/sse.md (*iornot<mode>3): New insn.
+ (*xnor<mode>3): Likewise.
+ (*<nlogic><mode>3): Likewise.
+ (andor): New code iterator.
+ (nlogic): New code attribute.
+ (ternlog_nlogic): Likewise.
+
+2023-07-05 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-stmts.cc (vect_mark_relevant): Fix typo.
+
+2023-07-05 yulong <shiyulong@iscas.ac.cn>
+
+ * config/riscv/vector.md: Add float16 attr at sew、vlmul and ratio.
+
+2023-07-05 yulong <shiyulong@iscas.ac.cn>
+
+ * config/riscv/genrvv-type-indexer.cc (valid_type): Enable FP16 tuple.
+ * config/riscv/riscv-modes.def (RVV_TUPLE_MODES): New macro.
+ (ADJUST_ALIGNMENT): Ditto.
+ (RVV_TUPLE_PARTIAL_MODES): Ditto.
+ (ADJUST_NUNITS): Ditto.
+ * config/riscv/riscv-vector-builtins-types.def (vfloat16mf4x2_t):
+ New types.
+ (vfloat16mf4x3_t): Ditto.
+ (vfloat16mf4x4_t): Ditto.
+ (vfloat16mf4x5_t): Ditto.
+ (vfloat16mf4x6_t): Ditto.
+ (vfloat16mf4x7_t): Ditto.
+ (vfloat16mf4x8_t): Ditto.
+ (vfloat16mf2x2_t): Ditto.
+ (vfloat16mf2x3_t): Ditto.
+ (vfloat16mf2x4_t): Ditto.
+ (vfloat16mf2x5_t): Ditto.
+ (vfloat16mf2x6_t): Ditto.
+ (vfloat16mf2x7_t): Ditto.
+ (vfloat16mf2x8_t): Ditto.
+ (vfloat16m1x2_t): Ditto.
+ (vfloat16m1x3_t): Ditto.
+ (vfloat16m1x4_t): Ditto.
+ (vfloat16m1x5_t): Ditto.
+ (vfloat16m1x6_t): Ditto.
+ (vfloat16m1x7_t): Ditto.
+ (vfloat16m1x8_t): Ditto.
+ (vfloat16m2x2_t): Ditto.
+ (vfloat16m2x3_t): Ditto.
+ (vfloat16m2x4_t): Ditto.
+ (vfloat16m4x2_t): Ditto.
+ * config/riscv/riscv-vector-builtins.def (vfloat16mf4x2_t): New macro.
+ (vfloat16mf4x3_t): Ditto.
+ (vfloat16mf4x4_t): Ditto.
+ (vfloat16mf4x5_t): Ditto.
+ (vfloat16mf4x6_t): Ditto.
+ (vfloat16mf4x7_t): Ditto.
+ (vfloat16mf4x8_t): Ditto.
+ (vfloat16mf2x2_t): Ditto.
+ (vfloat16mf2x3_t): Ditto.
+ (vfloat16mf2x4_t): Ditto.
+ (vfloat16mf2x5_t): Ditto.
+ (vfloat16mf2x6_t): Ditto.
+ (vfloat16mf2x7_t): Ditto.
+ (vfloat16mf2x8_t): Ditto.
+ (vfloat16m1x2_t): Ditto.
+ (vfloat16m1x3_t): Ditto.
+ (vfloat16m1x4_t): Ditto.
+ (vfloat16m1x5_t): Ditto.
+ (vfloat16m1x6_t): Ditto.
+ (vfloat16m1x7_t): Ditto.
+ (vfloat16m1x8_t): Ditto.
+ (vfloat16m2x2_t): Ditto.
+ (vfloat16m2x3_t): Ditto.
+ (vfloat16m2x4_t): Ditto.
+ (vfloat16m4x2_t): Ditto.
+ * config/riscv/riscv-vector-switch.def (TUPLE_ENTRY): New.
+ * config/riscv/riscv.md: New.
+ * config/riscv/vector-iterators.md: New.
+
2023-07-04 Andrew Pinski <apinski@marvell.com>
PR tree-optimization/110487
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 31e1a2e..ec0d4f3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230705
+20230706
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 6419820..2533274 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * c-common.cc (c_common_type_for_mode): Use GET_MODE_PRECISION.
+
2023-06-29 Qing Zhao <qing.zhao@oracle.com>
PR c/77650
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 92385a0..ed322a9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * trans-types.cc (gfc_type_for_mode): Ditto.
+
2023-06-28 Harald Anlauf <anlauf@gmx.de>
PR fortran/110360
diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog
index 432ae83..0af134c 100644
--- a/gcc/go/ChangeLog
+++ b/gcc/go/ChangeLog
@@ -1,3 +1,8 @@
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * go-lang.cc (go_langhook_type_for_mode): Ditto.
+
2023-06-26 Ian Lance Taylor <iant@golang.org>
* lang.opt (fgo-importcfg): New option.
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index ef375fa..77325bd 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,8 @@
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * lto-lang.cc (lto_type_for_mode): Ditto.
+
2023-07-04 Pan Li <pan2.li@intel.com>
Thomas Schwinge <thomas@codesourcery.com>
diff --git a/gcc/rust/ChangeLog b/gcc/rust/ChangeLog
index 4854d71..de25e73 100644
--- a/gcc/rust/ChangeLog
+++ b/gcc/rust/ChangeLog
@@ -1,3 +1,8 @@
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * backend/rust-tree.cc (c_common_type_for_mode): Ditto.
+
2023-06-22 Paul E. Murphy <murphyp@linux.ibm.com>
* rust-object-export.cc [TARGET_AIX]: Rename and update usage to
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b6ce873..9b5fa70 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,110 @@
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-1.c: Add
+ tests for variable index.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-2.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-3.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-4.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-run.c:
+ Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_extract-zvfh-run.c:
+ Ditto.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-1.c: Adjust
+ test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-2.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-3.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-4.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-run.c: Ditto.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/vec_set-zvfh-run.c:
+ Ditto.
+
+2023-07-05 Robin Dapp <rdapp@ventanamicro.com>
+ Juzhe-Zhong <juzhe.zhong@rivai.ai>
+
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-1.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-10.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-11.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-12.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-13.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-14.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-2.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-3.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-4.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-5.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-6.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-7.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-8.c: New test.
+ * gcc.target/riscv/rvv/autovec/vls-vlmax/bitmask-9.c: New test.
+
+2023-07-05 YunQiang Su <yunqiang.su@cipunited.com>
+
+ * gcc.target/mips/expand-block-move-r6-no-unaligned.c: new test.
+ * gcc.target/mips/expand-block-move-r6.c: new test.
+
+2023-07-05 Richard Biener <rguenther@suse.de>
+
+ * gcc.dg/vect/slp-perm-9.c: Always use alternate N.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ * gcc.target/i386/avx512f-copysign.c: Suppress for 32-bit.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/100711
+ * gcc.target/i386/pr100711-6.c: New test.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/100711
+ * gcc.target/i386/pr100711-4.c: New test.
+ * gcc.target/i386/pr100711-5.c: New test.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/93768
+ * gcc.target/i386/avx512f-andn-di-zmm-2.c: New test.
+ * gcc.target/i386/avx512f-andn-si-zmm-2.c: Adjust expecations
+ towards generated code.
+ * gcc.target/i386/pr100711-3.c: Adjust expectations for 32-bit
+ code.
+
+2023-07-05 Jan Beulich <jbeulich@suse.com>
+
+ PR target/93768
+ * gcc.target/i386/avx512-binop-not-1.h: New.
+ * gcc.target/i386/avx512-binop-not-2.h: New.
+ * gcc.target/i386/avx512f-orn-si-zmm-1.c: New test.
+ * gcc.target/i386/avx512f-orn-si-zmm-2.c: New test.
+
+2023-07-05 yulong <shiyulong@iscas.ac.cn>
+
+ * gcc.target/riscv/rvv/base/abi-10.c: Add float16 tuple type case.
+ * gcc.target/riscv/rvv/base/abi-11.c: Ditto.
+ * gcc.target/riscv/rvv/base/abi-12.c: Ditto.
+ * gcc.target/riscv/rvv/base/abi-15.c: Ditto.
+ * gcc.target/riscv/rvv/base/abi-8.c: Ditto.
+ * gcc.target/riscv/rvv/base/abi-9.c: Ditto.
+ * gcc.target/riscv/rvv/base/abi-17.c: New test.
+ * gcc.target/riscv/rvv/base/abi-18.c: New test.
+
+2023-07-05 yulong <shiyulong@iscas.ac.cn>
+
+ * gcc.target/riscv/rvv/base/tuple-28.c: New test.
+ * gcc.target/riscv/rvv/base/tuple-29.c: New test.
+ * gcc.target/riscv/rvv/base/tuple-30.c: New test.
+ * gcc.target/riscv/rvv/base/tuple-31.c: New test.
+ * gcc.target/riscv/rvv/base/tuple-32.c: New test.
+
+2023-07-05 Jie Mei <jie.mei@oss.cipunited.com>
+
+ * gcc.target/mips/mips16e2-cmov.c: Adjust branch cost to
+ encourage if-conversion.
+ * gcc.target/mips/movcc-3.c: Same as above.
+
2023-07-04 Richard Biener <rguenther@suse.de>
PR tree-optimization/110491
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 299aa7b..0dd595d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,40 @@
+2023-07-05 Thomas Rodgers <trodgers@redhat.com>
+
+ * testsuite/25_algorithms/pstl/alg_sorting/set.cc: Delete
+ file.
+ * testsuite/25_algorithms/pstl/alg_sorting/set_difference.cc:
+ New file.
+ * testsuite/25_algorithms/pstl/alg_sorting/set_intersection.cc:
+ Likewise.
+ * testsuite/25_algorithms/pstl/alg_sorting/set_symmetric_difference.cc:
+ Likewise.
+ * testsuite/25_algorithms/pstl/alg_sorting/set_union.cc:
+ Likewise.
+ * testsuite/25_algorithms/pstl/alg_sorting/set_util.h:
+ Likewise.
+
+2023-07-05 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/23_containers/forward_list/debug/iterator1_neg.cc:
+ Skip as UNSUPPORTED for C++98 mode.
+ * testsuite/23_containers/forward_list/debug/iterator3_neg.cc:
+ Likewise.
+
+2023-07-05 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/110542
+ * include/bits/stl_uninitialized.h (__uninitialized_default_n):
+ Do not use std::fill_n during constant evaluation.
+
+2023-07-05 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/vector.tcc (_M_default_append): Replace try-block
+ with RAII types.
+
+2023-07-05 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/iterator_concepts.h (projected): Add typename.
+
2023-07-03 Jonathan Wakely <jwakely@redhat.com>
* testsuite/27_io/headers/iosfwd/synopsis.cc: Make wsyncbuf and