X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelistsched.c;h=8d911ade1b79d8bb34eddb1a296765816d338e5e;hb=ae2876bba4e498d1f9054b044d0570626ea86e8f;hp=159cb3a706d908ed41a353fa12e3ba52d2c1bd54;hpb=07ea7a7bc8636ef0d23f985395924b6c253e0675;p=libfirm diff --git a/ir/be/belistsched.c b/ir/be/belistsched.c index 159cb3a70..8d911ade1 100644 --- a/ir/be/belistsched.c +++ b/ir/be/belistsched.c @@ -517,7 +517,7 @@ static void list_sched_block(ir_node *block, void *env_ptr) /* Keeps must be scheduled immediatly */ foreach_nodeset(be.cands, irn) { - if (be_is_Keep(irn) || be_is_CopyKeep(irn) || get_irn_mode(irn) == mode_M) { + if (be_is_Keep(irn) || be_is_CopyKeep(irn) || is_Sync(irn)) { nodeset_break(be.cands); break; }