Skip to content

Commit 540b7b3

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent 311d282 commit 540b7b3

File tree

17 files changed

+1124
-1
lines changed

17 files changed

+1124
-1
lines changed

ChangeLog

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2025-12-11 Jeff Law <[email protected]>
2+
3+
* MAINTAINERS: Update entries for contributors formerly at
4+
Ventana Microsystems to refer to Qualcomm instead.
5+
6+
2025-12-11 supers1ngular <[email protected]>
7+
8+
* MAINTAINERS: add myself to write after approval
9+
10+
2025-12-11 Pengxuan Zheng <[email protected]>
11+
12+
* MAINTAINERS (Pengxuan Zheng): Update email address.
13+
114
2025-12-08 Nathan Myers <[email protected]>
215

316
* MAINTAINERS: add ncm

contrib/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-12-11 Joseph Myers <[email protected]>
2+
3+
* test_installed: Use config.sub to determine canonical target.
4+
15
2025-12-08 Joseph Myers <[email protected]>
26

37
* test_installed (--with-alt-cc=, --with-alt-cxx=)

gcc/ChangeLog

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,102 @@
1+
2025-12-11 Jakub Jelinek <[email protected]>
2+
3+
* config/arc/arc.cc (hwloop_optimize): Fix comment typo,
4+
begining -> beginning.
5+
* config/nds32/nds32-utils.cc (nds32::extract_pattern_from_insn):
6+
Fix comment typo, funciton -> function.
7+
* ipa-inline.cc (speculation_useful_p): Fix comment typo,
8+
calll -> call.
9+
* auto-profile.cc: Fix comment typos, implements -> implement,
10+
inlning -> inlining, passe -> passes, form -> from, ambigous
11+
-> ambiguous.
12+
(afdo_hot_bb_threshod): Rename to ...
13+
(afdo_hot_bb_threshold): ... this.
14+
(maybe_hot_afdo_count_p): Adjust for the above change.
15+
(function_instance::merge): Fix comment typo, hasnt -> hasn't.
16+
(function_instance::offline_if_not_realized): Fix comment typo,
17+
instancs -> instances.
18+
(afdo_count_scale): Fix comment typo, reudce -> reduce.
19+
(get_original_name): Fix comment typos, generetad -> generated,
20+
sufix -> suffix.
21+
(function_instance::get_function_instance): Fix dump message
22+
typo, insteed -> instead.
23+
(function_instance::merge): Fix comment typos, hasnt -> hasn't,
24+
acounting -> accounting, calll -> call, begining -> beginning.
25+
(function_instance::offline_if_in_set): Fix comment typo,
26+
begining -> beginning.
27+
(match_with_target): Fix comment typo, correspons -> corresponds.
28+
(function_instance::match): Fix diagnostic typo, discrimnator
29+
-> discriminator.
30+
(autofdo_source_profile::offline_external_functions): Fix comment
31+
typos, Doint -> Doing, distingush -> distinguish, shold -> should,
32+
Poppulate -> Populate. Fix dump message typo, suffxes -> suffixes.
33+
(autofdo_source_profile::offline_unrealized_inlines): Fix comment
34+
typo, Poppulate -> Populate.
35+
(autofdo_source_profile::update_inlined_ind_target): Fix dump message
36+
typo, funciton -> function.
37+
(autofdo_source_profile::read): Fix comment typos, function_instace
38+
-> function_instance, exixts -> exits. Use afdo_hot_bb_threshold
39+
instead of afdo_hot_bb_threshod.
40+
(autofdo_source_profile::get_function_instance_by_inline_stack):
41+
Fix dump message typo, locaction -> location.
42+
(afdo_propagate_edge): Fix dump message typo, succesors -> successors.
43+
(afdo_propagate): Fix comment typo, stablize -> stabilize.
44+
(struct scale): Fix comment typo, descired -> desired.
45+
(afdo_adjust_guessed_profile): Fix dump message typos, predecesor
46+
-> predecessor, sucessor -> successor. Fix comment typo, inprecise
47+
-> imprecise.
48+
(auto_profile): Fix comment typo, annoate -> annotate.
49+
* tree-vect-slp.cc (vectorizable_slp_permutation_1): Fix comment typo,
50+
cylical -> cyclical.
51+
* except.cc (maybe_add_nop_after_section_switch): Fix comment typo,
52+
begining -> beginning.
53+
* tree-ssa-loop-ivcanon.cc (tree_unroll_loops_completely): Fix comment
54+
typo, begining -> beginning.
55+
* gcc.cc (insert_comments): Likewise.
56+
57+
2025-12-11 supers1ngular <[email protected]>
58+
59+
* doc/extend.texi: Bump version and clarify implementation
60+
status.
61+
62+
2025-12-11 Tamar Christina <[email protected]>
63+
64+
PR tree-optimization/123014
65+
* tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer): Detect
66+
empty pre-header block.
67+
(vect_do_peeling): Undo changes from PR122959.
68+
69+
2025-12-11 Alfie Richards <[email protected]>
70+
71+
* config/aarch64/aarch64.cc (aarch64_fndecl_abi): New function.
72+
(aarch64_function_abi): New function.
73+
(aarch64_function_arg_regno_p): Update to use aarch64_fndecl_abi.
74+
(aarch64_output_mi_thunk): Likewise.
75+
(aarch64_is_variant_pcs): Likewise.
76+
(aarch64_set_current_function): Update to initialize pcs value.
77+
* config/aarch64/aarch64.h (enum arm_pcs): Move location earlier in
78+
file.
79+
(machine_function) Add pcs value.
80+
81+
2025-12-11 supers1ngular <[email protected]>
82+
83+
* doc/invoke.texi: Update docs for '-Wdeprecated-openmp'.
84+
85+
2025-12-11 Eric Botcazou <[email protected]>
86+
87+
PR target/80881
88+
* config/i386/i386.h (DEFAULT_TLS_SEG_OFFSET): New define.
89+
* config/mingw/mingw32.h (DEFAULT_TLS_SEG_OFFSET): Likewise.
90+
* config/i386/i386.cc (ix86_tls_index): Fix long line.
91+
(legitimize_tls_address): Use get_thread_pointer, add comments and
92+
fix long lines.
93+
* config/i386/i386.md (*load_tp_<mode>): Use DEFAULT_TLS_SEG_OFFSET
94+
(*load_tp_x32_zext): Likewise.
95+
(*add_tp_<mode>): Likewise.
96+
(*add_tp_x32_zext): Likewise.
97+
* config/i386/predicates.md (pic_32bit_operand): Fix oversight.
98+
(symbolic_operand): Accept UNSPEC_SECREL32 with or without offset.
99+
1100
2025-12-10 Alexandre Oliva <[email protected]>
2101

