https://gcc.gnu.org/g:a6c1787aad7d1c306ba18a0666d3d0cfd8c925ea

commit r16-3896-ga6c1787aad7d1c306ba18a0666d3d0cfd8c925ea
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Sep 16 00:20:53 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  76 +++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 338 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/analyzer/ChangeLog  |   4 +
 gcc/cp/ChangeLog        |   4 +
 gcc/fortran/ChangeLog   |  11 ++
 gcc/testsuite/ChangeLog |  82 ++++++++++++
 7 files changed, 516 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a8bad648fa92..62b2a29e0e8a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,79 @@
+2025-09-15  Alexandre Oliva  <ol...@adacore.com>
+
+       * config/rs6000/vxworks.h (TARGET_CMODEL, SET_CMODEL): Define.
+
+2025-09-15  Alexandre Oliva  <ol...@adacore.com>
+
+       * configure.ac: Adjust base register in linker test for large
+       TOC support.
+       * configure: Rebuild.
+
+2025-09-15  Pan Li  <pan2...@intel.com>
+
+       * match.pd: Remove unnecessary cast of unsigned
+       SAT_MUL for widen-mul.
+
+2025-09-15  Pan Li  <pan2...@intel.com>
+
+       * tree-ssa-math-opts.cc (build_and_insert_cast): Refine
+       the cast insert by check the rhs of val.
+
+2025-09-15  David Faust  <david.fa...@oracle.com>
+
+       PR debug/121411
+       PR debug/121903
+       * ctfc.h (ctf_add_sou): Change size arg from size_t to uHWI.
+       * ctfc.cc (ctf_add_sou): Likewise.
+
+2025-09-15  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR tree-optimization/121751
+       PR tree-optimization/121418
+       PR tree-optimization/121417
+       * tree-ssa-forwprop.cc (split_core_and_offset_size): New function.
+       (optimize_agr_copyprop_1): Allow for the same
+       address but different type accesses via a VCE.
+
+2025-09-15  Alex Coplan  <alex.cop...@arm.com>
+
+       PR tree-optimization/121772
+       * match.pd: Add type check to reduc(ctor) pattern.
+
+2025-09-15  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr-mcus.def: Add avr32eb14, avr32eb20,
+       avr32eb28, avr32eb32.
+       * doc/avr-mmcu.texi: Rebuild.
+
+2025-09-15  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/121934
+       * config/i386/i386-expand.cc (ix86_expand_set_or_cpymem): If a
+       single instruction can store or move the whole block of memory,
+       use vector instruction and don't align destination.
+
+2025-09-15  Xi Ruoyao  <xry...@xry111.site>
+
+       PR target/121906
+       * config/loongarch/loongarch.md (*bstrins_<mode>_for_ior_mask):
+       Always create a new pseudo for the input register of the bstrins
+       instruction.
+
+2025-09-15  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/121904
+       * tree.cc (get_range_pos_neg): Return 3 if arg doesn't have
+       scalar integral type.
+       * expr.cc (expand_expr_real_2) <CASE_CONVERT>: Only choose between
+       sign and zero extension based on costs for scalar integral inner
+       types.
+
+2025-09-15  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       PR middle-end/121391
+       * gimplify.cc (gimplify_asm_expr): In case an asm operand is an
+       error node, bail out early.
+
 2025-09-14  Richard Biener  <rguent...@suse.de>
 
        PR lto/121935
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7545e0923ebf..fed526bc14b6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250915
+20250916
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index e549ae052e10..59b890b0b484 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,341 @@
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       PR ada/114065
+       PR ada/121953
+       * Makefile.rtl (LIBGNAT_TARGET_PAIRS) [x32-linux]: Replace
+       libgnarl/s-osinte__x32.adb with libgnarl/s-osinte__posix.adb.
+       * libgnarl/s-osinte__x32.adb: Delete.
+
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * gcc-interface/trans.cc (gnat_to_gnu)
+       <N_Object_Renaming_Declaration>: Deal with objects whose elaboration
+       is deferred.
+       (process_freeze_entity): Deal with renamed objects whose elaboration
+       is deferred.
+
+2025-09-15  Gary Dismukes  <dismu...@adacore.com>
+
+       * exp_ch6.ads (Make_Build_In_Place_Call_In_Allocator): Simplify comment.
+       * exp_ch6.adb (Make_Build_In_Place_Call_In_Allocator): Remove obsolete
+       comment about not being able to allocate fixed-size controlled results
+       on the caller side, and replace another obsolete comment with a simpler
+       comment. Call Build_Allocate_Deallocate_Proc when the function doesn't
+       need a BIPalloc formal to ensure that function results with controlled
+       parts allocated on the caller side will be chained for finalization.
+       (Make_Build_In_Place_Call_In_Object_Declaration): Call 
Needs_BIP_Collection
+       on the function's Entity_Id rather than the function call.
+       (Needs_BIP_Collection): If a BIP function doesn't need a BIPalloc formal
+       then it doesn't need a BIP collection either; return False in that case.
+       (Needs_BIP_Alloc_Form): Remove test of Needs_BIP_Collection.
+       * exp_ch7.adb (Expand_Cleanup_Actions): Move test of Uses_Sec_Stack
+       to be the first conjunct in setting of Needs_Sec_Stack_Mark, and put
+       the other tests in a disjunction subsidiary to that. Improve preceding
+       comment.
+
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * checks.adb (Apply_Discriminant_Check): Remove undocumented test
+       on Is_Aliased_View applied to the left-hand side to skip the check
+       in the case where the subtypes are the same, and replace it with a
+       test that the subtypes are constrained.
+
+2025-09-15  Jose Ruiz  <r...@adacore.com>
+
+       * doc/gnat_rm/security_hardening_features.rst:
+       clarify that hardening options are not supported by the
+       LLVM back end.
+       * gnat_rm.texi: Regenerate.
+       * gnat_ugn.texi: Regenerate.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): Disable context checks for
+       the preanalysis of the expression for Loop_Invariant pragmas
+       as the ghost region for the pragma has not been set up yet.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * sem_prag.adb (Get_Applicable_Policy): Match assertion levels
+       by name.
+
+2025-09-15  Steve Baird  <ba...@adacore.com>
+
+       * freeze.adb (Freeze_Entity): In the case of an anonymous
+       access-to-subprogram type where Do_Freeze_Profile is True, freeze
+       the designated subprogram type.
+       (Should_Freeze_Type): Do not call Unit_Declaration_Node with
+       a parentless argument.
+       * sem_ch3.adb (Analyze_Object_Declaration): When calling
+       Freeze_Before, override the default value for Do_Freeze_Profile.
+       This is needed in some cases to prevent premature freezing in the
+       case of an object of an anonymous access-to-subprogram type.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): Add ghost level check to
+       Assertion_Policy.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * ghost.adb (Check_Assignment_Policies): The level of the assignee
+       should depend on the level of the region.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * ghost.adb (Is_Ok_Pragma): Remove calls to Check_Policies.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * contracts.adb: Update SPARK RM reference numbers.
+       * freeze.adb: Likewise.
+       * ghost.adb: Likewise.
+       * ghost.ads: Likewise.
+       * sem_ch12.adb: Likewise.
+       * sem_ch3.adb: Likewise.
+       * sem_ch6.adb: Likewise.
+       * sem_prag.adb: Likwise.
+       * sem_res.adb: Likewise.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * sem_prag.adb (Check_Inconsistent_Argument_Ghostliness):
+       new method for handling the ghost constency errors between
+       different arguments. Use this method in the processing for
+       pragmas Unused, Unrefefrenced, Unreferenced_Objects, Inline and
+       No_Return.
+       * sem_prag.ads (Suppressed_Ghost_Policy_Check_Pragma): add
+       missing entry for pragma Inline.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * ghost.adb (Check_Assignee_Levels): Fix the condition and improve
+       error message handling.
+
+2025-09-15  Nicolas Boulenguez  <nico...@debian.org>
+
+       PR ada/114065
+       * Makefile.rtl (GNATRTL_NONTASKING_OBJS): Add g-c_time$(objext) and
+       s-c_time$(objext).
+       (Aarch64/Android): Do not use s-osinte__android.adb.
+       (SPARC/Solaris): Do not use s-osprim__solaris.adb.
+       (x86/Solaris): Likewise.
+       (LynxOS178): Do not use s-parame__posix2008.ads.
+       (RTEMS): Likewise.
+       (x32/Linux): Likewise, as well as s-linux__x32.ads.  Replace
+       s-osprim__x32.adb with s-osprim__posix.adb.
+       (LIBGNAT_OBJS): Remove cal.o.
+       * cal.c: Delete.
+       * doc/gnat_rm/the_gnat_library.rst (GNAT.C_Time): New entry.
+       (GNAT.Calendar): Do not mention the obsolete conversion functions.
+       * impunit.adb (Non_Imp_File_Names_95): Add g-c_time.
+       * libgnarl/a-exetim__posix.adb: Add with clause for System.C_Time
+       (Clock): Use type and functions from System.C_Time.
+       * libgnarl/s-linux.ads: Remove with clause for System.Parameters.
+       Remove declarations of C time types.
+       * libgnarl/s-linux__alpha.ads: Likewise.
+       * libgnarl/s-linux__android-aarch64.ads: Likewise.
+       * libgnarl/s-linux__android-arm.ads: Likewise.
+       * libgnarl/s-linux__hppa.ads: Likewise.
+       * libgnarl/s-linux__loongarch.ads: Likewise.
+       * libgnarl/s-linux__mips.ads: Likewise.
+       * libgnarl/s-linux__riscv.ads: Likewise.
+       * libgnarl/s-linux__sparc.ads: Likewise.
+       * libgnarl/s-osinte__aix.ads: Likewise.
+       * libgnarl/s-osinte__android.ads: Likewise.
+       * libgnarl/s-osinte__cheribsd.ads: Likewise.
+       * libgnarl/s-osinte__darwin.ads: Likewise.
+       * libgnarl/s-osinte__dragonfly.ads: Likewise.
+       * libgnarl/s-osinte__freebsd.ads: Likewise.
+       * libgnarl/s-osinte__gnu.ads: Likewise.
+       * libgnarl/s-osinte__hpux.ads: Likewise.
+       * libgnarl/s-osinte__kfreebsd-gnu.ads: Likewise.
+       * libgnarl/s-osinte__linux.ads: Likewise.
+       * libgnarl/s-osinte__lynxos178e.ads: Likewise.
+       * libgnarl/s-osinte__qnx.ads: Likewise.
+       * libgnarl/s-osinte__rtems.ads: Likewise.
+       * libgnarl/s-osinte__solaris.ads: Likewise.
+       * libgnarl/s-osinte__vxworks.ads: Likewise.
+       * libgnarl/s-qnx.ads: Likewise.
+       * libgnarl/s-linux__x32.ads: Delete.
+       * libgnarl/s-osinte__darwin.adb (To_Duration): Remove.
+       (To_Timespec): Likewise.
+       * libgnarl/s-osinte__aix.adb: Likewise.
+       * libgnarl/s-osinte__dragonfly.adb: Likewise.
+       * libgnarl/s-osinte__freebsd.adb: Likewise.
+       * libgnarl/s-osinte__gnu.adb: Likewise.
+       * libgnarl/s-osinte__lynxos178.adb: Likewise.
+       * libgnarl/s-osinte__posix.adb: Likewise.
+       * libgnarl/s-osinte__qnx.adb: Likewise.
+       * libgnarl/s-osinte__rtems.adb: Likewise.
+       * libgnarl/s-osinte__solaris.adb: Likewise.
+       * libgnarl/s-osinte__vxworks.adb: Likewise.
+       * libgnarl/s-osinte__x32.adb: Likewise.
+       * libgnarl/s-taprop__solaris.adb: Add with clause for System.C_Time.
+       (Monotonic_Clock): Use type and functions from System.C_Time.
+       (RT_Resolution): Likewise.
+       (Timed_Sleep): Likewise.
+       (Timed_Delay): Likewise.
+       * libgnarl/s-taprop__vxworks.adb: Likewise.
+       * libgnarl/s-tpopmo.adb: Likewise.
+       * libgnarl/s-osinte__android.adb: Delete.
+       * libgnat/g-c_time.ads: New file.
+       * libgnat/g-calend.adb: Delegate to System.C_Time.
+       * libgnat/g-calend.ads: Likewise.
+       * libgnat/g-socket.adb: Likewise.
+       * libgnat/g-socthi.adb: Likewise.
+       * libgnat/g-socthi__vxworks.adb: Likewise.
+       * libgnat/g-sothco.ads: Likewise.
+       * libgnat/g-spogwa.adb: Likewise.
+       * libgnat/s-c_time.adb: New file.
+       * libgnat/s-c_time.ads: Likewise.
+       * libgnat/s-optide.adb: Import nanosleep here.
+       * libgnat/s-os_lib.ads (time_t): Remove.
+       (To_Ada): Adjust.
+       (To_C): Likewise.
+       * libgnat/s-os_lib.adb: Likewise.
+       * libgnat/s-osprim__darwin.adb: Delegate to System.C_Time.
+       * libgnat/s-osprim__posix.adb: Likewise.
+       * libgnat/s-osprim__posix2008.adb: Likewise.
+       * libgnat/s-osprim__rtems.adb: Likewise.
+       * libgnat/s-osprim__unix.adb: Likewise.
+       * libgnat/s-osprim__solaris.adb: Delete.
+       * libgnat/s-osprim__x32.adb: Likewise.
+       * libgnat/s-parame.ads (time_t_bits): Remove.
+       * libgnat/s-parame__hpux.ads: Likewise.
+       * libgnat/s-parame__vxworks.ads: Likewise.
+       * libgnat/s-parame__posix2008.ads: Delete.
+       * s-oscons-tmplt.c (SIZEOF_tv_nsec): New constant.
+       * gnat_rm.texi: Regenerate.
+
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * exp_util.adb (Finalize_Address): In an untagged derivation, call
+       Root_Type on the full view of the base type if the partial view is
+       itself not a derived type.
+       (Is_Untagged_Derivation): Minor formatting tweak.
+
+2025-09-15  Eric Botcazou  <ebotca...@adacore.com>
+
+       * exp_util.ads (Unqualified_Unconditional_Parent): New function.
+       * exp_util.adb (Unconditional_Parent): Do not look through qualified
+       expressions.
+       (Unqualified_Unconditional_Parent): New function identical to the
+       original Unconditional_Parent.
+       * exp_aggr.adb (Convert_To_Assignments): Replace Unconditional_Parent
+       with Unqualified_Unconditional_Parent.
+       (Expand_Array_Aggregate): Likewse.
+       * exp_ch4.adb (Expand_N_Case_Expression): Likewise.
+       (Expand_N_If_Expression): Likewise.
+       * exp_ch6.adb (Expand_Ctrl_Function_Call): Do not bypass an enclosing
+       qualified expression in the parent chain.
+
+2025-09-15  Ronan Desplanques  <desplanq...@adacore.com>
+
+       * doc/gnat_rm/gnat_language_extensions.rst: Fix section of Finalizable.
+       * gnat_rm.texi: Regenerate.
+       * gnat_ugn.texi: Regenerate.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * sem_ch6.adb (Analyze_Expression_Function): Disable ghost
+       checks during the early freeze.
+
+2025-09-15  Steve Baird  <ba...@adacore.com>
+
+       * aspects.ads: Define Super aspect; allow Initialize aspect
+       specification on a subprogram body.
+       * exp_attr.adb (Expand_N_Attribute_Reference): Rewrite Make
+       attribute implementation.
+       * exp_ch3.adb (Initialization_Control): Delete Initialization_Mode
+       and Make_Mode_Literal (those declarations were moved to the spec).
+       (Build_Record_Init_Proc): For a constructor type, component
+       initialization (other than for the tag component, if any) must be
+       performed by calling the single-argument constructor procedure.
+       (Requires_Init_Proc): Return True for a constructor type.
+       * exp_ch3.ads (Make_Mode_Literal, Initialization_Mode): New, moved
+       from the body of this package.
+       * exp_ch6.adb (Expand_N_Subprogram_Body): Declare, implement, and
+       call a new local procedure, Prepend_Constructor_Procedure_Prologue
+       in order to generate component initialization for a constructor
+       procedure.
+       * sem_attr.adb (Analyze_Attribute): Improve the error message
+       generated for a 'Make attribute reference if GNAT extensions are
+       not all allowed.
+       * sem_ch13.adb (Analyze_One_Aspect): Improved implementation of
+       aspect specifications for Initialize, Constructor, and Super
+       aspects. For Super, there was no previous implementation.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * atree.adb (Mark_New_Ghost_Node): Set Is_Implicit_Ghost for
+       all newly created nodes.
+       * gen_il-fields.ads (Is_Implicit_Ghost): New attribute.
+       * gen_il-gen-gen_entities.adb (Entity_Kind): Add Is_Implicit_Ghost
+       attribute.
+       * ghost.adb (Ghost_Policy_In_Effect): Implicit_Ghost_Entities inside
+       pragmas get the ghost mode from the region isntead of the global
+       ghost policy.
+       (Ghost_Assertion_Level_In_Effect): New function that returns the
+       applicable assertion level for the given entity in a similar manner
+       as Ghost_Policy_In_Effect.
+       (Install_Ghost_Region): Set Is_Inside_Statement_Or_Pragma attribute.
+       (Mark_And_Set_Ghost_Body): Update the logic for deriving the ghost
+       region.
+       (Set_Ghost_Mode): Ignored pragmas attached to checked ghost entities
+       now create an ignored ghost region. Pragmas attached to non-ghost
+       entities create the ghost region based on the policy applied to the
+       given pragma.
+       * opt.ads (Ghost_Config_Type): add new attribute
+       Is_Inside_Statement_Or_Pragama to track whether we should take the
+       active ghost mode from the ghost region for implicit ghost entities.
+       * sem_prag.adb (Analyze_Pragma): Mark entities that have an explicit
+       ghost pragma as non-implicit ghost.
+
+2025-09-15  Sebastian Poeplau  <poep...@adacore.com>
+
+       * doc/gnat_ugn/building_executable_programs_with_gnat.rst:
+       Remove the note on light runtimes.
+
+2025-09-15  Sebastian Poeplau  <poep...@adacore.com>
+
+       * doc/gnat_ugn/building_executable_programs_with_gnat.rst: Move
+       recommendation of Toolchain_Name up.
+       * gnat_ugn.texi: Regenerate.
+
+2025-09-15  Vadim Godunko  <godu...@adacore.com>
+
+       * bindgen.adb (Gen_Adafinal): Don't generate call of adafinal
+       when use of standard library suppressed.
+
+2025-09-15  Vadim Godunko  <godu...@adacore.com>
+
+       * bindgen.adb (Gen_Adafinal): Don't generate code when
+       use of standard library suppressed.
+
+2025-09-15  Vadim Godunko  <godu...@adacore.com>
+
+       * libgnat/a-swunau.ads (Set_Wide_String): New subprogram.
+       * libgnat/a-swunau.adb (Set_Wide_String): Likewise.
+       * libgnat/a-swunau__shared.adb (Set_Wide_String): Likewise.
+       * libgnat/a-szunau.ads (Set_Wide_Wide_String): Likewise.
+       * libgnat/a-szunau.adb (Set_Wide_Wide_String): Likewise.
+       * libgnat/a-szunau__shared.adb (Set_Wide_Wide_String): Likewise.
+
+2025-09-15  Viljar Indus  <in...@adacore.com>
+
+       * ghost.adb (Check_Ghost_Context): Avoid context checks when they
+       are globally disabled.
+       * sem.ads (Ghost_Context_Checks_Disabled): New flag to control
+       whether ghost context checks are activated or not.
+       * sem_prag.adb (Analyze_Pragma): Disable ghost context checks for
+       pragmas that determine their ghostliness based on one of its arguments.
+
+2025-09-15  Ronan Desplanques  <desplanq...@adacore.com>
+
+       * sem_util.ads (Is_Ancestor_Package): Fix documentation comment.
+       * sem_util.adb (Is_Ancestor_Package): Rename local object.
+
 2025-09-11  Marc Poulhiès  <poulh...@adacore.com>
 
        * libgnat/g-socket.adb (Listen_Socket): Change default value.
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index aca818632712..5e8a01c54c2e 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,7 @@
+2025-09-15  Alexandre Oliva  <ol...@adacore.com>
+
+       * kf.cc (register_known_functions): Add __get_errno_ptr.
+
 2025-08-29  David Malcolm  <dmalc...@redhat.com>
 
        * pending-diagnostic.cc: Include "diagnostics/logging.h".
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 150c85959e08..b1367cc68993 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,7 @@
+2025-09-15  Matthias Kretz  <m.kr...@gsi.de>
+
+       * mangle.cc (write_real_cst): Replace 8 spaces with Tab.
+
 2025-09-12  Patrick Palka  <ppa...@redhat.com>
 
        PR c++/121795
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index aaf77527c5ab..992d00255cce 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,14 @@
+2025-09-15  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/83763
+       * trans-decl.cc (gfc_trans_deferred_vars): Ensure that the
+       parameterized components of PDTs that do not have allocatable
+       components are deallocated on leaving scope.
+       * trans-expr.cc (gfc_trans_assignment_1): Do a dependency check
+       on PDT assignments. If there is a dependency between lhs and
+       rhs, deallocate the lhs parameterized components after the rhs
+       has been evaluated.
+
 2025-09-14  Yuao Ma  <c...@outlook.com>
 
        * dump-parse-tree.cc (show_expr): Add support for EXPR_CONDITIONAL.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6fbc8c589cce..42dd4f474ee5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,85 @@
