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

From-SVN: r36611

14 files changed:
gcc/ChangeLog
gcc/config/ns32k/encore.h
gcc/config/ns32k/merlin.h
gcc/config/ns32k/ns32k.h
gcc/config/ns32k/sequent.h
gcc/config/ns32k/tek6000.h
gcc/config/pa/pa-64.h
gcc/config/pa/pa.h
gcc/config/pj/pj.h
gcc/config/pyr/pyr.h
gcc/config/romp/romp.h
gcc/config/rs6000/rs6000.h
gcc/config/rs6000/sol2.h
gcc/config/rs6000/sysv4.h

index b12017299bb1408ce0f3660796af932f3cd47c60..e030477c8bc0a4265481ba6da11a70b638d78b12 100644 (file)
        Here.
        * config/mips/osfrose.h (SET_ASM_OP): Here.
        * config/mips/sni-svr4.h (ABICALLS_ASM_OP): Here.
+       * config/ns32k/encore.h (SHARED_SECTION_ASM_OP): Here.
+       * config/ns32k/merlin.h (SHARED_SECTION_ASM_OP): Here.
+       * config/ns32k/ns32k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
+       Here.
+       * config/ns32k/sequent.h (SHARED_SECTION_ASM_OP): Here.
+       * config/ns32k/tek6000.h (SHARED_SECTION_ASM_OP): Here.
+       * config/pa/pa-64.h (INT_ASM_OP, TYPE_ASM_OP, SIZE_ASM_OP): Here.
+       * config/pa/pa.h (ASM_STABS_OP, ASM_STABN_OP): Here.
+       * config/pj/pj.h (SET_ASM_OP, BSS_SECTION_ASM_OP): Here.
+       * config/pyr/pyr.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
+       Here.
+       * config/romp/romp.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
+       Here.
+       * config/rs6000/rs6000.h (SET_ASM_OP): Here.
+       * config/rs6000/sol2.h (ASM_STABN_OP): Here.
+       * config/rs6000/sysv4.h (SKIP_ASM_OP, LOCAL_ASM_OP, LCOMM_ASM_OP):
+       Here.
 
 2000-09-25  Richard Henderson  <rth@cygnus.com>
 
index 31e28946e4f69b2e5f72b3e61ada5d128ba3d604..3340dbdd7286a69d4e5621af57623ee37e884e27 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  ENCORE NS32000 version.
-   Copyright (C) 1988, 1993 Free Software Foundation, Inc.
+   Copyright (C) 1988, 1993, 2000 Free Software Foundation, Inc.
    Adapted by Robert Brown (brown@harvard.harvard.edu) from the Sequent
    version by Michael Tiemann (tiemann@mcc.com).
 
