(ASM_OUTPUT_CASE_END): Use switch_table_difference_label_flag.

From-SVN: r2901
This commit is contained in:
Richard Stallman 1992-12-21 11:09:43 +00:00
parent e8030e8c02
commit 20e52bf16a

View File

@ -222,12 +222,15 @@ do { \
putc ('\n', (FILE)); \
}
/* SVR4 m68k assembler is bitching on the syntax `2.b'. Change
it back to use the "LLDnnn-LLnnn" format. */
/* SVR4 m68k assembler is bitching on the syntax `2.b'.
So use the "LLDnnn-LLnnn" format. Define LLDnnn after the table. */
#undef ASM_OUTPUT_CASE_END
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
if (RTX_INTEGRATED_P (TABLE)) \
asm_fprintf (FILE, "\t%s %LLD%d,%LL%d\n",\
SET_ASM_OP, (NUM), (NUM))
#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \
do { \
if (switch_table_difference_label_flag) \
asm_fprintf ((FILE), "\t%s %LLD%d,%LL%d\n", SET_ASM_OP, (NUM), (NUM));\
switch_table_difference_label_flag = 0; \
} while (0)
int switch_table_difference_label_flag;