definitions in config/m[368]*:
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2000 09:49:20 +0000 (09:49 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2000 09:49:20 +0000 (09:49 +0000)
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36609 138bc75d-0d04-0410-961f-82ee72b054a4

22 files changed:
gcc/ChangeLog
gcc/config/m32r/m32r.h
gcc/config/m68hc11/m68hc11.h
gcc/config/m68k/auxas.h
gcc/config/m68k/coff.h
gcc/config/m68k/crds.h
gcc/config/m68k/dpx2.h
gcc/config/m68k/hp320.h
gcc/config/m68k/linux.h
gcc/config/m68k/lynx.h
gcc/config/m68k/m68k.h
gcc/config/m68k/m68kelf.h
gcc/config/m68k/m68kv4.h
gcc/config/m68k/mot3300.h
gcc/config/m68k/newsgas.h
gcc/config/m68k/rtemself.h
gcc/config/m68k/sgs.h
gcc/config/m68k/tower-as.h
gcc/config/m88k/dgux.h
gcc/config/m88k/m88k.h
gcc/config/m88k/openbsd.h
gcc/config/m88k/sysv4.h

index 60ce039..a648269 100644 (file)
        COMMON_ASM_OP, ASCII_DATA_ASM_OP, INIT_SECTION_ASM_OP,
        FINI_SECTION_ASM_OP, CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP,
        SDATA_SECTION_ASM_OP, SBSS_SECTION_ASM_OP): Here.
+       * config/m32r/m32r.h (SCOMMON_ASM_OP): Here.
+       * config/m68hc11/m68hc11.h (GLOBAL_ASM_OP): Here.
+       * config/m68k/auxas.h (BYTE_ASM_OP, WORD_ASM_OP, LONG_ASM_OP,
+       SPACE_ASM_OP, ALIGN_ASM_OP, GLOBAL_ASM_OP, SWBEG_ASM_OP,
+       SET_ASM_OP): Here.
+       * config/m68k/coff.h (BSS_SECTION_ASM_OP, CTORS_SECTION_ASM_OP,
+       DTORS_SECTION_ASM_OP, INT_ASM_OP): Here.
+       * config/m68k/crds.h (BSS_SECTION_ASM_OP): Here.
+       * config/m68k/dpx2.h (ASM_BYTE_OP, GLOBAL_ASM_OP): Here.
+       * config/m68k/hp320.h (ASCII_DATA_ASM_OP, GLOBAL_ASM_OP): Here.
+       * config/m68k/linux.h (BSS_SECTION_ASM_OP): Here.
+       * config/m68k/lynx.h (BSS_SECTION_ASM_OP): Here.
+       * config/m68k/m68k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
+       GLOBAL_ASM_OP): Here.
+       * config/m68k/m68kelf.h (SWBEG_ASM_OP, BSS_ASM_OP,
+       BSS_SECTION_ASM_OP): Here.
+       * config/m68k/m68kv4.h (BSS_ASM_OP): Here.
+       * config/m68k/mot3300.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
+       ASCII_DATA_ASM_OP, SET_ASM_OP, CTORS_SECTION_ASM_OP,
+       DTORS_SECTION_ASM_OP, GLOBAL_ASM_OP, ASM_BYTE_OP, ALIGN_ASM_OP,
+       SKIP_ASM_OP): Here.
+       * config/m68k/newsgas.h (SET_ASM_OP): Here.
+       * config/m68k/rtemself.h (INIT_SECTION_ASM_OP,
+       FINI_SECTION_ASM_OP, EH_FRAME_SECTION_ASM_OP): Here.
+       * config/m68k/sgs.h (BYTE_ASM_OP, WORD_ASM_OP, LONG_ASM_OP,
+       SPACE_ASM_OP, ALIGN_ASM_OP, GLOBAL_ASM_OP, SWBEG_ASM_OP,
+       SET_ASM_OP, UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP): Here,
+       but use trailing spaces.
+       * config/m68k/tower-as.h (TEXT_SECTION_ASM_OP,
+       DATA_SECTION_ASM_OP, GLOBAL_ASM_OP, INIT_SECTION_ASM_OP,
+       FINI_SECTION_ASM_OP, CONST_SECTION_ASM_OP, BSS_SECTION_ASM_OP):
+       Here.
+       * config/m88k/dgux.h (FINI_SECTION_ASM_OP, INIT_SECTION_ASM_OP,
+       CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Here.
+       * config/m88k/m88k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
+       CONST_SECTION_ASM_OP, TDESC_SECTION_ASM_OP, CTORS_SECTION_ASM_OP,
+       DTORS_SECTION_ASM_OP, INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
+       IDENT_ASM_OP, FILE_ASM_OP, SECTION_ASM_OP, SET_ASM_OP,
+       GLOBAL_ASM_OP, ALIGN_ASM_OP, SKIP_ASM_OP, COMMON_ASM_OP,
+       BSS_ASM_OP, FLOAT_ASM_OP, DOUBLE_ASM_OP, INT_ASM_OP, SHORT_ASM_OP,
+       CHAR_ASM_OP, ASCII_DATA_ASM_OP, SBSS_ASM_OP, SCOMM_ASM_OP,
+       SDATA_SECTION_ASM_OP, TYPE_ASM_OP, SIZE_ASM_OP, INTERNAL_ASM_OP,
+       VERSION_ASM_OP, UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
+       PUSHSECTION_ASM_OP, POPSECTION_ASM_OP, REQUIRES_88110_ASM_OP,
+       ASM_BYTE_OP): Here.
+       * config/m88k/openbsd.h (SET_ASM_OP): Here.
+       * config/m88k/sysv4.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
+       CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Here.
 
 2000-09-25  Richard Henderson  <rth@cygnus.com>
 
