https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64215
--- Comment #4 from Tommy Murphy <tommy_murphy at hotmail dot com> --- I meant to say that maybe the target needs to be widened/generalised beyond just "Target: x86_64-*-*"? As per my previous comment and link, the same issue has been observed with RISC-V and this comment also mentions it being observed with AVR and MIPS64: https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1048#issuecomment-1091943956