https://gcc.gnu.org/g:4d26a608944932f59972236ceed06163211dd0c2

commit r16-4700-g4d26a608944932f59972236ceed06163211dd0c2
Author: GCC Administrator <[email protected]>
Date:   Wed Oct 29 00:19:49 2025 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   9 ++++
 gcc/ChangeLog           |  25 ++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 126 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        |   6 +++
 gcc/fortran/ChangeLog   |  12 +++++
 gcc/testsuite/ChangeLog |  26 ++++++++++
 libgcobol/ChangeLog     |   6 +++
 libgomp/ChangeLog       |   4 ++
 libstdc++-v3/ChangeLog  |   7 +++
 10 files changed, 222 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 5c42cae0d861..3597b46eacca 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2025-10-28  Richard Earnshaw  <[email protected]>
+
+       * .editorconfig: Explicitly set tab_width whenever a
+       config rule has indent_style = tab and indent_size != 8.
+
+2025-10-28  Artemiy Volkov  <[email protected]>
+
+       * MAINTAINERS: Add myself to write after approval.
+
 2025-10-27  Jennifer Schmitz  <[email protected]>
 
        * MAINTAINERS: Change email address.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1ae78b4637bc..f05b25b5f44f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2025-10-28  Richard Biener  <[email protected]>
+
+       * tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
+       Avoid explicit LOOP_VINFO_IV_EXIT reference.
+
+2025-10-28  Artemiy Volkov  <[email protected]>
+
+       * match.pd: Add pattern to simplify view_convert (BIT_FIELD_REF).
+
+2025-10-28  Kito Cheng  <[email protected]>
+
+       * config/riscv/riscv.cc (riscv_get_vls_cc_attr): Fix error message
+       parameter order and add check_only condition.  Improve diagnostic
+       message formatting with proper quoting.
+       (riscv_handle_rvv_vls_cc_attribute): Anonymize unused node parameter.
+
+2025-10-28  Avinash Jayakar  <[email protected]>
+
+       PR tree-optimization/122065
+       * tree-vect-generic.cc (add_rshift): Update name and add code parameter.
+       (add_shift): Update name.
+       (expand_vector_mult): New lowering for MULT_EXPR.
+       (expand_vector_divmod): Use updated function name.
+       (expand_vector_operation): Use updated function name.
+
 2025-10-27  Andrew Pinski  <[email protected]>
 
        * expr.cc (expr_has_boolean_range): New function.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0bfc1e9884d3..aa425f410a08 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251028