index c529cf6..7229981 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler, Mitsubishi M32R cpu.
-   Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -2018,7 +2018,7 @@ extern char m32r_punct_chars[];
    handling the required alignment of the variable.  The alignment is
    specified as the number of bits.  */
 
-#define SCOMMON_ASM_OP ".scomm"
+#define SCOMMON_ASM_OP "\t.scomm\t"
 
 #undef  ASM_OUTPUT_ALIGNED_COMMON
 #define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN)             \
index f802b20..b1a4917 100644 (file)
@@ -1798,7 +1798,7 @@ do { long l;                                              \
 
 /* The prefix for immediate operands.  */
 #define IMMEDIATE_PREFIX "#"
-#define GLOBAL_ASM_OP   ".globl"
+#define GLOBAL_ASM_OP   "\t.globl\t"
 #define ASM_LONG        ".long"
 #define ASM_SHORT       ".word"
 
index 794df51..23832af 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for Motorola 680x0 running A/UX using /bin/as
-   Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -45,28 +45,28 @@ Boston, MA 02111-1307, USA.  */
 #define DATA_SECTION_ASM_OP    "\tdata\t1"
 
 #undef BYTE_ASM_OP
-#define        BYTE_ASM_OP             "byte"
+#define        BYTE_ASM_OP             "\tbyte\t"
 
 #undef WORD_ASM_OP
-#define WORD_ASM_OP            "short"
+#define WORD_ASM_OP            "\tshort\t"
 
 #undef LONG_ASM_OP
-#define LONG_ASM_OP            "long"
+#define LONG_ASM_OP            "\tlong\t"
 
 #undef SPACE_ASM_OP
-#define SPACE_ASM_OP           "space"
+#define SPACE_ASM_OP           "\tspace\t"
 
 #undef ALIGN_ASM_OP
-#define ALIGN_ASM_OP           "align"
+#define ALIGN_ASM_OP           "\talign\t"
 
 #undef GLOBAL_ASM_OP
-#define GLOBAL_ASM_OP          "\tglobal"
+#define GLOBAL_ASM_OP          "\tglobal\t"
 
 #undef SWBEG_ASM_OP
-#define SWBEG_ASM_OP           "swbeg"
+#define SWBEG_ASM_OP           "\tswbeg\t"
 
 #undef SET_ASM_OP
-#define SET_ASM_OP             "set"
+#define SET_ASM_OP             "\tset\t"
 
 #undef ASM_PN_FORMAT
 #define ASM_PN_FORMAT          "%s%%%d"
index acd45e7..dde140a 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    m68k series COFF object files and debugging, version.
-   Copyright (C) 1994, 1996, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1996, 1997, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -90,7 +90,7 @@ Boston, MA 02111-1307, USA.  */
    assembler operation to identify the following data as uninitialized global
    data.  */
 
-#define BSS_SECTION_ASM_OP     ".section\t.bss"
+#define BSS_SECTION_ASM_OP     "\t.section\t.bss"
 
 /* A C statement (sans semicolon) to output to the stdio stream
    FILE the assembler definition of uninitialized global DECL named
@@ -110,8 +110,8 @@ Boston, MA 02111-1307, USA.  */
 
 /* Support the ctors and dtors sections for g++.  */
 
-#define CTORS_SECTION_ASM_OP   ".section\t.ctors,\"x\""
-#define DTORS_SECTION_ASM_OP   ".section\t.dtors,\"x\""
+#define CTORS_SECTION_ASM_OP   "\t.section\t.ctors,\"x\""
+#define DTORS_SECTION_ASM_OP   "\t.section\t.dtors,\"x\""
 
 /* A list of other sections which the compiler might be "in" at any
    given time.  */
@@ -148,7 +148,7 @@ dtors_section ()                                                    \
     }                                                                  \
 }
 
