when lowering 64bit Conds, construct new Cmps/Conds in the block of the Cond, not...
authorMatthias Braun <matze@braunis.de>
Sun, 17 Feb 2008 11:46:47 +0000 (11:46 +0000)
committerMatthias Braun <matze@braunis.de>
Sun, 17 Feb 2008 11:46:47 +0000 (11:46 +0000)
[r17758]

ir/lower/lower_dw.c

index 8cf0522..e7b2f1c 100644 (file)
@@ -1244,7 +1244,7 @@ static void lower_Cond(ir_node *node, ir_mode *mode, lower_env_t *env) {
                assert(projT && projF);
 
                /* create a new high compare */
-               block = get_nodes_block(cmp);
+               block = get_nodes_block(node);
                dbg   = get_irn_dbg_info(cmp);
                irg   = current_ir_graph;
                pnc   = get_Proj_proj(sel);