]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 5 Nov 2025 00:19:42 +0000 (00:19 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Wed, 5 Nov 2025 00:19:42 +0000 (00:19 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/lto/ChangeLog
gcc/testsuite/ChangeLog

index 8091f67a034df712386d452a6354ab64a436262e..afd76cc1e1efbbe4796ef0d1fd40e1ae0659ed67 100644 (file)
@@ -1,3 +1,48 @@
+2025-11-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/122390
+       * config/i386/i386.md (*add<mode>3_carry_2): New insn pattern.
+       (*add<mode>3_carry_0_cc): Ditto.
+       (*add<mode>3_carry_0r_cc): Ditto.
+       (*sub<mode>3_carry_2): Ditto.
+       (*sub<mode>3_carry_0_cc): Ditto.
+       (*sub<mode>3_carry_0r_cc): Ditt.
+
+2025-11-04  Kees Cook  <kees@kernel.org>
+
+       * config/arc/builtins.def: Add ATTRS parameter to DEF_BUILTIN
+       macro calls.  Mark mathematical builtins (FFS, FLS, NORM, NORMW,
+       SWAP) with attr_const, leave others as NULL_TREE.
+       * config/arc/arc.cc: Add support for builtin function attributes.
+       Create attr_const using tree_cons.  Update DEF_BUILTIN macro to
+       pass ATTRS parameter to add_builtin_function.
+
+2025-11-04  Pan Li  <pan2.li@intel.com>
+
+       * match.pd: Add usmul_widen_mult helper and referenced by
+       min based unsigned SAT_MUL pattern.
+
+2025-11-04  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       PR lto/122515
+       * lto-wrapper.cc (debug_objcopy): Set type of INOFF to int64_t.
+       (run_gcc): Set type of FILE_OFFSET to int64_t.
+
+2025-11-04  Kishan Parmar  <kishan@linux.ibm.com>
+
+       PR rtl-optimization/93738
+       * simplify-rtx.cc (simplify_binary_operation_1): Canonicalize
+       SUBREG(LSHIFTRT) into LSHIFTRT(SUBREG) when valid.
+
+2025-11-04  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/122544
+       * diagnostics/paths.cc (event::meaning::maybe_get_verb_str):
+       Handle the new verbs.
+       * diagnostics/paths.h (event::meaning::verb): Add new values
+       for special control flow operations.
+       (event::meaning::meaning): Add ctor taking just a verb.
+
 2025-11-03  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/122534
index 23733dc657b27b74db654823c21d31d401af5ca6..7b0f631f939e0788063102993d4392f9ad81085d 100644 (file)
@@ -1 +1 @@
-20251104
+20251105
index c99021aab46adec02f0d9d8a18f17f4b1dcd2d27..1232383a247d739e8cc36b4e347324cf2da84932 100644 (file)
@@ -1,3 +1,20 @@
+2025-11-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * sem_ch3.adb (Analyze_Subtype_Declaration) <Concurrent_Kind>:
+       Propagate the Uses_Lock_Free flag for protected types.
+
+2025-11-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       PR ada/18453
+       * sem_ch12.adb (Find_Actual_Type): Add Typ_Ref parameter and
+       perform a standard resolution on it in the fallback case.
+       Call Get_Instance_Of if the type is declared in a formal of
+       the child unit.
+       (Instantiate_Type.Validate_Access_Type_Instance): Adjust call
+       to Find_Actual_Type.
+       (Instantiate_Type.Validate_Array_Type_Instance): Likewise and
+       streamline the check for matching component subtypes.
+
 2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
 
        PR ada/78175
index 3de38b232b7635102aea3ea3c8f690ac14b6c202..f774184892d78ea050316ea30734eb18e0363f98 100644 (file)
@@ -1,3 +1,17 @@
+2025-11-04  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/122544
+       * checker-event.cc (catch_cfg_edge_event::get_meaning): New.
+       (setjmp_event::get_meaning): New.
+       (rewind_event::get_meaning): New.
+       (throw_event::get_meaning): New.
+       (unwind_event::get_meaning): New.
+       * checker-event.h (catch_cfg_edge_event::get_meaning): New decl.
+       (setjmp_event::get_meaning): New decl.
+       (rewind_event::get_meaning): New decl.
+       (throw_event::get_meaning): New decl.
+       (unwind_event::get_meaning): New decl.
+
 2025-10-16  David Malcolm  <dmalcolm@redhat.com>
 
        * ana-state-to-diagnostic-state.cc: Reimplement throughout to use
index d4982eba37799b6c8f1ee3d0844f228bd092fe26..985b018225a91e158f72d66503c5d9a005bad9c4 100644 (file)
@@ -1,3 +1,14 @@
+2025-11-04  Alejandro Colomar  <alx@kernel.org>
+
+       * c-warn.cc (warn_parms_array_mismatch): Fix typos in comment.
+
+2025-11-04  Alejandro Colomar  <alx@kernel.org>
+
+       * c-common.h (warn_parm_array_mismatch):
+       Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
+       * c-warn.cc (warn_parm_array_mismatch):
+       Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
+
 2025-10-30  Qing Zhao  <qing.zhao@oracle.com>
 
        * c-attribs.cc (handle_counted_by_attribute): Allow counted_by for
index 23cc53af0c5d40628f6755b32ab3d93a442cf10a..7894b760f00a6d1e0f1f07e00fe5d0054c2219e9 100644 (file)
@@ -1,3 +1,10 @@
+2025-11-04  Alejandro Colomar  <alx@kernel.org>
+
+       * c-decl.cc (start_function):
+       Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
+       * c-parser.cc (c_parser_declaration_or_fndef):
+       Rename warn_parm_array_mismatch => warn_parms_array_mismatch.
+
 2025-11-01  Martin Uecker  <uecker@tugraz.at>
 
        * c-decl.cc (build_compound_literal): Add error.
index 9a8c394a13955ce5a971614fe4ca63bbfb3c160c..36c0b42516d8aef65e2f7875974797a44aa47ce0 100644 (file)
@@ -1,3 +1,16 @@
+2025-11-04  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/122253
+       * decl2.cc (min_vis_expr_r): Don't mark no-linkage declarations
+       as VISIBILITY_ANON.
+
+2025-11-04  David Malcolm  <dmalcolm@redhat.com>
+
+       * parser.cc (enum non_integral_constant): Fix typo
+       "an decrement" -> "a decrement" in comment.
+       (cp_parser_non_integral_constant_expression): Likewise in error
+       message.
+
 2025-11-03  Jason Merrill  <jason@redhat.com>
 
        * name-lookup.cc (name_lookup::adl_class_fns): Include all
index ffaf520e247b0aa81b7475b365c3af4ab7b276c6..bee1d2b3df04dac2928fa72f7fca293b21aff03d 100644 (file)
@@ -1,3 +1,24 @@
+2025-11-04  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/122564
+       * resolve.cc (resolve_locality_spec): Delete temporary hash_set.
+
+2025-11-04  Paul-Antoine Arras  <parras@baylibre.com>
+
+       PR fortran/122369
+       PR fortran/122508
+       * gfortran.h (gfc_rebind_label): Declare new function.
+       * parse.cc (parse_omp_metadirective_body): Rebind labels to the outer
+       region. Maintain a vector of metadirective regions.
+       (gfc_parse_file): Initialise it.
+       * parse.h (GFC_PARSE_H): Declare it.
+       * symbol.cc (gfc_get_st_label): Look for existing labels in outer
+       metadirective regions.
+       (gfc_rebind_label): Define new function.
+       (gfc_define_st_label): Accept duplicate labels in metadirective body.
+       (gfc_reference_st_label): Accept shared DO termination labels in
+       metadirective body.
+
 2025-11-03  Steve Kargl  <kargls@comcast.net>
 
        PR fortran/122513
index c059e064e446de684679223814423c7942728884..c3c37f6c2e198ef9cb775d6d0ecac347ac034593 100644 (file)
@@ -1,3 +1,11 @@
+2025-11-04  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       PR lto/122515
+       * lto.h (lto_section_slot): Set type of START to off_t.
+       * lto-common.cc (lto_read_section_data): Adjust.
+       * lto-object.cc (lto_obj_file_open): Set type of OFFSET to
+       int64_t.
+
 2025-10-30  Michal Jires  <mjires@suse.cz>
 
        * lto.cc (stream_out_partitions): Remove asm_nodes_out.
index 7a2f15e70ab3274d053cf19e0063a29a7dd3b30f..25324e63c8e8f780996ff287e008306ad1521ff3 100644 (file)
@@ -1,3 +1,84 @@
+2025-11-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/protected_subtype1.adb: New test.
+
+2025-11-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/generic_inst9.ads: New test.
+       * gnat.dg/specs/generic_inst9_pkg1.ads: New helper.
+       * gnat.dg/specs/generic_inst9_pkg2.ads: Likewise.
+       * gnat.dg/specs/generic_inst9_pkg2-g.ads: Likewise.
+
+2025-11-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/122390
+       * gcc.target/i386/pr122390.c: New test.
+       * gcc.target/i386/pr122390-1.c: New test.
+
+2025-11-04  Kees Cook  <kees@kernel.org>
+
+       * gcc.target/arc/builtin_fls_const.c: New test.  Verify that
+       const attribute enables CSE optimization for mathematical ARC
+       builtins by checking that duplicate calls are eliminated and
+       results are optimized to shift operations.
+
+2025-11-04  Paul-Antoine Arras  <parras@baylibre.com>
+
+       PR fortran/122369
+       PR fortran/122508
+       * gfortran.dg/gomp/pr122369-1.f90: New test.
+       * gfortran.dg/gomp/pr122369-2.f90: New test.
+       * gfortran.dg/gomp/pr122369-3.f90: New test.
+       * gfortran.dg/gomp/pr122369-4.f90: New test.
+       * gfortran.dg/gomp/pr122508-1.f90: New test.
+       * gfortran.dg/gomp/pr122508-2.f90: New test.
+
+2025-11-04  Siddhesh Poyarekar  <siddhesh@gotplt.org>
+
+       PR lto/122515
+       * lib/lto.exp (lto-build-archive): New procedure.
+       (lto-execute-1): Use it.
+       (lto-link-and-maybe-run, lto-get-options-main): Handle ar-link.
+       * gcc.dg/lto/pr122515_0.c: New test case.
+       * gcc.dg/lto/pr122515_1.c: New file.
+       * gcc.dg/lto/pr122515_2.c: Likewise.
+       * gcc.dg/lto/pr122515_3.c: Likewise.
+       * gcc.dg/lto/pr122515_4.c: Likewise.
+       * gcc.dg/lto/pr122515_5.c: Likewise.
+       * gcc.dg/lto/pr122515_6.c: Likewise.
+       * gcc.dg/lto/pr122515_7.c: Likewise.
+       * gcc.dg/lto/pr122515_8.c: Likewise.
+       * gcc.dg/lto/pr122515_9.c: Likewise.
+
+2025-11-04  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+       PR c++/122253
+       * g++.dg/modules/internal-16.C: New test.
+
+2025-11-04  Tobias Burnus  <tburnus@baylibre.com>
+
+       PR fortran/122513
+       * gfortran.dg/pr122513-2.f90: New test.
+
+2025-11-04  Kishan Parmar  <kishan@linux.ibm.com>
+
+       PR rtl-optimization/93738
+       * gcc.target/powerpc/rlwimi-2.c: Update expected rldicl count.
+
+2025-11-04  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/122544
+       * g++.dg/analyzer/exception-path-1-sarif.py: New test script.
+       * g++.dg/analyzer/exception-path-1.C: Add SARIF output, and use
+       the above to check it.
+       * g++.dg/analyzer/exception-path-unwind-multiple-2-sarif.py: New
+       test script.
+       * g++.dg/analyzer/exception-path-unwind-multiple-2.C: Add SARIF
+       output, and use the above to check it.
+       * gcc.dg/analyzer/setjmp-3-sarif.py: New test script.
+       * gcc.dg/analyzer/setjmp-3.c: Add SARIF output, and use
+       the above to check it.
+
 2025-11-03  Eric Botcazou  <ebotcazou@adacore.com>
 
        * gnat.dg/generic_inst15.adb: New test.