* sh.h (OVERRIDE_OPTIONS): Don't set sh_addr_diff_vec_mode.
(sh_addr_diff_vec_mode): Don't declare.
* sh.c (sh_addr_diff_vec_mode): Delete.
From-SVN: r32000
+Wed Feb 16 03:21:43 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
+
+ * sh.h (OVERRIDE_OPTIONS): Don't set sh_addr_diff_vec_mode.
+ (sh_addr_diff_vec_mode): Don't declare.
+ * sh.c (sh_addr_diff_vec_mode): Delete.
+
Wed Feb 16 01:27:52 2000 J"orn Rennecke <amylaar@cygnus.co.uk>
* sh.md (mulsi3_highpart): Add REG_EQUAL note to last insn.
rtx sh_compare_op0;
rtx sh_compare_op1;
-enum machine_mode sh_addr_diff_vec_mode;
-
/* Provides the class number of the smallest class containing
reg number. */
break global alloc, and generates slower code anyway due \
to the pressure on R0. */ \
flag_schedule_insns = 0; \
- sh_addr_diff_vec_mode = TARGET_BIGTABLE ? SImode : HImode; \
} while (0)
\f
/* Target machine storage layout. */
#define sh_cpu_attr ((enum attr_cpu)sh_cpu)
extern enum processor_type sh_cpu;
-extern enum machine_mode sh_addr_diff_vec_mode;
-
extern int optimize; /* needed for gen_casesi. */
enum mdep_reorg_phase_e