[gcc r17-2770] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Wed Jul 29 00:17:11 GMT 2026
https://gcc.gnu.org/g:37ab654b0542b7e1f15610b58d9f610567f509d5
commit r17-2770-g37ab654b0542b7e1f15610b58d9f610567f509d5
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Wed Jul 29 00:16:38 2026 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 207 ++++++++++++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 6 ++
gcc/analyzer/ChangeLog | 10 +++
gcc/cobol/ChangeLog | 33 ++++++++
gcc/fortran/ChangeLog | 5 ++
gcc/testsuite/ChangeLog | 122 ++++++++++++++++++++++++++++
libgcc/ChangeLog | 9 +++
libgcobol/ChangeLog | 4 +
libstdc++-v3/ChangeLog | 24 ++++++
10 files changed, 421 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b39fe64cdb30..48d6f5cddb3d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,210 @@
+2026-07-28 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
+
+ PR tree-optimization/126397
+ * tree-ssa-ifcombine.cc (ifcombine_ifandif): Remove
+ true condition.
+
+2026-07-28 Reshma Roy <Reshma.Roy@amd.com>
+
+ * config/i386/i386-features.cc (ix86_emit_tls_call): Additional
+ check to see if DRAP register is live in basic block with DF_LR_IN.
+
+2026-07-28 Aldy Hernandez <aldy@quesejoda.com>
+
+ * value-range-storage.cc (frange_storage::get_frange): Restore
+ every sub-range.
+ * value-range-pretty-print.cc (vrange_printer::visit): Print each
+ sub-range.
+
+2026-07-28 John David Anglin <danglin@gcc.gnu.org>
+
+ * configure.ac: Set gcc_cv_as_cfi_directive to no on
+ hppa*-*-hpux*.
+ * configure: Regenerate.
+
+2026-07-28 Arsen Arsenović <aarsenovic@baylibre.com>
+
+ * gcc.cc (execute): Make "signal terminated program" message
+ clearer.
+
+2026-07-28 Aldy Hernandez <aldy@quesejoda.com>
+
+ * value-range.h (struct frange_pair): New.
+ (class frange): Replace m_min and m_max with m_pairs[MAX_PAIRS]
+ and m_num_ranges. Add MAX_PAIRS, num_pairs, and the indexed
+ lower_bound and upper_bound. Have canonicalize_zeros take an
+ frange_pair.
+ (frange::lower_bound, frange::upper_bound): Adjust.
+ (frange::set_varying, frange::set_undefined, frange::set_nan)
+ (frange::known_isfinite, frange::known_isnormal)
+ (frange::known_isdenormal_or_zero, frange::maybe_isinf)
+ (frange::known_isinf, frange::signbit_p): Adjust.
+ * value-range.cc (frange::flush_denormals_to_zero): Adjust.
+ (frange::canonicalize_zeros): Take an frange_pair.
+ (frange::set, frange::normalize_kind, frange::union_nans)
+ (frange::union_, frange::intersect, frange::operator=)
+ (frange::operator==, frange::contains_p)
+ (frange::internal_singleton_p, frange::singleton_p)
+ (frange::verify_range, frange::zero_p): Adjust.
+ * value-range-storage.h (class frange_storage): Replace m_min
+ and m_max with m_pairs and m_num_ranges.
+ * value-range-storage.cc (frange_storage::set_frange): Adjust.
+ (frange_storage::get_frange): Adjust.
+
+2026-07-28 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
+
+ * match.pd: Combine patterns into five for.
+
+2026-07-28 Richard Ball <Richard.Ball@arm.com>
+
+ * config/aarch64/aarch64-acle-builtins.h
+ (TYPES_cvtzn): New function types.
+ (TYPES_cvttb): Likewise.
+ (cvtzn): Likewise.
+ (cvttb): Likewise.
+ * config/aarch64/aarch64-sve-builtins-sve2.cc
+ (class svcvtt_impl): New function impl.
+ (class svcvtb_impl): Likewise.
+ (FUNCTION): Likewise.
+ * config/aarch64/aarch64-sve-builtins-sve2.def
+ (svcvtn): New function.
+ (svcvtt): Likewise.
+ (svcvtb): Likewise.
+ * config/aarch64/aarch64-sve-builtins-sve2.h: Likewise.
+ * config/aarch64/aarch64-sve2.md
+ (@aarch64_sve2_scvtfb<mode>): New pattern.
+ (@aarch64_sve2_scvtflt<mode>): Likewise.
+ (@aarch64_sve2_ucvtfb<mode>): Likewise.
+ (@aarch64_sve2_ucvtflt<mode>): Likewise.
+ (@aarch64_sve2_fcvtzsn<mode>): Likewise.
+ (@aarch64_sve2_fcvtzun<mode>): Likewise.
+ * config/aarch64/iterators.md
+ (b): Ventype changes.
+ (VNx16HF): Likewise.
+ (VNx16QI): Likewise.
+
+2026-07-28 Richard Ball <Richard.Ball@arm.com>
+
+ * config/aarch64/aarch64-c.cc
+ (aarch64_update_cpp_builtins): New target flag.
+ * config/aarch64/aarch64-simd-builtins.def: New functions.
+ * config/aarch64/aarch64-simd.md
+ (sdot_prod<VDQSF:vsi2qi><vczle><vczbe>): New pattern.
+ (sdot_lane<VF:isquadop><VDQSF:vsi2qi><vczle><vczbe>): Likewise.
+ * config/aarch64/aarch64.h
+ (TARGET_F16F32DOT): New target flag.
+ * config/aarch64/arm_neon.h
+ (target): Add f16f32dot section.
+ (__attribute__): New builtin function calls.
+ (vdot_f32_f16): Likewise.
+ (vdotq_f32_f16): Likewise.
+ (vdot_lane_f32_f16): Likewise.
+ (vdot_laneq_f32_f16): Likewise.
+ (vdotq_lane_f32_f16): Likewise.
+ (vdotq_laneq_f32_f16): Likewise.
+ * config/aarch64/iterators.md
+ (q): New options for isquadop.
+ * doc/invoke.texi: Add f16f32dot.
+
+2026-07-28 Richard Ball <Richard.Ball@arm.com>
+
+ * config/aarch64/aarch64-acle-builtins.h
+ (TYPES_s_narrow_su): New type array.
+ (s_narrow_su): Likewise.
+ * config/aarch64/aarch64-sve-builtins-base.cc
+ (class svdot_impl): Update impl.
+ (FUNCTION): Likewise.
+ * config/aarch64/aarch64-sve-builtins-sve2.def
+ (REQUIRED_EXTENSIONS): New function.
+ (svdot): Likewise.
+ (svdot_lane): Likewise.
+ * config/aarch64/aarch64-sve2.md
+ (<sur>dot_prodvnx4sivnx8hi): Renamed.
+ (@<sur>dot_prod<VNx4SI_ONLY:mode><VNx8HI_ONLY:mode>): New Name.
+ (@<sur>dot_prod<VNx8HI_ONLY:mode><VNx16QI_ONLY:mode>): New pattern.
+ (@aarch64_<sur>dot_prod_lane<VNx8HI_ONLY:mode><VNx16QI_ONLY:mode>): Likewise.
+ * config/aarch64/aarch64.h
+ (TARGET_SVE2p3): New Target Flag.
+ (TARGET_SME2p3): Likewise.
+ (TARGET_STREAMING_SME2p3): Likewise.
+ (TARGET_SVE2p3_OR_SME2p3): Likewise.
+ * doc/invoke.texi: Add sve2p3/sme2p3.
+
+2026-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126404
+ * tree-vect-patterns.cc (vect_recog_popcount_clz_ctz_ffs_pattern):
+ Avoid recursing to vect_recog_ctz_ffs_pattern with a reduction.
+
+2026-07-28 H.J. Lu <hjl.tools@gmail.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR middle-end/126410
+ * tree-vect-stmts.cc (vectorizable_store): Only commit to
+ recorded base alignment when transforming.
+ (vectorizable_load): Likewise.
+
+2026-07-28 Haochen Jiang <haochen.jiang@intel.com>
+
+ PR target/126429
+ * config/i386/sse.md (avx512fmaskhalfmode): Removed.
+ (avx512f_dpbf16ps_<mode>_maskz): Use avx512fmaskmode instead of
+ avx512fmaskhalfmode.
+ (avx512f_dpbf16ps_<mode>_mask): Ditto.
+ (avx512f_dpbf16ps_<mode><maskz_half_name>): Rename to ...
+ (avx512f_dpbf16ps_<mode><sd_maskz_name>): ... this. Use
+ corresponding sd_mask_op4.
+ * config/i386/subst.md (maskz_half): Remove not used pattern.
+
+2026-07-28 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR middle-end/126405
+ * cfgexpand.cc (verify_partition_mem_exprs): New function.
+ (pass_expand::execute): Call it.
+
+2026-07-28 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR middle-end/126405
+ * tree-outof-ssa.cc (split_overlapping_partition_decls): Also split
+ partitions of PARM_DECLs and RESULT_DECLs.
+
+2026-07-28 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR middle-end/126405
+ * cfgexpand.cc (leader_merge): Rename to...
+ (expand_leader_merge): ...this. Make external.
+ * cfgexpand.h (expand_leader_merge): Declare.
+ * tree-outof-ssa.cc: Include cfgexpand.h.
+ (split_overlapping_partition_decls): Determine the variable of a
+ partition from all of its names.
+
+2026-07-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/126433
+ * config/i386/i386.md (*bswaphi2_movbe) Use enabled attribute.
+ Remove preferred_for_speed and preferred_for_size attributes.
+ (*bswaphi2): Ditto.
+ (*bswaphisi2_lowpart): Ditto.
+
+2026-07-28 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ * tree.cc (ssa_uniform_vector_p): Look through a
+ VEC_DUPLICATE_EXPR SSA definition.
+
+2026-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126417
+ * tree-vect-slp.cc (vectorizable_bb_reduc_epilogue): Check
+ the total number of lanes instead of the vector type against
+ the two-lane special case that doesn't need fold-left reduction
+ handling.
+
+2026-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126404
+ * tree-vect-slp.cc (vect_analyze_slp_reduc_chain): Fixup
+ conversion detection.
+
2026-07-27 Kael Andrew Alonzo Franco <kaelfandrew@gmail.com>
* match.pd: Combine two for into one for.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5976d0f0fac9..c7b4ba62bfcb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260728
+20260729
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index db56f85110e4..07f8cc62fb51 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2026-07-28 Marc Poulhiès <poulhies@adacore.com>
+
+ * libgnat/libgnat_common.gpr (Ada_Flags): Remove the -gnatpg.
+ (No_Reorder): Remove -O0.
+ (Version): Added.
+
2026-07-17 Eric Botcazou <ebotcazou@adacore.com>
* sem_attr.adb (Resolve_Attribute) <Attribute_Reduce>: Perform the
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 8c921e97858e..e58fff7f4f64 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,13 @@
+2026-07-28 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+
+ PR analyzer/97114
+ * region-model.cc (can_throw_p): improve NOTHROW detection and
+ consider the thunk case.
+ (region_model::get_fndecl_for_virtual_call): New function.
+ (region_model::get_fndecl_for_call): Update to use
+ get_fndecl_for_virtual_call on OBJ_TYPE_REF.
+ * region-model.h (class region_model): New decl.
+
2026-05-30 Dhruv Chawla <dhruvc@nvidia.com>
* access-diagram.cc: Fix typos.
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 929dd4433b80..107d5eeb1eaa 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,36 @@
+2026-07-28 James K. Lowden <jklowden@cobolworx.com>
+
+ * parse_ante.h (set_real_from_capacity): Use symbol_field_capacity_set().
+ * symbols.cc (calculate_capacity): Whitespace.
+ (symbol_field_capacity_set): New function.
+ * symbols.h (symbol_field_capacity_set): Declare function.
+
+2026-07-28 James K. Lowden <jklowden@cobolworx.com>
+
+ * parse.y: Remove value78 nonterminal, introduce
+ level_constant nonterminal for all constants. Move validation
+ to level_constant. Remove other special handling for Level 78.
+ * scan_post.h (prelex): Correct Level 78/88 typo.
+
+2026-07-28 James K. Lowden <jklowden@cobolworx.com>
+
+ * cbldiag.h (location_dump): Only declare function.
+ * parse.y: Update numeric PICTURE parse, and better diagnostic.
+ * scan.l: Rewrite numeric and numeric-edited PICTURE scan.
+ * scan_ante.h (myless): Use "unique" local variable name.
+ (length_upto): New function.
+ (is_name_char): New function.
+ (length_of_name): New function.
+ (trim_location): Set location endpoint by addition, not subtraction.
+ (ndigit): Allow 'V' at beginning or end of PICTURE string.
+ * util.cc (gcc_location_set): Indentation, and more verbose debugging.
+ (yy_flex_debug): Undefine tree.h symbol.
+ (location_dump): Define function in .cc file, now public.
+
+2026-07-28 James K. Lowden <jklowden@cobolworx.com>
+
+ * lexio.cc (cdftext::free_form_reference_format): Assign from char(0x8D).
+
2026-07-27 James K. Lowden <jklowden@cobolworx.com>
* lexio.cc (cdftext::free_form_reference_format): Use new sanitize_nul function.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 34c24e2947ce..bbd51b2f7722 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,8 @@
+2026-07-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/125866
+ * expr.cc (is_CFI_desc): Add check for proc_name.
+
2026-07-27 Tobias Burnus <tburnus@baylibre.com>
* dump-parse-tree.cc (show_omp_clauses): Fix 'message' clause name.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index bf932d2a4287..343baa6904f2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,125 @@
+2026-07-28 Reshma Roy <Reshma.Roy@amd.com>
+
+ * gcc.target/i386/pr126382.c: New test.
+
+2026-07-28 H.J. Lu <hjl.tools@gmail.com>
+
+ PR target/116274
+ * gcc.target/i386/pr116274-2.c: Add check-function-bodies.
+
+2026-07-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/125866
+ * gfortran.dg/pr125866.f90: New test.
+
+2026-07-28 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+
+ PR analyzer/97114
+ * g++.dg/analyzer/devirt-1.C: New test.
+ * g++.dg/analyzer/devirt-multiple-inheritance-1.C: New test.
+ * g++.dg/analyzer/devirt-noexcept-1.C: New test.
+ * g++.dg/analyzer/devirt-unknown-1.C: New test.
+
+2026-07-28 Richard Ball <Richard.Ball@arm.com>
+
+ * gcc.target/aarch64/sme2/acle-asm/cvtb_f16_s8.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtb_f16_u8.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtb_f32_s16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtb_f32_u16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtb_f64_s32.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtb_f64_u32.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtn_s16_f32_x2.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtn_s32_f64_x2.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtn_s8_f16_x2.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtn_u16_f32_x2.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtn_u32_f64_x2.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtn_u8_f16_x2.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtt_f16_s8.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtt_f16_u8.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtt_f32_s16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtt_f32_u16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtt_f64_s32.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/cvtt_f64_u32.c: New test.
+
+2026-07-28 Richard Ball <Richard.Ball@arm.com>
+
+ * lib/target-supports.exp: New check_effective_target.
+ * gcc.target/aarch64/advsimd-intrinsics/fdot-1.c: New test.
+ * gcc.target/aarch64/advsimd-intrinsics/fdot-2.c: New test.
+ * gcc.target/aarch64/advsimd-intrinsics/fdot-3.c: New test.
+
+2026-07-28 Georg-Johann Lay <avr@gjlay.de>
+
+ * gcc.target/avr/fx64-div-1.c: New test.
+ * gcc.target/avr/fx64-div-2.c: New test.
+ * gcc.target/avr/fx64-div-3.c: New test.
+ * gcc.target/avr/fx64-mul.h: Rename to...
+ * gcc.target/avr/fx64.h: ...this.
+ * gcc.target/avr/fx64-mul-1.c: Same.
+ * gcc.target/avr/fx64-mul-2.c: Same.
+
+2026-07-28 Richard Ball <Richard.Ball@arm.com>
+
+ * lib/target-supports.exp: New check_effective_targets.
+ * gcc.target/aarch64/sme2/acle-asm/dot_lane_s16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/dot_lane_u16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/dot_s16.c: New test.
+ * gcc.target/aarch64/sme2/acle-asm/dot_u16.c: New test.
+ * gcc.target/aarch64/sve2/dotproduct_intrinsicless.c: New test.
+
+2026-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126404
+ * gcc.dg/vect/vect-pr126404.c: Adjust.
+
+2026-07-28 H.J. Lu <hjl.tools@gmail.com>
+ Richard Biener <rguenther@suse.de>
+
+ PR middle-end/126410
+ * gcc.target/i386/pr126410-1a.c: New test.
+ * gcc.target/i386/pr126410-1b.c: Likewise.
+ * gcc.target/i386/pr126410-1c.c: Likewise.
+ * gcc.target/i386/pr126410-2a.c: Likewise.
+ * gcc.target/i386/pr126410-2b.c: Likewise.
+ * gcc.target/i386/pr126410-2c.c: Likewise.
+ * gcc.target/i386/preserve-none-35a.c: Adjust.
+ * gcc.target/i386/preserve-none-35b.c: Likewise.
+ * gcc.target/i386/preserve-none-35c.c: Likewise.
+ * gcc.target/i386/preserve-none-35d.c: Likewise.
+ * gcc.target/i386/preserve-none-35e.c: Likewise.
+ * gcc.target/i386/preserve-none-35f.c: Likewise.
+ * gcc.target/i386/preserve-none-35g.c: Likewise.
+
+2026-07-28 Haochen Jiang <haochen.jiang@intel.com>
+
+ PR target/126429
+ * gcc.target/i386/pr126429-1.c: New test.
+
+2026-07-28 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR middle-end/126405
+ * gcc.c-torture/execute/pr126405-3.c: New test.
+
+2026-07-28 Kyrylo Tkachov <ktkachov@nvidia.com>
+
+ PR middle-end/126405
+ * gcc.c-torture/execute/pr126405.c: New test.
+ * gcc.c-torture/execute/pr126405-2.c: New test.
+ * gcc.dg/pr126405-1.c: New test.
+ * gcc.dg/pr126405-2.c: New test.
+ * gcc.dg/pr126405-3.c: New test.
+
+2026-07-28 Uros Bizjak <ubizjak@gmail.com>
+
+ PR target/126433
+ * gcc.target/i386/xchg-1.c: Scan for ROL instead of XCHG.
+ * gcc.target/i386/xchg-2.c: Use -O2 -march=pentium4 to emit XCHG.
+
+2026-07-28 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126404
+ * gcc.dg/vect/vect-pr126404.c: New testcase.
+
2026-07-27 Andrea Pinski <andrew.pinski@oss.qualcomm.com>
PR tree-optimization/126296
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 22b312ed7d47..f18cda0928fd 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-28 Georg-Johann Lay <avr@gjlay.de>
+
+ * config/avr/t-avr (FUNCS_notiny): Add _udivuQ64_common, _udivuda3,
+ _udivuta3, _udivudq3, _divda3, _divta3, _divdq3, _divQ64_tail.
+ * config/avr/lib1funcs-fixed.S (__udivuta3, __usdivuta3)
+ (__udivudq3, __usdivudq3, __udivuda3, __usdivuda3)
+ (__udivuQ64_common, __divda3, __ssdivda3, __divta3, __ssdivta3)
+ (__divdq3, __ssdivdq3, __divQ64_tail): New functions.
+
2026-07-25 Georg-Johann Lay <avr@gjlay.de>
* config/avr/t-avr (FUNCS_notiny): Add _negdi2_r10.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index d84a52838054..20a0d84affbe 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,7 @@
+2026-07-28 James K. Lowden <jklowden@cobolworx.com>
+
+ * io.cc: Remove reference to cstdbool, now obsolete.
+
2026-07-25 Robert Dubner <rdubner@symas.com>
* constants.cc (struct cblc_field_t): Add external_e attribute to
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4d896c3fdc9b..16f1760cd8d5 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,27 @@
+2026-07-28 Arsen Arsenović <aarsenovic@baylibre.com>
+
+ * testsuite/lib/libstdc++.exp: Load gcc-defs.exp. Load
+ prune.exp and dg-options.exp after GCC testsuite libs.
+ (libstdc++_init): Use gcc-set-multilib-library-path to calculate
+ LD_LIBRARY_PATH for installed G++ compilers.
+
+2026-07-28 David Faure <david.faure@kdab.com>
+
+ * python/libstdcxx/v6/printers.py (StdMapPrinter.num_children):
+ Count two children per element.
+ (Tr1UnorderedMapPrinter.num_children): Likewise.
+
+2026-07-28 David Faure <david.faure@kdab.com>
+
+ * python/libstdcxx/v6/printers.py (StdMapPrinter.num_children):
+ Fix parameter name.
+ (StdSetPrinter.num_children): Likewise.
+
+2026-07-28 Jakub Jelinek <jakub@redhat.com>
+
+ * include/bits/deque.tcc (std::__uninitialized_copy_a): Remove unused
+ variable __sres.
+
2026-07-26 Patrick Palka <ppalka@redhat.com>
* testsuite/23_containers/flat_map/1.cc (test14): Reserve
More information about the Libstdc++-cvs
mailing list