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

Uros Bizjak <ubizjak at gmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2012-09-02
   Target Milestone|---                         |4.7.2
     Ever Confirmed|0                           |1

--- Comment #1 from Uros Bizjak <ubizjak at gmail dot com> 2012-09-02 10:49:33 
UTC ---
Patch:

Index: cfgrtl.c
===================================================================
--- cfgrtl.c    (revision 190857)
+++ cfgrtl.c    (working copy)
@@ -415,7 +415,8 @@ compute_bb_for_insn (void)

       for (insn = BB_HEAD (bb); ; insn = NEXT_INSN (insn))
        {
-         BLOCK_FOR_INSN (insn) = bb;
+         if (!BARRIER_P (insn))
+           BLOCK_FOR_INSN (insn) = bb;
          if (insn == end)
            break;
        }

Reply via email to