Skip to content

Commit 4d26a60

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 20ad15c commit 4d26a60

File tree

10 files changed

+222
-1
lines changed

10 files changed

+222
-1
lines changed

ChangeLog

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
2025-10-28 Richard Earnshaw <rearnsha@arm.com>
2+
3+
* .editorconfig: Explicitly set tab_width whenever a
4+
config rule has indent_style = tab and indent_size != 8.
5+
6+
2025-10-28 Artemiy Volkov <artemiy.volkov@arm.com>
7+
8+
* MAINTAINERS: Add myself to write after approval.
9+
110
2025-10-27 Jennifer Schmitz <jschmitz@nvidia.com>
211

312
* MAINTAINERS: Change email address.

gcc/ChangeLog

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,28 @@
1+
2025-10-28 Richard Biener <rguenther@suse.de>
2+
3+
* tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
4+
Avoid explicit LOOP_VINFO_IV_EXIT reference.
5+
6+
2025-10-28 Artemiy Volkov <artemiy.volkov@arm.com>
7+
8+
* match.pd: Add pattern to simplify view_convert (BIT_FIELD_REF).
9+
10+
2025-10-28 Kito Cheng <kito.cheng@sifive.com>
11+
12+
* config/riscv/riscv.cc (riscv_get_vls_cc_attr): Fix error message
13+
parameter order and add check_only condition. Improve diagnostic
14+
message formatting with proper quoting.
15+
(riscv_handle_rvv_vls_cc_attribute): Anonymize unused node parameter.
16+
17+
2025-10-28 Avinash Jayakar <avinashd@linux.ibm.com>
18+
19+
PR tree-optimization/122065
20+
* tree-vect-generic.cc (add_rshift): Update name and add code parameter.
21+
(add_shift): Update name.
22+
(expand_vector_mult): New lowering for MULT_EXPR.
23+
(expand_vector_divmod): Use updated function name.
24+
(expand_vector_operation): Use updated function name.
25+
126
2025-10-27 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
227

328
* expr.cc (expr_has_boolean_range): New function.

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251028
1+
20251029

