* sched-deps.c (deps_analyze_insn): Do not check for EH_REGION insn
notes, they are emitted only just before final.
* sched-int.h: Include insn-attr.h before checking INSN_SCHEDULING.
From-SVN: r197945
+2013-04-13 Steven Bosscher <steven@gcc.gnu.org>
+
+ * sched-deps.c (deps_analyze_insn): Do not check for EH_REGION insn
+ notes, they are emitted only just before final.
+ * sched-int.h: Include insn-attr.h before checking INSN_SCHEDULING.
+
2013-04-13 Steven Bosscher <steven@gcc.gnu.org>
* emit-rtl.c (remove_insn): Do not call df_insn_delete here.
if (sched_deps_info->use_cselib)
cselib_process_insn (insn);
- /* EH_REGION insn notes can not appear until well after we complete
- scheduling. */
- if (NOTE_P (insn))
- gcc_assert (NOTE_KIND (insn) != NOTE_INSN_EH_REGION_BEG
- && NOTE_KIND (insn) != NOTE_INSN_EH_REGION_END);
-
if (sched_deps_info->finish_insn)
sched_deps_info->finish_insn ();
#ifndef GCC_SCHED_INT_H
#define GCC_SCHED_INT_H
+#include "insn-attr.h"
+
#ifdef INSN_SCHEDULING
-/* For state_t. */
-#include "insn-attr.h"
#include "df.h"
#include "basic-block.h"