fixed max_steps calculation
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 8 Dec 2006 16:13:44 +0000 (16:13 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Fri, 8 Dec 2006 16:13:44 +0000 (16:13 +0000)
ir/be/beilpsched.c

index 08ddd95..713745c 100644 (file)
@@ -482,7 +482,7 @@ static void calculate_irn_asap(ir_node *irn, void *walk_env) {
 
        set_irn_link(irn, ba->head_ilp_nodes);
        ba->head_ilp_nodes = irn;
-       ba->max_steps      = fixed_latency(env->sel, irn, env->block_env);
+       ba->max_steps     += fixed_latency(env->sel, irn, env->block_env);
 
        DB((env->dbg, LEVEL_2, "%u\n", na->asap));
 }