]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 Nov 2025 00:20:50 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 13 Nov 2025 00:20:50 +0000 (00:20 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/analyzer/ChangeLog
gcc/fortran/ChangeLog
gcc/jit/ChangeLog
gcc/rust/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index eca02a6180a6faea08205100046d9d19f14623a3..c99baf56895527246d5d6173ff4b30d026686f3f 100644 (file)
@@ -1,3 +1,8 @@
+2025-11-12  Owen Avery  <powerboat9.gamer@gmail.com>
+
+       * gcc-changelog/git_commit.py (ignored_prefixes): Add
+       'libgrust/rustc-lib/stdarch/'.
+
 2025-11-11  David Malcolm  <dmalcolm@redhat.com>
 
        PR diagnostics/115970
index 1b20868f8a02c4a8e8f9b000a158d1780bf24674..f6883825f23bd7a8a484504a23f23ceee9dcb975 100644 (file)
@@ -1,3 +1,99 @@
+2025-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       PR diagnostics/115970
+       * diagnostics/sarif-sink.cc (maybe_open_sarif_sink_for_socket):
+       Add "%m" to error messages, so that we print the string form of
+       errno.
+
+2025-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       * diagnostics/sarif-sink.cc (class unique_fd): New.
+       (sarif_socket_sink::sarif_socket_sink): Convert "fd" arg and m_fd
+       from int to unique_fd.
+       (~sarif_socket_sink): Drop.
+       (sarif_socket_sink::dump_kind): Update for m_fd becoming a
+       unique_fd.
+       (sarif_socket_sink::m_fd): Convert from "int" to "unique_fd".
+       (maybe_open_sarif_sink_for_socket): Likewise for "sfd".
+
+2025-11-12  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+       * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add ampere1c.
+       * config/aarch64/aarch64-tune.md: Regenerate.
+       * doc/invoke.texi: Document the above.
+
+2025-11-12  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * config/i386/i386.opt.urls: Regenerate.
+       * config/s390/s390.opt.urls: Ditto.
+       * doc/invoke.texi: Add documentation for
+       -mstack-protector-guard= and -mstack-protector-guard-record.
+
+2025-11-12  Arsen Arsenović  <arsen@aarsen.me>
+
+       * doc/invoke.texi (Diagnostic Message Formatting Options): Add
+       index entries for SARIF and HTML output formats.
+
+2025-11-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122653
+       * tree-scalar-evolution.cc (interpret_rhs_expr): Handle
+       POINTER_DIFF_EXPR.
+
+2025-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
+           Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/122175
+       * config/arm/iterators.md (asm_const_size): New mode attr.
+       * config/arm/mve.md (@mve_<mve_insn>q_n_<supf><mode>): Use it.
+
+2025-11-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       PR target/122539
+       * config/arm/arm.cc (comp_not_to_clear_mask_str_un): Skip partial
+       register clearing logic for FP_REGS.
+       (compute_not_to_clear_mask): Likewise.
+
+2025-11-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       PR target/122539
+       * config/arm/arm.cc (comp_not_to_clear_mask_str_un): Update
+       not_to_clear_reg_mask for union members.
+
+2025-11-12  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * config/s390/s390-opts.h (enum stack_protector_guard): Define
+       SP_TLS and SP_GLOBAL.
+       * config/s390/s390.h (TARGET_SP_GLOBAL_GUARD): Define predicate.
+       (TARGET_SP_TLS_GUARD): Define predicate.
+       * config/s390/s390.md (stack_protect_global_guard_addr<mode>):
+       New insn.
+       (stack_protect_set): Also deal with a global guard.
+       (stack_protect_test): Also deal with a global guard.
+       * config/s390/s390.opt (-mstack-protector-guard={global,tls}):
+       New option.
+       (-mstack-protector-guard-record) New option.
+
+2025-11-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122647
+       * tree-vect-stmts.cc (vectorizable_conversion): Fix guard on
+       bool to non-bool conversion.
+       * tree-vect-patterns.cc (vect_recog_bool_pattern): Also handle
+       FLOAT_EXPR from bool.
+
+2025-11-12  Kuan-Lin Chen  <rufus@andestech.com>
+
+       * config/riscv/andes-25-series.md: New file.
+       * config/riscv/riscv-cores.def (RISCV_TUNE): Add andes-25-series.
+       (RISCV_CORE): Add Andes 25-series cpu list.
+       * config/riscv/riscv-opts.h
+       (enum riscv_microarchitecture_type): Add andes_25_series_.
+       * config/riscv/riscv.cc: Add andes_25_tune_info.
+       * config/riscv/riscv.md: Add andes_25.
+       * doc/riscv-mcpu.texi: Regenerated for Andes cpu list.
+       * doc/riscv-mtune.texi: Regenerated for andes-25-series.
+
 2025-11-11  Andrew Stubbs  <ams@baylibre.com>
 
        * config/gcn/mkoffload.cc (process_asm): Replace "configure_stack_size"
index 51fb8be9fa5cbaa8ab25c8fd18c707faa48941ee..9754f38b48dc379eac4d15f0f027ec2291ac0d91 100644 (file)
@@ -1 +1 @@
-20251112
+20251113
index 2edea6265d004fd25d9ebfc92f9feb41d42ebd16..7dcc502f21e346e0fee727df8cc8e93f50766c1f 100644 (file)
@@ -1,3 +1,11 @@
+2025-11-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/122640
+       * sem_ch3.adb (Analyze_Object_Declaration): Set Is_True_Constant
+       on entry for constants and Never_Set_In_Source in all cases.
+       If an initialization expression is present, set Has_Initial_Value
+       and Is_True_Constant on variables.
+
 2025-11-08  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR ada/34374
index 8979b8e7b9c2bf56b9b7e1ee83f4e69a49abd6ba..f96b313235659ddd9e9958653595ac1bbdcac7a3 100644 (file)
@@ -1,3 +1,8 @@
+2025-11-12  David Malcolm  <dmalcolm@redhat.com>
+
+       * program-state.cc (log_set_of_svalues):  Avoid -Wformat-security
+       warning when logging name.
+
 2025-11-10  Sandra Loosemore  <sloosemore@baylibre.com>
 
        PR other/122243
index d0da0fb623ebc0be2f6d56a04cb9bbeacb5e0aa9..e7afc9e580ca9fc6efc989180dbe6abe866bb7a1 100644 (file)
@@ -1,3 +1,16 @@
+2025-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/96255
+       * match.cc (apply_typespec_to_iterator): Call gfc_set_sym_referenced
+       for both new and shadow iterator symbols.
+
+2025-11-12  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR libgomp/119677
+       * intrinsic.texi (OpenMP Modules): Add omp_default_device.
+       * openmp.cc (gfc_resolve_omp_context_selector): Accept
+       omp_default_device as conforming device number.
+
 2025-11-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
 
        PR fortran/96255
index 9bbc62f6c40009879d2a0a37569bc8127e711608..63bead096fd0483cc242eefed6c5a778fffaddd6 100644 (file)
@@ -1,3 +1,9 @@
+2025-11-12  Antoni Boucher  <bouanto@zoho.com>
+
+       * jit-playback.cc: Support new function attributes.
+       * jit-recording.cc: Support new function attributes.
+       * libgccjit.h: Support new function attributes.
+
 2025-10-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
        * jit-recording.cc (recording::array_type::make_debug_string,
index 556ce28d2c64b7bea76a81a33de176eb74ae2c89..82d716b57199ed6593a66eded9f837b6c4542429 100644 (file)
@@ -1,3 +1,14 @@
+2025-11-12  Arthur Cohen  <arthur.cohen@embecosm.com>
+
+       * ast/rust-fmt.h: Simplify diagnostic avoidance.
+
+2025-11-12  Arthur Cohen  <arthur.cohen@embecosm.com>
+           Thomas Schwinge  <tschwinge@gcc.gnu.org>
+
+       PR rust/122498
+       * ast/rust-fmt.h: Add -Warray-bounds pragma to avoid the issue during
+       bootstraps
+
 2025-10-30  Owen Avery  <powerboat9.gamer@gmail.com>
 
        * ast/rust-ast-pointer-visitor.cc (PointerVisitor::visit):
index bb151c8c50e97ef22d9fbf1741010fe6c46b870e..e0a4c9ba056736a532a7effbcde777b356310f1b 100644 (file)
@@ -1,3 +1,82 @@
+2025-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/96255
+       * gfortran.dg/do_concurrent_typespec_1.f90: Update testcase to check
+       for bugus warnings.
+
+2025-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/122175
+       * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Adjust expected
+       output.
+       * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise.
+       * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise.
+
+2025-11-12  Antoni Boucher  <bouanto@zoho.com>
+
+       * jit.dg/all-non-failing-tests.h: Mention new test.
+       * jit.dg/test-abi.c: New test.
+
+2025-11-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122653
+       * gcc.dg/tree-ssa/scev-16.c: New testcase.
+
+2025-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
+           Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/122175
+       * gcc.target/arm/mve/intrinsics/pr122175.c: New test.
+
+2025-11-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/arm/cmse/mainline/8m/hard/union-fp.c: New.
+       * gcc.target/arm/cmse/baseline/union-4.c: New.
+       * gcc.target/arm/cmse/mainline/8m/hard/union-4.c: New.
+       * gcc.target/arm/cmse/mainline/8m/soft/union-4.c: New.
+       * gcc.target/arm/cmse/mainline/8m/softfp/union-4.c: New.
+       * gcc.target/arm/cmse/union-4.x: New.
+
+2025-11-12  Andre Vieira  <andre.simoesdiasvieira@arm.com>
+
+       * gcc.target/arm/cmse/union-3.x: New test.
+       * gcc.target/arm/cmse/baseline/union-3.c: New test.
+       * gcc.target/arm/cmse/mainline/8m/union-3.c: New test.
+       * gcc.target/arm/cmse/mainline/8_1m/union-3.c: New test.
+
+2025-11-12  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * gcc.target/s390/stack-protector-guard-global-1.c: New test.
+       * gcc.target/s390/stack-protector-guard-global-2.c: New test.
+       * gcc.target/s390/stack-protector-guard-global-3.c: New test.
+       * gcc.target/s390/stack-protector-guard-global-4.c: New test.
+
+2025-11-12  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122647
+       * g++.dg/vect/pr122647.cc: New testcase.
+
+2025-11-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/warn34.adb: New test.
+
+2025-11-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/36725
+       * gfortran.dg/fmt_g0_4.f08: Change test case from
+       compile only to compile and run. Adjust test conditions.
+
 2025-11-11  Christopher Albert  <albert@tugraz.at>
 
        PR fortran/90519
index 468539a50bd1deed59156789467c4293deaf929a..b3a6b50166a3be0e6f67adfb60725f10ba2d69d5 100644 (file)
@@ -1,3 +1,32 @@
+2025-11-12  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR libgomp/119677
+       * testsuite/libgomp.c-c++-common/target-is-accessible-1.c: Modify
+       test as -5 is now a conforming device number.
+       * testsuite/libgomp.fortran/target-is-accessible-1.f90: Likewise.
+
+2025-11-12  Tobias Burnus  <tburnus@baylibre.com>
+
+       * libgomp.texi (OpenMP Implementation Status): Add TR14.
+
+2025-11-12  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR libgomp/119677
+       * omp.h.in (omp_default_device): New enum value.
+       * omp_lib.f90.in: New parameter.
+       * omp_lib.h.in: Likewise
+       * target.c (gomp_get_default_device): New. Split off from ...
+       (resolve_device): ... here; call it.
+       (omp_target_alloc, omp_target_free, omp_target_is_present,
+       omp_target_memcpy_check, omp_target_memset, omp_target_memset_async,
+       omp_target_associate_ptr, omp_get_mapped_ptr,
+       omp_target_is_accessible, omp_pause_resource,
+       omp_get_uid_from_device): Handle omp_default_device.
+       * testsuite/libgomp.c/device_uid.c: Likewise.
+       * testsuite/libgomp.fortran/device_uid.f90: Likewise.
+       * testsuite/libgomp.c-c++-common/omp-default-device.c: New test.
+       * testsuite/libgomp.fortran/omp-default-device.f90: New test.
+
 2025-11-05  Tobias Burnus  <tburnus@baylibre.com>
 
        * testsuite/libgomp.c++/target-std__multimap-concurrent.C: Fix memory
index 3ce997e9927529daa0ca3945c1f369ee91f0853b..57eda6fd210fcac530c8ad723582d5f5f7aada32 100644 (file)
@@ -1,3 +1,52 @@
+2025-11-12  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/122425
+       * include/std/optional
+       (ranges::enable_borrowed_range<optional<_Tp&>>): Define.
+       * testsuite/20_util/optional/range.cc: Update tests.
+
+2025-11-12  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/122396
+       * include/std/optional (__optional_ref_base): Define.
+       (std::optional<_Tp&>): Inherit from __optional_ref_base<_Tp>.
+       (optional<_Tp&>::iterator): Move to base class.
+       (optional<_Tp&>::begin, optional<_Tp&>::end): Use deduced return
+       type and constrain accordingly.
+       * testsuite/20_util/optional/range.cc: Add test for optional<T&>.
+
+2025-11-12  Jason Merrill  <jason@redhat.com>
+
+       * testsuite/18_support/exception_ptr/62258.cc: Use
+       -Wno-deprecated-declarations instead of -Wno-deprecated.
+       * testsuite/18_support/uncaught_exception/14026.cc
+       * testsuite/20_util/headers/functional/synopsis.cc
+       * testsuite/20_util/is_literal_type/requirements/explicit_instantiation.cc
+       * testsuite/20_util/is_literal_type/requirements/typedefs.cc
+       * testsuite/20_util/is_literal_type/value.cc
+       * testsuite/20_util/is_pod/requirements/explicit_instantiation.cc
+       * testsuite/20_util/is_pod/requirements/typedefs.cc
+       * testsuite/20_util/is_pod/value.cc
+       * testsuite/20_util/shared_ptr/assign/auto_ptr.cc
+       * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc
+       * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc
+       * testsuite/20_util/shared_ptr/atomic/1.cc
+       * testsuite/20_util/shared_ptr/atomic/2.cc
+       * testsuite/20_util/shared_ptr/atomic/3.cc
+       * testsuite/20_util/shared_ptr/cons/43820_neg.cc
+       * testsuite/20_util/shared_ptr/cons/auto_ptr.cc
+       * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc
+       * testsuite/20_util/shared_ptr/creation/dr925.cc
+       * testsuite/20_util/unique_ptr/cons/auto_ptr.cc
+       * testsuite/20_util/unique_ptr/cons/auto_ptr_neg.cc
+       * testsuite/20_util/variable_templates_for_traits.cc
+       * testsuite/29_atomics/atomic/lwg3220.cc
+       * testsuite/experimental/type_traits/value.cc: Likewise.
+
+2025-11-12  Jason Merrill  <jason@redhat.com>
+
+       * testsuite/lib/prune.exp: Sync with gcc prune.exp.
+
 2025-11-10  Jakub Jelinek  <jakub@redhat.com>
 
        * libsupc++/compare: Implement final wording of C++26 P3778R0 - Fix