------- Comment #6 from aoliva at gcc dot gnu dot org 2010-08-30 19:13 ------- The debug insns aren't at the end of the block in the beginning of sched, so we don't disregard them at first, but they become end-of-block insns after the trailing non-debug insns are pulled into other earlier blocks in the same region. I'm testing a patch that revamps the way we deal with boundary notes and debug insns.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45136