3102
* config/i386/i386.md (lea peephole2): Add 3 new variants.

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20251211
1+
20251212

gcc/ada/ChangeLog

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
2025-12-11 Eric Botcazou <[email protected]>
2+
3+
PR ada/123096
4+
* exp_put_image.adb (Build_Record_Put_Image_Procedure): Call
5+
Incomplete_Or_Partial_View with Partial_Only set to True.
6+
7+
2025-12-11 Eric Botcazou <[email protected]>
8+
9+
PR ada/123062
10+
* sem_ch12.adb (Analyze_Subprogram_Instantiation): Also propagate
11+
the Convention and Is_Exported flag onto the anonymous actual.
12+
13+
2025-12-11 Eric Botcazou <[email protected]>
14+
15+
PR ada/123088
16+
* sem_aggr.adb (Resolve_Record_Aggregate): Add missing guard.
17+
118
2025-12-08 Eric Botcazou <[email protected]>
219

320
PR ada/123037

gcc/c-family/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-12-11 supers1ngular <[email protected]>
2+
3+
* c-cppbuiltin.cc (c_cpp_builtins): Bump _OPENMP version.
4+
* c.opt (Wdeprecated-openmp): Add warning.
5+
* c.opt.urls: Regenerated.
6+
17
2025-12-05 Tobias Burnus <[email protected]>
28

39
* c-omp.cc (c_omp_split_clauses): Handle

