Daily bump.

This commit is contained in:
GCC Administrator
2025-10-29 00:19:49 +00:00
parent 20ad15cfeb
commit 4d26a60894
10 changed files with 222 additions and 1 deletions

View File

@@ -1,3 +1,12 @@
2025-10-28 Richard Earnshaw <rearnsha@arm.com>
* .editorconfig: Explicitly set tab_width whenever a
config rule has indent_style = tab and indent_size != 8.
2025-10-28 Artemiy Volkov <artemiy.volkov@arm.com>
* MAINTAINERS: Add myself to write after approval.
2025-10-27 Jennifer Schmitz <jschmitz@nvidia.com>
* MAINTAINERS: Change email address.

View File

@@ -1,3 +1,28 @@
2025-10-28 Richard Biener <rguenther@suse.de>
* tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
Avoid explicit LOOP_VINFO_IV_EXIT reference.
2025-10-28 Artemiy Volkov <artemiy.volkov@arm.com>
* match.pd: Add pattern to simplify view_convert (BIT_FIELD_REF).
2025-10-28 Kito Cheng <kito.cheng@sifive.com>
* 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 <avinashd@linux.ibm.com>
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 <andrew.pinski@oss.qualcomm.com>
* expr.cc (expr_has_boolean_range): New function.

View File

@@ -1 +1 @@
20251028
20251029

View File

@@ -1,3 +1,129 @@
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
PR ada/48039
* sem_ch12.adb (Analyze_Subprogram_Instantiation): Call
Remove_Homonym to remove the enclosing package from visibility.
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
* 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 <kliemann@adacore.com>
* 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 <oliva@adacore.com>
* 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 <mazzucato@adacore.com>
* 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 <desplanques@adacore.com>
* 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 <ebotcazou@adacore.com>
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 <naks@adacore.com>
* doc/gnat_rm/obsolescent_features.rst: typo
* gnat_rm.texi: Regenerate.
2025-10-28 Javier Miranda <miranda@adacore.com>
* 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 <desplanques@adacore.com>
* 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 <mazzucato@adacore.com>
* sem_prag.adb (Analyze_Pragma): Add enclosing quotation when the
invalid switch ends with a space.
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
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 <ebotcazou@adacore.com>
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 <ebotcazou@adacore.com>
PR ada/29958

View File

@@ -1,3 +1,9 @@
2025-10-28 Marek Polacek <polacek@redhat.com>
Jakub Jelinek <jakub@redhat.com>
* decl.cc (finish_enum_value_list): Use fold_convert instead of
copy_node.
2025-10-27 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/122422

View File

@@ -1,3 +1,15 @@
2025-10-28 Yuao Ma <c8ef@outlook.com>
PR fortran/122342
* trans-const.cc (gfc_conv_constant): Create a variable for the
non-char pointer.
2025-10-28 Paul-Antoine Arras <parras@baylibre.com>
PR fortran/122439
* openmp.cc (gfc_resolve_omp_context_selector): Skip selectors that have
OMP_TRAIT_INVALID.
2025-10-27 Paul Thomas <pault@gcc.gnu.org>
PR fortran/922290

View File

@@ -1,3 +1,29 @@
2025-10-28 Yuao Ma <c8ef@outlook.com>
PR fortran/122342
* gfortran.dg/coarray_atomic_5.f90: Update testcase.
* gfortran.dg/team_form_3.f90: Likewise.
2025-10-28 Artemiy Volkov <artemiy.volkov@arm.com>
* gcc.dg/tree-ssa/forwprop-42.c: New test.
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
* 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 <ebotcazou@adacore.com>
* 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 <ebotcazou@adacore.com>
* gnat.dg/specs/generic_inst3.ads: Add dg-do directive.
2025-10-27 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/122422

View File

@@ -1,3 +1,9 @@
2025-10-28 Sam James <sam@gentoo.org>
PR cobol/122451
* xmlparse.cc (context_t): Make 'ctxt' public.
(xml_push_parse): Fix xmlCtxtGetVersion argument.
2025-10-27 Sam James <sam@gentoo.org>
PR cobol/122451

View File

@@ -1,3 +1,7 @@
2025-10-28 Thomas Schwinge <tschwinge@baylibre.com>
* env.c (initialize_env): Simplify 'parse_stacksize' call.
2025-10-23 Andrew Stubbs <ams@baylibre.com>
* Makefile.am (libgomp_la_SOURCES): Add simple-allocator.c.

View File

@@ -1,3 +1,10 @@
2025-10-28 Jonathan Wakely <jwakely@redhat.com>
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 <jwakely@redhat.com>
PR libstdc++/122401