------- Comment #3 from zadeck at naturalbridge dot com  2009-01-10 01:57 
-------
Created an attachment (id=17068)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17068&action=view)
patch to cause df to verify after every patch

this is a combine bug.  The df verification fails after combine makes some
modification to the cc arg of insn 28 in the foo function that bypasses the
implicit and explicit calls to mark the insn as being changed. 

I am looking into trying to figure out what path thru combine is doing this.  
However, if some combine expert (or just someone who wants to prove that they
have better skill with the debugger than I do) wants to get there first, be my
guest.   I have attached a patch that improves some of the debugging and causes
df to verify after every pass.   This patch causes the failure to move from
being in ira, to the start of if conversion after combine.  



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38774

Reply via email to