gcc/c/ChangeLog

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
2025-12-11 Jakub Jelinek <[email protected]>
2+
3+
PR testsuite/123098
4+
* c-parser.cc (c_parser_omp_clause_reduction): Only emit
5+
-Wdeprecated-openmp warning for CPP_MINUS if is_omp.
6+
7+
2025-12-11 Jakub Jelinek <[email protected]>
8+
9+
* c-parser.cc (c_parser_omp_clause_reduction,
10+
c_parser_omp_clause_linear, c_parser_omp_clause_depend,
11+
c_parser_omp_clause_map, c_parser_omp_clause_proc_bind,
12+
c_parser_omp_master, c_parser_omp_declare_target,
13+
c_parser_omp_metadirective): Formatting fixes.
14+
15+
2025-12-11 supers1ngular <[email protected]>
16+
17+
* c-parser.cc (c_parser_omp_clause_reduction): Deprecate '-'
18+
operator for reductions.
19+
(c_parser_omp_clause_linear): Deprecate modifiers with parens.
20+
(c_parser_omp_clause_depend): Deprecate 'sink' and 'source'
21+
modifiers for 'depend' clause.
22+
(c_parser_omp_clause_map): Map clause modifiers comma-separated.
23+
(c_parser_omp_declare_target): Deprecate synonymous omp declare
24+
target for omp begin declare target. Deprecate 'to' clause.
25+
(c_parser_omp_metadirective): Deprecate default clause on
26+
metadirectives.
27+
28+
2025-12-11 supers1ngular <[email protected]>
29+
30+
* c-parser.cc (c_parser_omp_clause_proc_bind): Deprecate master
31+
affinity.
32+
(c_parser_omp_master): Deprecate master construct.
33+
(c_parser_transaction): Whitespace.
34+
135
2025-12-09 Qing Zhao <[email protected]>
236

337
PR c/122982

gcc/cobol/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2025-12-11 Jakub Jelinek <[email protected]>
2+
3+
* util.cc (class temp_loc_t): Fix comment typo, paramters
4+
-> parameters.
5+
* lexio.cc (valid_sequence_area): Fix comment typo, begining
6+
-> beginning.
7+
18
2025-12-03 Jakub Jelinek <[email protected]>
29

310
* lang.opt: Make sure all option descriptions are terminated with

gcc/cp/ChangeLog

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,37 @@
1+
2025-12-11 Jakub Jelinek <[email protected]>
2+
3+
PR testsuite/123098
4+
* parser.cc (cp_parser_omp_clause_reduction): Only emit
5+
-Wdeprecated-openmp warning for CPP_MINUS if is_omp.
6+
7+
2025-12-11 Jakub Jelinek <[email protected]>
8+
9+
* parser.cc (cp_parser_omp_clause_reduction,
10+
cp_parser_omp_clause_linear, cp_parser_omp_clause_depend,
11+
cp_parser_omp_clause_map, cp_parser_omp_clause_proc_bind,
12+
cp_parser_omp_master, cp_parser_omp_declare_target,
13+
cp_parser_omp_metadirective): Formatting fixes.
14+
15+
2025-12-11 supers1ngular <[email protected]>
16+
17+
* parser.cc (cp_parser_omp_clause_reduction): Deprecate '-'
18+
operator.
19+
(cp_parser_omp_clause_linear): Deprecate modifiers with parens.
20+
(cp_parser_omp_clause_depend): Deprecate sink and source.
21+
(cp_parser_omp_clause_map): Map clause modifiers
22+
comma-separated.
23+
(cp_parser_omp_declare_target): Deprecate synonymous omp declare
24+
target for omp begin declare target. Deprecate to clause.
25+
(cp_parser_omp_metadirective): Deprecate default clause on
26+
metadirectives.
27+
28+
2025-12-11 supers1ngular <[email protected]>
29+
30+
* parser.cc (cp_parser_postfix_expression): Whitespace.
31+
(cp_parser_builtin_c23_va_start): Ditto.
32+
(cp_parser_omp_clause_proc_bind): Deprecate master affinity.
33+
(cp_parser_omp_master): Deprecate master construct.
34+
135
2025-12-10 Jason Merrill <[email protected]>
236

337
* module.cc (maybe_translate_include): Suggest <bits/stdc++.h>

