https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103676
--- Comment #22 from Jakub Jelinek <jakub at gcc dot gnu.org> --- If we consider such an inline asm invalid, we could error on it, ICE is not the right thing. But what exactly should we error on? Alternative containing multiple register classes for multi-word operands is still something used quite commonly in real-world, the problem is when the RA assigns it a reg spanning across those. Or do most backends restrict multi-word regs to start at a reg number divisible by the number of words they need?