summaryrefslogtreecommitdiff
path: root/gnu/egcs/gcc/config/m68k/newsgas.h
blob: 8dc7801ea60f2ccac03173b1648b35972f0a61c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/* In Sony versions before 3.0, use the GNU Assembler, because the
   system's assembler has no way to assemble the difference of two
   labels for the displacement in a switch-dispatch instruction.  */  

#define USE_GAS

/* This is the assembler directive to equate two values.  */

#undef SET_ASM_OP
#define SET_ASM_OP    ".set"

/* This is how we tell the assembler that a symbol is weak.  */

#undef ASM_WEAKEN_LABEL
#define ASM_WEAKEN_LABEL(FILE,NAME) \
  do { fputs ("\t.weak\t", FILE); assemble_name (FILE, NAME); \
       fputc ('\n', FILE); } while (0)

#include "m68k/news.h"