+2025-09-15  Clément Chigot  <chi...@adacore.com>
+
+       * gcc.target/aarch64/pr113356.C: Move to ...
+       * g++.target/aarch64/pr113356.C: ... here.
+
+2025-09-15  Pan Li  <pan2...@intel.com>
+
+       * gcc.target/riscv/sat/widen-mul-0.c: New test.
+       * gcc.target/riscv/sat/widen-mul-1.c: New test.
+       * gcc.target/riscv/sat/widen-mul-2.c: New test.
+       * gcc.target/riscv/sat/widen-mul-3.c: New test.
+       * gcc.target/riscv/sat/widen-mul.h: New test.
+
+2025-09-15  Andrew Pinski  <andrew.pin...@oss.qualcomm.com>
+
+       PR tree-optimization/121751
+       PR tree-optimization/121418
+       PR tree-optimization/121417
+       * gcc.dg/tree-ssa/copy-prop-aggregate-1.c: New test.
+       * gcc.dg/tree-ssa/copy-prop-aggregate-memcpy-1.c: New test.
+       * gcc.dg/tree-ssa/copy-prop-aggregate-memcpy-2.c: New test.
+
+2025-09-15  Alex Coplan  <alex.cop...@arm.com>
+
+       PR tree-optimization/121772
+       * gcc.target/aarch64/torture/pr121772.c: New test.
+
+2025-09-15  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/121934
+       * gcc.target/i386/pr121934-1a.c: New test.
+       * gcc.target/i386/pr121934-1b.c: Likewise.
+       * gcc.target/i386/pr121934-2a.c: Likewise.
+       * gcc.target/i386/pr121934-2b.c: Likewise.
+       * gcc.target/i386/pr121934-3a.c: Likewise.
+       * gcc.target/i386/pr121934-3b.c: Likewise.
+       * gcc.target/i386/pr121934-4a.c: Likewise.
+       * gcc.target/i386/pr121934-4b.c: Likewise.
+       * gcc.target/i386/pr121934-5a.c: Likewise.
+       * gcc.target/i386/pr121934-5b.c: Likewise.
+
+2025-09-15  Xi Ruoyao  <xry...@xry111.site>
+
+       PR target/121906
+       * gcc.target/loongarch/pr121906.c: New test.
+
+2025-09-15  Kito Cheng  <kito.ch...@sifive.com>
+
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/andes_vector.h: New 
file.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfncvtbf16s.c
+       (#include): Use local andes_vector.h instead of system header.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/non-overloaded/nds_vfwcvtsbf16.c
+       (#include): Likewise.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/andes_vector.h: New 
file.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfncvtbf16s.c
+       (#include): Use local andes_vector.h instead of system header.
+       * 
gcc.target/riscv/rvv/xandesvector/non-policy/overloaded/nds_vfwcvtsbf16.c
+       (#include): Likewise.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/andes_vector.h: New 
file.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfncvtbf16s.c
+       (#include): Use local andes_vector.h instead of system header.
+       * 
gcc.target/riscv/rvv/xandesvector/policy/non-overloaded/nds_vfwcvtsbf16.c
+       (#include): Likewise.
+       * gcc.target/riscv/rvv/xandesvector/policy/overloaded/andes_vector.h: 
New file.
+       * gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfncvtbf16s.c
+       (#include): Use local andes_vector.h instead of system header.
+       * gcc.target/riscv/rvv/xandesvector/policy/overloaded/nds_vfwcvtsbf16.c
+       (#include): Likewise.
+       * gcc.target/riscv/rvv/xsfvector/sifive_vector.h: New file.
+       * gcc.target/riscv/rvv/xtheadvector/riscv_th_vector.h: New file.
+       * gcc.target/riscv/rvv/xtheadvector/riscv_vector.h: New file.
+
+2025-09-15  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * gcc.dg/pr121391-1.c: New test.
+       * gcc.dg/pr121391-2.c: New test.
+
+2025-09-15  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/83763
+       * gfortran.dg/pdt_46.f03: New test.
+
 2025-09-14  Richard Biener  <rguent...@suse.de>
 
        PR lto/121935

Reply via email to