-#define INT_ASM_OP ".long"
+#define INT_ASM_OP "\t.long\t"
 
 /* A C statement (sans semicolon) to output an element in the table of
    global constructors.  */
index 89bf07a..7f2e038 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler;
    Charles River Data Systems UNiverse/32.
-   Copyright (C) 1987, 93, 94, 96, 97, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1987, 93, 94, 96, 97, 1998, 1999, 2000 Free Software Foundation, Inc.
    Contributed by Gary E. Miller (Gary_Edmunds_Miller@cup.portal.com)
 
 This file is part of GNU CC.
@@ -112,7 +112,7 @@ Boston, MA 02111-1307, USA.  */
 #define STRUCT_VALUE gen_rtx_MEM (Pmode, gen_rtx( , , ) )
 */
 
-#define BSS_SECTION_ASM_OP ".bss"
+#define BSS_SECTION_ASM_OP "\t.bss"
 
 /* Specify how to pad function arguments.
    Value should be `upward', `downward' or `none'.
index dde95bb..a98c444 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.  
    Bull DPX/2 200 and 300 systems (m68k, SysVr3).
-   Copyright (C) 1987, 1993, 1994, 1995, 1996, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1987, 1993, 1994, 1995, 1996, 1999, 2000 Free Software Foundation, Inc.
    Contributed by Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr).
 
 This file is part of GNU CC.
@@ -118,7 +118,7 @@ Boston, MA 02111-1307, USA.  */
 /* Assembler pseudos to introduce constants of various size.  */
 
 #undef ASM_BYTE_OP
-#define ASM_BYTE_OP "\tdc.b"
+#define ASM_BYTE_OP "\tdc.b\t"
 #undef ASM_LONG
 #define ASM_LONG "\tdc.l"
 
@@ -134,7 +134,7 @@ Boston, MA 02111-1307, USA.  */
   fprintf (FILE, "\tdcb.b %u,0\n", (SIZE))
 
 #undef GLOBAL_ASM_OP 
-#define GLOBAL_ASM_OP "\txdef"
+#define GLOBAL_ASM_OP "\txdef\t"
 
 #undef ASM_OUTPUT_ALIGN
 #define ASM_OUTPUT_ALIGN(FILE,LOG)     \
index 87c9e8c..1a19644 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  HP-UX 68000/68020 version.
-   Copyright (C) 1987, 88, 93, 94, 95, 96, 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1987, 88, 93, 94, 95, 96, 1997, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -228,12 +228,12 @@ Boston, MA 02111-1307, USA.  */
 #define TEXT_SECTION_ASM_OP "text"
 #define DATA_SECTION_ASM_OP "data"
 #endif
-#define        ASCII_DATA_ASM_OP "byte"
+#define        ASCII_DATA_ASM_OP "\tbyte\t"
  
 /* This is the command to make the user-level label named NAME
    defined for reference from other files.  */
 
-#define GLOBAL_ASM_OP "global"
+#define GLOBAL_ASM_OP "\tglobal\t"
 
 /* This says how to output an assembler line
    to define a global common symbol.  */
index 94c92b7..bcaea44 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions for Motorola 68k running Linux-based GNU systems with
    ELF format.
-   Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -209,7 +209,7 @@ Boston, MA 02111-1307, USA.  */
    assembler operation to identify the following data as uninitialized global
    data.  */
 
-#define BSS_SECTION_ASM_OP ".section\t.bss"
+#define BSS_SECTION_ASM_OP "\t.section\t.bss"
 
 /* A C statement (sans semicolon) to output to the stdio stream
    FILE the assembler definition of uninitialized global DECL named
index b0b7206..ff55032 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for Motorola 680x0 running LynxOS.
-   Copyright (C) 1993, 94, 95, 96, 98, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1993, 94, 95, 96, 98, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA.  */
 #undef ASM_OUTPUT_DESTRUCTOR
 #undef SELECT_RTX_SECTION
 
-#define BSS_SECTION_ASM_OP ".bss"
+#define BSS_SECTION_ASM_OP "\t.bss"
 
 #define ASM_LONG ".long"
 
index 83c7835..61bad0a 100644 (file)
@@ -1810,11 +1810,11 @@ __transfer_from_trampoline ()                                   \
 
 /* Output before read-only data.  */
 
