diff options
Diffstat (limited to 'gcc/ree.c')
-rw-r--r-- | gcc/ree.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/ree.c b/gcc/ree.c index 541bdb5a131..fa05feed749 100644 --- a/gcc/ree.c +++ b/gcc/ree.c @@ -800,7 +800,7 @@ add_removable_extension (const_rtx expr, rtx insn, /* Second, make sure the reaching definitions don't feed another and different extension. FIXME: this obviously can be improved. */ for (def = defs; def; def = def->next) - if ((idx = def_map[INSN_UID(DF_REF_INSN (def->ref))]) + if ((idx = def_map[INSN_UID (DF_REF_INSN (def->ref))]) && (cand = &(*insn_list)[idx - 1]) && cand->code != code) { @@ -820,7 +820,7 @@ add_removable_extension (const_rtx expr, rtx insn, idx = insn_list->length (); for (def = defs; def; def = def->next) - def_map[INSN_UID(DF_REF_INSN (def->ref))] = idx; + def_map[INSN_UID (DF_REF_INSN (def->ref))] = idx; } } @@ -961,8 +961,8 @@ const pass_data pass_data_ree = class pass_ree : public rtl_opt_pass { public: - pass_ree(gcc::context *ctxt) - : rtl_opt_pass(pass_data_ree, ctxt) + pass_ree (gcc::context *ctxt) + : rtl_opt_pass (pass_data_ree, ctxt) {} /* opt_pass methods: */ |