gcc/ada/ChangeLog

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,129 @@
1+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
2+
3+
PR ada/48039
4+
* sem_ch12.adb (Analyze_Subprogram_Instantiation): Call
5+
Remove_Homonym to remove the enclosing package from visibility.
6+
7+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
8+
9+
* exp_util.adb (Remove_Side_Effects): Use separately the Etype of
10+
the expression to build new nodes and its Underlying_Type to drive
11+
part of the processing.
12+
13+
2025-10-28 Johannes Kliemann <kliemann@adacore.com>
14+
15+
* adaint.c: Remove __gnat_enable_signals, __gnat_disable_signals
16+
and related code for QNX.
17+
* libgnarl/s-taprop__qnx.adb: Disable and enable
18+
signals in Ada.
19+
20+
2025-10-28 Alexandre Oliva <oliva@adacore.com>
21+
22+
* sem_ch13.adb (Analyze_Aspect_Export_Import): Skip
23+
Set_Is_Imported on E_Exception.
24+
* sem_prag.adb (Process_Import_Or_Interface): Explain
25+
why not Set_Is_Imported.
26+
27+
2025-10-28 Denis Mazzucato <mazzucato@adacore.com>
28+
29+
* sem_util.adb (Collect_Primitive_Operations): Avoid setting
30+
Is_Primitive for noninherited and nonoverriding subprograms not
31+
declared immediately within a package specification.
32+
* sem_ch13.adb (Check_Nonoverridable_Aspect_Subprograms): Better
33+
error posting to allow multiple errors on same type but different
34+
aggregate subprogram.
35+
36+
2025-10-28 Ronan Desplanques <desplanques@adacore.com>
37+
38+
* table.ads (Clear, Is_Empty): New subprograms.
39+
* table.adb (Clear, Is_Empty): Likewise.
40+
(Init): Use new subprogram.
41+
* atree.adb (Traverse_Func_With_Parent): Use new subprograms.
42+
* fmap.adb (Empty_Tables): Use new subprogram.
43+
* par_sco.adb (Process_Pending_Decisions): Likewise.
44+
* sem_elab.adb (Check_Elab_Call): Likewise.
45+
* sem_ch12.adb (Build_Local_Package, Analyze_Package_Instantiation,
46+
Analyze_Subprogram_Instantiation): Likewise.
47+
(Save_And_Reset): Use Table.Table.First.
48+
49+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
50+
51+
PR ada/122063
52+
* exp_fixd.adb (Build_Double_Divide_Code): Convert the result of the
53+
multiply.
54+
(Build_Multiply): Use base types of operands to size the operation.
55+
(Build_Rem): Likewise.
56+
(Build_Scaled_Divide_Code): Convert the result of the multiply.
57+
58+
2025-10-28 Tonu Naks <naks@adacore.com>
59+
60+
* doc/gnat_rm/obsolescent_features.rst: typo
61+
* gnat_rm.texi: Regenerate.
62+
63+
2025-10-28 Javier Miranda <miranda@adacore.com>
64+
65+
* aspects.adb (Get_Aspect_Id): Enable aspect Unsigned_Base_Range
66+
using -gnatd.u
67+
* debug.adb (Debug_Flag_Dot_U): Document this switch.
68+
* einfo-utils.adb (Is_Modular_Integer_Type): Return True if
69+
the entity is a modular integer type and its base type does
70+
not have the attribute has_unsigned_base_range_aspect.
71+
(Is_Signed_Integer_Type): Return True if the entity is a signed
72+
integer type, or it is a modular integer type and its base type
73+
has the attribute has_unsigned_base_range_aspect.
74+
* einfo.ads (E_Modular_Integer_Type): Add documentation of
75+
Has_Unsigned_Base_Range_Aspect.
76+
* par-ch4.adb (Scan_Apostrophe): Enable attribute Unsigned_Base_Range
77+
using -gnatd.u
78+
* sem_ch13.adb (Analyze_One_Aspect): Check general language
79+
restrictions on aspect Unsigned_Base_Range. For Unsigned_Base_Range
80+
aspect, do not delay the generation of the pragma becase we need
81+
to process it before any type or subtype derivation is analyzed.
82+
* sem_ch3.adb (Build_Scalar_Bound): Disable code analyzing the
83+
bound with the base type of the parent type because, for unsigned
84+
base range types, their base type is a modular type but their
85+
type is a signed integer type.
86+
* sem_prag.adb (Analyze_Pragma): Enable pragma Unsigned_Base_Range
87+
using -gnatd.u. Check more errors on Unsigned_Base_Range pragma,
88+
and create the new base type only when required.
89+
90+
2025-10-28 Ronan Desplanques <desplanques@adacore.com>
91+
92+
* sem_ch12.adb (Build_Local_Package)
93+
(Analyze_Package_Instantiation, Analyze_Subprogram_Instantiation):
94+
Fix Set_Last calls.
95+
(Set_Instance_Of): Use Table.Table.Append.
96+
(Save_And_Reset): Remove useless call. Remove defensive code.
97+
(Restore): Remove incorrect Set_Last call and adapt to
98+
Set_Instance_Of change.
99+
100+
2025-10-28 Denis Mazzucato <mazzucato@adacore.com>
101+
102+
* sem_prag.adb (Analyze_Pragma): Add enclosing quotation when the
103+
invalid switch ends with a space.
104+
105+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
106+
107+
PR ada/59234
108+
* sem_ch12.adb (Analyze_Formal_Package_Declaration): Mark the
109+
special name built for the formal in the parent of a child unit
110+
as internal.
111+
112+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
113+
114+
PR ada/34511
115+
* sem_ch12.adb (Analyze_Associations): Add Parent_Installed formal
116+
parameter and pass it in call to Analyze_One_Association.
117+
(Analyze_One_Association): Add Parent_Installed formal parameter
118+
and pass it in call to Instantiate_Formal_Subprogram.
119+
(Analyze_Formal_Package_Declaration): Pass Parent_Installed in call
120+
to Analyze_Associations.
121+
(Analyze_Package_Instantiation): Likewise.
122+
(Analyze_Subprogram_Instantiation): Likewise.
123+
(Instantiate_Formal_Subprogram): Add Parent_Installed formal
124+
parameter and prune references to the parent unit(s) only if
125+
it is true.
126+
1127
2025-10-27 Eric Botcazou <ebotcazou@adacore.com>
2128

