diff options
Diffstat (limited to 'gcc/config/m68k/tower-as.h')
-rw-r--r-- | gcc/config/m68k/tower-as.h | 32 |
1 files changed, 3 insertions, 29 deletions
diff --git a/gcc/config/m68k/tower-as.h b/gcc/config/m68k/tower-as.h index 927e92d0af6..f9009df0083 100644 --- a/gcc/config/m68k/tower-as.h +++ b/gcc/config/m68k/tower-as.h @@ -63,6 +63,9 @@ Boston, MA 02111-1307, USA. */ #define SGS_CMP_ORDER /* Takes cmp operands in reverse order */ #define SGS_NO_LI /* Suppress jump table label usage */ +#undef INT_OP_GROUP +#define INT_OP_GROUP INT_OP_NO_DOT + /* Turn on SDB debugging info. */ #define SDB_DEBUGGING_INFO @@ -276,34 +279,6 @@ do { long l; \ fprintf ((FILE), "\tlong 0x%lx\n", l); \ } while (0) -/* This is how to output an assembler line defining an `int' constant. */ - -#undef ASM_OUTPUT_INT -#define ASM_OUTPUT_INT(FILE,VALUE) \ -( fprintf (FILE, "\tlong "), \ - output_addr_const (FILE, (VALUE)), \ - fprintf (FILE, "\n")) - -/* Likewise for `char' and `short' constants. */ - -#undef ASM_OUTPUT_SHORT -#define ASM_OUTPUT_SHORT(FILE,VALUE) \ -( fprintf (FILE, "\tshort "), \ - output_addr_const (FILE, (VALUE)), \ - fprintf (FILE, "\n")) - -#undef ASM_OUTPUT_CHAR -#define ASM_OUTPUT_CHAR(FILE,VALUE) \ -( fprintf (FILE, "\tbyte "), \ - output_addr_const (FILE, (VALUE)), \ - fprintf (FILE, "\n")) - -/* This is how to output an assembler line for a numeric constant byte. */ - -#undef ASM_OUTPUT_BYTE -#define ASM_OUTPUT_BYTE(FILE,VALUE) \ - fprintf (FILE, "\tbyte 0x%x\n", (int)(VALUE)) - #undef ASM_OUTPUT_ADDR_VEC_ELT #define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE) \ fprintf (FILE, "\tlong L%%%d\n", (VALUE)) @@ -585,7 +560,6 @@ do { fprintf (asm_out_file, "\ttag\t"); \ and CTOR_LIST_END to contribute to the .init section an instruction to push a word containing 0 (or some equivalent of that). */ -#define ASM_LONG "\tlong" #undef INIT_SECTION_ASM_OP #define INIT_SECTION_ASM_OP "\tsection\t~init" #undef FINI_SECTION_ASM_OP |