check constraints only for scheduled nodes
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 19 Jan 2007 16:06:00 +0000 (16:06 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 19 Jan 2007 16:06:00 +0000 (16:06 +0000)
ir/be/belower.c

index 53623c6..c57d713 100644 (file)
@@ -660,7 +660,7 @@ static void assure_constraints_walker(ir_node *irn, void *walk_env) {
        if (is_Block(irn))
                return;
 
-       if (mode_is_datab(get_irn_mode(irn)))
+       if (sched_is_scheduled(irn) && mode_is_datab(get_irn_mode(irn)))
                assure_different_constraints(irn, walk_env);
 
        return;