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; }