]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 20 Nov 2025 00:19:40 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 20 Nov 2025 00:19:40 +0000 (00:19 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libgomp/ChangeLog
libitm/ChangeLog
libstdc++-v3/ChangeLog

index 3d3b70def55a76100ccb720c8b397dcf0ccb16f3..29573f32bd7e52827ff5603c73fbd723c1b16086 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+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.
index 7ddbce633b258615edb85a8f5067414a9cfc67fb..d20027c205968c568ef806e2a8696dfd9bfdb9f7 100644 (file)
@@ -1,3 +1,121 @@
+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):
index 65d46e9aa22492a3a852713659c58e9a239a3729..47ee53e389b19df9164a7bf0f11b43643ae6f722 100644 (file)
@@ -1 +1 @@
-20251119
+20251120
index eb75516d061c1e48de6823c2f34dc1b2963253d3..d5e00ad5e942b5352f86937c532f02baba58d26f 100644 (file)
@@ -1,3 +1,22 @@
+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
index cb1d9329ec02e59f34ebcc37074775a99c6e8a33..1348d3f26d59f85a89b6dc46304d3df8993e8001 100644 (file)
@@ -1,3 +1,118 @@
+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.
index 8996c2a98b1b4a4e7c0421f58f48e5496f026161..b2573f164f76ce59569324ca8bf191d9a7337bf7 100644 (file)
@@ -1,3 +1,8 @@
+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.
index 403b29fc9a9fa41dcf465727d553d599539ae2f9..ab86d42cf5249ef6d7dae7eda65c975fb071603e 100644 (file)
@@ -1,3 +1,8 @@
+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
index a5f40528aeb1c096cc20b28557f6af78e9a64c24..f71afd7580464fbd91a7964425a8218e019416f6 100644 (file)
@@ -1,3 +1,8 @@
+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.
index ce5dbc90f0bfe18afc68d124862d2dbe24605d21..f5877e97b6385b80f8ac0b281b629732e87de226 100644 (file)
@@ -1,3 +1,72 @@
+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)