https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113376
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> --- https://github.com/llvm/llvm-project/commit/c4823cc5db69f16bb5c96cf7d1b0d070da83605e changed the logic upstream, but it looks like that didn't come downstream with r14-2109-g3162ca09dbdc2e