https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61610
--- Comment #1 from Sandra Loosemore <sandra at codesourcery dot com> --- Hmmm, this looks like a bug in LRA exposed by the change to register alloc order. In particular this comment in the code just above the assertion seems to reflect an incorrect assumption: /* We did not assign hard regs to reload pseudos after two iteration. It means something is wrong with asm insn constraints. Report it. */ since there is no inline asm in the test case.