aboutsummaryrefslogtreecommitdiff
path: root/gcc/dce.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/dce.c')
-rw-r--r--gcc/dce.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/gcc/dce.c b/gcc/dce.c
index 6d38ab8a814..1a056c632f1 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -34,6 +34,9 @@ along with GCC; see the file COPYING3. If not see
#include "tree-pass.h"
#include "dbgcnt.h"
#include "tm_p.h"
+#include "multi-target.h"
+
+START_TARGET_SPECIFIC
DEF_VEC_I(int);
DEF_VEC_ALLOC_I(int,heap);
@@ -1090,8 +1093,7 @@ run_fast_df_dce (void)
/* If dce is able to delete something, it has to happen
immediately. Otherwise there will be problems handling the
eq_notes. */
- enum df_changeable_flags old_flags
- = df_clear_flags (DF_DEFER_INSN_RESCAN + DF_NO_INSN_RESCAN);
+ int old_flags = df_clear_flags (DF_DEFER_INSN_RESCAN + DF_NO_INSN_RESCAN);
df_in_progress = true;
rest_of_handle_fast_dce ();
@@ -1160,3 +1162,5 @@ struct rtl_opt_pass pass_fast_rtl_byte_dce =
TODO_ggc_collect /* todo_flags_finish */
}
};
+
+END_TARGET_SPECIFIC