mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-07 23:40:34 +08:00
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
This commit is contained in:
parent
4e8aa65c64
commit
71d48a011e
@ -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 <rth@cygnus.com>
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* Definitions for IBM PS2 running AIX/386 with gas.
|
||||
From: Minh Tran-Le <TRANLE@intellicorp.com>
|
||||
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); \
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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. */
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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. */
|
||||
|
@ -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 \
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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. */
|
||||
|
||||
|
@ -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\""
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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. */
|
||||
|
||||
|
@ -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); \
|
||||
|
@ -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); \
|
||||
|
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user