remove Load when using Cmp source AM
authorMatthias Braun <matze@braunis.de>
Mon, 3 Sep 2007 16:17:29 +0000 (16:17 +0000)
committerMatthias Braun <matze@braunis.de>
Mon, 3 Sep 2007 16:17:29 +0000 (16:17 +0000)
[r15663]

ir/be/ia32/ia32_transform.c

index 851df49..9e807ec 100644 (file)
@@ -2089,6 +2089,8 @@ static ir_node *gen_Cond(ir_node *node) {
                set_am_attributes(res, &am);
                assert(cmp_mode != NULL);
                set_ia32_ls_mode(res, cmp_mode);
+
+               res = fix_mem_proj(res, &am);
        }
 
        SET_IA32_ORIG_NODE(res, ia32_get_old_node_name(env_cg, node));