http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47166
--- Comment #5 from Hans-Peter Nilsson <hp at gcc dot gnu.org> 2011-01-05 08:21:11 UTC --- (In reply to comment #4) > (In reply to comment #0) > > (insn 3163 3161 3164 107 rectmm.c:1041 (set (reg:SI 1 r1) > > (plus:SI (reg:SI 1 r1) > > (const_int 280 [0x118]))) 4 {*arm_addsi3} (nil)) > > Please consider my request in > <http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45051#c8>. I mean, the <But r1 is an input as well as an output , i.e. "referred to", so insn 3163 should have matched without your patch. I'm missing analysis on why that didn't happen> part.