https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107270
Richard Earnshaw <rearnsha at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-02-22 Ever confirmed|0 |1 Status|UNCONFIRMED |NEW --- Comment #2 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- Successfully matched this instruction: (set (reg/i:DI 0 x0) (ior:DI (and:DI (reg/v:DI 92 [ b ]) (const_int 4294967295 [0xffffffff])) (ashift:DI (subreg:DI (reg:SI 100) 0) (const_int 32 [0x20])))) rejecting combination of insns 10 and 15 original costs 4 + 4 = 8 replacement cost 12 But this is just BFI, so it's a costing issue.