https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118248
--- Comment #21 from Jeffrey A. Law <law at gcc dot gnu.org> --- So even though it doens't produce a fault, I think I can see this with the x86 to riscv cross. There's just 3 calls into riscv_block_move_straight, the second triggers the problem path.