-#define TEXT_SECTION_ASM_OP ".text"
+#define TEXT_SECTION_ASM_OP "\t.text"
 
 /* Output before writable data.  */
 
-#define DATA_SECTION_ASM_OP ".data"
+#define DATA_SECTION_ASM_OP "\t.data"
 
 /* Here are four prefixes that are used by asm_fprintf to
    facilitate customization for alternate assembler syntaxes.
@@ -1892,7 +1892,7 @@ __transfer_from_trampoline ()                                     \
 /* This is how to output a command to make the user-level label named NAME
    defined for reference from other files.  */
 
-#define GLOBAL_ASM_OP ".globl"
+#define GLOBAL_ASM_OP "\t.globl\t"
 #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
   do { fprintf (FILE, "%s ", GLOBAL_ASM_OP);           \
        assemble_name (FILE, NAME);                     \
index 7ac21b6..1f50d2b 100644 (file)
@@ -1,7 +1,7 @@
 /* m68kelf support, derived from m68kv4.h */
 
 /* Target definitions for GNU compiler for mc680x0 running System V.4
-   Copyright (C) 1991, 1993 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1993, 2000 Free Software Foundation, Inc.
 
    Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com).
 
@@ -33,7 +33,7 @@ Boston, MA 02111-1307, USA.  */
 #endif
 
 #ifndef SWBEG_ASM_OP
-#define SWBEG_ASM_OP ".swbeg"
+#define SWBEG_ASM_OP "\t.swbeg\t"
 #endif
 
 /* Here are four prefixes that are used by asm_fprintf to
@@ -134,7 +134,7 @@ Boston, MA 02111-1307, USA.  */
    than ".bss", so override the definition in svr4.h */
 
 #undef BSS_ASM_OP
-#define BSS_ASM_OP     ".lcomm"
+#define BSS_ASM_OP     "\t.lcomm\t"
 
 /* Register in which address to store a structure value is passed to a
    function.  The default in m68k.h is a1.  For m68k/SVR4 it is a0. */
@@ -284,7 +284,7 @@ extern int switch_table_difference_label_flag;
    `-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be
    used.  */
 #ifndef BSS_SECTION_ASM_OP
-#define BSS_SECTION_ASM_OP     ".section\t.bss"
+#define BSS_SECTION_ASM_OP     "\t.section\t.bss"
 #endif
 
 /* Like `ASM_OUTPUT_BSS' except takes the required alignment as a
index dd2b3c1..5d0c055 100644 (file)
@@ -1,5 +1,5 @@
 /* Target definitions for GNU compiler for mc680x0 running System V.4
-   Copyright (C) 1991, 93, 94, 95, 96, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1991, 93, 94, 95, 96, 1998, 1999, 2000 Free Software Foundation, Inc.
    Contributed by Ron Guilmette (rfg@monkeys.com) and
    Fred Fish (fnf@cygnus.com).
 
@@ -106,7 +106,7 @@ while (0)
 /* ??? svr4.h no longer defines this, and this is only used by m68k/amix.h.  */
 
 #undef BSS_ASM_OP
-#define BSS_ASM_OP     ".lcomm"
+#define BSS_ASM_OP     "\t.lcomm\t"
 
 /* Register in which address to store a structure value is passed to a
    function.  The default in m68k.h is a1.  For m68k/SVR4 it is a0. */
index 0724b4f..f198359 100644 (file)
@@ -177,22 +177,22 @@ Boston, MA 02111-1307, USA.  */
 #define ASM_APP_OFF ""
 
 #undef TEXT_SECTION_ASM_OP
-#define TEXT_SECTION_ASM_OP "text"
+#define TEXT_SECTION_ASM_OP "\ttext"
 #undef DATA_SECTION_ASM_OP
-#define DATA_SECTION_ASM_OP "data"
+#define DATA_SECTION_ASM_OP "\tdata"
 #undef ASCII_DATA_ASM_OP
-#define        ASCII_DATA_ASM_OP "byte"
+#define        ASCII_DATA_ASM_OP "\tbyte\t"
 
 #undef SET_ASM_OP
-#define SET_ASM_OP "set"
+#define SET_ASM_OP "\tset\t"
 
 #endif /* USE_GAS */
 
 #ifdef USE_GLD
 /* Support the ctors and dtors sections for g++.  */
 
-#define CTORS_SECTION_ASM_OP   ".section\t.ctors,\"x\""
-#define DTORS_SECTION_ASM_OP   ".section\t.dtors,\"x\""
+#define CTORS_SECTION_ASM_OP   "\t.section\t.ctors,\"x\""
+#define DTORS_SECTION_ASM_OP   "\t.section\t.dtors,\"x\""
 
 /* A list of other sections which the compiler might be "in" at any
    given time.  */
@@ -334,7 +334,7 @@ dtors_section ()                                                    \
    defined for reference from other files.  */
 
 #undef GLOBAL_ASM_OP
-#define GLOBAL_ASM_OP "global"
+#define GLOBAL_ASM_OP "\tglobal\t"
 #endif /* USE_GAS */
 
 /* Store in OUTPUT a string (made with alloca) containing
@@ -356,7 +356,7 @@ dtors_section ()                                                    \
 #undef ASM_BYTE
 #define ASM_BYTE       ".byte"
 #undef ASM_BYTE_OP
-#define ASM_BYTE_OP    ".byte"
+#define ASM_BYTE_OP    "\t.byte\t"
 #else
 #undef ASM_LONG
 #define ASM_LONG       "long"
@@ -367,7 +367,7 @@ dtors_section ()                                                    \
 #undef ASM_BYTE
 #define ASM_BYTE       "byte"
 #undef ASM_BYTE_OP
-#define ASM_BYTE_OP    "byte"
+#define ASM_BYTE_OP    "\tbyte\t"
 #endif /* USE_GAS */
 
 /* The sysV68 as doesn't know about double's and float's.  */
@@ -429,9 +429,9 @@ do { long l;                                        \
    to a multiple of 2**LOG bytes.  */
 
 #ifndef USE_GAS
-#define ALIGN_ASM_OP   "even"
+#define ALIGN_ASM_OP   "\teven"
 #else /* USE_GAS */
-#define ALIGN_ASM_OP   ".even"
+#define ALIGN_ASM_OP   "\t.even"
 #endif /* USE_GAS */
 
 #undef ASM_OUTPUT_ALIGN
@@ -440,9 +440,9 @@ do { long l;                                        \
     fprintf (FILE, "\t%s\n", ALIGN_ASM_OP);
 
 #ifndef USE_GAS
-#define SKIP_ASM_OP    "space"
+#define SKIP_ASM_OP    "\tspace\t"
 #else /* USE_GAS */
-#define SKIP_ASM_OP    ".skip"
+#define SKIP_ASM_OP    "\t.skip\t"
 #endif /* USE_GAS */
 
 #undef ASM_OUTPUT_SKIP
index 8dc7801..56db6de 100644 (file)
@@ -7,7 +7,7 @@
 /* This is the assembler directive to equate two values.  */
 
 #undef SET_ASM_OP
-#define SET_ASM_OP    ".set"
+#define SET_ASM_OP    "\t.set\t"
 
 /* This is how we tell the assembler that a symbol is weak.  */
 
index 9e71ea7..c7561cb 100644 (file)
@@ -54,12 +54,12 @@ Boston, MA 02111-1307, USA.  */
  *  information at startup.
  */
 #undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP    ".section\t.init"
+#define INIT_SECTION_ASM_OP    "\t.section\t.init"
 #undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP    ".section\t.fini"
+#define FINI_SECTION_ASM_OP    "\t.section\t.fini"
 
 #undef EH_FRAME_SECTION_ASM_OP
-#define EH_FRAME_SECTION_ASM_OP        ".section\t.eh_frame"
+#define EH_FRAME_SECTION_ASM_OP        "\t.section\t.eh_frame"
 
 /* Do I need this? */
 #undef INVOKE__main
index fb68c43..fa00d8e 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler for m68k targets using
    assemblers derived from AT&T "SGS" releases.
-   Copyright (C) 1991, 1993, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1993, 1996, 2000 Free Software Foundation, Inc.
    Written by Fred Fish (fnf@cygnus.com)
 
 This file is part of GNU CC.
@@ -32,18 +32,18 @@ Boston, MA 02111-1307, USA.  */
 
 /* SGS specific assembler pseudo ops. */
 
-#define        BYTE_ASM_OP             ".byte"
-#define WORD_ASM_OP            ".short"
-#define LONG_ASM_OP            ".long"
-#define SPACE_ASM_OP           ".space"
-#define ALIGN_ASM_OP           ".align"
+#define        BYTE_ASM_OP             "\t.byte "
+#define WORD_ASM_OP            "\t.short "
+#define LONG_ASM_OP            "\t.long "
+#define SPACE_ASM_OP           "\t.space "
+#define ALIGN_ASM_OP           "\t.align "
 #undef GLOBAL_ASM_OP
-#define GLOBAL_ASM_OP          ".global"
-#define SWBEG_ASM_OP           ".swbeg"
-#define SET_ASM_OP             ".set"
+#define GLOBAL_ASM_OP          "\t.global "
+#define SWBEG_ASM_OP           "\t.swbeg "
+#define SET_ASM_OP             "\t.set "
 
-#define UNALIGNED_SHORT_ASM_OP ".short"        /* Used in dwarfout.c */
-#define UNALIGNED_INT_ASM_OP   ".long"         /* Used in dwarfout.c */
+#define UNALIGNED_SHORT_ASM_OP "\t.short "     /* Used in dwarfout.c */
+#define UNALIGNED_INT_ASM_OP   "\t.long "              /* Used in dwarfout.c */
 
 #define ASM_PN_FORMAT          "%s_%d"         /* Format for private names */
 
index aeb5478..ce31c36 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    For NCR Tower 32/4x0 and 32/6x0 running System V Release 3.
-   Copyright (C) 1990, 1993, 1994, 1996, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1993, 1994, 1996, 1997, 2000 Free Software Foundation, Inc.
    Contributed by Robert Andersson (ra@intsys.no), International Systems,
    Oslo, Norway.
 
@@ -209,10 +209,10 @@ Boston, MA 02111-1307, USA.  */
   output_file_directive ((FILE), main_input_filename))
 
 #undef TEXT_SECTION_ASM_OP
-#define TEXT_SECTION_ASM_OP "text"
+#define TEXT_SECTION_ASM_OP "\ttext"
 
 #undef DATA_SECTION_ASM_OP
-#define DATA_SECTION_ASM_OP "data"
+#define DATA_SECTION_ASM_OP "\tdata"
 
 /* This says how to output an assembler line to define a global common symbol.
    We use SIZE rather than ROUNDED, as this is what the native cc does.  */
@@ -245,7 +245,7 @@ Boston, MA 02111-1307, USA.  */
    defined for reference from other files.  */
 
 #undef GLOBAL_ASM_OP
-#define GLOBAL_ASM_OP "global"
+#define GLOBAL_ASM_OP "\tglobal\t"
 
 #undef ASM_GENERATE_INTERNAL_LABEL
 #define ASM_GENERATE_INTERNAL_LABEL(LABEL, PREFIX, NUM)        \
@@ -593,18 +593,18 @@ do { fprintf (asm_out_file, "\ttag\t");   \
 
 #define ASM_LONG       "\tlong"
 #undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP    "section\t~init"
+#define INIT_SECTION_ASM_OP    "\tsection\t~init"
 #undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP    "section\t~fini"
+#define FINI_SECTION_ASM_OP    "\tsection\t~fini"
 #undef CONST_SECTION_ASM_OP
-#define CONST_SECTION_ASM_OP   "section\t~rodata"
+#define CONST_SECTION_ASM_OP   "\tsection\t~rodata"
 
 #define CTOR_LIST_BEGIN                                \
   asm (INIT_SECTION_ASM_OP);                   \
   asm ("clr.l -(%sp)")
 #define CTOR_LIST_END CTOR_LIST_BEGIN
 
-#define BSS_SECTION_ASM_OP     "section\t~bss"
+#define BSS_SECTION_ASM_OP     "\tsection\t~bss"
 
 #define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME)      \
   do {                                         \
index 5df23d5..8c8f0b5 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    Motorola m88100 running DG/UX.
-   Copyright (C) 1988, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
+   Copyright (C) 1988, 92, 93, 94, 95, 96, 1997, 2000 Free Software Foundation, Inc.
    Contributed by Michael Tiemann (tiemann@mcc.com)
    Currently maintained by (gcc@dg-rtp.dg.com)
 
@@ -214,30 +214,30 @@ Boston, MA 02111-1307, USA.  */
 #if defined (CRT_BEGIN) || defined (CRT_END) || defined (L__main)
 /* routines to invoke global constructors and destructors are always COFF 
    to enable linking mixed COFF and ELF objects */
-#define FINI_SECTION_ASM_OP ("section  .fini,\"x\"")
+#define FINI_SECTION_ASM_OP ("\tsection  .fini,\"x\"")
 #ifndef BCS
 #define INIT_SECTION_PREAMBLE asm ("\taddu\tr31,r31,0x20")
 #endif
 #undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP ("section\t .init,\"x\"")
+#define INIT_SECTION_ASM_OP ("\tsection\t .init,\"x\"")
 #undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP ("section\t .ctors,\"d\"")
+#define CTORS_SECTION_ASM_OP ("\tsection\t .ctors,\"d\"")
 #undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP ("section\t .dtors,\"d\"")
+#define DTORS_SECTION_ASM_OP ("\tsection\t .dtors,\"d\"")
 #undef OBJECT_FORMAT_ELF
 #else
 #undef        INIT_SECTION_ASM_OP
 #define INIT_SECTION_ASM_OP (TARGET_SVR4                      \
-                           ? "section\t .init,\"xa\""         \
-                           : "section\t .init,\"x\"")
+                           ? "\tsection\t .init,\"xa\""         \
+                           : "\tsection\t .init,\"x\"")
 #undef        CTORS_SECTION_ASM_OP
 #define CTORS_SECTION_ASM_OP (TARGET_SVR4                     \
-                            ? "section\t .ctors,\"aw\""       \
-                            : "section\t .ctors,\"d\"")
+                            ? "\tsection\t .ctors,\"aw\""       \
+                            : "\tsection\t .ctors,\"d\"")
 #undef        DTORS_SECTION_ASM_OP
 #define DTORS_SECTION_ASM_OP (TARGET_SVR4                     \
