From 71d48a011e5b02201ecc01300f4de4c5510dc5ed Mon Sep 17 00:00:00 2001 From: Hans-Peter Nilsson Date: Mon, 25 Sep 2000 09:16:37 +0000 Subject: [PATCH] definitions in config/i3*: Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36607 --- gcc/ChangeLog | 35 +++++++++++++++++++++++++++++++++++ gcc/config/i370/i370.h | 6 +++--- gcc/config/i386/aix386.h | 4 ++-- gcc/config/i386/bsd.h | 4 ++-- gcc/config/i386/cygwin.h | 4 ++-- gcc/config/i386/dgux.h | 4 ++-- gcc/config/i386/djgpp.h | 6 +++--- gcc/config/i386/freebsd-elf.h | 4 ++-- gcc/config/i386/freebsd.h | 6 +++--- gcc/config/i386/i386-coff.h | 8 ++++---- gcc/config/i386/i386-interix.h | 14 +++++++------- gcc/config/i386/i386elf.h | 4 ++-- gcc/config/i386/netbsd.h | 2 +- gcc/config/i386/openbsd.h | 2 +- gcc/config/i386/osfrose.h | 8 ++++---- gcc/config/i386/sco5.h | 26 +++++++++++++------------- gcc/config/i386/seq-sysv3.h | 4 ++-- gcc/config/i386/sequent.h | 4 ++-- gcc/config/i386/sun386.h | 8 ++++---- gcc/config/i386/svr3gas.h | 10 +++++----- gcc/config/i386/sysv3.h | 4 ++-- gcc/config/i386/unix.h | 8 ++++---- 22 files changed, 105 insertions(+), 70 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3ce296c..6f779a8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -83,6 +83,41 @@ * config/gmicro/gmicro.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP, BSS_SECTION_ASM_OP): Here. * config/h8300/h8300.h (ASM_WORD_OP): Here. + * config/i370/i370.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP, + BSS_SECTION_ASM_OP): Here. + * config/i386/aix386.h (INIT_SECTION_ASM_OP): Here. + * config/i386/bsd.h (ASM_BYTE_OP): Here. + * config/i386/cygwin.h (SET_ASM_OP, INT_ASM_OP): Here. + * config/i386/dgux.h (CONST_SECTION_ASM_OP): Here. + * config/i386/djgpp.h (IDENT_ASM_OP, INT_ASM_OP, SET_ASM_OP): + Here. + * config/i386/freebsd-elf.h (SET_ASM_OP): Here. + * config/i386/freebsd.h (TYPE_ASM_OP, SIZE_ASM_OP, INT_ASM_OP): + Here. + * config/i386/i386-coff.h (CTORS_SECTION_ASM_OP, + DTORS_SECTION_ASM_OP, INT_ASM_OP): Here. + * config/i386/i386-interix.h (STRING_ASM_OP, CONST_SECTION_ASM_OP, + CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP, INT_ASM_OP, + SET_ASM_OP): Here. + * config/i386/i386elf.h (BSS_SECTION_ASM_OP): Here. + * config/i386/netbsd.h (INT_ASM_OP): Here. + * config/i386/openbsd.h (INT_ASM_OP): Here. + * config/i386/osfrose.h (TYPE_ASM_OP, SIZE_ASM_OP, SET_ASM_OP, + IDENT_ASM_OP): Here. + * config/i386/sco5.h (ALIGN_ASM_OP, ASCII_DATA_ASM_OP, + ASM_BYTE_OP, IDENT_ASM_OP, COMMON_ASM_OP, SET_ASM_OP, + LOCAL_ASM_OP, INT_ASM_OP, TYPE_ASM_OP, SIZE_ASM_OP, STRING_ASM_OP, + SKIP_ASM_OP, GLOBAL_ASM_OP): Here. + * config/i386/seq-sysv3.h (SHARED_SECTION_ASM_OP, + SHARED_BSS_SECTION_ASM_OP): Here. + * config/i386/sequent.h (SHARED_SECTION_ASM_OP): Here. + * config/i386/sun386.h (ASM_BYTE_OP, TEXT_SECTION_ASM_OP, + DATA_SECTION_ASM_OP): Here. + * config/i386/svr3gas.h (INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP, + CONST_SECTION_ASM_OP): Here. + * config/i386/sysv3.h (INIT_SECTION_ASM_OP): Here. + * config/i386/unix.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP, + BSS_SECTION_ASM_OP): Here. 2000-09-25 Richard Henderson diff --git a/gcc/config/i370/i370.h b/gcc/config/i370/i370.h index b733283..1c878ad 100644 --- a/gcc/config/i370/i370.h +++ b/gcc/config/i370/i370.h @@ -2123,13 +2123,13 @@ abort(); \ #define TARGET_MEM_FUNCTIONS /* Output before read-only data. */ -#define TEXT_SECTION_ASM_OP ".text" +#define TEXT_SECTION_ASM_OP "\t.text" /* Output before writable (initialized) data. */ -#define DATA_SECTION_ASM_OP ".data" +#define DATA_SECTION_ASM_OP "\t.data" /* Output before writable (uninitialized) data. */ -#define BSS_SECTION_ASM_OP ".bss" +#define BSS_SECTION_ASM_OP "\t.bss" /* In the past there was confusion as to what the argument to .align was in GAS. For the last several years the rule has been this: for a.out diff --git a/gcc/config/i386/aix386.h b/gcc/config/i386/aix386.h index e0498e7..a9115ad 100644 --- a/gcc/config/i386/aix386.h +++ b/gcc/config/i386/aix386.h @@ -1,6 +1,6 @@ /* Definitions for IBM PS2 running AIX/386 with gas. From: Minh Tran-Le - Copyright (C) 1988 Free Software Foundation, Inc. + Copyright (C) 1988, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -53,7 +53,7 @@ Boston, MA 02111-1307, USA. */ constructors. */ #undef INIT_SECTION_ASM_OP -#define INIT_SECTION_ASM_OP ".section .init,\"x\"" +#define INIT_SECTION_ASM_OP "\t.section .init,\"x\"" #define CTOR_LIST_BEGIN \ asm (INIT_SECTION_ASM_OP); \ diff --git a/gcc/config/i386/bsd.h b/gcc/config/i386/bsd.h index 34db79a..1666696 100644 --- a/gcc/config/i386/bsd.h +++ b/gcc/config/i386/bsd.h @@ -1,7 +1,7 @@ /* Definitions for BSD assembler syntax for Intel 386 (actually AT&T syntax for insns and operands, adapted to BSD conventions for symbol names and debugging.) - Copyright (C) 1988, 1996 Free Software Foundation, Inc. + Copyright (C) 1988, 1996, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -40,7 +40,7 @@ Boston, MA 02111-1307, USA. */ /* Assembler pseudos to introduce constants of various size. */ -#define ASM_BYTE_OP "\t.byte" +#define ASM_BYTE_OP "\t.byte\t" #define ASM_SHORT "\t.word" #define ASM_LONG "\t.long" #define ASM_DOUBLE "\t.double" diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h index 916753d..d6398af 100644 --- a/gcc/config/i386/cygwin.h +++ b/gcc/config/i386/cygwin.h @@ -532,10 +532,10 @@ extern void i386_pe_asm_file_end STDIO_PARAMS ((FILE *)); /* Enable alias attribute support. */ #ifndef SET_ASM_OP -#define SET_ASM_OP "\t.set" +#define SET_ASM_OP "\t.set\t" #endif #ifndef INT_ASM_OP -#define INT_ASM_OP ".long" +#define INT_ASM_OP "\t.long\t" #endif diff --git a/gcc/config/i386/dgux.h b/gcc/config/i386/dgux.h index 10982c5..752ae3c 100644 --- a/gcc/config/i386/dgux.h +++ b/gcc/config/i386/dgux.h @@ -27,7 +27,7 @@ Boston, MA 02111-1307, USA. */ #include "i386/sysv4.h" #ifndef VERSION_INFO2 -#define VERSION_INFO2 "$Revision: 1.10 $" +#define VERSION_INFO2 "$Revision: 1.11 $" #endif #ifndef VERSION_STRING @@ -251,4 +251,4 @@ Boston, MA 02111-1307, USA. */ /* Add .align 1 to avoid .backalign bug in assembler */ #undef CONST_SECTION_ASM_OP -#define CONST_SECTION_ASM_OP ".section\t.rodata\n\t.align 1" +#define CONST_SECTION_ASM_OP "\t.section\t.rodata\n\t.align 1" diff --git a/gcc/config/i386/djgpp.h b/gcc/config/i386/djgpp.h index e18db77..762178a 100644 --- a/gcc/config/i386/djgpp.h +++ b/gcc/config/i386/djgpp.h @@ -60,15 +60,15 @@ Boston, MA 02111-1307, USA. */ /* Define the name of the .ident op. */ #undef IDENT_ASM_OP -#define IDENT_ASM_OP "\t.ident" +#define IDENT_ASM_OP "\t.ident\t" /* Define the name of the .int op. */ #undef INT_ASM_OP -#define INT_ASM_OP "\t.long" +#define INT_ASM_OP "\t.long\t" /* Enable alias attribute support. */ #ifndef SET_ASM_OP -#define SET_ASM_OP "\t.set" +#define SET_ASM_OP "\t.set\t" #endif /* Define the name of the .text section. */ diff --git a/gcc/config/i386/freebsd-elf.h b/gcc/config/i386/freebsd-elf.h index b728ae2..4653346 100644 --- a/gcc/config/i386/freebsd-elf.h +++ b/gcc/config/i386/freebsd-elf.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running FreeBSD with ELF format - Copyright (C) 1996 Free Software Foundation, Inc. + Copyright (C) 1996, 2000 Free Software Foundation, Inc. Contributed by Eric Youngdale. Modified for stabs-in-ELF by H.J. Lu. Adapted from GNU/Linux version by John Polstra. @@ -36,7 +36,7 @@ Boston, MA 02111-1307, USA. */ #define ASM_APP_OFF "#NO_APP\n" #undef SET_ASM_OP -#define SET_ASM_OP ".set" +#define SET_ASM_OP "\t.set\t" /* This is how to output an element of a case-vector that is relative. This is only used for PIC code. See comments by the `casesi' insn in diff --git a/gcc/config/i386/freebsd.h b/gcc/config/i386/freebsd.h index ba1487f..829376b 100644 --- a/gcc/config/i386/freebsd.h +++ b/gcc/config/i386/freebsd.h @@ -130,8 +130,8 @@ Boston, MA 02111-1307, USA. */ 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" /* The following macro defines the format used to output the second operand of the .type assembler directive. Different svr4 assemblers @@ -249,4 +249,4 @@ do { \ /* This is the pseudo-op used to generate a 32-bit word of data with a specific value in some section. */ -#define INT_ASM_OP ".long" +#define INT_ASM_OP "\t.long\t" diff --git a/gcc/config/i386/i386-coff.h b/gcc/config/i386/i386-coff.h index 2fddc3a..f204550 100644 --- a/gcc/config/i386/i386-coff.h +++ b/gcc/config/i386/i386-coff.h @@ -1,7 +1,7 @@ /* Definitions for "naked" Intel 386 using coff object format files and coff debugging info. - Copyright (C) 1994 Free Software Foundation, Inc. + Copyright (C) 1994, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -39,8 +39,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. */ @@ -77,7 +77,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. */ diff --git a/gcc/config/i386/i386-interix.h b/gcc/config/i386/i386-interix.h index 82a9cb8..3dc11bf 100644 --- a/gcc/config/i386/i386-interix.h +++ b/gcc/config/i386/i386-interix.h @@ -1,5 +1,5 @@ /* Target definitions for GNU compiler for Intel 80386 running Interix - Parts Copyright (C) 1991, 1999 Free Software Foundation, Inc. + Parts Copyright (C) 1991, 1999, 2000 Free Software Foundation, Inc. Parts: by Douglas B. Rupp (drupp@cs.washington.edu). @@ -140,7 +140,7 @@ Boston, MA 02111-1307, USA. */ #define STRING_LIMIT ((unsigned) 256) -#define STRING_ASM_OP ".string" +#define STRING_ASM_OP "\t.string\t" /* The routine used to output NUL terminated strings. We use a special version of this for most svr4 targets because doing so makes the @@ -265,7 +265,7 @@ Boston, MA 02111-1307, USA. */ #define USE_CONST_SECTION 1 -#define CONST_SECTION_ASM_OP ".section\t.rdata,\"r\"" +#define CONST_SECTION_ASM_OP "\t.section\t.rdata,\"r\"" /* Define the pseudo-ops used to switch to the .ctors and .dtors sections. @@ -282,8 +282,8 @@ Boston, MA 02111-1307, USA. */ errors unless the .ctors and .dtors sections are marked as writable via the SHF_WRITE attribute.) */ -#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 default list of other sections which we might be "in" at any given time. For targets that use additional sections (e.g. .tdesc) you @@ -361,7 +361,7 @@ dtors_section () \ (DECL) && TREE_READONLY (DECL) ? "a" : "aw") #endif -#define INT_ASM_OP ".long" +#define INT_ASM_OP "\t.long\t" /* The MS compilers take alignment as a number of bytes, so we do as well */ #undef ASM_OUTPUT_ALIGN @@ -392,7 +392,7 @@ dtors_section () \ ld -r (specifically -rU). */ #define CTOR_LISTS_DEFINED_EXTERNALLY 1 -#define SET_ASM_OP ".set" +#define SET_ASM_OP "\t.set\t" /* Output a definition (implements alias) */ #define ASM_OUTPUT_DEF(FILE,LABEL1,LABEL2) \ do \ diff --git a/gcc/config/i386/i386elf.h b/gcc/config/i386/i386elf.h index 9ba9ea9..714196d 100644 --- a/gcc/config/i386/i386elf.h +++ b/gcc/config/i386/i386elf.h @@ -1,5 +1,5 @@ /* Target definitions for GNU compiler for Intel 80386 using ELF - Copyright (C) 1988, 1991, 1995 Free Software Foundation, Inc. + Copyright (C) 1988, 1991, 1995, 2000 Free Software Foundation, Inc. Derived from sysv4.h written by Ron Guilmette (rfg@netcom.com). @@ -206,7 +206,7 @@ do { \ `-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be used. */ #undef BSS_SECTION_ASM_OP -#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 diff --git a/gcc/config/i386/netbsd.h b/gcc/config/i386/netbsd.h index ad2b56b..870870d 100644 --- a/gcc/config/i386/netbsd.h +++ b/gcc/config/i386/netbsd.h @@ -89,4 +89,4 @@ /* This is the pseudo-op used to generate a 32-bit word of data with a specific value in some section. */ -#define INT_ASM_OP ".long" +#define INT_ASM_OP "\t.long\t" diff --git a/gcc/config/i386/openbsd.h b/gcc/config/i386/openbsd.h index 13f2bda..7d1d129 100644 --- a/gcc/config/i386/openbsd.h +++ b/gcc/config/i386/openbsd.h @@ -137,4 +137,4 @@ Boston, MA 02111-1307, USA. */ /* This is the pseudo-op used to generate a 32-bit word of data with a specific value in some section. */ -#define INT_ASM_OP ".long" +#define INT_ASM_OP "\t.long\t" diff --git a/gcc/config/i386/osfrose.h b/gcc/config/i386/osfrose.h index 303d265..689b6e5 100644 --- a/gcc/config/i386/osfrose.h +++ b/gcc/config/i386/osfrose.h @@ -615,9 +615,9 @@ while (0) 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 SET_ASM_OP ".set" +#define TYPE_ASM_OP "\t.type\t" +#define SIZE_ASM_OP "\t.size\t" +#define SET_ASM_OP "\t.set\t" /* This is how we tell the assembler that a symbol is weak. */ @@ -745,7 +745,7 @@ while (0) .ident string is patterned after the ones produced by native svr4 C compilers. */ -#define IDENT_ASM_OP ".ident" +#define IDENT_ASM_OP "\t.ident\t" /* Allow #sccs in preprocessor. */ diff --git a/gcc/config/i386/sco5.h b/gcc/config/i386/sco5.h index 0853c7a..3394c90 100644 --- a/gcc/config/i386/sco5.h +++ b/gcc/config/i386/sco5.h @@ -30,28 +30,28 @@ Boston, MA 02111-1307, USA. */ #define LPREFIX ".L" #undef ALIGN_ASM_OP -#define ALIGN_ASM_OP "\t.align" +#define ALIGN_ASM_OP "\t.align\t" #undef ASCII_DATA_ASM_OP -#define ASCII_DATA_ASM_OP "\t.ascii" +#define ASCII_DATA_ASM_OP "\t.ascii\t" #undef ASM_BYTE_OP -#define ASM_BYTE_OP "\t.byte" +#define ASM_BYTE_OP "\t.byte\t" #undef IDENT_ASM_OP -#define IDENT_ASM_OP "\t.ident" +#define IDENT_ASM_OP "\t.ident\t" #undef COMMON_ASM_OP -#define COMMON_ASM_OP "\t.comm" +#define COMMON_ASM_OP "\t.comm\t" #undef SET_ASM_OP -#define SET_ASM_OP "\t.set" +#define SET_ASM_OP "\t.set\t" #undef LOCAL_ASM_OP -#define LOCAL_ASM_OP "\t.local" +#define LOCAL_ASM_OP "\t.local\t" #undef INT_ASM_OP -#define INT_ASM_OP "\t.long" +#define INT_ASM_OP "\t.long\t" #undef ASM_SHORT #define ASM_SHORT "\t.value" @@ -63,19 +63,19 @@ Boston, MA 02111-1307, USA. */ #define ASM_DOUBLE "\t.double" #undef TYPE_ASM_OP -#define TYPE_ASM_OP "\t.type" +#define TYPE_ASM_OP "\t.type\t" #undef SIZE_ASM_OP -#define SIZE_ASM_OP "\t.size" +#define SIZE_ASM_OP "\t.size\t" #undef STRING_ASM_OP -#define STRING_ASM_OP "\t.string" +#define STRING_ASM_OP "\t.string\t" #undef SKIP_ASM_OP -#define SKIP_ASM_OP "\t.zero" +#define SKIP_ASM_OP "\t.zero\t" #undef GLOBAL_ASM_OP -#define GLOBAL_ASM_OP "\t.globl" +#define GLOBAL_ASM_OP "\t.globl\t" #undef EH_FRAME_SECTION_ASM_OP #define EH_FRAME_SECTION_ASM_OP_COFF "\t.section\t.ehfram, \"x\"" diff --git a/gcc/config/i386/seq-sysv3.h b/gcc/config/i386/seq-sysv3.h index a1fab33..df16f5c 100644 --- a/gcc/config/i386/seq-sysv3.h +++ b/gcc/config/i386/seq-sysv3.h @@ -28,7 +28,7 @@ /* Assembler pseudo-op for initialized shared variables (.shdata). */ #undef SHARED_SECTION_ASM_OP -#define SHARED_SECTION_ASM_OP ".section .shdata, \"ws\"" +#define SHARED_SECTION_ASM_OP "\t.section .shdata, \"ws\"" /* Assembler pseudo-op for uninitialized shared global variables (.shbss). */ #undef ASM_OUTPUT_SHARED_COMMON @@ -39,7 +39,7 @@ /* Assembler pseudo-op for uninitialized shared local variables (.shbss). */ #undef SHARED_BSS_SECTION_ASM_OP -#define SHARED_BSS_SECTION_ASM_OP ".section .shbss, \"bs\"" +#define SHARED_BSS_SECTION_ASM_OP "\t.section .shbss, \"bs\"" /* seq2-sysv3.h used to define HAVE_ATEXIT, so I assume ptx1 needs this... */ #define NEED_ATEXIT diff --git a/gcc/config/i386/sequent.h b/gcc/config/i386/sequent.h index 8e8fa3d..8cec304 100644 --- a/gcc/config/i386/sequent.h +++ b/gcc/config/i386/sequent.h @@ -1,5 +1,5 @@ /* Definitions for Sequent Intel 386. - Copyright (C) 1988, 1994, 1999 Free Software Foundation, Inc. + Copyright (C) 1988, 1994, 1999, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -103,7 +103,7 @@ Boston, MA 02111-1307, USA. */ fprintf (FILE, "\tmovl $.LP%d,%%eax\n\tcall mcount\n", (LABELNO)); /* Assembler pseudo-op for shared data segment. */ -#define SHARED_SECTION_ASM_OP ".shdata" +#define SHARED_SECTION_ASM_OP "\t.shdata" /* A C statement or statements which output an assembler instruction opcode to the stdio stream STREAM. The macro-operand PTR is a diff --git a/gcc/config/i386/sun386.h b/gcc/config/i386/sun386.h index c7bd415..331e8c9 100644 --- a/gcc/config/i386/sun386.h +++ b/gcc/config/i386/sun386.h @@ -1,5 +1,5 @@ /* Definitions for Sun assembler syntax for the Intel 80386. - Copyright (C) 1988, 1996 Free Software Foundation, Inc. + Copyright (C) 1988, 1996, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -33,7 +33,7 @@ Boston, MA 02111-1307, USA. */ /* Assembler pseudos to introduce constants of various size. */ -#define ASM_BYTE_OP "\t.byte" +#define ASM_BYTE_OP "\t.byte\t" #define ASM_SHORT "\t.value" #define ASM_LONG "\t.long" #define ASM_DOUBLE "\t.double" @@ -97,12 +97,12 @@ do \ /* Output before read-only data. */ #undef TEXT_SECTION_ASM_OP -#define TEXT_SECTION_ASM_OP ".text" +#define TEXT_SECTION_ASM_OP "\t.text" /* Output before writable data. */ #undef DATA_SECTION_ASM_OP -#define DATA_SECTION_ASM_OP ".data" +#define DATA_SECTION_ASM_OP "\t.data" /* Define the syntax of labels and symbol definitions/declarations. */ diff --git a/gcc/config/i386/svr3gas.h b/gcc/config/i386/svr3gas.h index 308aa5a..0f89153 100644 --- a/gcc/config/i386/svr3gas.h +++ b/gcc/config/i386/svr3gas.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running system V, using gas. - Copyright (C) 1992, 1996 Free Software Foundation, Inc. + Copyright (C) 1992, 1996, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -105,9 +105,9 @@ Boston, MA 02111-1307, USA. */ #define USE_CONST_SECTION 0 -#define INIT_SECTION_ASM_OP ".section\t.init" -#define FINI_SECTION_ASM_OP ".section .fini,\"x\"" -#define CONST_SECTION_ASM_OP ".section\t.rodata, \"x\"" +#define INIT_SECTION_ASM_OP "\t.section\t.init" +#define FINI_SECTION_ASM_OP "\t.section .fini,\"x\"" +#define CONST_SECTION_ASM_OP "\t.section\t.rodata, \"x\"" #define CTORS_SECTION_ASM_OP INIT_SECTION_ASM_OP #define DTORS_SECTION_ASM_OP FINI_SECTION_ASM_OP @@ -276,7 +276,7 @@ dtors_section () \ constructor. */ #undef INIT_SECTION_ASM_OP -#define INIT_SECTION_ASM_OP ".section .init,\"x\"" +#define INIT_SECTION_ASM_OP "\t.section .init,\"x\"" #define CTOR_LIST_BEGIN \ asm (INIT_SECTION_ASM_OP); \ diff --git a/gcc/config/i386/sysv3.h b/gcc/config/i386/sysv3.h index ce89889..abac892 100644 --- a/gcc/config/i386/sysv3.h +++ b/gcc/config/i386/sysv3.h @@ -1,5 +1,5 @@ /* Definitions for Intel 386 running system V. - Copyright (C) 1988, 1996 Free Software Foundation, Inc. + Copyright (C) 1988, 1996, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -108,7 +108,7 @@ Boston, MA 02111-1307, USA. */ constructor. */ #undef INIT_SECTION_ASM_OP -#define INIT_SECTION_ASM_OP ".section .init,\"x\"" +#define INIT_SECTION_ASM_OP "\t.section .init,\"x\"" #define CTOR_LIST_BEGIN \ asm (INIT_SECTION_ASM_OP); \ diff --git a/gcc/config/i386/unix.h b/gcc/config/i386/unix.h index 21fac84..cdc5797 100644 --- a/gcc/config/i386/unix.h +++ b/gcc/config/i386/unix.h @@ -1,5 +1,5 @@ /* Definitions for Unix assembler syntax for the Intel 80386. - Copyright (C) 1988, 1994, 1999 Free Software Foundation, Inc. + Copyright (C) 1988, 1994, 1999, 2000 Free Software Foundation, Inc. This file is part of GNU CC. @@ -48,15 +48,15 @@ Boston, MA 02111-1307, USA. */ /* Output before read-only data. */ -#define TEXT_SECTION_ASM_OP ".text" +#define TEXT_SECTION_ASM_OP "\t.text" /* Output before writable (initialized) data. */ -#define DATA_SECTION_ASM_OP ".data" +#define DATA_SECTION_ASM_OP "\t.data" /* Output before writable (uninitialized) data. */ -#define BSS_SECTION_ASM_OP ".bss" +#define BSS_SECTION_ASM_OP "\.bss" /* This is how to output a command to make the user-level label named NAME defined for reference from other files. */ -- 2.7.4