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



Aldy Hernandez <aldyh at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

         AssignedTo|unassigned at gcc dot       |aldyh at gcc dot gnu.org

                   |gnu.org                     |



--- Comment #8 from Aldy Hernandez <aldyh at gcc dot gnu.org> 2012-11-29 
17:05:16 UTC ---

This should get revisited now that we have redesigned how the back edges are

generated.



FWIW, all the back edges are removed prior to generating RTL in

gimple_expand_cfg():



      /* At the moment not all abnormal edges match the RTL

         representation.  It is safe to remove them here as

         find_many_sub_basic_blocks will rediscover them.

         In the future we should get this fixed properly.  */



I'll revisit this and see if we can resolve this.

Reply via email to