Skip to content

Commit c7afa79

Browse files
author
GCC Administrator
committed
Daily bump.
1 parent b6e40cf commit c7afa79

14 files changed

Lines changed: 469 additions & 1 deletion

File tree

contrib/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2026-04-22 Jakub Jelinek <jakub@redhat.com>
2+
3+
* gcc-changelog/git_update_version.py (active_refs): Add
4+
releases/gcc-16.
5+
16
2026-04-15 Jakub Jelinek <jakub@redhat.com>
27

38
* gcc-changelog/git_update_version.py: Add

contrib/header-tools/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2026-04-22 Sam James <sam@gentoo.org>
2+
3+
* show-headers: Fix spelling of 'additional'.
4+
15
2024-06-05 Jonathan Wakely <jwakely@redhat.com>
26

37
* README: Fix spelling and capitalization typos.

gcc/ChangeLog

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,121 @@
1+
2026-04-22 Sam James <sam@gentoo.org>
2+
3+
* ipa-prop.cc (param_type_may_change_p): Fix comment typo.
4+
5+
2026-04-22 Sam James <sam@gentoo.org>
6+
7+
* config/i386/i386.cc (ix86_get_callcvt): Say 'regparm' in comment,
8+
not 'regparam'.
9+
10+
2026-04-22 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
11+
12+
* cfghooks.cc (make_forwarder_block): New data argument,
13+
pass it down to redirect_edge_p.
14+
* cfghooks.h (make_forwarder_block): Add void* argument.
15+
* cfgloop.cc (mfb_reis_set): Remove.
16+
(mfb_redirect_edges_in_set): Add new data argument.
17+
Use it instead of mfb_reis_set.
18+
(form_subloop): Create a local variable instead of
19+
mfb_areis_set. Update call to make_forwarder_block.
20+
(merge_latch_edges): Likewise.
21+
* cfgloopmanip.cc (mfb_kj_edge): Remove.
22+
(mfb_keep_just): Add new data argument.
23+
Use it instead of mfb_kj_edge.
24+
(create_preheader): Use local variable instead of
25+
mfb_kj_edge. Update call to make_forwarder_block.
26+
* cfgloopmanip.h (mfb_keep_just): Add void* argument.
27+
* tree-cfgcleanup.cc (mfb_keep_latches): Add unused void* arugment.
28+
(cleanup_tree_cfg_noloop): Update call to make_forwarder_block.
29+
* tree-ssa-threadupdate.cc
30+
(fwd_jt_path_registry::thread_through_loop_header): Use local
31+
variable instead of mfb_kj_edge. Update call to make_forwarder_block.
32+
33+
2026-04-22 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
34+
35+
* cfghooks.cc (make_forwarder_block): Remove new_bb_cbk argument.
36+
* cfghooks.h (make_forwarder_block): Remove last argument.
37+
* cfgloop.cc (form_subloop): Update call to make_forwarder_block.
38+
(merge_latch_edges): Likewise.
39+
* cfgloopmanip.cc (create_preheader): Likewise.
40+
* tree-cfgcleanup.cc (cleanup_tree_cfg_noloop): Likewise.
41+
* tree-ssa-threadupdate.cc
42+
(fwd_jt_path_registry::thread_through_loop_header): Likewise.
43+
44+
2026-04-22 Sam James <sam@gentoo.org>
45+
46+
* doc/invoke.texi (-ffunction-cse): Add missing full stop.
47+
48+
2026-04-22 Sam James <sam@gentoo.org>
49+
50+
* doc/invoke.texi (-Wduplicate-decl-specifier): Say 'a duplicate'.
51+
52+
2026-04-22 Sam James <sam@gentoo.org>
53+
54+
* doc/invoke.texi (-Waddress): Drop unnecessary 'warning'.
55+
56+
2026-04-22 Sam James <sam@gentoo.org>
57+
58+
* doc/invoke.texi: Fix whitespace.
59+
60+
2026-04-22 Sam James <sam@gentoo.org>
61+
62+
* doc/invoke.texi: Write 'In C,' and 'In C++,' with a comma
63+
consistently.
64+
65+
2026-04-22 Sam James <sam@gentoo.org>
66+
67+
* doc/invoke.texi (-Walloca): Simplify phrasing.
68+
(-Walloca-larger-than=-): Ditto.
69+
70+
2026-04-22 Alice Carlotti <alice.carlotti@arm.com>
71+
72+
* mode-switching.cc (optimize_mode_switching): Add dump output.
73+
74+
2026-04-22 Alice Carlotti <alice.carlotti@arm.com>
75+
76+
* config/aarch64/aarch64.cc (aarch64_start_call_args): Extend
77+
comment.
78+
79+
2026-04-22 Alice Carlotti <alice.carlotti@arm.com>
80+
81+
* config/aarch64/aarch64.cc (aarch64_mode_confluence): Fix
82+
comment typo.
83+
* target.def (mode_switching): Fix incorrect variable names in
84+
documentation.
85+
* doc/tm.texi: Regenerate.
86+
87+
2026-04-22 Alice Carlotti <alice.carlotti@arm.com>
88+
89+
PR target/119210
90+
* config/aarch64/aarch64.cc (aarch64_mode_emit_local_sme_state):
91+
Add PSTATE.ZA enablement, and zero it if already enabled.
92+
93+
2026-04-22 Alice Carlotti <alice.carlotti@arm.com>
94+
95+
* config/aarch64/aarch64-sme.md (aarch64_sme_write_zt): Add
96+
ZTO_REGNUM use and make unspec non-volatile.
97+
98+
2026-04-22 Kyrylo Tkachov <ktkachov@nvidia.com>
99+
100+
PR target/124908
101+
* config/aarch64/aarch64-sve-builtins-base.cc
102+
(svld1rq_impl::fold): When the SVE vector length equals the
103+
quadword width, emit VIEW_CONVERT_EXPR instead of VEC_PERM_EXPR.
104+
105+
2026-04-22 Richard Earnshaw <rearnsha@arm.com>
106+
107+
PR target/124933
108+
* config/arm/constraints.md (Uj): Allow offset addressing for
109+
all targets, only allow Neon addressing when we have both Neon
110+
and FP16INST.
111+
* config/arm/vfp.md (mov<mode>_vfp_<mode>16): Only use vld1/vst1
112+
when the pattern needs address write-back.
113+
114+
2026-04-22 Jakub Jelinek <jakub@redhat.com>
115+
116+
PR middle-end/124971
117+
* gensupport.cc (convert_syntax): Fix up // comment handling.
118+
1119
2026-04-21 Gaius Mulley <gaiusmod2@gmail.com>
2120