-                            ? "section\t .dtors,\"aw\""       \
-                            : "section\t .dtors,\"d\"")
+                            ? "\tsection\t .dtors,\"aw\""       \
+                            : "\tsection\t .dtors,\"d\"")
 #endif /* crtstuff.c */
 
 /* The lists of global object constructors and global destructors are always
index 1412ff2..46d8316 100644 (file)
@@ -1697,49 +1697,49 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
 #undef IDENT_ASM_OP
 
 /* These are used in varasm.c as well.  */
-#define TEXT_SECTION_ASM_OP    "text"
-#define DATA_SECTION_ASM_OP    "data"
+#define TEXT_SECTION_ASM_OP    "\ttext"
+#define DATA_SECTION_ASM_OP    "\tdata"
 
 /* Other sections.  */
 #define CONST_SECTION_ASM_OP (TARGET_SVR4                      \
-                             ? "section\t .rodata,\"a\""       \
-                             : "section\t .rodata,\"x\"")
+                             ? "\tsection\t .rodata,\"a\""     \
+                             : "\tsection\t .rodata,\"x\"")
 #define TDESC_SECTION_ASM_OP (TARGET_SVR4                      \
-                             ? "section\t .tdesc,\"a\""        \
-                             : "section\t .tdesc,\"x\"")
+                             ? "\tsection\t .tdesc,\"a\""      \
+                             : "\tsection\t .tdesc,\"x\"")
 
 /* These must be constant strings for crtstuff.c.  */
