From: Richard Stallman Date: Thu, 9 Jul 1992 22:11:31 +0000 (+0000) Subject: (ASM_OUTPUT_CASE_END): New macro. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7fd00bbbd79841519886282de7627ce3071f4fa7;p=gcc.git (ASM_OUTPUT_CASE_END): New macro. From-SVN: r1542 --- 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. */