@@ -172,7 +172,7 @@ do {                                                        \
     
 /* Assembler pseudo-op for shared data segment. */
 
-#define SHARED_SECTION_ASM_OP ".shrdata"
+#define SHARED_SECTION_ASM_OP "\t.shrdata"
 
 /* This says how to output an assembler line
    to define a shared common symbol. */
index d385395a9cabc1f47a210a6c3c83a1e44f4e3e7f..d3cd9cb214b19c5d04f20cb237b5e91ce797b8c5 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  MERLIN NS32000 version.
-   Copyright (C) 1990, 1994 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1994, 2000 Free Software Foundation, Inc.
    By Mark Mason (mason@reed.bitnet, pyramid!unify!mason@uunet.uu.net).
 
 This file is part of GNU CC.
@@ -56,7 +56,7 @@ Boston, MA 02111-1307, USA.  */
 #undef LABEL_ALIGN_AFTER_BARRIER
 
 /* Assembler pseudo-op for shared data segment. */
-#define SHARED_SECTION_ASM_OP ".shdata"
+#define SHARED_SECTION_ASM_OP "\t.shdata"
 
 /* %$ means print the prefix for an immediate operand. */
 
index 352acaee63937bbdb7feef7c5ba8beb489ee62ea..895af06385ed0602a22246407d62e8ff95fb9e68 100644 (file)
@@ -1488,11 +1488,11 @@ while (0)
 
 /* 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"
 
 /* Define the output Assembly Language */
 
index 1e8c3535ec700e9d8d88b4cbd93dcc80f00540c9..30c15b8f2722da52ebb89384ff4d929721860617 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions of target machine for GNU compiler.  SEQUENT NS32000 version.
-   Copyright (C) 1987 Free Software Foundation, Inc.
+   Copyright (C) 1987, 2000 Free Software Foundation, Inc.
    Contributed by Michael Tiemann (tiemann@mcc.com)
 
 This file is part of GNU CC.
@@ -57,7 +57,7 @@ Boston, MA 02111-1307, USA.  */
 #undef LABEL_ALIGN_AFTER_BARRIER
 
 /* Assembler pseudo-op for shared data segment. */
-#define SHARED_SECTION_ASM_OP ".shdata"
+#define SHARED_SECTION_ASM_OP "\t.shdata"
 
 /* Control how stack adjust insns are output.  */
 #define SEQUENT_ADJUST_STACK
index 01c88e39a2ede2bca2c3d0926e7f3a0f2880f3c9..f8bb82390bd644698862b41274aa342f4ca18b2b 100644 (file)
@@ -1,7 +1,7 @@
 /* Definitions of target machine for GNU compiler.
    Generic Tektronix 6000 series NS32000 version.
    See ns32k/tek6100.h and ns32k/tek6200.h, which include this file.
-   Copyright (C) 1990 Free Software Foundation, Inc.
+   Copyright (C) 1990, 2000 Free Software Foundation, Inc.
    Created by Snoopy  (sopwith.uucp!snoopy).
    Based on work by Mark Mason (mason@reed.bitnet,
    pyramid!unify!mason@uunet.uu.net) and Keith Packard.
@@ -109,7 +109,7 @@ Boston, MA 02111-1307, USA.  */
 #undef LABEL_ALIGN_AFTER_BARRIER
 
 /* Assembler pseudo-op for shared data segment. */
-#define SHARED_SECTION_ASM_OP ".shdata"
+#define SHARED_SECTION_ASM_OP "\t.shdata"
 
 #ifdef UTEK_ASM
 #undef  FUNCTION_PROLOGUE
index e26cf86c4030ab25ec19573e91ef3c7573507c02..4e5b8079a94daba9a1c42fc708405fce2cba14d0 100644 (file)
@@ -347,7 +347,7 @@ do {                                                                \
   DECL_SECTION_NAME (DECL) = build_string (len, string);       \
 } while (0)
 
-#define INT_ASM_OP ".dword"
+#define INT_ASM_OP "\t.dword\t"
 /* A C statement (sans semicolon) to output an element in the table of
    global constructors.  */
 #define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME)                              \
@@ -378,8 +378,8 @@ do {                                                                \
    different pseudo-op names for these, they may be overridden in the
    file which includes this one.  */
 
-#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.  */
 
index d1ce1d82fee948098632c796071b69393864b306..feb531bf7dfb327c8749ad752e1a2c2e21f55ac3 100644 (file)
@@ -234,8 +234,8 @@ extern int target_flags;
 #define DBX_CONTIN_LENGTH 3000
 
 /* Only labels should ever begin in column zero.  */
-#define ASM_STABS_OP "\t.stabs"
-#define ASM_STABN_OP "\t.stabn"
+#define ASM_STABS_OP "\t.stabs\t"
+#define ASM_STABN_OP "\t.stabn\t"
 
 /* GDB always assumes the current function's frame begins at the value
    of the stack pointer upon entry to the current function.  Accessing
index b11b706e1d826dfe393bf7ce2b198cda1d391a2b..b60a284d34701c389fb99ee4bdbd1d95ca471b53 100644 (file)
@@ -1054,7 +1054,7 @@ struct pj_args
 #define ASM_APP_OFF             ""
 #define FILE_ASM_OP             "\t.file\n"
 
-#define SET_ASM_OP              ".set"
+#define SET_ASM_OP              "\t.set\t"
 
 /* How to change between sections.  */
 
@@ -1080,7 +1080,7 @@ do { fputs (current_function_varargs || current_function_stdarg         \
    `-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be
    used.  */
 
-#define BSS_SECTION_ASM_OP      ".section\t.bss"
+#define BSS_SECTION_ASM_OP      "\t.section\t.bss"
 
 /* Like `ASM_OUTPUT_BSS' except takes the required alignment as a
    separate, explicit argument.  If you define this macro, it is used
index 0779aa98a78862c8e5bf839ab57c14d83408275b..009a0d5738adf56abc91564ead992e7852db917f 100644 (file)
@@ -1123,11 +1123,11 @@ extern int swap_operands;
 
 /* 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"
 
 /* How to refer to registers in assembler output.
    This sequence is indexed by compiler's hard-register-number (see above).  */
index ec6602f80f78dfcd5d5e048587a8c1a3ef779847..d91f1f5d257ea712c867a7c3790942a35347ad43 100644 (file)
@@ -1384,11 +1384,11 @@ struct rt_cargs {int gregs, fregs; };
 
 /* Output before instructions and 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"
 
 /* How to refer to registers in assembler output.
    This sequence is indexed by compiler's hard-register-number (see above).  */
index 543dceaa15dc1b3289f4ce4143408271c58b6be5..8ab59cb698086fa962ab3c958e1537a5ca4e1790 100644 (file)
@@ -2384,7 +2384,7 @@ extern int toc_initialized;
 
 /* This is how we tell the assembler that two symbols have the same value.  */
 
-#define SET_ASM_OP ".set"
+#define SET_ASM_OP "\t.set\t"
 
 /* This implementes the `alias' attribute.  */
 
index 55f32614054509d9cf951ac17fa01236c486971b..344f3ae0f701e7b383ceb011825847f0b0883332 100644 (file)
@@ -90,7 +90,7 @@ do {                                                                  \
 
 /* use .stabd instead of .stabn */
 
-#define        ASM_STABN_OP    ".stabd"
+#define        ASM_STABN_OP    "\t.stabd\t"
 
 #undef  ASM_OUTPUT_SOURCE_LINE
 #define ASM_OUTPUT_SOURCE_LINE(file, line)                             \
index d8d963376a467618424a9dd8c30615f07becd32b..98eb9316f5f35630a182bb5968c3f6f47879c8f3 100644 (file)
@@ -738,16 +738,16 @@ extern int rs6000_pic_labelno;
 
 /* Override elfos.h definition.  */
 #undef SKIP_ASM_OP
-#define SKIP_ASM_OP    ".space"
+#define SKIP_ASM_OP    "\t.space\t"
 
 /* This says how to output assembler code to declare an
    uninitialized internal linkage data object.  Under SVR4,
    the linker seems to want the alignment of data objects
    to depend on their types.  We do exactly that here.  */
 
-#define        LOCAL_ASM_OP    ".local"
+#define        LOCAL_ASM_OP    "\t.local\t"
 
-#define        LCOMM_ASM_OP    ".lcomm"
+#define        LCOMM_ASM_OP    "\t.lcomm\t"
 
 /* Override elfos.h definition.  */
 #undef ASM_OUTPUT_ALIGNED_LOCAL