|
| 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 | + |
1 | 119 | 2026-04-21 Gaius Mulley <gaiusmod2@gmail.com> |
2 | 120 |
|
3 | 121 | PR modula2/120189 |
|
0 commit comments