OSDN Git Service

definitions in config/[npr]*:
authorhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2000 10:11:22 +0000 (10:11 +0000)
committerhp <hp@138bc75d-0d04-0410-961f-82ee72b054a4>
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.

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

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 b120172..e030477 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 31e2894..3340dbd 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 d385395..d3cd9cb 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 352acae..895af06 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 1e8c353..30c15b8 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 01c88e3..f8bb823 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 e26cf86..4e5b807 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 d1ce1d8..feb531b 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 b11b706..b60a284 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 0779aa9..009a0d5 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 ec6602f..d91f1f5 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 543dcea..8ab59cb 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 55f3261..344f3ae 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 d8d9633..98eb931 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