gcc/fortran/ChangeLog

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,89 @@
1+
2025-12-11 Jerry DeLisle <[email protected]>
2+
3+
PR fortran/107406
4+
* parse.cc (check_component): Adjust the error check to
5+
require a codimension if the allocatable type has
6+
a non-coarray LOCK_TYPE component.
7+
8+
2025-12-11 Jakub Jelinek <[email protected]>
9+
10+
PR testsuite/123098
11+
* openmp.cc (gfc_match_omp_clause_reduction): Only emit
12+
-Wdeprecated-openmp warning for '-' if !openacc.
13+
14+
2025-12-11 Jakub Jelinek <[email protected]>
15+
16+
* openmp.cc (gfc_match_omp_clause_reduction,
17+
gfc_match_omp_clause_uses_allocators, gfc_match_omp_clauses,
18+
match_omp_metadirective, gfc_match_omp_parallel_master,
19+
gfc_match_omp_parallel_master_taskloop,
20+
gfc_match_omp_parallel_master_taskloop_simd,
21+
gfc_match_omp_master, gfc_match_omp_master_taskloop,
22+
gfc_match_omp_master_taskloop_simd, resolve_omp_clauses): Formatting
23+
fixes.
24+
25+
2025-12-11 Jakub Jelinek <[email protected]>
26+
27+
* trans-expr.cc (gfc_conv_procedure_call): Fix comment typo, passe
28+
-> pass.
29+
30+
2025-12-11 Paul Thomas <[email protected]>
31+
32+
PR fortran/107142
33+
* match.cc (gfc_match_type_spec): Change original declaration
34+
to static match_type_spec and call from gfc_match_type_spec,
35+
where the gfc_current_ns is stashed and restored after call.
36+
(gfc_match_type_is): Before emitting the syntax error message
37+
check if there are any pending error messages and use them
38+
instead.
39+
40+
2025-12-11 Paul Thomas <[email protected]>
41+
42+
PR fortran/110012
43+
* decl.cc (gfc_get_pdt_instance): Continue to loop through the
44+
type parameters components if param_list is null and the
45+
parameter is not KIND with a default initializer.
46+
* resolve.cc (resolve_fl_derived): If the data component is a
47+
PDT template, find the instance and build the class.
48+
49+
2025-12-11 supers1ngular <[email protected]>
50+
51+
* gfortran.texi: Bump version and clarify implementation status.
52+
* intrinsic.texi: Bump version and note deprecation of
53+
'omp_proc_bind_master'.
54+
55+
2025-12-11 supers1ngular <[email protected]>
56+
57+
* openmp.cc (gfc_match_omp_clause_reduction): Deprecate '-'
58+
operator for reductions.
59+
(gfc_match_omp_clause_uses_allocators): Deprecate
60+
allocator(traits) pattern for 'uses_allocators'.
61+
(gfc_match_omp_clauses): Deprecate 'sink' and 'source' for
62+
'depend' clause. Deprecate list items as arguments with 'linear'
63+
clause. Deprecate non-comma-separated modifiers for the map
64+
clause. Deprecate 'to' clause with declare target.
65+
(gfc_match_omp_declare_target): Whitespace.
66+
(match_omp_metadirective): Deprecate 'default' clause on
67+
metadirectives.
68+
(resolve_omp_clauses): Deprecate executable allocate directives.
69+
70+
2025-12-11 supers1ngular <[email protected]>
71+
72+
* cpp.cc (cpp_define_builtins): Bump _OPENMP version.
73+
* invoke.texi: Update docs for '-Wdeprecated-openmp'.
74+
* lang.opt (Wdeprecated-openmp): Add warning.
75+
* lang.opt.urls: Regenerated.
76+
* openmp.cc (gfc_match_omp_clauses): Deprecate master affinity
77+
policy.
78+
(gfc_match_omp_parallel_master): Deprecate master construct.
79+
(gfc_match_omp_parallel_master_taskloop): Ditto.
80+
(gfc_match_omp_parallel_master_taskloop_simd): Ditto.
81+
(gfc_match_omp_master): Ditto.
82+
(gfc_match_omp_master_taskloop): Ditto.
83+
(gfc_match_omp_master_taskloop_simd): Ditto.
84+
(resolve_omp_clauses): Warn for deprecated use of
85+
{use,is}_device_ptr.
86+
187
2025-12-08 Harald Anlauf <[email protected]>
288
Steven G. Kargl <[email protected]>
389

0 commit comments

Comments
 (0)