https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69274
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 CC| |uros at gcc dot gnu.org --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- I'd say the patch can make a difference for when if (!TEST_BIT (preferred, nalt) || TEST_HARD_REG_BIT (alts, nalt)) continue; hit before. But I can't see any preferred_for_* pattern in i386 that also has a '%' constraint ... So it must be (somehow) to the "already processed" TEST_HARD_REG_BIT test, but I can't imagine how.