+2000-02-16 Nick Clifton <nickc@cygnus.com>
+
+ * emit-rtl.c (emit_insn): Move RTL check into make_insn_raw.
+ (make_insn_raw): Move RTL check here.
+
2000-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* version.c: Include gansidecl.h and version.h.
LOG_LINKS (insn) = NULL;
REG_NOTES (insn) = NULL;
+#ifdef ENABLE_RTL_CHECKING
+ if (insn
+ && GET_RTX_CLASS (GET_CODE (insn)) == 'i'
+ && (returnjump_p (insn)
+ || (GET_CODE (insn) == SET
+ && SET_DEST (insn) == pc_rtx)))
+ {
+ warning ("ICE: emit_insn used where emit_jump_insn needed:\n");
+ debug_rtx (insn);
+ }
+#endif
+
return insn;
}
add_insn (insn);
}
-#ifdef ENABLE_RTL_CHECKING
- if (insn
- && GET_RTX_CLASS (GET_CODE (insn)) == 'i'
- && (returnjump_p (insn)
- || (GET_CODE (insn) == SET
- && SET_DEST (insn) == pc_rtx)))
- {
- warning ("ICE: emit_insn used where emit_jump_insn needed:\n");
- debug_rtx (insn);
- }
-#endif
-
return insn;
}