+20251029
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index bd1e2ae6a9ee..fc58e0414e27 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,129 @@
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       PR ada/48039
+       * sem_ch12.adb (Analyze_Subprogram_Instantiation): Call
+       Remove_Homonym to remove the enclosing package from visibility.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       * exp_util.adb (Remove_Side_Effects): Use separately the Etype of
+       the expression to build new nodes and its Underlying_Type to drive
+       part of the processing.
+
+2025-10-28  Johannes Kliemann  <[email protected]>
+
+       * adaint.c: Remove __gnat_enable_signals, __gnat_disable_signals
+       and related code for QNX.
+       * libgnarl/s-taprop__qnx.adb: Disable and enable
+       signals in Ada.
+
+2025-10-28  Alexandre Oliva  <[email protected]>
+
+       * sem_ch13.adb (Analyze_Aspect_Export_Import): Skip
+       Set_Is_Imported on E_Exception.
+       * sem_prag.adb (Process_Import_Or_Interface): Explain
+       why not Set_Is_Imported.
+
+2025-10-28  Denis Mazzucato  <[email protected]>
+
+       * sem_util.adb (Collect_Primitive_Operations): Avoid setting
+       Is_Primitive for noninherited and nonoverriding subprograms not
+       declared immediately within a package specification.
+       * sem_ch13.adb (Check_Nonoverridable_Aspect_Subprograms): Better
+       error posting to allow multiple errors on same type but different
+       aggregate subprogram.
+
+2025-10-28  Ronan Desplanques  <[email protected]>
+
+       * table.ads (Clear, Is_Empty): New subprograms.
+       * table.adb (Clear, Is_Empty): Likewise.
+       (Init): Use new subprogram.
+       * atree.adb (Traverse_Func_With_Parent): Use new subprograms.
+       * fmap.adb (Empty_Tables): Use new subprogram.
+       * par_sco.adb (Process_Pending_Decisions): Likewise.
+       * sem_elab.adb (Check_Elab_Call): Likewise.
+       * sem_ch12.adb (Build_Local_Package, Analyze_Package_Instantiation,
+       Analyze_Subprogram_Instantiation): Likewise.
+       (Save_And_Reset): Use Table.Table.First.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       PR ada/122063
+       * exp_fixd.adb (Build_Double_Divide_Code): Convert the result of the
+       multiply.
+       (Build_Multiply): Use base types of operands to size the operation.
+       (Build_Rem): Likewise.
+       (Build_Scaled_Divide_Code): Convert the result of the multiply.
+
+2025-10-28  Tonu Naks  <[email protected]>
+
+       * doc/gnat_rm/obsolescent_features.rst: typo
+       * gnat_rm.texi: Regenerate.
+
+2025-10-28  Javier Miranda  <[email protected]>
+
+       * aspects.adb (Get_Aspect_Id): Enable aspect Unsigned_Base_Range
+       using -gnatd.u
+       * debug.adb (Debug_Flag_Dot_U): Document this switch.
+       * einfo-utils.adb (Is_Modular_Integer_Type): Return True if
+       the entity is a modular integer type and its base type does
+       not have the attribute has_unsigned_base_range_aspect.
+       (Is_Signed_Integer_Type): Return True if the entity is a signed
+       integer type, or it is a modular integer type and its base type
+       has the attribute has_unsigned_base_range_aspect.
+       * einfo.ads (E_Modular_Integer_Type): Add documentation of
+       Has_Unsigned_Base_Range_Aspect.
+       * par-ch4.adb (Scan_Apostrophe): Enable attribute Unsigned_Base_Range
+       using -gnatd.u
+       * sem_ch13.adb (Analyze_One_Aspect): Check general language
+       restrictions on aspect Unsigned_Base_Range. For Unsigned_Base_Range
+       aspect, do not delay the generation of the pragma becase we need
+       to process it before any type or subtype derivation is analyzed.
+       * sem_ch3.adb (Build_Scalar_Bound): Disable code analyzing the
+       bound with the base type of the parent type because, for unsigned
+       base range types, their base type is a modular type but their
+       type is a signed integer type.
+       * sem_prag.adb (Analyze_Pragma): Enable pragma Unsigned_Base_Range
+       using -gnatd.u. Check more errors on Unsigned_Base_Range pragma,
+       and create the new base type only when required.
+
+2025-10-28  Ronan Desplanques  <[email protected]>
+
+       * sem_ch12.adb (Build_Local_Package)
+       (Analyze_Package_Instantiation, Analyze_Subprogram_Instantiation):
+       Fix Set_Last calls.
+       (Set_Instance_Of): Use Table.Table.Append.
+       (Save_And_Reset): Remove useless call. Remove defensive code.
+       (Restore): Remove incorrect Set_Last call and adapt to
+       Set_Instance_Of change.
+
+2025-10-28  Denis Mazzucato  <[email protected]>
+
+       * sem_prag.adb (Analyze_Pragma): Add enclosing quotation when the
+       invalid switch ends with a space.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       PR ada/59234
+       * sem_ch12.adb (Analyze_Formal_Package_Declaration): Mark the
+       special name built for the formal in the parent of a child unit
+       as internal.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       PR ada/34511
+       * sem_ch12.adb (Analyze_Associations): Add Parent_Installed formal
+       parameter and pass it in call to Analyze_One_Association.
+       (Analyze_One_Association): Add Parent_Installed formal parameter
+       and pass it in call to Instantiate_Formal_Subprogram.
+       (Analyze_Formal_Package_Declaration): Pass Parent_Installed in call
+       to Analyze_Associations.
+       (Analyze_Package_Instantiation): Likewise.
+       (Analyze_Subprogram_Instantiation): Likewise.
+       (Instantiate_Formal_Subprogram): Add Parent_Installed formal
+       parameter and prune references to the parent unit(s) only if
+       it is true.
+
 2025-10-27  Eric Botcazou  <[email protected]>
 
        PR ada/29958
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e03b69c92839..ae4581af3ce0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2025-10-28  Marek Polacek  <[email protected]>
+           Jakub Jelinek  <[email protected]>
+
+       * decl.cc (finish_enum_value_list): Use fold_convert instead of
+       copy_node.
+
 2025-10-27  Nathaniel Shead  <[email protected]>
 
        PR c++/122422
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c0a5710049d5..cee5ef48c6b7 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2025-10-28  Yuao Ma  <[email protected]>
+
+       PR fortran/122342
+       * trans-const.cc (gfc_conv_constant): Create a variable for the
+       non-char pointer.
+
+2025-10-28  Paul-Antoine Arras  <[email protected]>
+
+       PR fortran/122439
+       * openmp.cc (gfc_resolve_omp_context_selector): Skip selectors that have
+       OMP_TRAIT_INVALID.
+
 2025-10-27  Paul Thomas  <[email protected]>
 
        PR fortran/922290
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 40f15826c454..e13b07d862c2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,29 @@
+2025-10-28  Yuao Ma  <[email protected]>
+
+       PR fortran/122342
+       * gfortran.dg/coarray_atomic_5.f90: Update testcase.
+       * gfortran.dg/team_form_3.f90: Likewise.
+
+2025-10-28  Artemiy Volkov  <[email protected]>
+
+       * gcc.dg/tree-ssa/forwprop-42.c: New test.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/specs/generic_inst5.ads: New test.
+       * gnat.dg/specs/generic_inst5_pkg1.ads: New helper.
+       * gnat.dg/specs/generic_inst5_pkg2.ads: Likewise.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/specs/generic_inst4-child2.ads: New test.
+       * gnat.dg/specs/generic_inst4.ads: New helper.
+       * gnat.dg/specs/generic_inst4-child1.ads: Likewise.
+
+2025-10-28  Eric Botcazou  <[email protected]>
+
+       * gnat.dg/specs/generic_inst3.ads: Add dg-do directive.
+
 2025-10-27  Nathaniel Shead  <[email protected]>
 
        PR c++/122422
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index fdf22f829253..315e1cc6b246 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,9 @@
+2025-10-28  Sam James  <[email protected]>
+
+       PR cobol/122451
+       * xmlparse.cc (context_t): Make 'ctxt' public.
+       (xml_push_parse): Fix xmlCtxtGetVersion argument.
+
 2025-10-27  Sam James  <[email protected]>
 
        PR cobol/122451
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index ab7f75232a32..50667924d5cf 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2025-10-28  Thomas Schwinge  <[email protected]>
+
+       * env.c (initialize_env): Simplify 'parse_stacksize' call.
+
 2025-10-23  Andrew Stubbs  <[email protected]>
 
        * Makefile.am (libgomp_la_SOURCES): Add simple-allocator.c.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 77ab05926178..03c33abc1d14 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2025-10-28  Jonathan Wakely  <[email protected]>
+
+       PR libstdc++/122401
+       * testsuite/30_threads/shared_timed_mutex/try_lock_until/116586.cc:
+       Do not try to acquire locks on the thread that already holds a
+       lock. Add -pthread for et pthread.
+
 2025-10-27  Jonathan Wakely  <[email protected]>
 
        PR libstdc++/122401

Reply via email to