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.

Reply via email to