mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-22 03:47:02 -05:00
Daily bump.
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -1 +1 @@
|
||||
20251028
|
||||
20251029
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user