http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20097
Steven Bosscher <steven at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot |steven at gcc dot gnu.org |gnu.org | --- Comment #6 from Steven Bosscher <steven at gcc dot gnu.org> 2012-12-19 10:07:08 UTC --- (In reply to comment #3) > This looks like a reload (or a target reload) issue: > We have the following RTL: > (insn 4097 4096 4098 236 (set (reg:BI 2598) > (and:BI (ne:BI (reg/v:SI 477 [ bNotLastFrame ]) > (const_int 0 [0x0])) > (subreg:BI (reg:SI 2934) 0))) 66 {*cmpsi_and_0} (nil) > (nil)) > > Note the subreg here. Right, that makes no sense, and neither does... > (insn 5995 5994 5996 236 (set (reg:SI 262 p6) > (reg:SI 2 r2)) 4 {*movsi_internal} (nil) (nil)) this. Will look into this if I have some time.