https://gcc.gnu.org/g:833905b9cf824e6e92b5c78f79e3a1811304a6ae
commit r17-4769-g833905b9cf824e6e92b5c78f79e3a1811304a6ae Author: GCC Administrator <[email protected]> Date: Wed Sep 30 00:16:43 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 121 +++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 82 +++++++++++++++++++++++++ gcc/cobol/ChangeLog | 42 +++++++++++++ gcc/cp/ChangeLog | 11 ++++ gcc/fortran/ChangeLog | 6 ++ gcc/m2/ChangeLog | 6 ++ gcc/testsuite/ChangeLog | 155 ++++++++++++++++++++++++++++++++++++++++++++++++ libgcobol/ChangeLog | 12 ++++ libstdc++-v3/ChangeLog | 13 ++++ 10 files changed, 449 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e10db01885e5..4280d95611d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,124 @@ +2026-09-29 Eric Botcazou <[email protected]> + + * tree-ssa-forwprop.cc (optimize_agr_copyprop_1): Use the index of + the basic block of USE_STMT instead of STMT to purge EH edges. + +2026-09-29 Aldy Hernandez <[email protected]> + + * gimple-range-fold.cc (range_from_missing_constructor_part): Add + zero for pointers too. Remove assert. + (range_from_readonly_load): Add a null or a non-null range for a + pointer element. + (fold_using_range::range_from_readonly_var): Return the + accumulated range for pointers too, and fail if it is varying. + +2026-09-29 Michiel Derhaeg <[email protected]> + + PR target/126157 + * config/arc/arc.cc (prepare_move_operands): Force the address of + an uncached store into a register when it is not a valid store + destination. + * config/arc/arc.md (stdi<mode>): Use move_dest_operand for the + destination operand. + (*stdidi_split): Use non_mod_move_dest_operand for the destination + operand. + * config/arc/predicates.md (non_mod_move_dest_operand): New + predicate that disallows PRE/POST_INC/DEC. + +2026-09-29 Jonathan Wakely <[email protected]> + + * ginclude/stdalign.h (__alignas_is_defined, __alignof_is_defined): + Note that the macros were removed in C23 and C++26. + * ginclude/stdbool.h (__bool_true_false_are_defined): Note that + the macro is obsolescent since C23 and deprecated since C++23. + +2026-09-29 Stefan Schulze Frielinghaus <[email protected]> + + * config/s390/2827.md: Remove attributes + zEC12_{cracked,expanded,endgroup,groupalone}. + * config/s390/2964.md: Remove attributes + z13_unit_{fpd,fxa,fxb,fxd,lsu,vfu} and + z13_{cracked,expanded,groupalone,endgroup,groupoftwo}. + * config/s390/3906.md: Remove attributes + z14_unit_{fpd,fxa,fxb,fxd,lsu,vfu} and + z14_{cracked,expanded,groupalone,endgroup,groupoftwo}. + * config/s390/3931.md: Remove attributes + z16_unit_{fpd,fxa,fxb,fxd,lsu,vfu} and + z16_{cracked,expanded,groupalone,endgroup,groupoftwo}. + * config/s390/8561.md: Remove attributes + z15_unit_{fpd,fxa,fxb,fxd,lsu,vfu} and + z15_{cracked,expanded,groupalone,endgroup,groupoftwo}. + * config/s390/9175.md: Remove attributes + z17_unit_{fpd,fxa,fxb,fxd,lsu,vfu} and + z17_{cracked,expanded,groupalone,endgroup,groupoftwo}. + * config/s390/s390.cc (enum s390_sched_unit): New enum + describing the units which should be tracked. + (struct s390_sched_insn_descr): New struct describing an + instruction. + (s390_get_sched_attrmask): Removed. + (s390_get_unit_mask): Removed. + (s390_is_fpd): Removed. + (s390_is_fxd): Removed. + (s390_is_longrunning): Removed. + (get_sched_insn_descr): New function returning the pipeline + description for a particular insn. + (s390_sched_score): Use new insn description. + (PRINT_SCHED_ATTR): Remove. + (s390_sched_variable_issue): Use new insn description. + (s390_sched_init_global): New function, set insn description + according to current tune level. + (TARGET_SCHED_INIT_GLOBAL): Corresponding define. + * config/s390/2827.h: New file. + * config/s390/2964.h: New file. + * config/s390/3906.h: New file. + * config/s390/3931.h: New file. + * config/s390/8561.h: New file. + * config/s390/9175.h: New file. + +2026-09-29 Stefan Schulze Frielinghaus <[email protected]> + + * genattr-common.cc (gen_attr): New preprocessor definition + ATTR_ENUM_MNEMONIC_COUNT. + +2026-09-29 Richard Biener <[email protected]> + + PR target/127633 + * config/i386/sse.md (movsd/movhpd to movupd): Use + widen_memory_access instead of adjust_address to merge + the MEMs. + * config/i386/i386.cc (ix86_operands_ok_for_move_multiple): + Avoid merging loads from different parameters. + +2026-09-29 linden <[email protected]> + + * ipa-cp.h (ipcp_bits_lattice::set_to_constant) + (ipcp_bits_lattice::meet_with, ipcp_bits_lattice::meet_with_1): + Take widest_int parameters by const reference. + * ipa-cp.cc (ipcp_bits_lattice::set_to_constant) + (ipcp_bits_lattice::meet_with, ipcp_bits_lattice::meet_with_1): + Likewise. + +2026-09-29 Alexey Lapshin <[email protected]> + + PR target/107549 + * config/xtensa/xtensa.cc (xt_true_regnum): Don't index + reg_renumber before LRA starts. + +2026-09-29 Juergen Christ <[email protected]> + + * config/s390/s390.cc (s390_gimple_fold_builtin): New + function. + +2026-09-29 Jeevitha Palanisamy <[email protected]> + + PR target/126891 + * config/rs6000/rs6000.md (rs6000_set_fpscr_drn): Change operand + from DImode to SImode and convert it to DImode before use. + +2026-09-29 Pan Li <[email protected]> + + * config/riscv/vector.md: Leverage Wvr constraint. + 2026-09-28 Robin Dapp <[email protected]> PR target/127075 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b17e8c88fd89..f32eb3dd80fc 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260929 +20260930 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index ba0613ff0e72..f0c5eaec1fe9 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,85 @@ +2026-09-29 Eric Botcazou <[email protected]> + + * exp_aggr.adb (Initialize_Discriminants): Delete. + (Build_Record_Aggr_Code.Init_Visible_Discriminants): Likewise. + (Build_Record_Aggr_Code.Init_Hidden_Discriminants): Rename into... + (Build_Record_Aggr_Code.Init_Parent_Discriminants): ...this. Remove + the two parameters and initialize all the parent discriminants. + (Build_Record_Aggr_Code.Init_Stored_Discriminants): Retrieve the + stored discriminants of the base type. + (Build_Record_Aggr_Code): Adjust to above changes. + (Convert_To_Assignments): Remove calls to Initialize_Discriminants. + * sem_aux.ads (First_Stored_Discriminant): Minor tweaks. + +2026-09-29 Eric Botcazou <[email protected]> + + * exp_aggr.adb (Expand_Array_Aggregate): Turn an others-equivalent + aggregate present in an assignment into an others aggregate. + +2026-09-29 Eric Botcazou <[email protected]> + + * exp_aggr.adb (Build_Record_Aggr_Code): Remove Finalization_Done + variable and Generate_Finalization_Actions procedure. Generate a + call to the Initialize primitive for an extension aggregate with + an ancestor part that is a subtype mark for a controlled type. + +2026-09-29 Eric Botcazou <[email protected]> + + * exp_aggr.adb (Build_Record_Aggr_Code): Call Is_Limited_Type in + lieu of Is_Inherently_Limited_Type. + (Convert_Aggr_In_Object_Decl): Likewise. + (Convert_To_Assignments): Likewise. + (Expand_Array_Aggregate): Likewise. + +2026-09-29 Eric Botcazou <[email protected]> + + * exp_aggr.adb (Convert_To_Positional): Adjust commentary. Do not + set Compile_Time_Known_Aggregate on the aggregate if the size of its + type is not known at compile time. + (Expand_Record_Aggregate.Build_Back_End_Aggregate): Likewise. + * sem_aggr.adb (Array_Aggr_Subtype): Set Size_Known_At_Compile_Time + on the subtype even if the aggregate does not come from source. + +2026-09-29 Eric Botcazou <[email protected]> + + * exp_aggr.adb (Convert_To_Positional.Flatten): Take into account + the elements of a nested array aggregate when deciding to duplicate + the element covered by an "others" choice. + (Convert_To_Positional.Is_Static_Element): Return again false for + a compile-time known aggregate whose expansion has been delayed. + (Compile_Time_Known_Composite_Value): Delete. + (Expand_Record_Aggregate): Call Compile_Time_Known_Value on the + expression whatever its type. + * sem_ch3.adb (Analyze_Object_Declaration): Propagate the subtype + of an expression, which is a static array aggregate whose nominal + component subtype is an unconstrained discriminated record type, + to the actual subtype of the object if it is declared as constant. + +2026-09-29 Eric Botcazou <[email protected]> + + * exp_pakd.adb (Expand_Bit_Packed_Element_Set): Check that the type + of the RHS is discrete before calling Expr_Rep_Value on it. + * sem_eval.ads (Expr_Value_A): New function. + * sem_eval.adb (Compile_Time_Compare): Filter string types and deal + with other discrete array types. + (Compile_Time_Known_Value): Return True for aggregates with the + Compile_Time_Known_Aggregate flag set and not of a string type. + (Eval_Logical_Op): Filter boolean types. + (Eval_Op_Not): Likewise. + (Eval_Qualified_Expression): Filter string types. + (Expr_Value_A): New function. + (Test_Expression_Is_Foldable): Do not apply boolean logic to arrays. + * sem_res.adb (Resolve_Expression_With_Actions.Get_Literal): Adjust. + (Resolve_Expression_With_Actions): Remove useless assertion and fold + local constant. + +2026-09-29 Yang Yujie <[email protected]> + + * libgnat/s-objrea.ads (Object_Arch): Add LOONGARCH. + * libgnat/s-objrea.adb (EM_LOONGARCH): New named number. + (ELF_Ops.Initialize): Deal with EM_LOONGARCH. + (Read_Address): Deal with LOONGARCH. + 2026-09-23 Eric Botcazou <[email protected]> * exp_ch7.adb (Establish_Transient_Scope.Find_Transient_Context): diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index 39a0820bc3dc..c9542b10a3f1 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,45 @@ +2026-09-29 Xavier Del Campo Romero <[email protected]> + + * gcobolspec.cc (lang_specific_driver): Disable lib{compat,posix} + if requested. + +2026-09-29 Xavier Del Campo Romero <[email protected]> + + * gcobolspec.cc (lang_specific_driver): Init need_libposix to true. + +2026-09-29 Robert Dubner <[email protected]> + James K. Lowden <[email protected]> + + * genapi.cc (parser_call): Proper handling of the ON EXCEPTION + clause. + * parse.y: Handle missing target when the CALL is the final + statement of the source code module. + * parse_ante.h: Likewise. + +2026-09-29 Robert Dubner <[email protected]> + + * picture.cc (is_valid_picture): Appease cppcheck. + (process_line): Likewise. + (process_file): Likewise. + (main): Likewise. Likewise. + * semantic_token.h (struct lex_picture_t): Likewise. + * symbols.cc (expand_picture): Remove obsolete PICTURE workaround. + * util.cc (cbl_field_t::encode_numeric): Likewise. + +2026-09-29 James K. Lowden <[email protected]> + + * parse_ante.h (struct refer_list_t): Whitespace. + (update_prior_invalid_field): Move to symbols.cc. + (field_add): Whitespace. + * scan_post.h (run_cdf): Better debug messages. + (next_token): Same. + (prelex): Same. + (yylex): Whitespace. + * symbols.cc (update_prior_invalid_field): Define with external linkage. + (name_queue_t::dump): Tidy up logic. + * symbols.h (update_prior_invalid_field): Declare function. + * util.cc (cdf_field_add): Use update_prior_invalid_field. + 2026-09-28 James K. Lowden <[email protected]> * cbldiag.h (current_call_convention): Whitespace. diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index e348431f44bc..714623c0ff05 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2026-09-29 Jonas Hansen <[email protected]> + + PR tree-optimization/127416 + * typeck2.cc (store_init_value): Move braced_lists_to_strings after + constant folding. + +2026-09-29 Marek Polacek <[email protected]> + + PR c++/127643 + * reflect.cc (class_members_of): Also skip templated clones. + 2026-09-27 Steven Sudit <[email protected]> PR c++/127218 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a187ca42f4cf..4bea8636fe5c 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2026-09-29 Jerry DeLisle <[email protected]> + + PR fortran/127187 + * resolve.cc (resolve_assoc_var): A selector with a LEN or KIND + inquiry reference is not a variable. + 2026-09-26 Jerry DeLisle <[email protected]> PR fortran/127187 diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index b846e657bd67..acda02c37ff0 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,9 @@ +2026-09-29 Gaius Mulley <[email protected]> + + PR modula2/127657 + * gm2-compiler/M2Quads.mod (BuildValFunction): Add filtering + spell check for unknown symbols. + 2026-09-26 Gaius Mulley <[email protected]> PR modula2/127622 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 143cc790b63f..c4eec900333b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,158 @@ +2026-09-29 Jerry DeLisle <[email protected]> + + PR fortran/127187 + * gfortran.dg/associate_90.f90: Add -fdump-tree-original and check + that no associate-name points to a string length. + +2026-09-29 Xavier Del Campo Romero <[email protected]> + + * cobol.dg/group2/Hello.cob: New test. + * cobol.dg/group2/Hello.out: New test. + * cobol.dg/group2/Read_and_write_errno.cob: New test. + * cobol.dg/group2/Read_and_write_errno.out: New test. + +2026-09-29 Xavier Del Campo Romero <[email protected]> + + * cobol.dg/group2/CBL_GET_PROGRAM_INFO__returned_buffer_length_.cob: New test. + * cobol.dg/group2/CBL_GET_PROGRAM_INFO__returned_buffer_length_.out: New test. + +2026-09-29 Christophe Lyon <[email protected]> + + * gcc.target/arm/armv6-unaligned-load-ice.c: Remove dg-skip-if, + fix dg-options and dg-add-options. + * gcc.target/arm/attr-unaligned-load-ice.c: Remove dg-skip-if and + fix dg-options. + * gcc.target/arm/attr_arm-err.c: Remove dg-skip-if. + * gcc.target/arm/combine-cmp-shift.c: Remove dg-skip-if, useless + -mcpu=cortex-a8 and require arm_arch_v7a. + * gcc.target/arm/lob2.c: Remove dg-skip-if, and require + arm_arch_v8_1m_main. + * gcc.target/arm/lob5.c: Likewise. + * gcc.target/arm/pr50305.c: Remove dg-skip-if and require + arm_arch_v7a_arm. + +2026-09-29 Aldy Hernandez <[email protected]> + + * gcc.dg/tree-ssa/vrp-from-cst-agg-12.c: New test. + +2026-09-29 Michiel Derhaeg <[email protected]> + + PR target/126157 + * gcc.target/arc/uncached-10.c: New test. + * gcc.target/arc/uncached-11.c: New test. + +2026-09-29 Jonas Hansen <[email protected]> + + PR tree-optimization/127416 + * g++.dg/warn/Wformat-truncation-nonstring.C: New test. + * g++.dg/torture/constexpr-array-string.C: New test. + +2026-09-29 Marek Polacek <[email protected]> + + PR c++/127643 + * g++.dg/reflect/members_of18.C: New test. + +2026-09-29 Richard Biener <[email protected]> + + PR target/127633 + * gcc.target/i386/pr127633.c: New testcase. + * gcc.target/i386/sse2-init-v2df-2.c: Adjust. + * gcc.target/i386/sse4_1-init-v2df-2.c: Likewise. + +2026-09-29 Gaius Mulley <[email protected]> + + PR modula2/127657 + * gm2.dg/spell/iso/fail/valspell.mod: New test. + * gm2.dg/spell/iso/fail/valspell2.mod: New test. + * gm2.dg/spell/iso/fail/valspell3.mod: New test. + +2026-09-29 Avinash Jayakar <[email protected]> + + * gcc.target/powerpc/mma-builtin-1.h: Correct comments. + * gcc.target/powerpc/mma-builtin-10-pair.h: Likewise. + * gcc.target/powerpc/mma-builtin-10-quad.h: Likewise. + * gcc.target/powerpc/mma-builtin-2.h: Likewise. + * gcc.target/powerpc/mma-builtin-3.h: Likewise. + * gcc.target/powerpc/mma-builtin-4.h: Likewise. + * gcc.target/powerpc/mma-builtin-5.h: Likewise. + * gcc.target/powerpc/mma-builtin-6.h: Likewise. + * gcc.target/powerpc/mma-builtin-7.h: Likewise. + * gcc.target/powerpc/mma-builtin-8.h: Likewise. + * gcc.target/powerpc/mma-builtin-9.h: Likewise. + * gcc.target/powerpc/pr100777.h: Likewise. + * gcc.target/powerpc/pr101849.h: Likewise. + * gcc.target/powerpc/pr102976.h: Likewise. + * gcc.target/powerpc/pr103127.h: Likewise. + * gcc.target/powerpc/pr104923.h: Likewise. + * gcc.target/powerpc/pr106016.h: Likewise. + * gcc.target/powerpc/pr106017.h: Likewise. + * gcc.target/powerpc/pr106833.h: Likewise. + * gcc.target/powerpc/pr110411-2.h: Likewise. + * gcc.target/powerpc/pr96446.h: Likewise. + * gcc.target/powerpc/pr96530.h: Likewise. + * gcc.target/powerpc/pr96808.h: Likewise. + * gcc.target/powerpc/pr97360.h: Likewise. + * gcc.target/powerpc/pr98872.h: Likewise. + +2026-09-29 Juergen Christ <[email protected]> + + * gcc.target/s390/zvector/vec_perm-1.c: New test. + +2026-09-29 Jeevitha Palanisamy <[email protected]> + + PR target/126891 + * gcc.target/powerpc/pr126891.c: New test. + +2026-09-29 Robert Dubner <[email protected]> + + * cobol.dg/group2/Compare_numeric-display_to_alphanumeric.cob: New test. + * cobol.dg/group2/Compare_numeric-display_to_alphanumeric.out: New test. + * cobol.dg/group2/Test_refmod_against_named-conditional.cob: New test. + * cobol.dg/group2/Test_refmod_against_named-conditional.out: New test. + +2026-09-29 Pan Li <[email protected]> + + * gcc.target/riscv/rvv/base/pr112431-25.c: Remove the xfail + of the csrr check. + * gcc.target/riscv/rvv/base/pr112431-26.c: Ditto. + * gcc.target/riscv/rvv/base/pr112431-27.c: Ditto. + +2026-09-29 Pan Li <[email protected]> + + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f16-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f16-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwmul_vf-f32-mf2.c: New test. + +2026-09-29 Pan Li <[email protected]> + + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f16-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f16-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwsub_vf-f32-mf2.c: New test. + +2026-09-29 Pan Li <[email protected]> + + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f16-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f16-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f16-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f16-mf2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f16-mf4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f32-m1.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f32-m2.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f32-m4.c: New test. + * gcc.target/riscv/rvv/autovec/group_overlap/vfwadd_vf-f32-mf2.c: New test. + 2026-09-28 Robin Dapp <[email protected]> PR target/127075 diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index 5f50c9d31236..0cd9899d5b36 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,15 @@ +2026-09-29 Xavier Del Campo Romero <[email protected]> + + * posix/cpy/posix-errno.cpy: Add new OPTIONAL arg. + * posix/shim/errno.cc (posix_errno): Set errno if required. + * posix/udf/posix-errno.cbl: Add new OPTIONAL arg. + +2026-09-29 Robert Dubner <[email protected]> + + * libgcobol.cc (defined): Remove always-on MATCH_DECLARATIVE + debugging condition. + (__gg__compare_numdisp_alpha): Appease cppcheck. + 2026-09-28 Xavier Del Campo Romero <[email protected]> * compat/gnu/lib/cbl_get_program_info.3: Update to status quo. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 28e2d5bbdbbc..025525bbeea1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,16 @@ +2026-09-29 Jonathan Wakely <[email protected]> + + * doc/Makefile.am: Fix name in .PHONY target. + * doc/Makefile.in: Regenerate. + +2026-09-29 Jonathan Wakely <[email protected]> + + PR libstdc++/127656 + * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp + (erase_if): Update m_a_entries after reallocation. + * testsuite/ext/pb_ds/regression/priority_queues_erase_if.cc: + New test. + 2026-09-28 Jonathan Wakely <[email protected]> PR libstdc++/108822
