http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48389
Michael Matz <matz at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matz at gcc dot gnu.org --- Comment #7 from Michael Matz <matz at gcc dot gnu.org> 2011-04-07 15:38:38 UTC --- Hmpf, what doesn't work with just moving the rebuild_jump_labels call? The testcase works, but I haven't tried the testsuite. Because it should theoretically work. The insertion of barrier inside BBs is fixed up in cfgexpand at some places, we possibly merely need to extend them. See maybe_cleanup_end_of_block.