+2003-06-26 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/avr/avr.c (final_prescan_insn): Remove support for
+ -mrtl.
+ * config/avr/avr.h (MASK_RTL_DUMP): Remove.
+ (TARGET_RTL_DUMP): Likewise.
+ (TARGET_SWITCHES): Remove -mrtl.
+
2003-06-26 Kazu Hirata <kazu@cs.umass.edu>
* config/h8300/h8300-protos.h: Change emit_a_rotate to
rtx_cost (PATTERN (insn), INSN));
}
last_insn_address = INSN_ADDRESSES (uid);
-
- if (TARGET_RTL_DUMP)
- {
- fprintf (asm_out_file, "/*****************\n");
- print_rtl_single (asm_out_file, insn);
- fprintf (asm_out_file, "*****************/\n");
- }
}
/* Return 0 if undefined, 1 if always true or always false. */
/* This declaration should be present. */
extern int target_flags;
-#define MASK_RTL_DUMP 0x00000010
#define MASK_ALL_DEBUG 0x00000FE0
#define MASK_ORDER_1 0x00001000
#define MASK_INSN_SIZE_DUMP 0x00002000
#define TARGET_TINY_STACK (target_flags & MASK_TINY_STACK)
#define TARGET_NO_TABLEJUMP (target_flags & MASK_NO_TABLEJUMP)
#define TARGET_SHORT_CALLS (target_flags & MASK_SHORT_CALLS)
-
-/* Dump each assembler insn's rtl into the output file.
- This is for debugging the compiler itself. */
-
-#define TARGET_RTL_DUMP (target_flags & MASK_RTL_DUMP)
#define TARGET_ALL_DEBUG (target_flags & MASK_ALL_DEBUG)
#define TARGET_SWITCHES { \
N_("Do not generate tablejump insns") }, \
{ "short-calls", MASK_SHORT_CALLS, \
N_("Use rjmp/rcall (limited range) on >8K devices") }, \
- { "rtl", MASK_RTL_DUMP, NULL }, \
{ "size", MASK_INSN_SIZE_DUMP, \
N_("Output instruction sizes to the asm file") }, \
{ "deb", MASK_ALL_DEBUG, NULL }, \