-#define CTORS_SECTION_ASM_OP   "section\t .ctors,\"d\""
-#define DTORS_SECTION_ASM_OP   "section\t .dtors,\"d\""
-#define INIT_SECTION_ASM_OP    "section\t .init,\"x\""
-#define FINI_SECTION_ASM_OP    "section\t .fini,\"x\""
+#define CTORS_SECTION_ASM_OP   "\tsection\t .ctors,\"d\""
+#define DTORS_SECTION_ASM_OP   "\tsection\t .dtors,\"d\""
+#define INIT_SECTION_ASM_OP    "\tsection\t .init,\"x\""
+#define FINI_SECTION_ASM_OP    "\tsection\t .fini,\"x\""
 
 /* These are pretty much common to all assemblers.  */
-#define IDENT_ASM_OP           "ident"
-#define FILE_ASM_OP            "file"
-#define SECTION_ASM_OP         "section"
-#define SET_ASM_OP             "def"
-#define GLOBAL_ASM_OP          "global"
-#define ALIGN_ASM_OP           "align"
-#define SKIP_ASM_OP            "zero"
-#define COMMON_ASM_OP          "comm"
-#define BSS_ASM_OP             "bss"
-#define FLOAT_ASM_OP           "float"
-#define DOUBLE_ASM_OP          "double"
-#define INT_ASM_OP             "word"
+#define IDENT_ASM_OP           "\tident\t"
+#define FILE_ASM_OP            "\tfile\t"
+#define SECTION_ASM_OP         "\tsection\t"
+#define SET_ASM_OP             "\tdef\t"
+#define GLOBAL_ASM_OP          "\tglobal\"
+#define ALIGN_ASM_OP           "\talign\t"
+#define SKIP_ASM_OP            "\tzero\t"
+#define COMMON_ASM_OP          "\tcomm\t"
+#define BSS_ASM_OP             "\tbss\t"
+#define FLOAT_ASM_OP           "\tfloat\t"
+#define DOUBLE_ASM_OP          "\tdouble\t"
+#define INT_ASM_OP             "\tword\t"
 #define ASM_LONG               INT_ASM_OP