3129
PR ada/29958

gcc/cp/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-10-28 Marek Polacek <polacek@redhat.com>
2+
Jakub Jelinek <jakub@redhat.com>
3+
4+
* decl.cc (finish_enum_value_list): Use fold_convert instead of
5+
copy_node.
6+
17
2025-10-27 Nathaniel Shead <nathanieloshead@gmail.com>
28

39
PR c++/122422

gcc/fortran/ChangeLog

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
2025-10-28 Yuao Ma <c8ef@outlook.com>
2+
3+
PR fortran/122342
4+
* trans-const.cc (gfc_conv_constant): Create a variable for the
5+
non-char pointer.
6+
7+
2025-10-28 Paul-Antoine Arras <parras@baylibre.com>
8+
9+
PR fortran/122439
10+
* openmp.cc (gfc_resolve_omp_context_selector): Skip selectors that have
11+
OMP_TRAIT_INVALID.
12+
113
2025-10-27 Paul Thomas <pault@gcc.gnu.org>
214

315
PR fortran/922290

gcc/testsuite/ChangeLog

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
2025-10-28 Yuao Ma <c8ef@outlook.com>
2+
3+
PR fortran/122342
4+
* gfortran.dg/coarray_atomic_5.f90: Update testcase.
5+
* gfortran.dg/team_form_3.f90: Likewise.
6+
7+
2025-10-28 Artemiy Volkov <artemiy.volkov@arm.com>
8+
9+
* gcc.dg/tree-ssa/forwprop-42.c: New test.
10+
11+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
12+
13+
* gnat.dg/specs/generic_inst5.ads: New test.
14+
* gnat.dg/specs/generic_inst5_pkg1.ads: New helper.
15+
* gnat.dg/specs/generic_inst5_pkg2.ads: Likewise.
16+
17+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
18+
19+
* gnat.dg/specs/generic_inst4-child2.ads: New test.
20+
* gnat.dg/specs/generic_inst4.ads: New helper.
21+
* gnat.dg/specs/generic_inst4-child1.ads: Likewise.
22+
23+
2025-10-28 Eric Botcazou <ebotcazou@adacore.com>
24+
25+
* gnat.dg/specs/generic_inst3.ads: Add dg-do directive.
26+
127
2025-10-27 Nathaniel Shead <nathanieloshead@gmail.com>
228

329
PR c++/122422

libgcobol/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-10-28 Sam James <sam@gentoo.org>
2+
3+
PR cobol/122451
4+
* xmlparse.cc (context_t): Make 'ctxt' public.
5+
(xml_push_parse): Fix xmlCtxtGetVersion argument.
6+
17
2025-10-27 Sam James <sam@gentoo.org>
28

39
PR cobol/122451

libgomp/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-10-28 Thomas Schwinge <tschwinge@baylibre.com>
2+
3+
* env.c (initialize_env): Simplify 'parse_stacksize' call.
4+
15
2025-10-23 Andrew Stubbs <ams@baylibre.com>
26

37
* Makefile.am (libgomp_la_SOURCES): Add simple-allocator.c.

libstdc++-v3/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-10-28 Jonathan Wakely <jwakely@redhat.com>
2+
3+
PR libstdc++/122401
4+
* testsuite/30_threads/shared_timed_mutex/try_lock_until/116586.cc:
5+
Do not try to acquire locks on the thread that already holds a
6+
lock. Add -pthread for et pthread.
7+
18
2025-10-27 Jonathan Wakely <jwakely@redhat.com>
29

310
PR libstdc++/122401

0 commit comments

Comments
 (0)