https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117100
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> --- The testcase works for me with 12+14+15, but the issue might be latent. 13.3 was the first bad release, bisected to r13-7841-g70639014a69cf5 (for PR110315, cherrypick of PR109695). 14 was never broken so I couldn't bisect there.