Sat Jun 20 00:36:16 1998 Jeffrey A Law (law@cygnus.com)
+ * except.c (jumpif_rtx): Put declaration and definition
+ inside a suitable #ifdef.
+ (jumpifnot_rtx): Delete dead function.
+
* i386.h (output_int_conditional_move): Declare.
(output_fp_conditional_move): Likewise.
static rtx scan_region PROTO((rtx, int, int *));
static void eh_regs PROTO((rtx *, rtx *, int));
static void set_insn_eh_region PROTO((rtx *, int));
+#ifdef DONT_USE_BUILTIN_SETJMP
static void jumpif_rtx PROTO((rtx, rtx));
-static void jumpifnot_rtx PROTO((rtx, rtx));
+#endif
rtx expand_builtin_return_addr PROTO((enum built_in_function, int, rtx));
return gen_rtx_MEM (Pmode, result);
}
+#ifdef DONT_USE_BUILTIN_SETJMP
/* Generate code to evaluate X and jump to LABEL if the value is nonzero.
LABEL is an rtx of code CODE_LABEL, in this function. */
{
jumpif (make_tree (type_for_mode (GET_MODE (x), 0), x), label);
}
-
-/* Generate code to evaluate X and jump to LABEL if the value is zero.
- LABEL is an rtx of code CODE_LABEL, in this function. */
-
-static void
-jumpifnot_rtx (x, label)
- rtx x;
- rtx label;
-{
- jumpifnot (make_tree (type_for_mode (GET_MODE (x), 0), x), label);
-}
+#endif
/* Start a dynamic cleanup on the EH runtime dynamic cleanup stack.
We just need to create an element for the cleanup list, and push it