<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=http://email.email.llvm.org/c/eJyllE1vnDAQhn8NexkFgVm-Dhy2iVrlklZqVam9VGN7vLgxGNkmyf77DqRppB4iVUWAB489fmZeG-n1ZRhTWmJWnTLxnu-zTeMqc-Un_nDu4aW5WoL_SSrxJ_smuxnF0chetqLHusLa1GVVia6s-7ovdNdo0VVVg41GMPaJIiBMNvLkxToCO8PpFNTYHEGTXM8gV-t0hDXa-QwfnJfobj-Ty8Q1PI4UCJZAD9av0V1g9nOkOVqFDrKmmEKEu-_XX9nkuDGFVSXLQ-Bxm8c9FBJpyETngz3bGR3HCLT4vRsTvFGCsMZ05XA-_7a5sTGuFNnoRds1mejzrLjJitPz-8vIqJjUCNpz0rNPgMvCCypHOHObPJRV_rQldgsjPhCjSIxMYpmEiRnkLaLZ3lv1hiplW9YatemLRjWajqwDmVZjK4mkrqXqahRdJ-DOJ5QbEBMnign8mpY1bdLsXWGdFSaW44fpngfYCNHZ85h4lrbGMOyctkTSrhDyk8ZABNcfP32L4Oc9Uwi4-dmFHPnR53CbiXbaSxNXnsP6vgzY1_D3eAEfGETbjYBL5A1vH05WOpo2ISe8SILsWCBNFCKvpDi48rOxYfpbklsDW2XayLX34DARGB_2JJmvyEtWgMWJtG82frfOcbwQttowz7Oc_rks2yZQEK2m_KCHSvdVjwdc0-jDsEtzWIP790P1Z1PVVdmIwzggmdKUKGTRm16VpdFFX9WNwZaE6I7m4FCSi0NWv8uEmOkR9hBsZ_XN4f8J7CAKIYqyFGXNV5n3RtfdsdJCNa3sSs3Fpwmty7c4uQ_nQxj2kHyaIzudjSm-OjFGe56JdmAmTDY5Gq5Z93C5Wqy6f_kfMMHr8QezsKrLZfuFHHbCYcf7BaIIj-o>53162</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Cherry-pick AArch64/GlobalISel fp copy fix
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
nikic
</td>
</tr>
</table>
<pre>
https://github.com/llvm/llvm-project/commit/04fb9b729a53a5f513328159590d86d28336a6da fixes a miscompile in AArch64 debug builds using GlobalISel, where previously nonsensical `mrs NZCV` instructions were inserted (originally reported at https://github.com/rust-lang/rust/issues/92786).
The patch does not apply cleanly to 13.x, I have rebased it here: https://github.com/nikic/llvm-project/commit/1715dadf906c6de4d28ef7da7beebd5bc85a2882 Notably the test output in the truncating_f8 test is slightly different, there are three COPYs on 13.x rather than two. I'm not sure whether that is okay or indicative of a problem (maybe @aemerson can confirm).
If it's too late for the 13.0.1 release, we'll carry this patch on the rustc side.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyVk01v2zAMhn-NcyFq2HL8dfCha7Ehl27AhgHbZaAkKtYqW4YkN82_H-2uG7BDgQWORYsS9ZAvJb2-DmNKS8yq20y85-ds07jKXPmJP5x7eh1uluB_kkr8yb7JbkZxNLKXreixrrA2dVlVoivrvu4L3TVadFXVYKMRjH2mCAiTjbx5sY7AznB7G9TYHEGTXM8gV-t0hDXa-QwfnJfoTp_JZeIOLiMFgiXQk_VrdFeY_Rxpjlahg6wpphDh4fvdVzY5bkxhVcnyErhs-3iGQiINmeh8sGc7o-MYgRa_T2OCN0oQ1phuHM7n3zYPNsaVIhu9aLsmE32eFfdZcfvy_jIyKiY1gvac9OwT4LLwgcoRzjwmD2WVP2-JnWDEJ2IUiZFJLJMwMYO8RTTbR6veUKVsy1qjNn3RqEbTkXUg02psJZHUtVRdjaLrBDz4hHIDYuJEMYFf07KmTZp9KqyzwsRy_DDdywIbITp7HhPv0tYYhp3TlkjaFUL-pzEQwd3HT98i-HnPFAJufnYhR774HE6ZaKe9NHHlPazv64L9DP-IV_CBQbTdCLhE3nD7cLLS0bQJOeFVEmTHAmmiEPkkxcGVn40N07-SnAxslWkj196Dw0RgfNiTZL4iL1kBFifS3mz8bp3jeCFstWGeFzn9S1m2JlAQrab8oIdK91WPh2STo-GOkwjXm8Wqx9fmZj3-9jKYhRGX63YfDmtw_3_1_rReXZWNOIxDd6x70xaNkJ3BIxVGNdQ2uipbNMKY8uBQkotDVr_LhJjpAnsItrP6_mAHUQhRlKUoa_6VeW903R0rLVTTyq7UXGCa0Lp848h9OB_CsCPxjY3sdDam-NeJMdrzTLQfx_FxTaMPw96xh_3gYQf_Bbk3elk">