3121
PR modula2/120189

gcc/DATESTAMP

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20260422
1+
20260423

gcc/ada/ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2026-04-22 Eric Botcazou <ebotcazou@adacore.com>
2+
3+
PR ada/85766
4+
* libgnat/a-direct.adb (Containing_Directory): Streamline and strip
5+
a trailing directory separator from the name.
6+
7+
2026-04-22 Jakub Jelinek <jakub@redhat.com>
8+
9+
* gnatvsn.ads: Bump Library_Version to 17. Bump Current_Year to 2026.
10+
111
2026-04-20 Eric Botcazou <ebotcazou@adacore.com>
212

313
PR ada/124918

gcc/algol68/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2026-04-22 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2+
3+
* Make-lang.in (algol68.install-html): Fix
4+
ga68-coding-guidelines dependency. Install all dependencies.
5+
16
2026-03-23 Jose E. Marchesi <jemarch@gnu.org>
27

38
* ga68-coding-guidelines.texi (Comments): Fix typo.

gcc/c-family/ChangeLog

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
2026-04-22 Jakub Jelinek <jakub@redhat.com>
2+
3+
* c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_impl_reflection value
4+
from 202506L to 202603L.
5+
6+
2026-04-22 Jakub Jelinek <jakub@redhat.com>
7+
8+
PR sanitizer/124969
9+
* c-ubsan.cc (get_index_from_pointer_addr_expr): For
10+
VOID_TYPE_P (pointee_type) use size_one_node instead of
11+
TYPE_SIZE_UNIT (pointee_type) as pointee_size. Punt for
12+
!COMPLETE_OR_VOID_TYPE_P (pointee_type). Formatting fix. Use
13+
CONVERT_EXPR_P (x) instead of CONVERT_EXPR_CODE_P (TREE_CODE (x)).
14+
115
2026-04-07 Sandra Loosemore <sloosemore@baylibre.com>
216

317
PR other/124784

gcc/c/ChangeLog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
2026-04-22 Jakub Jelinek <jakub@redhat.com>
2+
3+
PR sanitizer/124969
4+
* c-typeck.cc (build_access_with_size_for_counted_by): Use
5+
size_one_node instead of build_one_cst (size_type_node). Punt
6+
if element_size is NULL_TREE.
7+
18
2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
29

310
* Make-lang.in (create_fdas_for_cc1): Use $(AFDO_PROFILER) when passing

gcc/cp/ChangeLog

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2026-04-22 Jason Merrill <jason@redhat.com>
2+
3+
PR c++/124973
4+
PR c++/120502
5+
PR c++/120005
6+
* cp-gimplify.cc (cp_fold_r) <case TARGET_EXPR>: Only
7+
do optimization folding when ff_genericize.
8+
(cp_fold) <case CALL_EXPR>: Don't do
9+
optimization folding when ff_only_non_odr.
10+
111
2026-04-21 Jason Merrill <jason@redhat.com>
212

313
PR c++/123879

gcc/lto/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2026-04-22 Sam James <sam@gentoo.org>
2+
3+
* lto-symtab.cc (lto_varpool_replace_node): Fix spelling of 'warning'.
4+
15
2026-04-09 Dhruv Chawla <dhruvc@nvidia.com>
26

37
* Make-lang.in (create_fdas_for_lto1): Use $(AFDO_PROFILER) when passing

0 commit comments

Comments
 (0)