+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * MAINTAINERS: Add myself to write after approval (DSO).
+
2025-11-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.ac (md_exec_prefix): Don't set on Solaris.
+2025-11-19 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/122756
+ * gimple-range-fold.cc (range_of_ssa_name_with_loop_info): Do
+ not invoke SCEV if already in a SCEV call.
+
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * common.opt.urls: Include -fuse-ld=wild
+
+2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122754
+ * gimple-fold.cc (get_range_strlen_tree): Use POINTER_TYPE_P instead
+ of direct comparing to POINTER_TYPE.
+ * gimple-ssa-sprintf.cc (format_integer): Likewise.
+ * gimple-ssa-warn-access.cc (maybe_warn_nonstring_arg): Likewise.
+ * gimple-ssa-warn-restrict.cc (pass_wrestrict::check_call): Likewise.
+ * tree-ssa-strlen.cc (maybe_set_strlen_range): Likewise.
+ (is_strlen_related_p): Likewise.
+ (strlen_pass::handle_assign): Likewise.
+
+2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * tree-ssa-dce.cc (simple_dce_from_worklist): Use FOR_EACH_IMM_USE_FAST instead of
+ FOR_EACH_IMM_USE_STMT.
+
+2025-11-19 Alfie Richards <alfie.richards@arm.com>
+
+ PR target/122763
+ * config/aarch64/aarch64.cc (aarch64_layout_arg): Return NULL_RTX for
+ arguments of size 0.
+ (aarch64_function_arg_advance): Remove assert.
+
+2025-11-19 Alfie Richards <alfie.richards@arm.com>
+
+ * doc/extend.texi (preserve_none): Minor grammar fix.
+
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * collect2.cc (main): Add wild linker to -fuse-ld.
+ * common.opt: Likewise.
+ * configure: Regenerate.
+ * configure.ac: Add detection for wild linker.
+ * doc/invoke.texi: Document -fuse-ld=wild.
+ * gcc.cc (driver_handle_option): Support -fuse-ld=wild.
+ * opts.cc (common_handle_option): Likewise.
+
+2025-11-19 Tamar Christina <tamar.christina@arm.com>
+
+ * config/aarch64/aarch64-sve.md (vec_extract<mode><v128>,
+ vec_extract<mode><v64>): New.
+ * config/aarch64/iterators.md (V64, v64): New.
+ * config/aarch64/predicates.md (const0_to_1_operand): New.
+
+2025-11-19 Jeff Law <jlaw@ventanamicro.com>
+
+ * config/riscv/riscv-string.cc (riscv_expand_block_move_scalar):
+ Fix signed vs unsigned warning.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-stmts.cc (vectorizable_load): Make dr_chain
+ an auto_vec, move down to where we use it to avoid creating
+ it twice.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122722
+ * tree-vect-slp.cc (vect_analyze_slp_reductions): New
+ function, split out from vect_analyze_slp. Try SLP
+ sub-groups.
+ (vect_analyze_slp_reduction_group): New helper.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122747
+ * tree-vect-stmts.cc (vectorizable_call): Handle reduction
+ operations that are already conditional.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ * tree-ssanames.cc (get_known_nonzero_bits): Fix a pasto in
+ function comment, this function returns 0 if unknown rather
+ than -1.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/122184
+ * tree-ssa-live.cc (remove_unused_locals): Drop .DEFERRED_INIT
+ calls with MEM_REF lhs based on uninitialized SSA_NAME.
+
+2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * genmultilib: Check $enable_multilib to define DISABLE_MULTILIB.
+
+2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * config/sol2.h: Check USE_GLD instead of USE_GNU_LD.
+
+2025-11-19 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ PR target/119130
+ * config/rs6000/altivec.md (convert_4f32_8f16): Use same operand
+ order for both endian format.
+
+2025-11-19 Haochen Jiang <haochen.jiang@intel.com>
+
+ * common/config/i386/i386-common.cc: Adjust to P_PROC_AVX10_1.
+ * config/i386/driver-i386.cc (host_detect_local_cpu):
+ Move Nova Lake to under AVX512 part.
+ * config/i386/i386.h (PTA_NOVALAKE): Add AVX10.1, AVX10.2,
+ APX_F and MOVRS.
+ * config/i386/x86-tune-sched.cc (ix86_issue_rate): Set to 8.
+ * config/i386/x86-tune.def (X86_TUNE_AVX256_OPTIMAL): Add Nova
+ Lake.
+ * doc/invoke.texi: Adjust documentation.
+
2025-11-18 Edwin Lu <ewlu@rivosinc.com>
* config/riscv/riscv-string.cc (riscv_expand_block_move_scalar):
+2025-11-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/119580
+ * pt.cc (tsubst_baselink): Return error_mark_node if
+ tsubst_template_args returned error_mark_node.
+
+2025-11-19 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/122668
+ PR c++/114764
+ * pt.cc (dependentish_scope_p): Return true for the current
+ instantiation from within an immediately parsed noexcept-spec.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ * parser.cc (cp_parser_conversion_type_id): Implement C++ DR1670
+ - auto as conversion-type-id. Pedwarn on conversion operators
+ with placeholder return type.
+
2025-11-18 Jonathan Wakely <jwakely@redhat.com>
PR c++/122677
+2025-11-19 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/122756
+ * gcc.dg/pr122756.c: New.
+
+2025-11-19 Marek Polacek <polacek@redhat.com>
+
+ PR c++/119580
+ * g++.dg/template/crash106.C: Adjust expected diagnostics.
+ * g++.dg/template/crash112.C: Likewise.
+ * g++.dg/template/dependent-args1.C: Likewise.
+ * g++.dg/cpp0x/pr119580.C: New test.
+
+2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR tree-optimization/122754
+ * g++.dg/tree-ssa/string-strlen-1.C: New test.
+
+2025-11-19 Alfie Richards <alfie.richards@arm.com>
+
+ PR target/122763
+ * gcc.target/aarch64/pr122763.c: New test.
+
+2025-11-19 Patrick Palka <ppalka@redhat.com>
+
+ PR c++/122668
+ PR c++/114764
+ * g++.dg/cpp0x/noexcept91.C: New test.
+
+2025-11-19 Tamar Christina <tamar.christina@arm.com>
+
+ * gcc.target/aarch64/simd/fold_to_highpart_6.c: Update codegen.
+ * gcc.target/aarch64/sve/fold_to_highpart_1.c: New test.
+ * gcc.target/aarch64/sve/fold_to_highpart_2.c: New test.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122722
+ * gcc.dg/vect/slp-reduc-14.c: New testcase.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/121519
+ * gcc.dg/pr121519.c: Add testcase for already fixed PR.
+
+2025-11-19 Christophe Lyon <christophe.lyon@linaro.org>
+
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Add missing
+ extern "C". Remove dg-skip-if.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise. Add
+ check-function-bodies.
+ * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise.
+
+2025-11-19 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/122747
+ * gcc.target/i386/vect-epilogues-10.c: New testcase.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ * g++.dg/DRs/dr1670-1.C: New test.
+ * g++.dg/DRs/dr1670-2.C: New test.
+ * g++.dg/DRs/dr1670-3.C: New test.
+ * g++.dg/modules/auto-1_a.H: Use dg-options instead of
+ dg-additional-options.
+ * g++.dg/modules/auto-1_b.C: Likewise.
+ * g++.dg/cpp1y/auto-fn12.C: Likewise.
+ * g++.dg/cpp1y/auto-fn13.C: Add empty dg-options.
+ * g++.dg/cpp1y/auto-fn22.C: Likewise.
+ * g++.dg/cpp1y/constexpr-assert2.C: Likewise.
+ * g++.dg/cpp1y/auto-fn44.C: Add dg-options -Wpedantic and expect
+ further warnings.
+ * g++.dg/cpp1y/auto-fn50.C: Likewise.
+ * g++.dg/cpp0x/auto9.C: Expect two errors always rather than just
+ for C++11.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/122671
+ * g++.dg/cpp26/constexpr-eh17.C: New test.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR tree-optimization/122184
+ * g++.dg/opt/pr122184-1.C: New test.
+ * g++.dg/opt/pr122184-2.C: New test.
+
+2025-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * c-c++-common/asan/pr59063-2.c: Enable on Solaris.
+
+2025-11-19 Avinash Jayakar <avinashd@linux.ibm.com>
+
+ PR target/119130
+ * gcc.target/powerpc/builtins-1-p9-runnable.c: Use same expected
+ results for both endian format.
+
+2025-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
+
+ PR fortran/32365
+ * gfortran.dg/goacc/routine-1.f90: Adjust dg-error format.
+ * gfortran.dg/goacc/routine-2.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/declare-variant-17.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/order-2.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/pr78026.f03: Adjust dg-error format.
+ * gfortran.dg/gomp/requires-4.f90: Adjust dg-error format.
+ * gfortran.dg/gomp/requires-6.f90: Adjust dg-error format.
+
2025-11-18 Christophe Lyon <christophe.lyon@linaro.org>
* gcc.target/arm/mve/intrinsics/vsetq_lane_f16_bounds.c: New test.
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * acinclude.m4: Add detection for wild linker.
+ * configure: Regenerate.
+
2025-11-13 Xi Ruoyao <xry111@xry111.site>
* configure.ac (ARCH_LOONGARCH): New AM_CONDITIONAL.
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * acinclude.m4:: Add detection for wild linker.
+ * configure: Regenerate.
+
2025-11-18 Tobias Burnus <tburnus@baylibre.com>
* libgomp.texi (The libgomp ABI): Update MASTER section by
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * acinclude.m4:: Add detection for wild linker.
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
+2025-11-19 Jonathan Wakely <jwakely@redhat.com>
+
+ * doc/xml/manual/abi.xml: Add versions for GCC 16.
+ * doc/html/manual/abi.html: Regenerate.
+
+2025-11-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/122743
+ * doc/xml/manual/abi.xml: Add versions for GCC 15.
+ * doc/html/manual/abi.html: Regenerate.
+
+2025-11-19 Jonathan Wakely <jwakely@redhat.com>
+
+ * doc/xml/faq.xml: Remove unwanted whitespace inside
+ programlisting elements.
+ * doc/xml/manual/allocator.xml: Likewise.
+ * doc/xml/manual/auto_ptr.xml: Likewise.
+ * doc/xml/manual/backwards_compatibility.xml: Likewise.
+ * doc/xml/manual/build_hacking.xml: Likewise.
+ * doc/xml/manual/containers.xml: Likewise.
+ * doc/xml/manual/diagnostics.xml: Likewise.
+ * doc/xml/manual/extensions.xml: Likewise.
+ * doc/xml/manual/intro.xml: Likewise.
+ * doc/xml/manual/io.xml: Likewise.
+ * doc/xml/manual/iterators.xml: Likewise.
+ * doc/xml/manual/numerics.xml: Likewise.
+ * doc/xml/manual/policy_data_structures.xml: Likewise.
+ * doc/xml/manual/strings.xml: Likewise.
+ * doc/xml/manual/support.xml: Likewise.
+ * doc/xml/manual/test.xml: Likewise.
+ * doc/xml/manual/using.xml: Likewise.
+ * doc/xml/manual/utilities.xml: Likewise.
+ * doc/html/*: Regenerate.
+
+2025-11-19 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * include/bits/basic_string.h (basic_string::M_set_length): Swap
+ around the order of traits_type::assign and _M_length so that
+ _M_length is at the end.
+
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * configure: Regenerate.
+
+2025-11-19 Martin Liska <martin.liska@hey.com>
+
+ * acinclude.m4:: Add detection for wild linker.
+ * configure: Regenerate.
+
+2025-11-19 Luc Grosheintz <luc.grosheintz@gmail.com>
+
+ * include/std/mdspan (extents::_Storage): Move type alias before
+ its first use.
+ (__mdspan::__static_extents): Add missing noexcept and constexpr
+ to friend declaration in extents.
+ (__mdspan::__dynamic_extents): Ditto.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ * include/std/type_traits (constant_wrapper conversion operator):
+ Use decltype(value) instead of decltype(auto). Resolves LWG4468.
+
+2025-11-19 Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/122671
+ * libsupc++/new (::operator delete, ::operator delete[]): Implement
+ proposed LWG4477 resolution. Use _GLIBCXX_PLACEMENT_CONSTEXPR for
+ placement operator deletes.
+
2025-11-18 Mike Crowe <mac@mcrowe.com>
* include/std/shared_mutex (try_lock, try_lock_until)