From: GCC Administrator Date: Tue, 23 Sep 2025 00:20:06 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5a43bcc730497ef0816a78d70a057dd8b4c35ad5;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/ChangeLog b/ChangeLog index 18cc0d32e4e..181cbbf4deb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2025-09-22 Jonathan Wakely + + * .editorconfig: New file. + 2025-09-04 Wilco Dijkstra * MAINTAINERS (Reviewers): Add myself for the aarch64 port. diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 791c3029aec..3bd1aae237f 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,9 @@ +2025-09-22 Jonathan Wakely + + * unicode/gen_libstdcxx_unicode_data.py: Update comment at the + top of the file to mention DerivedGeneralCategory.txt + prerequisite. + 2025-09-17 Andrew Pinski * uninclude: Add `lib/gcc//include`. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 310877920aa..8e7ad3d54a4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,64 @@ +2025-09-22 Peter Bergner + + PR target/121982 + * config/riscv/tt-ascalon-d8.md (tt_ascalon_d8_vec_idiv_byte): New + define_insn_reservation. + +2025-09-22 Andrew Pinski + + 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 + + * doc/libgdiagnostics/index.rst: Drop broken reference to + `modindex`. + +2025-09-22 Pan Li + + PR middle-end/122021 + * tree-ssa-math-opts.cc (build_and_insert_cast): Add sign-extend + check before prop. + +2025-09-22 Richard Biener + + 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 + + PR tree-optimization/122023 + * tree-vect-patterns.cc (vect_recog_rotate_pattern): Disable + for rotates. + +2025-09-22 Dimitar Dimitrov + + 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 * tree-ssa-ccp.cc (optimize_unreachable): Don't check for forced labels. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b7c48fbe578..5a0a19a5cf6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250922 +20250923 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 084349c3886..aba119eec62 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,10 @@ +2025-09-22 Eric Botcazou + + 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 * gcc-interface/gigi.h (create_var_decl): Add LINKONCE_FLAG boolean diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 31d7e49ed4a..a5770b83259 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2025-09-22 Nathaniel Shead + + 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 PR c++/121981 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a91bf74b316..ed9736e1393 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2025-09-22 Steve Kargl + + 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 PR fortran/109010 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index b64e064cb08..a7d99bf2535 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,50 @@ +2025-09-22 Peter Bergner + + PR target/121982 + * gcc.target/riscv/pr121982.c: New test. + +2025-09-22 Nathaniel Shead + + 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 + + PR middle-end/122021 + * gcc.target/i386/pr122021-0.c: New test. + +2025-09-22 Richard Biener + + PR tree-optimization/122016 + * gcc.dg/torture/pr122016.c: New testcase. + +2025-09-22 Richard Biener + + PR tree-optimization/122023 + * gcc.dg/vect/pr122023.c: New testcase. + +2025-09-22 Dimitar Dimitrov + + 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 + + PR fortran/103508 + * gfortran.dg/pr103508.f90: New test. + 2025-09-21 Andrew Pinski * gcc.dg/builtin-unreachable-7.c: New test. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5c7193a240b..5209955ed7d 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,23 @@ +2025-09-22 Tomasz Kamiński + + * 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 + + 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 PR libstdc++/119744