-#define SHORT_ASM_OP           "half"
-#define CHAR_ASM_OP            "byte"
-#define ASCII_DATA_ASM_OP      "string"
+#define SHORT_ASM_OP           "\thalf\t"
+#define CHAR_ASM_OP            "\tbyte\t"
+#define ASCII_DATA_ASM_OP      "\tstring\t"
 
 /* These are particular to the global pool optimization.  */
-#define SBSS_ASM_OP            "sbss"
-#define SCOMM_ASM_OP           "scomm"
-#define SDATA_SECTION_ASM_OP   "sdata"
+#define SBSS_ASM_OP            "\tsbss\t"
+#define SCOMM_ASM_OP           "\tscomm\t"
+#define SDATA_SECTION_ASM_OP   "\tsdata"
 
 /* These are specific to PIC.  */
-#define TYPE_ASM_OP            "type"
-#define SIZE_ASM_OP            "size"
+#define TYPE_ASM_OP            "\ttype\t"
+#define SIZE_ASM_OP            "\tsize\t"
 #ifndef AS_BUG_POUND_TYPE /* Faulty assemblers require @ rather than #.  */
 #undef TYPE_OPERAND_FMT
 #define TYPE_OPERAND_FMT       "#%s"
@@ -1753,15 +1753,15 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
        fputc ('\n', FILE); } while (0)
 
 /* These are specific to version 03.00 assembler syntax.  */
