https://gcc.gnu.org/g:54b5234c5852fd2ba789c63ee2381363c99dd544

commit r16-5180-g54b5234c5852fd2ba789c63ee2381363c99dd544
Author: GCC Administrator <[email protected]>
Date:   Wed Nov 12 00:22:41 2025 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |   5 ++
 gcc/ChangeLog           | 234 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c-family/ChangeLog  |  11 +++
 gcc/cp/ChangeLog        |  10 +++
 gcc/fortran/ChangeLog   |  47 ++++++++++
 gcc/testsuite/ChangeLog | 143 +++++++++++++++++++++++++++++
 libgcc/ChangeLog        |   5 ++
 libgfortran/ChangeLog   |   6 ++
 9 files changed, 462 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 118e17726d86..eca02a6180a6 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,8 @@
+2025-11-11  David Malcolm  <[email protected]>
+
+       PR diagnostics/115970
+       * sarif-listener.py: New file.
+
 2025-10-30  Owen Avery  <[email protected]>
 
        * gcc-changelog/git_commit.py (ignored_prefixes): Add
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ec86889842b6..1b20868f8a02 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,237 @@
+2025-11-11  Andrew Stubbs  <[email protected]>
+
+       * config/gcn/mkoffload.cc (process_asm): Replace "configure_stack_size"
+       constructor with a new regular function, "mkoffload_setup".
+       (process_obj): Call mkoffload_setup from the "init" constructor.
+
+2025-11-11  David Malcolm  <[email protected]>
+
+       PR diagnostics/115970
+       * diagnostics/sarif-sink.cc: Include <sys/un.h> and <sys/socket.h>.
+       (sarif_builder::end_group): Update comment.
+       (sarif_sink::on_end_group): Drop "final".
+       (class sarif_socket_sink): New subclass.
+       (maybe_open_sarif_sink_for_socket): New function.
+       * diagnostics/sarif-sink.h: (maybe_open_sarif_sink_for_socket):
+       New decl.
+       * doc/invoke.texi (EXPERIMENTAL_SARIF_SOCKET): Document new
+       environment variable.
+       * toplev.cc: Define INCLUDE_VECTOR. Add include of
+       "diagnostics/sarif-sink.h".
+       (toplev::main): Call
+       diagnostics::maybe_open_sarif_sink_for_socket.
+
+2025-11-11  Richard Biener  <[email protected]>
+
+       PR tree-optimization/122587
+       * tree-vectorizer.cc (pass_vectorize::execute): Enable
+       ranger around analysis and code generation.
+
+2025-11-11  Richard Biener  <[email protected]>
+
+       * tree-ssa-loop-niter.cc (simplify_using_initial_conditions):
+       Use the active ranger to simplify boolean expressions.
+
+2025-11-11  Jeff Law  <[email protected]>
+
+       * config/riscv/crypto.md (packf splitters): Variant with
+       operands reversed.  Add variants with the ashift/sign extend
+       exchanged as well.
+
+2025-11-11  Jeff Law  <[email protected]>
+
+       * config/riscv/riscv.cc (riscv_extend_to_xmode_reg): Simplify
+       by using convert_modes + force_reg.
+
+2025-11-11  Richard Biener  <[email protected]>
+
+       * gimple-range.cc (gimple_ranger::range_on_edge): Pass
+       the edge as 'edge' to get_tree_range.
+       (dom_ranger::range_on_edge): Likewise.
+
+2025-11-11  Andrew MacLeod  <[email protected]>
+
+       * value-query.cc (range_query::invoke_range_of_expr): New
+       edge argument.  If set invoke range_on_edge.
+       (range_query::get_tree_range): Likewise and adjust.
+       * value-query.h (range_query::invoke_range_of_expr): New
+       edge argument.
+       (range_query::get_tree_range): Likewise.
+
+2025-11-11  Dhruv Chawla  <[email protected]>
+
+       * match.pd: New patterns.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * doc/extend.texi: Add description for LoongArch function
+       attributes.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch.cc (loongarch_can_inline_p):
+       Do not inline when callee is versioned but caller is not.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_option_same_function_versions): Compare the target
+       attributes in two functions to determine which function’s
+       features get higher priority.
+       (TARGET_OPTION_SAME_FUNCTION_VERSIONS): Define.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch-protos.h
+       (loongarch_parse_fmv_features): Modify the type of parameter.
+       (loongarch_compare_version_priority): Function declaration.
+       * config/loongarch/loongarch-target-attr.cc
+       (enum features_prio): Define LA_PRIO_MAX to indicate the
+       highest priority of supported attributes.
+       (loongarch_parse_fmv_features): Added handling of setting
+       priority in attribute string.
+       (loongarch_compare_version_priority): Likewise.
+       * config/loongarch/loongarch.cc
+       (loongarch_process_target_version_attr): Likewise.
+       (get_feature_mask_for_version): Likewise.
+       (loongarch_compare_version_priority): Delete.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_compare_version_priority): Returns true if DECL1
+       and DECL2 are versions of the same function.
+       (TARGET_COMPARE_VERSION_PRIORITY): Define.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/genopts/gen-evolution.awk:
+       * config/loongarch/loongarch-evol-attr.def: Regenerate.
+       * config/loongarch/loongarch-protos.h
+       (loongarch_parse_fmv_features): Function declaration.
+       (get_feature_mask_for_version): Likewise.
+       * config/loongarch/loongarch-target-attr.cc
+       (enum features_prio): Defining the priority of features.
+       (struct loongarch_attribute_info): Add members about
+       features.
+       (LARCH_ATTR_MASK): Likewise.
+       (LARCH_ATTR_ENUM): Likewise.
+       (LARCH_ATTR_BOOL): Likewise.
+       (loongarch_parse_fmv_features): Parse a function
+       multiversioning feature string STR.
+       * config/loongarch/loongarch.cc
+       (get_suffixed_assembler_name): Return an identifier for the
+       base assembler name of a versioned function.
+       (get_feature_mask_for_version): Get the mask and priority of
+       features.
+       (add_condition_to_bb): Insert judgment statements for different
+       features functions.
+       (dispatch_function_versions): Generates the dispatch function for
+       multi-versioned functions.
+       (make_resolver_func): Make the resolver function decl to dispatch
+       the versions of a multi-versioned function.
+       (loongarch_generate_version_dispatcher_body): Generate the
+       dispatcher logic to invoke the right function version at run-time
+       for a given set of function versions.
+       (TARGET_GENERATE_VERSION_DISPATCHER_BODY): Define.
+       * common/config/loongarch/cpu-features.h: New file.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch.cc (INCLUDE_STRING): Include.
+       (loongarch_mangle_decl_assembler_name): New function.
+       (TARGET_MANGLE_DECL_ASSEMBLER_NAME): Define.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_get_function_versions_dispatcher): New function.
+       (TARGET_GET_FUNCTION_VERSIONS_DISPATCHER): Define.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch.cc
+       (loongarch_process_target_version_attr): New function.
+       (loongarch_option_valid_version_attribute_p): New function.
+       (TARGET_OPTION_VALID_VERSION_ATTRIBUTE_P): Define.
+       * config/loongarch/loongarch.h
+       (TARGET_HAS_FMV_TARGET_ATTRIBUTE): Define it to 0.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/genopts/gen-evolution.awk: Output the
+       info needed for handling evolution features when parsing
+       the target pragma and attribute.
+       * config/loongarch/genopts/genstr.sh: Add support for
+       generating *.def files.
+       * config/loongarch/loongarch-target-attr.cc
+       (struct loongarch_attribute_info): Add structure member
+       record option mask.
+       (LARCH_ATTR_MASK): New macro.
+       (LARCH_ATTR_ENUM): Likewise.
+       (LARCH_ATTR_BOOL): Likewise.
+       (loongarch_handle_option): Support for new options.
+       (loongarch_process_one_target_attr): Added support for
+       the la64v1.1 extended instruction set.
+       * config/loongarch/t-loongarch: Generate loongarch-evol-attr.def.
+       * doc/extend.texi: Add new attribute description information.
+       * config/loongarch/loongarch-evol-attr.def: Generate.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/loongarch-target-attr.cc
+       (loongarch_process_one_target_attr): Fix ICE.
+
+2025-11-11  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/122629
+       * tree-if-conv.cc (factor_out_operators): Reject
+       BIT_FIELD_REF and BIT_INSERT_EXPR if operand other
+       than 0 is different.
+
+2025-11-11  Jakub Jelinek  <[email protected]>
+
+       PR lto/122620
+       * gimplify-me.cc (gimple_regimplify_operands): Don't try to regimplify
+       TREE_CLOBBER on rhs of gimple_clobber_p if it has gimple_reg_type.
+
+2025-11-11  Hu, Lin1  <[email protected]>
+
+       PR target/122446
+       * config/i386/amxavx512intrin.h (_tile_cvtrowps2bf16hi_internal):
+       Input register name by inline asm %c[...], and remove %% before tmm
+       from intel side.
+       (_tile_cvtrowps2bf16li_internal): Ditto.
+       * config/i386/amxbf16intrin.h (_tile_dpbf16ps_internal): Ditto
+       * config/i386/amxcomplexintrin.h (_tile_cmmimfp16ps_internal): Ditto
+       (_tile_cmmrlfp16ps_internal): Ditto
+       (_tile_cmmimfp16ps): Ditto
+       (_tile_cmmrlfp16ps): Ditto
+       * config/i386/amxfp16intrin.h (_tile_dpfp16ps_internal): Ditto
+       (_tile_dpfp16ps): Ditto
+       * config/i386/amxfp8intrin.h (_tile_dpbf8ps_internal): Ditto
+       (_tile_dpbhf8ps_internal): Ditto
+       (_tile_dphbf8ps_internal): Ditto
+       (_tile_dphf8ps_internal): Ditto
+       (_tile_dpbf8ps): Ditto
+       (_tile_dpbhf8ps): Ditto
+       (_tile_dphbf8ps): Ditto
+       (_tile_dphf8ps): Ditto
+       * config/i386/amxint8intrin.h (_tile_int8_dp_internal): Ditto
+       * config/i386/amxmovrsintrin.h (_tile_loaddrs_internal): Ditto
+       (_tile_loaddrst1_internal): Ditto
+       (_tile_loaddrs): Ditto
+       (_tile_loaddrst1): Ditto
+       * config/i386/amxtf32intrin.h (_tile_mmultf32ps_internal): Ditto
+       * config/i386/amxtileintrin.h (_tile_loadd): Ditto
+       (_tile_loadd_internal): Ditto
+       (_tile_stream_loadd): Ditto
+       (_tile_stream_loadd_internal): Ditto
+       (_tile_stored): Ditto
+       (_tile_stored_internal): Ditto
+       (_tile_zero): Ditto
+       (_tile_zero_internal): Ditto
+
 2025-11-10  Sandra Loosemore  <[email protected]>
 
        PR other/122243
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3b87aac7e743..51fb8be9fa5c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251111
+20251112
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 39282f83bdc1..e8c488880939 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,14 @@
+2025-11-11  Alejandro Colomar  <[email protected]>
+
+       * c-warn.cc (warn_parms_array_mismatch): Split out body of
+       per-pair in parameter lists iteration into...
+       (warn_parm_array_mismatch): ...this new function.
+
+2025-11-11  Alejandro Colomar  <[email protected]>
+
+       * c-warn.cc (warn_parms_array_mismatch): Reduce scope of local
+       variable.
+
 2025-11-10  Sandra Loosemore  <[email protected]>
 
        PR other/122243
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 529c956f0953..bb8baf8e7e9c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,13 @@
+2025-11-11  Jason Merrill  <[email protected]>
+
+       * name-lookup.cc (name_lookup::adl_namespace_fns): Also skip hidden
+       in the module case.
+
+2025-11-11  Jason Merrill  <[email protected]>
+
+       * module.cc (module_state::read_cluster): Use set_cfun.
+       (post_load_processing): Likewise.
+
 2025-11-10  Nathaniel Shead  <[email protected]>
 
        PR c++/122628
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 40ac288bc78b..d0da0fb623eb 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,50 @@
+2025-11-11  Jerry DeLisle  <[email protected]>
+
+       PR fortran/96255
+       * resolve.cc (gfc_resolve_forall): Delete outer_sym
+
+2025-11-11  Christopher Albert  <[email protected]>
+
+       PR fortran/90519
+       * trans-expr.cc (strip_parentheses): New helper function to strip
+       INTRINSIC_PARENTHESES operators from expressions.
+       (is_runtime_conformable): Use strip_parentheses to handle cases
+       like a = (a) when checking for self-assignment.
+       (gfc_trans_assignment_1): Strip parentheses before checking if
+       expr2 is a variable, ensuring deep_copy is enabled for cases like
+       a = (a). Also strip parentheses when checking for self-assignment
+       to avoid use-after-free in finalization.
+       (gfc_trans_scalar_assign): Add comment about parentheses handling.
+       * class.cc (generate_finalization_wrapper): Create separate result
+       symbol for finalizer wrapper functions instead of self-referencing
+       the procedure symbol, avoiding ICE in gimplify_call_expr.
+
+2025-11-11  Jerry DeLisle  <[email protected]>
+           Steve Kargl  <[email protected]>
+
+       PR fortran/96255
+       * gfortran.h (gfc_forall_iterator): Add bool shadow field.
+       * match.cc (apply_typespec_to_iterator): New helper function to
+       consolidate shadow variable creation logic.
+       (match_forall_header): Add type-spec parsing for DO CONCURRENT
+       and FORALL. Create shadow variables when type-spec differs from
+       outer scope. Replace duplicated code with apply_typespec_to_iterator.
+       * resolve.cc (replace_in_expr_recursive): New function to recursively
+       walk expressions and replace symbol references.
+       (replace_in_code_recursive): New function to recursively walk code
+       blocks and replace symbol references.
+       (gfc_replace_forall_variable): New entry point for shadow variable
+       substitution.
+       (gfc_resolve_assign_in_forall): Skip many-to-one assignment warning
+       for DO CONCURRENT.
+       (gfc_count_forall_iterators): Handle both EXEC_FORALL and
+       EXEC_DO_CONCURRENT with assertion.
+       (gfc_resolve_forall): Skip F2018 obsolescence warning for DO
+       CONCURRENT. Fix memory allocation check. Add NULL checks for shadow
+       variables. Implement shadow variable walker.
+       (gfc_resolve_code): Set gfc_do_concurrent_flag for DO CONCURRENT
+       constructs to enable constraint checking.
+
 2025-11-10  Sandra Loosemore  <[email protected]>
 
        PR other/122243
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ecfcbd7e97f2..bb151c8c50e9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,146 @@
+2025-11-11  Christopher Albert  <[email protected]>
+
+       PR fortran/90519
+       * gfortran.dg/finalizer_recursive_alloc_1.f90: New test for ICE fix.
+       * gfortran.dg/finalizer_recursive_alloc_2.f90: New execution test.
+       * gfortran.dg/finalizer_self_assign.f90: New test for self-assignment
+       including a = a, a = (a), and a = (((a))) cases using if/stop pattern.
+       * gfortran.dg/pr112459.f90: Update to expect 6 _final calls instead
+       of 12, reflecting corrected self-assignment behavior.
+
+2025-11-11  Jerry DeLisle  <[email protected]>
+           Steve Kargl  <[email protected]>
+
+       PR fortran/96255
+       * gfortran.dg/do_concurrent_typespec_1.f90: New test covering all
+       shadowing scenarios: undeclared variable, same kind shadowing, and
+       different kind shadowing.
+
+2025-11-11  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/90374
+       PR libfortran/90374
+       * gfortran.dg/fmt_error_10.f: Update test case to pass.
+       * gfortran.dg/fmt_zero_width.f90: Likewise.
+       * gfortran.dg/pr111022.f90: Likewise.
+       * gfortran.dg/pr96436_4.f90: Likewise.
+       * gfortran.dg/pr96436_5.f90: Likewise.
+
+2025-11-11  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c: Add asm check
+       for vmseq.vx.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Add test
+       helper macros.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
+       data for run test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u8.c: New test.
+
+2025-11-11  Pan Li  <[email protected]>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
+       for vmseq.vx.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-i8.c: New test.
+
+2025-11-11  Dhruv Chawla  <[email protected]>
+
+       * gcc.dg/match-shift-cmp-1.c: New test.
+       * gcc.dg/match-shift-cmp-2.c: Likewise.
+       * gcc.dg/match-shift-cmp-3.c: Likewise.
+       * gcc.dg/match-shift-cmp-4.c: Likewise.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * g++.target/loongarch/mv-symbols1.C: New test.
+       * g++.target/loongarch/mv-symbols2.C: New test.
+       * g++.target/loongarch/mv-symbols3.C: New test.
+       * g++.target/loongarch/mv-symbols4.C: New test.
+       * g++.target/loongarch/mv-symbols5.C: New test.
+       * g++.target/loongarch/mv-symbols6.C: New test.
+       * g++.target/loongarch/mvc-symbols1.C: New test.
+       * g++.target/loongarch/mvc-symbols2.C: New test.
+       * g++.target/loongarch/mvc-symbols3.C: New test.
+       * g++.target/loongarch/mvc-symbols4.C: New test.
+       * g++.target/loongarch/mvc-symbols5.C: New test.
+       * gcc.target/loongarch/attr-check-error-message1.c: New test.
+       * gcc.target/loongarch/attr-check-error-message2.c: New test.
+       * gcc.target/loongarch/attr-check-error-message3.c: New test.
+       * gcc.target/loongarch/attr-check-error-message4.c: New test.
+       * gcc.target/loongarch/attr-check-error-message5.c: New test.
+       * gcc.target/loongarch/attr-check-error-message6.c: New test.
+       * gcc.target/loongarch/attr-check-error-message7.c: New test.
+       * gcc.target/loongarch/attr-check-error-message8.c: New test.
+       * gcc.target/loongarch/attr-check-error-message9.c: New test.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * gcc.target/loongarch/pragma-la64V1_1.c: New test.
+       * gcc.target/loongarch/pragma-la64V1_1-2.c: New test.
+
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * gcc.target/loongarch/attr-check-error-message.c: Add tests.
+
+2025-11-11  Andrew Pinski  <[email protected]>
+
+       PR tree-optimization/122629
+       * gcc.dg/torture/pr122629-1.c: New test.
+       * gcc.dg/torture/pr122629-2.c: New test.
+       * gcc.dg/tree-ssa/pr122629-1.c: New test.
+
+2025-11-11  Hu, Lin1  <[email protected]>
+
+       PR target/122446
+       * gcc.target/i386/amxbf16-asmintel-1.c: Modify dg-final to check intel
+       form.
+       * gcc.target/i386/amxcomplex-asmintel-1.c: Ditto.
+       * gcc.target/i386/amxfp16-asmintel-1.c: Ditto.
+       * gcc.target/i386/amxfp8-asmintel-1.c: Ditto.
+       * gcc.target/i386/amxint8-asmintel-1.c: Ditto.
+       * gcc.target/i386/amxmovrs-asmintel-1.c: Ditto.
+       * gcc.target/i386/amxtf32-asmintel-1.c: Ditto.
+       * gcc.target/i386/amxtile-asmintel-1.c: Ditto.
+       * g++.target/i386/pr122446-1.C: New test.
+       * g++.target/i386/pr122446-amxavx512.C: Ditto.
+       * g++.target/i386/pr122446-amxbf16.C: Ditto.
+       * g++.target/i386/pr122446-amxcomplex.C: Ditto.
+       * g++.target/i386/pr122446-amxfp16.C: Ditto.
+       * g++.target/i386/pr122446-amxfp8.C: Ditto.
+       * g++.target/i386/pr122446-amxint8.C: Ditto.
+       * g++.target/i386/pr122446-amxmovrs.C: Ditto.
+       * g++.target/i386/pr122446-amxtf32.C: Ditto.
+       * g++.target/i386/pr122446-amxtile.C: Ditto.
+
 2025-11-10  Nathaniel Shead  <[email protected]>
 
        PR c++/122628
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 39736530c4e6..fdfd564a02d2 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2025-11-11  Lulu Cheng  <[email protected]>
+
+       * config/loongarch/t-loongarch64: Add cpuinfo.c to LIB2ADD.
+       * config/loongarch/cpuinfo.c: New file.
+
 2025-10-25  Olivier Hainque  <[email protected]>
 
        * config/t-vxworks (LIBGCC2_INCLUDES): Replace $(VSB_DIR)
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index eb9ac02ae34c..dd20782a15f7 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,9 @@
+2025-11-11  Jerry DeLisle  <[email protected]>
+
+       PR libfortran/90374
+       PR libfortran/90374
+       * io/format.c (parse_format_list): Set exponent width to unspecified.
+
 2025-11-09  Mark Wielaard  <[email protected]>
 
        * Makefile.in: Regenerate.

Reply via email to