aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/sh/sh.c2
-rw-r--r--gcc/config/sh/sh.h3
3 files changed, 6 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3feaf69..dea4d1a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+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.
diff --git a/gcc/config/sh/sh.c b/gcc/config/sh/sh.c
index 549f453..696c73c 100644
--- a/gcc/config/sh/sh.c
+++ b/gcc/config/sh/sh.c
@@ -87,8 +87,6 @@ enum processor_type sh_cpu;
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. */
diff --git a/gcc/config/sh/sh.h b/gcc/config/sh/sh.h
index df3b667..ac80d28 100644
--- a/gcc/config/sh/sh.h
+++ b/gcc/config/sh/sh.h
@@ -251,7 +251,6 @@ do { \
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)
/* Target machine storage layout. */
@@ -2075,8 +2074,6 @@ enum processor_type {
#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