From 7fd00bbbd79841519886282de7627ce3071f4fa7 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Thu, 9 Jul 1992 22:11:31 +0000 Subject: [PATCH] (ASM_OUTPUT_CASE_END): New macro. From-SVN: r1542 --- gcc/config/m68k/mot3300.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/config/m68k/mot3300.h b/gcc/config/m68k/mot3300.h index b7fcedc7a09..beadb729b0d 100644 --- a/gcc/config/m68k/mot3300.h +++ b/gcc/config/m68k/mot3300.h @@ -632,6 +632,11 @@ do { union { float f; long l;} tem; \ fprintf (FILE, "\tswbeg &%d\n%s%%%d:\n", \ XVECLEN (PATTERN (TABLE), 1), (PREFIX), (NUM)) +/* At end of a switch table, define LD%n iff the symbol LI%n was defined. */ +#define ASM_OUTPUT_CASE_END(FILE,NUM,TABLE) \ + if (switch_table_difference_label_flag) \ + fprintf (FILE, "\tset LD%%%d,L%%%d-LI%%%d\n", (NUM), (NUM), (NUM)) + /* Translate some opcodes to fit the sysV68 assembler syntax. */ /* The opcodes fdmov and fsmov are guesses. */ -- 2.30.2