definitions in config/m[ci]*:
authorHans-Peter Nilsson <hp@axis.com>
Mon, 25 Sep 2000 10:01:10 +0000 (10:01 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Mon, 25 Sep 2000 10:01:10 +0000 (10:01 +0000)
Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

From-SVN: r36610

12 files changed:
gcc/ChangeLog
gcc/config/mcore/mcore-elf.h
gcc/config/mcore/mcore-pe.h
gcc/config/mips/elf.h
gcc/config/mips/elf64.h
gcc/config/mips/iris5.h
gcc/config/mips/iris6.h
gcc/config/mips/mips.c
gcc/config/mips/mips.h
gcc/config/mips/netbsd.h
gcc/config/mips/osfrose.h
gcc/config/mips/sni-svr4.h

index a648269a0fcfe42a10150f59ef8e73194831fc72..b12017299bb1408ce0f3660796af932f3cd47c60 100644 (file)
        * 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.
+       * config/mcore/mcore-elf.h (UNALIGNED_INT_ASM_OP,
+       UNALIGNED_SHORT_ASM_OP, CTORS_SECTION_ASM_OP,
+       DTORS_SECTION_ASM_OP): Here.
+       * config/mcore/mcore-pe.h (CTORS_SECTION_ASM_OP,
+       DTORS_SECTION_ASM_OP, INT_ASM_OP): Here.
+       * config/mips/elf.h (TYPE_ASM_OP, SIZE_ASM_OP,
+       BSS_SECTION_ASM_OP): Here.
+       * config/mips/elf64.h (TYPE_ASM_OP, SIZE_ASM_OP): Here.
+       * config/mips/iris5.h (ABICALLS_ASM_OP): Here.
+       * config/mips/iris6.h (TYPE_ASM_OP, SIZE_ASM_OP,
+       POPSECTION_ASM_OP, BSS_SECTION_ASM_OP, CONST_SECTION_ASM_OP_32,
+       CONST_SECTION_ASM_OP_64, CTORS_SECTION_ASM_OP,
+       DTORS_SECTION_ASM_OP, EH_FRAME_SECTION_ASM_OP): Here.
+       * config/mips/mips.c (ABICALLS_ASM_OP): Here.
+       * config/mips/mips.h (ASM_STABS_OP, ASM_STABN_OP, ASM_STABD_OP):
+       Here.
+       * config/mips/netbsd.h (TYPE_ASM_OP, SIZE_ASM_OP, WEAK_ASM_OP):
+       Here.
+       * config/mips/osfrose.h (SET_ASM_OP): Here.
+       * config/mips/sni-svr4.h (ABICALLS_ASM_OP): Here.
 
 2000-09-25  Richard Henderson  <rth@cygnus.com>
 
index f7c8414eeaaf632c0da8efbb99f1685c05dae92c..2111a063332d5e1b13f54b6528efd54b1cae859c 100644 (file)
@@ -71,8 +71,8 @@ while (0)
 
 /* MCore defines .long and .short to NOT force any alignment.
    This lets you misalign as much as you wish.  */
-#define        UNALIGNED_INT_ASM_OP    ".long"
-#define        UNALIGNED_SHORT_ASM_OP  ".short"
+#define        UNALIGNED_INT_ASM_OP    "\t.long\t"
+#define        UNALIGNED_SHORT_ASM_OP  "\t.short\t"
 
 #define EXPORTS_SECTION_ASM_OP "\t.section .exports"
 
@@ -199,8 +199,8 @@ exports_section ()                                          \
 #define FORCE_FINI_SECTION_ALIGN       asm ("br 1f ; .literals ; 1:")
 
 #undef  CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP   ".section\t.ctors,\"aw\""
+#define CTORS_SECTION_ASM_OP   "\t.section\t.ctors,\"aw\""
 #undef  DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP   ".section\t.dtors,\"aw\""
+#define DTORS_SECTION_ASM_OP   "\t.section\t.dtors,\"aw\""
      
 #endif /* __MCORE_ELF_H__ */
index 8098c8531afba6c4310a711e72d8cf8c4b79fe60..c25478530f7ee6babf3c6a169d88f1019cef69f9 100644 (file)
@@ -184,11 +184,11 @@ rdata_section ()                                          \
 #define ENDFILE_SPEC  "%{!mno-lsim:-lsim}"
 
 #undef  CTORS_SECTION_ASM_OP
-#define CTORS_SECTION_ASM_OP   ".section\t.ctors,\"x\""
+#define CTORS_SECTION_ASM_OP   "\t.section\t.ctors,\"x\""
 #undef  DTORS_SECTION_ASM_OP
-#define DTORS_SECTION_ASM_OP   ".section\t.dtors,\"x\""
+#define DTORS_SECTION_ASM_OP   "\t.section\t.dtors,\"x\""
 
-#define INT_ASM_OP ".long"
+#define INT_ASM_OP "\t.long\t"
 
 #undef  ASM_OUTPUT_CONSTRUCTOR
 #define ASM_OUTPUT_CONSTRUCTOR(STREAM, NAME)   \
index 8e6907e09636e7cc83483e2e4d554ce6644a42fe..cc193412f98aa4af4eb481d06a7115b0d99a9723 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.  MIPS R3000 version with
    GOFAST floating point library.
-   Copyright (C) 1994, 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1997, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -87,8 +87,8 @@ do {                                                          \
 
 #undef TYPE_ASM_OP
 #undef SIZE_ASM_OP
-#define TYPE_ASM_OP    ".type"
-#define SIZE_ASM_OP    ".size"
+#define TYPE_ASM_OP    "\t.type\t"
+#define SIZE_ASM_OP    "\t.size\t"
 
 /* If defined, a C expression whose value is a string containing the
    assembler operation to identify the following data as
@@ -98,7 +98,7 @@ do {                                                          \
    `-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
 
 #define SBSS_SECTION_ASM_OP    "\t.section .sbss"
index b6015f594ac48cb5833c61b553a27a4b2ed543a8..6243dc93568e0795e12eae569932c147318c6781 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.  MIPS R4000 version with
    GOFAST floating point library.
-   Copyright (C) 1994, 1995, 1996, 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1995, 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -104,8 +104,8 @@ do {                                                                \
 
 #undef TYPE_ASM_OP
 #undef SIZE_ASM_OP
-#define TYPE_ASM_OP    ".type"
-#define SIZE_ASM_OP    ".size"
+#define TYPE_ASM_OP    "\t.type\t"
+#define SIZE_ASM_OP    "\t.size\t"
 
 /* These macros generate the special .type and .size directives which
    are used to set the corresponding fields of the linker symbol table
index ad8f62825fd98468ab535ff6d6a54a29db9e9743..a5dd2bc7e0831cbe1c15276a4a113d4d1d16a185 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  Iris version 5.
-   Copyright (C) 1993, 1995, 1996, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1995, 1996, 1998, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -21,7 +21,7 @@ Boston, MA 02111-1307, USA.  */
 #ifndef TARGET_DEFAULT
 #define        TARGET_DEFAULT  MASK_ABICALLS
 #endif
-#define ABICALLS_ASM_OP ".option pic2"
+#define ABICALLS_ASM_OP "\t.option pic2"
 
 #include "mips/iris3.h"
 #include "mips/mips.h"
index 2b66e4ae1099d325a458e6d9af1b4dd398fd6580..3c92998d1c95264209b4f73fc4dc8b436ea64e8f 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  Iris version 6.
-   Copyright (C) 1994, 1995, 1996, 1997, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1994, 1995, 1996, 1997, 1998, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -185,8 +185,8 @@ Boston, MA 02111-1307, USA.  */
 
 /* Define the strings used for the special svr4 .type and .size directives.  */
 
-#define TYPE_ASM_OP    ".type"
-#define SIZE_ASM_OP    ".size"
+#define TYPE_ASM_OP    "\t.type\t"
+#define SIZE_ASM_OP    "\t.size\t"
 
 /* This is how we tell the assembler that a symbol is weak.  */
 
@@ -205,7 +205,7 @@ Boston, MA 02111-1307, USA.  */
 
 #define ASM_WEAKEN_LABEL(FILE,NAME) ASM_OUTPUT_WEAK_ALIAS(FILE,NAME,0)
 
-#define POPSECTION_ASM_OP      ".popsection"
+#define POPSECTION_ASM_OP      "\t.popsection"
 
 #define DEBUG_INFO_SECTION     ".debug_info,0x7000001e,0,0,1"
 #define DEBUG_LINE_SECTION     ".debug_line,0x7000001e,0,0,1"
@@ -250,9 +250,9 @@ Boston, MA 02111-1307, USA.  */
    and dtor lists this way, so we use -init and -fini to invoke the
    do_global_* functions instead of running collect2.  */
 
-#define BSS_SECTION_ASM_OP     ".section\t.bss"
+#define BSS_SECTION_ASM_OP     "\t.section\t.bss"
 #define CONST_SECTION_ASM_OP_32        "\t.rdata"
-#define CONST_SECTION_ASM_OP_64        ".section\t.rodata"
+#define CONST_SECTION_ASM_OP_64        "\t.section\t.rodata"
 
 /* The IRIX 6 assembler .section directive takes four additional args:
    section type, flags, entry size, and alignment.  The alignment of the
@@ -263,25 +263,25 @@ Boston, MA 02111-1307, USA.  */
 /* If we are included from crtstuff.c, these need to be plain strings.
    _MIPS_SZPTR is defined in SUBTARGET_CPP_SPEC above.  */
 #if _MIPS_SZPTR == 64
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,1,2,0,8"
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,1,2,0,8"
+#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,1,2,0,8"
+#define DTORS_SECTION_ASM_OP "\t.section\t.dtors,1,2,0,8"
 #else /* _MIPS_SZPTR != 64 */
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,1,2,0,4"
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,1,2,0,4"
+#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,1,2,0,4"
+#define DTORS_SECTION_ASM_OP "\t.section\t.dtors,1,2,0,4"
 #endif /* _MIPS_SZPTR == 64 */
 
 #else /* ! (defined (CRT_BEGIN) || defined (CRT_END)) */
 
 /* If we are included from varasm.c, these need to depend on -mabi.  */
 #define CTORS_SECTION_ASM_OP \
-  (Pmode == DImode ? ".section\t.ctors,1,2,0,8" : ".section\t.ctors,1,2,0,4")
+  (Pmode == DImode ? "\t.section\t.ctors,1,2,0,8" : "\t.section\t.ctors,1,2,0,4")
 #define DTORS_SECTION_ASM_OP \
-  (Pmode == DImode ? ".section\t.dtors,1,2,0,8" : ".section\t.dtors,1,2,0,4")
+  (Pmode == DImode ? "\t.section\t.dtors,1,2,0,8" : "\t.section\t.dtors,1,2,0,4")
 #endif /* defined (CRT_BEGIN) || defined (CRT_END) */
 
 /* dwarf2out will handle padding this data properly.  We definitely don't
    want it 8-byte aligned on n32.  */
-#define EH_FRAME_SECTION_ASM_OP ".section\t.eh_frame,1,2,0,1"
+#define EH_FRAME_SECTION_ASM_OP "\t.section\t.eh_frame,1,2,0,1"
 
 /* A default list of other sections which we might be "in" at any given
    time.  For targets that use additional sections (e.g. .tdesc) you
index ce5f9583aa81992cda98d4db29d434d05818a453..2eebf628932dde2051c6a80b378dd08066f6d9cc 100644 (file)
@@ -5988,7 +5988,7 @@ mips_asm_file_start (stream)
 
   /* Generate the pseudo ops that System V.4 wants.  */
 #ifndef ABICALLS_ASM_OP
-#define ABICALLS_ASM_OP ".abicalls"
+#define ABICALLS_ASM_OP "\t.abicalls"
 #endif
   if (TARGET_ABICALLS)
     /* ??? but do not want this (or want pic0) if -non-shared? */
index 98c046b8cea48382551d40a66418e212b9983d44..a7c33660d2cd913c54a2b10cfd1d4fa87cad8b39 100644 (file)
@@ -1046,9 +1046,9 @@ while (0)
    that the MIPS assembler does not choke.  The mips-tfile program
    will correctly put the stab into the object file.  */
 
-#define ASM_STABS_OP   ((TARGET_GAS) ? ".stabs" : " #.stabs")
-#define ASM_STABN_OP   ((TARGET_GAS) ? ".stabn" : " #.stabn")
-#define ASM_STABD_OP   ((TARGET_GAS) ? ".stabd" : " #.stabd")
+#define ASM_STABS_OP   ((TARGET_GAS) ? "\t.stabs\t" : " #.stabs\t")
+#define ASM_STABN_OP   ((TARGET_GAS) ? "\t.stabn\t" : " #.stabn\t")
+#define ASM_STABD_OP   ((TARGET_GAS) ? "\t.stabd\t" : " #.stabd\t")
 
 /* Local compiler-generated symbols must have a prefix that the assembler
    understands.   By default, this is $, although some targets (e.g.,
index 81e5eaed488efd565d6e9857aa204745bd65f280..3ddc42219e5ad867e6db1b58dae81067dfe8fa29 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for DECstation running BSD as target machine for GNU compiler.
-   Copyright (C) 1993, 1995, 1996, 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1995, 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -95,9 +95,9 @@ Boston, MA 02111-1307, USA.  */
 #undef TYPE_ASM_OP
 #undef SIZE_ASM_OP
 #undef WEAK_ASM_OP
-#define TYPE_ASM_OP    ".type"
-#define SIZE_ASM_OP    ".size"
-#define WEAK_ASM_OP    ".weak"
+#define TYPE_ASM_OP    "\t.type\t"
+#define SIZE_ASM_OP    "\t.size\t"
+#define WEAK_ASM_OP    "\t.weak\t"
 
 /* The following macro defines the format used to output the second
    operand of the .type assembler directive.  Different svr4 assemblers
index 8ae9cb7bad88aa1742c097d9213c7010b9a28baa..10ab6dcb25d98cee105cc532724555a21f7035f7 100644 (file)
@@ -1,6 +1,6 @@
 /* Definitions of target machine for GNU compiler.
    DECstation (OSF/1 reference port with OSF/rose) version.
-   Copyright (C) 1991, 1992, 1995, 1996, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1992, 1995, 1996, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 This file is part of GNU CC.
 
@@ -100,7 +100,7 @@ Boston, MA 02111-1307, USA.  */
 /* enable dwarf debugging for testing */
 #define DWARF_DEBUGGING_INFO
 /* This is needed by dwarfout.c.  */
-#define SET_ASM_OP     ".set"
+#define SET_ASM_OP     "\t.set\t"
 
 /* Tell collect that the object format is OSF/rose.  */
 #define OBJECT_FORMAT_ROSE
index c93eff4476c938ade0ce9e9b0c455e4c449d9c8f..41a62dbc479169c4623f703200ff08955e1f9aec 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  SNI SINIX version.
-   Copyright (C) 1996, 1997, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
    Contributed by Marco Walther (Marco.Walther@mch.sni.de).
 
 This file is part of GNU CC.
@@ -60,7 +60,7 @@ Boston, MA 02111-1307, USA.  */
 #define OBJECT_FORMAT_ELF
 
 #define        TARGET_DEFAULT  MASK_ABICALLS
-#define ABICALLS_ASM_OP ".option pic2"
+#define ABICALLS_ASM_OP "\t.option pic2"
 
 #define MACHINE_TYPE "SNI running SINIX 5.42"