From 386d1816b76e68630efc773058fad479ed5fdd16 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Mon, 16 Aug 1993 18:58:36 -0400 Subject: [PATCH] (ASM_OUTPUT_ADDR_DIFF_ELT): Use .double instead of .word. (CASE_VECTOR_MODE): Now SImode; was HImode. From-SVN: r5168 --- gcc/config/ns32k/ns32k.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gcc/config/ns32k/ns32k.h b/gcc/config/ns32k/ns32k.h index 12b8fa11031..b483e8b24d9 100644 --- a/gcc/config/ns32k/ns32k.h +++ b/gcc/config/ns32k/ns32k.h @@ -959,8 +959,9 @@ __transfer_from_trampoline () \ /* Specify the machine mode that this machine uses for the index in the tablejump instruction. - Can do SImode, but HI mode is more efficient. */ -#define CASE_VECTOR_MODE HImode + HI mode is more efficient but the range is not wide enough for + all programs. */ +#define CASE_VECTOR_MODE SImode /* Define this if the tablejump instruction expects the table to contain offsets from the address of the table. @@ -1274,7 +1275,7 @@ do { \ /* This is how to output an element of a case-vector that is relative. */ /* ** Notice that the second element is LI format! */ #define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, VALUE, REL) \ - fprintf (FILE, "\t.word L%d-LI%d\n", VALUE, REL) + fprintf (FILE, "\t.double L%d-LI%d\n", VALUE, REL) /* This is how to output an assembler line that says to advance the location counter -- 2.30.2