]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 23 Sep 2025 00:20:06 +0000 (00:20 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 23 Sep 2025 00:20:06 +0000 (00:20 +0000)
ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 18cc0d32e4e67e8483ede653c5153531bc6e3eb4..181cbbf4deb34edead10925497cb70288a0072f1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2025-09-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       * .editorconfig: New file.
+
 2025-09-04  Wilco Dijkstra  <wilco.dijkstra@arm.com>
 
        * MAINTAINERS (Reviewers): Add myself for the aarch64 port.
index 791c3029aec4a2d10d094973bf91eaebb03af7ed..3bd1aae237f758aa64df7395cf35f8a3e9aaeb8e 100644 (file)
@@ -1,3 +1,9 @@
+2025-09-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       * unicode/gen_libstdcxx_unicode_data.py: Update comment at the
+       top of the file to mention DerivedGeneralCategory.txt
+       prerequisite.
+
 2025-09-17  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        * uninclude: Add `lib/gcc/<anything>/include`.
index 310877920aae806fb3c56c8b0aaad48dab566ac2..8e7ad3d54a4cefe376d6d6b844f0ab273c68a5cf 100644 (file)
@@ -1,3 +1,64 @@
+2025-09-22  Peter Bergner  <bergner@tenstorrent.com>
+
+       PR target/121982
+       * config/riscv/tt-ascalon-d8.md (tt_ascalon_d8_vec_idiv_byte): New
+       define_insn_reservation.
+
+2025-09-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/121762
+       * builtins.cc (fold_builtin_constant_p): Make non-static.
+       * builtins.h (fold_builtin_constant_p): New declaration.
+       * gimple-fold.cc (gimple_fold_builtin_constant_p): New function.
+       (gimple_fold_builtin): Call gimple_fold_builtin_constant_p
+       for BUILT_IN_CONSTANT_P.
+       * tree-ssa-ccp.cc (pass_fold_builtins::execute): Set PROP_last_full_fold
+       on curr_properties. Remove handling of BUILT_IN_CONSTANT_P.
+
+2025-09-22  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/libgdiagnostics/index.rst: Drop broken reference to
+       `modindex`.
+
+2025-09-22  Pan Li  <pan2.li@intel.com>
+
+       PR middle-end/122021
+       * tree-ssa-math-opts.cc (build_and_insert_cast): Add sign-extend
+       check before prop.
+
+2025-09-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122016
+       * tree-ssa-sccvn.cc (vn_nary_simplify): Do not use the
+       simplified expression when it references abnormals.
+
+2025-09-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122023
+       * tree-vect-patterns.cc (vect_recog_rotate_pattern): Disable
+       for rotates.
+
+2025-09-22  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       PR target/116205
+       * config/pru/pru-passes.cc (class pass_pru_tiabi_check): Make
+       this an IPA pass.
+       (chkp_type_has_function_pointer): Remove.
+       (check_type_tiabi_compatibility): New function.
+       (chk_function_decl): Rename.
+       (check_function_decl): Simplify.
+       (check_op_callback): Rework to use
+       check_type_tiabi_compatibility.
+       (pass_pru_tiabi_check::execute): Rework to scan all symbols and
+       gimple contents of all defined functions.
+       * config/pru/pru-passes.def (INSERT_PASS_AFTER): Move after
+       pass_ipa_auto_profile_offline.
+       * config/pru/pru-protos.h (make_pru_tiabi_check): New
+       declaration to mark as IPA pass.
+       (make_pru_minrt_check): Specify it is making a gimple pass.
+       * doc/invoke.texi: Document that bit-fields are now rejected for
+       TI ABI.
+
 2025-09-21  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        * tree-ssa-ccp.cc (optimize_unreachable): Don't check for forced labels.
index b7c48fbe578bb2781c3ba906ee400313b1a25c49..5a0a19a5cf609db9386ef4094a4d030e06e7e123 100644 (file)
@@ -1 +1 @@
-20250922
+20250923
index 084349c3886ab8aa2980d59253d38aa05fc547ea..aba119eec62325e9e1ddd1b2eccd1f98ff2923d5 100644 (file)
@@ -1,3 +1,10 @@
+2025-09-22  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/121968
+       * sem_ch12.adb (Associations.Find_Assoc): Add guard for clauses.
+       * sem_dim.adb (Analyze_Dimension_Array_Aggregate): Add test for
+       N_Iterated_Component_Association nodes.
+
 2025-09-19  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gcc-interface/gigi.h (create_var_decl): Add LINKONCE_FLAG boolean
index 31d7e49ed4a019d6faf6333defd78902902e7ec0..a5770b83259fc07134ef3bbeeac8f4b93088e26b 100644 (file)
@@ -1,3 +1,11 @@
+2025-09-22  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/122015
+       * cp-tree.h (make_auto_pack): Declare.
+       * lambda.cc (lambda_capture_field_type): Use make_auto_pack to
+       ensure TYPE_CANONICAL is set correctly.
+       * pt.cc (make_auto_pack): New function.
+
 2025-09-20  Patrick Palka  <ppalka@redhat.com>
 
        PR c++/121981
index a91bf74b3160ce03879d94ec8255df53a2b38bc6..ed9736e13939c6f94ab381b817ca24836b2ab99e 100644 (file)
@@ -1,3 +1,9 @@
+2025-09-22  Steve Kargl  <pault@gcc.gnu.org>
+
+       PR fortran/103508
+       * decl.cc (gfc_match_end): Remove only the current partial
+       rather than removing the entire sibling chain.
+
 2025-09-21  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/109010
index b64e064cb086b56f378bee9be5bed69eb0d33df8..a7d99bf25356c771ee2095133d15aa0fa9981e21 100644 (file)
@@ -1,3 +1,50 @@
+2025-09-22  Peter Bergner  <bergner@tenstorrent.com>
+
+       PR target/121982
+       * gcc.target/riscv/pr121982.c: New test.
+
+2025-09-22  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/122015
+       * g++.dg/modules/lambda-11.h: New test.
+       * g++.dg/modules/lambda-11_a.H: New test.
+       * g++.dg/modules/lambda-11_b.C: New test.
+
+2025-09-22  Pan Li  <pan2.li@intel.com>
+
+       PR middle-end/122021
+       * gcc.target/i386/pr122021-0.c: New test.
+
+2025-09-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122016
+       * gcc.dg/torture/pr122016.c: New testcase.
+
+2025-09-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/122023
+       * gcc.dg/vect/pr122023.c: New testcase.
+
+2025-09-22  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+       PR target/116205
+       * gcc.target/pru/mabi-ti-1.c: Adjust diagnostic location.
+       * gcc.target/pru/mabi-ti-2.c: Ditto.
+       * gcc.target/pru/mabi-ti-3.c: Ditto.
+       * gcc.target/pru/mabi-ti-5.c: Ditto.
+       * gcc.target/pru/mabi-ti-6.c: Ditto.
+       * gcc.target/pru/mabi-ti-7.c: Adjust diagnostic locations and
+       add global variables for checking.
+       * gcc.target/pru/mabi-ti-11.c: New test.
+       * gcc.target/pru/mabi-ti-12.c: New test.
+       * gcc.target/pru/mabi-ti-8.c: New test.
+       * gcc.target/pru/mabi-ti-9.c: New test.
+
+2025-09-22  Steve Kargl  <pault@gcc.gnu.org>
+
+       PR fortran/103508
+       * gfortran.dg/pr103508.f90: New test.
+
 2025-09-21  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        * gcc.dg/builtin-unreachable-7.c: New test.
index 5c7193a240bb061e01eb077302d0ad77e8882318..5209955ed7dc7407c99d885b810b62f04c6bc78f 100644 (file)
@@ -1,3 +1,23 @@
+2025-09-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       * include/bits/chrono_io.h(__formatter_chrono::_M_parse): Update
+       needed flags for %g, %G, %V, %U, %W.
+       (__formatter_chrono::_M_format_to): Change how %V is handled.
+       (__formatter_chrono::_M_g_G): Merged into _M_g_G_V.
+       (__formatter_chrono::_M_g_G_V): Reworked from _M_g_G.
+       (__formatter_chrono::_M_U_V_W): Changed into _M_U_V.
+       (__formatter_chrono::_M_U_W): Reworked implementation.
+       * testsuite/std/time/year_month_day/io.cc: New tests.
+
+2025-09-22  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+       PR libstdc++/106658
+       * include/bits/stl_construct.h (std::start_lifetime_as_array)
+       (std::start_lifetime_as): Moved from std/memory, with update
+       to guard macros.
+       * include/std/memory (std::start_lifetime_as_array)
+       (std::start_lifetime_as): Moved to bits/stl_construct.h.
+
 2025-09-19  Nathan Myers  <ncm@cantrip.org>
 
        PR libstdc++/119744