-#define INTERNAL_ASM_OP                "local"
-#define VERSION_ASM_OP         "version"
-#define UNALIGNED_SHORT_ASM_OP "uahalf"
-#define UNALIGNED_INT_ASM_OP   "uaword"
-#define PUSHSECTION_ASM_OP     "section"
-#define POPSECTION_ASM_OP      "previous"
+#define INTERNAL_ASM_OP                "\tlocal\"
+#define VERSION_ASM_OP         "\tversion\t"
+#define UNALIGNED_SHORT_ASM_OP "\tuahalf\t"
+#define UNALIGNED_INT_ASM_OP   "\tuaword\t"
+#define PUSHSECTION_ASM_OP     "\tsection\t"
+#define POPSECTION_ASM_OP      "\tprevious"
 
 /* These are specific to the version 04.00 assembler syntax.  */
-#define REQUIRES_88110_ASM_OP  "requires_88110"
+#define REQUIRES_88110_ASM_OP  "\trequires_88110"
 
 /* Output any initial stuff to the assembly file.  Always put out
    a file directive, even if not debugging.
@@ -2112,7 +2112,7 @@ do {                                                                       \
 
 /* The single-byte pseudo-op is the default.  Override svr[34].h.  */
 #undef ASM_BYTE_OP
-#define ASM_BYTE_OP "byte"
+#define ASM_BYTE_OP "\tbyte\t"
 #undef ASM_OUTPUT_ASCII
 #define ASM_OUTPUT_ASCII(FILE, P, SIZE)  \
   output_ascii (FILE, ASCII_DATA_ASM_OP, 48, P, SIZE)
index fe66e6f..1f34799 100644 (file)
@@ -67,5 +67,5 @@ Boston, MA 02111-1307, USA.  */
 #define DEFAULT_PCC_STRUCT_RETURN 0
 
 #undef SET_ASM_OP
-#define SET_ASM_OP     ".def"   
+#define SET_ASM_OP     "\t.def\t"
 
index 7b8987b..f354e18 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    Motorola 88100 in an 88open ABI environment.
-   Copyright (C) 1990, 1991 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1991, 2000 Free Software Foundation, Inc.
 
    Written by Ron Guilmette (rfg@netcom.com).
    Contributed to FSF by Network Computing Devices.
@@ -60,9 +60,9 @@ Boston, MA 02111-1307, USA.  */
 
 /* Override svr4.h and m88k.h.  */
 #undef INIT_SECTION_ASM_OP
-#define INIT_SECTION_ASM_OP "section\t.init,\"xa\",#progbits"
+#define INIT_SECTION_ASM_OP "\tsection\t.init,\"xa\",#progbits"
 #undef FINI_SECTION_ASM_OP
-#define FINI_SECTION_ASM_OP "section\t.fini,\"xa\",#progbits"
+#define FINI_SECTION_ASM_OP "\tsection\t.fini,\"xa\",#progbits"
 
 /* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
  
@@ -80,6 +80,6 @@ Boston, MA 02111-1307, USA.  */
    via the SHF_WRITE attribute.)  */
  
 #undef CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP   "section\t.ctors,\"aw\""
+#define CTORS_SECTION_ASM_OP   "\tsection\t.ctors,\"aw\""
 #undef DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP   "section\t.dtors,\"aw\""
+#define DTORS_SECTION_ASM_OP   "\tsection\t.dtors,\"aw\""