Commit 6e7b07a7 by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

definitions in config/m[368]*:

Changes add TABs on either or both sides, covering start of line,
up to any operand for all .*ASM.*_OP definitions.

From-SVN: r36609
parent de323aa1
...@@ -142,6 +142,54 @@ ...@@ -142,6 +142,54 @@
COMMON_ASM_OP, ASCII_DATA_ASM_OP, INIT_SECTION_ASM_OP, COMMON_ASM_OP, ASCII_DATA_ASM_OP, INIT_SECTION_ASM_OP,
FINI_SECTION_ASM_OP, CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP, FINI_SECTION_ASM_OP, CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP,
SDATA_SECTION_ASM_OP, SBSS_SECTION_ASM_OP): Here. SDATA_SECTION_ASM_OP, SBSS_SECTION_ASM_OP): Here.
* config/m32r/m32r.h (SCOMMON_ASM_OP): Here.
* config/m68hc11/m68hc11.h (GLOBAL_ASM_OP): Here.
* config/m68k/auxas.h (BYTE_ASM_OP, WORD_ASM_OP, LONG_ASM_OP,
SPACE_ASM_OP, ALIGN_ASM_OP, GLOBAL_ASM_OP, SWBEG_ASM_OP,
SET_ASM_OP): Here.
* config/m68k/coff.h (BSS_SECTION_ASM_OP, CTORS_SECTION_ASM_OP,
DTORS_SECTION_ASM_OP, INT_ASM_OP): Here.
* config/m68k/crds.h (BSS_SECTION_ASM_OP): Here.
* config/m68k/dpx2.h (ASM_BYTE_OP, GLOBAL_ASM_OP): Here.
* config/m68k/hp320.h (ASCII_DATA_ASM_OP, GLOBAL_ASM_OP): Here.
* config/m68k/linux.h (BSS_SECTION_ASM_OP): Here.
* config/m68k/lynx.h (BSS_SECTION_ASM_OP): Here.
* config/m68k/m68k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
GLOBAL_ASM_OP): Here.
* config/m68k/m68kelf.h (SWBEG_ASM_OP, BSS_ASM_OP,
BSS_SECTION_ASM_OP): Here.
* config/m68k/m68kv4.h (BSS_ASM_OP): Here.
* config/m68k/mot3300.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
ASCII_DATA_ASM_OP, SET_ASM_OP, CTORS_SECTION_ASM_OP,
DTORS_SECTION_ASM_OP, GLOBAL_ASM_OP, ASM_BYTE_OP, ALIGN_ASM_OP,
SKIP_ASM_OP): Here.
* config/m68k/newsgas.h (SET_ASM_OP): Here.
* config/m68k/rtemself.h (INIT_SECTION_ASM_OP,
FINI_SECTION_ASM_OP, EH_FRAME_SECTION_ASM_OP): Here.
* config/m68k/sgs.h (BYTE_ASM_OP, WORD_ASM_OP, LONG_ASM_OP,
SPACE_ASM_OP, ALIGN_ASM_OP, GLOBAL_ASM_OP, SWBEG_ASM_OP,
SET_ASM_OP, UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP): Here,
but use trailing spaces.
* config/m68k/tower-as.h (TEXT_SECTION_ASM_OP,
DATA_SECTION_ASM_OP, GLOBAL_ASM_OP, INIT_SECTION_ASM_OP,
FINI_SECTION_ASM_OP, CONST_SECTION_ASM_OP, BSS_SECTION_ASM_OP):
Here.
* config/m88k/dgux.h (FINI_SECTION_ASM_OP, INIT_SECTION_ASM_OP,
CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Here.
* config/m88k/m88k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
CONST_SECTION_ASM_OP, TDESC_SECTION_ASM_OP, CTORS_SECTION_ASM_OP,
DTORS_SECTION_ASM_OP, INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
IDENT_ASM_OP, FILE_ASM_OP, SECTION_ASM_OP, SET_ASM_OP,
GLOBAL_ASM_OP, ALIGN_ASM_OP, SKIP_ASM_OP, COMMON_ASM_OP,
BSS_ASM_OP, FLOAT_ASM_OP, DOUBLE_ASM_OP, INT_ASM_OP, SHORT_ASM_OP,
CHAR_ASM_OP, ASCII_DATA_ASM_OP, SBSS_ASM_OP, SCOMM_ASM_OP,
SDATA_SECTION_ASM_OP, TYPE_ASM_OP, SIZE_ASM_OP, INTERNAL_ASM_OP,
VERSION_ASM_OP, UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP,
PUSHSECTION_ASM_OP, POPSECTION_ASM_OP, REQUIRES_88110_ASM_OP,
ASM_BYTE_OP): Here.
* 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.
2000-09-25 Richard Henderson <rth@cygnus.com> 2000-09-25 Richard Henderson <rth@cygnus.com>
......
/* Definitions of target machine for GNU compiler, Mitsubishi M32R cpu. /* Definitions of target machine for GNU compiler, Mitsubishi M32R cpu.
Copyright (C) 1996, 1997, 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -2018,7 +2018,7 @@ extern char m32r_punct_chars[]; ...@@ -2018,7 +2018,7 @@ extern char m32r_punct_chars[];
handling the required alignment of the variable. The alignment is handling the required alignment of the variable. The alignment is
specified as the number of bits. */ specified as the number of bits. */
#define SCOMMON_ASM_OP ".scomm" #define SCOMMON_ASM_OP "\t.scomm\t"
#undef ASM_OUTPUT_ALIGNED_COMMON #undef ASM_OUTPUT_ALIGNED_COMMON
#define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \ #define ASM_OUTPUT_ALIGNED_COMMON(FILE, NAME, SIZE, ALIGN) \
......
...@@ -1798,7 +1798,7 @@ do { long l; \ ...@@ -1798,7 +1798,7 @@ do { long l; \
/* The prefix for immediate operands. */ /* The prefix for immediate operands. */
#define IMMEDIATE_PREFIX "#" #define IMMEDIATE_PREFIX "#"
#define GLOBAL_ASM_OP ".globl" #define GLOBAL_ASM_OP "\t.globl\t"
#define ASM_LONG ".long" #define ASM_LONG ".long"
#define ASM_SHORT ".word" #define ASM_SHORT ".word"
......
/* Definitions for Motorola 680x0 running A/UX using /bin/as /* Definitions for Motorola 680x0 running A/UX using /bin/as
Copyright (C) 1996, 1997 Free Software Foundation, Inc. Copyright (C) 1996, 1997, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -45,28 +45,28 @@ Boston, MA 02111-1307, USA. */ ...@@ -45,28 +45,28 @@ Boston, MA 02111-1307, USA. */
#define DATA_SECTION_ASM_OP "\tdata\t1" #define DATA_SECTION_ASM_OP "\tdata\t1"
#undef BYTE_ASM_OP #undef BYTE_ASM_OP
#define BYTE_ASM_OP "byte" #define BYTE_ASM_OP "\tbyte\t"
#undef WORD_ASM_OP #undef WORD_ASM_OP
#define WORD_ASM_OP "short" #define WORD_ASM_OP "\tshort\t"
#undef LONG_ASM_OP #undef LONG_ASM_OP
#define LONG_ASM_OP "long" #define LONG_ASM_OP "\tlong\t"
#undef SPACE_ASM_OP #undef SPACE_ASM_OP
#define SPACE_ASM_OP "space" #define SPACE_ASM_OP "\tspace\t"
#undef ALIGN_ASM_OP #undef ALIGN_ASM_OP
#define ALIGN_ASM_OP "align" #define ALIGN_ASM_OP "\talign\t"
#undef GLOBAL_ASM_OP #undef GLOBAL_ASM_OP
#define GLOBAL_ASM_OP "\tglobal" #define GLOBAL_ASM_OP "\tglobal\t"
#undef SWBEG_ASM_OP #undef SWBEG_ASM_OP
#define SWBEG_ASM_OP "swbeg" #define SWBEG_ASM_OP "\tswbeg\t"
#undef SET_ASM_OP #undef SET_ASM_OP
#define SET_ASM_OP "set" #define SET_ASM_OP "\tset\t"
#undef ASM_PN_FORMAT #undef ASM_PN_FORMAT
#define ASM_PN_FORMAT "%s%%%d" #define ASM_PN_FORMAT "%s%%%d"
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
m68k series COFF object files and debugging, version. m68k series COFF object files and debugging, version.
Copyright (C) 1994, 1996, 1997 Free Software Foundation, Inc. Copyright (C) 1994, 1996, 1997, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -90,7 +90,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -90,7 +90,7 @@ Boston, MA 02111-1307, USA. */
assembler operation to identify the following data as uninitialized global assembler operation to identify the following data as uninitialized global
data. */ data. */
#define BSS_SECTION_ASM_OP ".section\t.bss" #define BSS_SECTION_ASM_OP "\t.section\t.bss"
/* A C statement (sans semicolon) to output to the stdio stream /* A C statement (sans semicolon) to output to the stdio stream
FILE the assembler definition of uninitialized global DECL named FILE the assembler definition of uninitialized global DECL named
...@@ -110,8 +110,8 @@ Boston, MA 02111-1307, USA. */ ...@@ -110,8 +110,8 @@ Boston, MA 02111-1307, USA. */
/* Support the ctors and dtors sections for g++. */ /* Support the ctors and dtors sections for g++. */
#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"x\"" #define CTORS_SECTION_ASM_OP "\t.section\t.ctors,\"x\""
#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"x\"" #define DTORS_SECTION_ASM_OP "\t.section\t.dtors,\"x\""
/* A list of other sections which the compiler might be "in" at any /* A list of other sections which the compiler might be "in" at any
given time. */ given time. */
...@@ -148,7 +148,7 @@ dtors_section () \ ...@@ -148,7 +148,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 /* A C statement (sans semicolon) to output an element in the table of
global constructors. */ global constructors. */
......
/* Definitions of target machine for GNU compiler; /* Definitions of target machine for GNU compiler;
Charles River Data Systems UNiverse/32. Charles River Data Systems UNiverse/32.
Copyright (C) 1987, 93, 94, 96, 97, 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1987, 93, 94, 96, 97, 1998, 1999, 2000 Free Software Foundation, Inc.
Contributed by Gary E. Miller (Gary_Edmunds_Miller@cup.portal.com) Contributed by Gary E. Miller (Gary_Edmunds_Miller@cup.portal.com)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -112,7 +112,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -112,7 +112,7 @@ Boston, MA 02111-1307, USA. */
#define STRUCT_VALUE gen_rtx_MEM (Pmode, gen_rtx( , , ) ) #define STRUCT_VALUE gen_rtx_MEM (Pmode, gen_rtx( , , ) )
*/ */
#define BSS_SECTION_ASM_OP ".bss" #define BSS_SECTION_ASM_OP "\t.bss"
/* Specify how to pad function arguments. /* Specify how to pad function arguments.
Value should be `upward', `downward' or `none'. Value should be `upward', `downward' or `none'.
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
Bull DPX/2 200 and 300 systems (m68k, SysVr3). Bull DPX/2 200 and 300 systems (m68k, SysVr3).
Copyright (C) 1987, 1993, 1994, 1995, 1996, 1999 Free Software Foundation, Inc. Copyright (C) 1987, 1993, 1994, 1995, 1996, 1999, 2000 Free Software Foundation, Inc.
Contributed by Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr). Contributed by Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr).
This file is part of GNU CC. This file is part of GNU CC.
...@@ -118,7 +118,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -118,7 +118,7 @@ Boston, MA 02111-1307, USA. */
/* Assembler pseudos to introduce constants of various size. */ /* Assembler pseudos to introduce constants of various size. */
#undef ASM_BYTE_OP #undef ASM_BYTE_OP
#define ASM_BYTE_OP "\tdc.b" #define ASM_BYTE_OP "\tdc.b\t"
#undef ASM_LONG #undef ASM_LONG
#define ASM_LONG "\tdc.l" #define ASM_LONG "\tdc.l"
...@@ -134,7 +134,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -134,7 +134,7 @@ Boston, MA 02111-1307, USA. */
fprintf (FILE, "\tdcb.b %u,0\n", (SIZE)) fprintf (FILE, "\tdcb.b %u,0\n", (SIZE))
#undef GLOBAL_ASM_OP #undef GLOBAL_ASM_OP
#define GLOBAL_ASM_OP "\txdef" #define GLOBAL_ASM_OP "\txdef\t"
#undef ASM_OUTPUT_ALIGN #undef ASM_OUTPUT_ALIGN
#define ASM_OUTPUT_ALIGN(FILE,LOG) \ #define ASM_OUTPUT_ALIGN(FILE,LOG) \
......
/* Definitions of target machine for GNU compiler. HP-UX 68000/68020 version. /* Definitions of target machine for GNU compiler. HP-UX 68000/68020 version.
Copyright (C) 1987, 88, 93, 94, 95, 96, 1997, 1999 Free Software Foundation, Inc. Copyright (C) 1987, 88, 93, 94, 95, 96, 1997, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -228,12 +228,12 @@ Boston, MA 02111-1307, USA. */ ...@@ -228,12 +228,12 @@ Boston, MA 02111-1307, USA. */
#define TEXT_SECTION_ASM_OP "text" #define TEXT_SECTION_ASM_OP "text"
#define DATA_SECTION_ASM_OP "data" #define DATA_SECTION_ASM_OP "data"
#endif #endif
#define ASCII_DATA_ASM_OP "byte" #define ASCII_DATA_ASM_OP "\tbyte\t"
/* This is the command to make the user-level label named NAME /* This is the command to make the user-level label named NAME
defined for reference from other files. */ defined for reference from other files. */
#define GLOBAL_ASM_OP "global" #define GLOBAL_ASM_OP "\tglobal\t"
/* This says how to output an assembler line /* This says how to output an assembler line
to define a global common symbol. */ to define a global common symbol. */
......
/* Definitions for Motorola 68k running Linux-based GNU systems with /* Definitions for Motorola 68k running Linux-based GNU systems with
ELF format. ELF format.
Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -209,7 +209,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -209,7 +209,7 @@ Boston, MA 02111-1307, USA. */
assembler operation to identify the following data as uninitialized global assembler operation to identify the following data as uninitialized global
data. */ data. */
#define BSS_SECTION_ASM_OP ".section\t.bss" #define BSS_SECTION_ASM_OP "\t.section\t.bss"
/* A C statement (sans semicolon) to output to the stdio stream /* A C statement (sans semicolon) to output to the stdio stream
FILE the assembler definition of uninitialized global DECL named FILE the assembler definition of uninitialized global DECL named
......
/* Definitions for Motorola 680x0 running LynxOS. /* Definitions for Motorola 680x0 running LynxOS.
Copyright (C) 1993, 94, 95, 96, 98, 1999 Free Software Foundation, Inc. Copyright (C) 1993, 94, 95, 96, 98, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -26,7 +26,7 @@ Boston, MA 02111-1307, USA. */
#undef ASM_OUTPUT_DESTRUCTOR #undef ASM_OUTPUT_DESTRUCTOR
#undef SELECT_RTX_SECTION #undef SELECT_RTX_SECTION
#define BSS_SECTION_ASM_OP ".bss" #define BSS_SECTION_ASM_OP "\t.bss"
#define ASM_LONG ".long" #define ASM_LONG ".long"
......
...@@ -1810,11 +1810,11 @@ __transfer_from_trampoline () \ ...@@ -1810,11 +1810,11 @@ __transfer_from_trampoline () \
/* Output before read-only data. */ /* Output before read-only data. */
#define TEXT_SECTION_ASM_OP ".text" #define TEXT_SECTION_ASM_OP "\t.text"
/* Output before writable data. */ /* Output before writable data. */
#define DATA_SECTION_ASM_OP ".data" #define DATA_SECTION_ASM_OP "\t.data"
/* Here are four prefixes that are used by asm_fprintf to /* Here are four prefixes that are used by asm_fprintf to
facilitate customization for alternate assembler syntaxes. facilitate customization for alternate assembler syntaxes.
...@@ -1892,7 +1892,7 @@ __transfer_from_trampoline () \ ...@@ -1892,7 +1892,7 @@ __transfer_from_trampoline () \
/* This is how to output a command to make the user-level label named NAME /* This is how to output a command to make the user-level label named NAME
defined for reference from other files. */ defined for reference from other files. */
#define GLOBAL_ASM_OP ".globl" #define GLOBAL_ASM_OP "\t.globl\t"
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fprintf (FILE, "%s ", GLOBAL_ASM_OP); \ do { fprintf (FILE, "%s ", GLOBAL_ASM_OP); \
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
......
/* m68kelf support, derived from m68kv4.h */ /* m68kelf support, derived from m68kv4.h */
/* Target definitions for GNU compiler for mc680x0 running System V.4 /* Target definitions for GNU compiler for mc680x0 running System V.4
Copyright (C) 1991, 1993 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 2000 Free Software Foundation, Inc.
Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com). Written by Ron Guilmette (rfg@netcom.com) and Fred Fish (fnf@cygnus.com).
...@@ -33,7 +33,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -33,7 +33,7 @@ Boston, MA 02111-1307, USA. */
#endif #endif
#ifndef SWBEG_ASM_OP #ifndef SWBEG_ASM_OP
#define SWBEG_ASM_OP ".swbeg" #define SWBEG_ASM_OP "\t.swbeg\t"
#endif #endif
/* Here are four prefixes that are used by asm_fprintf to /* Here are four prefixes that are used by asm_fprintf to
...@@ -134,7 +134,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -134,7 +134,7 @@ Boston, MA 02111-1307, USA. */
than ".bss", so override the definition in svr4.h */ than ".bss", so override the definition in svr4.h */
#undef BSS_ASM_OP #undef BSS_ASM_OP
#define BSS_ASM_OP ".lcomm" #define BSS_ASM_OP "\t.lcomm\t"
/* Register in which address to store a structure value is passed to a /* Register in which address to store a structure value is passed to a
function. The default in m68k.h is a1. For m68k/SVR4 it is a0. */ function. The default in m68k.h is a1. For m68k/SVR4 it is a0. */
...@@ -284,7 +284,7 @@ extern int switch_table_difference_label_flag; ...@@ -284,7 +284,7 @@ extern int switch_table_difference_label_flag;
`-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be `-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be
used. */ used. */
#ifndef BSS_SECTION_ASM_OP #ifndef BSS_SECTION_ASM_OP
#define BSS_SECTION_ASM_OP ".section\t.bss" #define BSS_SECTION_ASM_OP "\t.section\t.bss"
#endif #endif
/* Like `ASM_OUTPUT_BSS' except takes the required alignment as a /* Like `ASM_OUTPUT_BSS' except takes the required alignment as a
......
/* Target definitions for GNU compiler for mc680x0 running System V.4 /* Target definitions for GNU compiler for mc680x0 running System V.4
Copyright (C) 1991, 93, 94, 95, 96, 1998, 1999 Free Software Foundation, Inc. Copyright (C) 1991, 93, 94, 95, 96, 1998, 1999, 2000 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com) and Contributed by Ron Guilmette (rfg@monkeys.com) and
Fred Fish (fnf@cygnus.com). Fred Fish (fnf@cygnus.com).
...@@ -106,7 +106,7 @@ while (0) ...@@ -106,7 +106,7 @@ while (0)
/* ??? svr4.h no longer defines this, and this is only used by m68k/amix.h. */ /* ??? svr4.h no longer defines this, and this is only used by m68k/amix.h. */
#undef BSS_ASM_OP #undef BSS_ASM_OP
#define BSS_ASM_OP ".lcomm" #define BSS_ASM_OP "\t.lcomm\t"
/* Register in which address to store a structure value is passed to a /* Register in which address to store a structure value is passed to a
function. The default in m68k.h is a1. For m68k/SVR4 it is a0. */ function. The default in m68k.h is a1. For m68k/SVR4 it is a0. */
......
...@@ -177,22 +177,22 @@ Boston, MA 02111-1307, USA. */ ...@@ -177,22 +177,22 @@ Boston, MA 02111-1307, USA. */
#define ASM_APP_OFF "" #define ASM_APP_OFF ""
#undef TEXT_SECTION_ASM_OP #undef TEXT_SECTION_ASM_OP
#define TEXT_SECTION_ASM_OP "text" #define TEXT_SECTION_ASM_OP "\ttext"
#undef DATA_SECTION_ASM_OP #undef DATA_SECTION_ASM_OP
#define DATA_SECTION_ASM_OP "data" #define DATA_SECTION_ASM_OP "\tdata"
#undef ASCII_DATA_ASM_OP #undef ASCII_DATA_ASM_OP
#define ASCII_DATA_ASM_OP "byte" #define ASCII_DATA_ASM_OP "\tbyte\t"
#undef SET_ASM_OP #undef SET_ASM_OP
#define SET_ASM_OP "set" #define SET_ASM_OP "\tset\t"
#endif /* USE_GAS */ #endif /* USE_GAS */
#ifdef USE_GLD #ifdef USE_GLD
/* Support the ctors and dtors sections for g++. */ /* Support the ctors and dtors sections for g++. */
#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"x\"" #define CTORS_SECTION_ASM_OP "\t.section\t.ctors,\"x\""
#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"x\"" #define DTORS_SECTION_ASM_OP "\t.section\t.dtors,\"x\""
/* A list of other sections which the compiler might be "in" at any /* A list of other sections which the compiler might be "in" at any
given time. */ given time. */
...@@ -334,7 +334,7 @@ dtors_section () \ ...@@ -334,7 +334,7 @@ dtors_section () \
defined for reference from other files. */ defined for reference from other files. */
#undef GLOBAL_ASM_OP #undef GLOBAL_ASM_OP
#define GLOBAL_ASM_OP "global" #define GLOBAL_ASM_OP "\tglobal\t"
#endif /* USE_GAS */ #endif /* USE_GAS */
/* Store in OUTPUT a string (made with alloca) containing /* Store in OUTPUT a string (made with alloca) containing
...@@ -356,7 +356,7 @@ dtors_section () \ ...@@ -356,7 +356,7 @@ dtors_section () \
#undef ASM_BYTE #undef ASM_BYTE
#define ASM_BYTE ".byte" #define ASM_BYTE ".byte"
#undef ASM_BYTE_OP #undef ASM_BYTE_OP
#define ASM_BYTE_OP ".byte" #define ASM_BYTE_OP "\t.byte\t"
#else #else
#undef ASM_LONG #undef ASM_LONG
#define ASM_LONG "long" #define ASM_LONG "long"
...@@ -367,7 +367,7 @@ dtors_section () \ ...@@ -367,7 +367,7 @@ dtors_section () \
#undef ASM_BYTE #undef ASM_BYTE
#define ASM_BYTE "byte" #define ASM_BYTE "byte"
#undef ASM_BYTE_OP #undef ASM_BYTE_OP
#define ASM_BYTE_OP "byte" #define ASM_BYTE_OP "\tbyte\t"
#endif /* USE_GAS */ #endif /* USE_GAS */
/* The sysV68 as doesn't know about double's and float's. */ /* The sysV68 as doesn't know about double's and float's. */
...@@ -429,9 +429,9 @@ do { long l; \ ...@@ -429,9 +429,9 @@ do { long l; \
to a multiple of 2**LOG bytes. */ to a multiple of 2**LOG bytes. */
#ifndef USE_GAS #ifndef USE_GAS
#define ALIGN_ASM_OP "even" #define ALIGN_ASM_OP "\teven"
#else /* USE_GAS */ #else /* USE_GAS */
#define ALIGN_ASM_OP ".even" #define ALIGN_ASM_OP "\t.even"
#endif /* USE_GAS */ #endif /* USE_GAS */
#undef ASM_OUTPUT_ALIGN #undef ASM_OUTPUT_ALIGN
...@@ -440,9 +440,9 @@ do { long l; \ ...@@ -440,9 +440,9 @@ do { long l; \
fprintf (FILE, "\t%s\n", ALIGN_ASM_OP); fprintf (FILE, "\t%s\n", ALIGN_ASM_OP);
#ifndef USE_GAS #ifndef USE_GAS
#define SKIP_ASM_OP "space" #define SKIP_ASM_OP "\tspace\t"
#else /* USE_GAS */ #else /* USE_GAS */
#define SKIP_ASM_OP ".skip" #define SKIP_ASM_OP "\t.skip\t"
#endif /* USE_GAS */ #endif /* USE_GAS */
#undef ASM_OUTPUT_SKIP #undef ASM_OUTPUT_SKIP
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
/* This is the assembler directive to equate two values. */ /* This is the assembler directive to equate two values. */
#undef SET_ASM_OP #undef SET_ASM_OP
#define SET_ASM_OP ".set" #define SET_ASM_OP "\t.set\t"
/* This is how we tell the assembler that a symbol is weak. */ /* This is how we tell the assembler that a symbol is weak. */
......
...@@ -54,12 +54,12 @@ Boston, MA 02111-1307, USA. */ ...@@ -54,12 +54,12 @@ Boston, MA 02111-1307, USA. */
* information at startup. * information at startup.
*/ */
#undef INIT_SECTION_ASM_OP #undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP ".section\t.init" #define INIT_SECTION_ASM_OP "\t.section\t.init"
#undef FINI_SECTION_ASM_OP #undef FINI_SECTION_ASM_OP
#define FINI_SECTION_ASM_OP ".section\t.fini" #define FINI_SECTION_ASM_OP "\t.section\t.fini"
#undef EH_FRAME_SECTION_ASM_OP #undef EH_FRAME_SECTION_ASM_OP
#define EH_FRAME_SECTION_ASM_OP ".section\t.eh_frame" #define EH_FRAME_SECTION_ASM_OP "\t.section\t.eh_frame"
/* Do I need this? */ /* Do I need this? */
#undef INVOKE__main #undef INVOKE__main
......
/* Definitions of target machine for GNU compiler for m68k targets using /* Definitions of target machine for GNU compiler for m68k targets using
assemblers derived from AT&T "SGS" releases. assemblers derived from AT&T "SGS" releases.
Copyright (C) 1991, 1993, 1996 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 1996, 2000 Free Software Foundation, Inc.
Written by Fred Fish (fnf@cygnus.com) Written by Fred Fish (fnf@cygnus.com)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -32,18 +32,18 @@ Boston, MA 02111-1307, USA. */ ...@@ -32,18 +32,18 @@ Boston, MA 02111-1307, USA. */
/* SGS specific assembler pseudo ops. */ /* SGS specific assembler pseudo ops. */
#define BYTE_ASM_OP ".byte" #define BYTE_ASM_OP "\t.byte "
#define WORD_ASM_OP ".short" #define WORD_ASM_OP "\t.short "
#define LONG_ASM_OP ".long" #define LONG_ASM_OP "\t.long "
#define SPACE_ASM_OP ".space" #define SPACE_ASM_OP "\t.space "
#define ALIGN_ASM_OP ".align" #define ALIGN_ASM_OP "\t.align "
#undef GLOBAL_ASM_OP #undef GLOBAL_ASM_OP
#define GLOBAL_ASM_OP ".global" #define GLOBAL_ASM_OP "\t.global "
#define SWBEG_ASM_OP ".swbeg" #define SWBEG_ASM_OP "\t.swbeg "
#define SET_ASM_OP ".set" #define SET_ASM_OP "\t.set "
#define UNALIGNED_SHORT_ASM_OP ".short" /* Used in dwarfout.c */ #define UNALIGNED_SHORT_ASM_OP "\t.short " /* Used in dwarfout.c */
#define UNALIGNED_INT_ASM_OP ".long" /* Used in dwarfout.c */ #define UNALIGNED_INT_ASM_OP "\t.long " /* Used in dwarfout.c */
#define ASM_PN_FORMAT "%s_%d" /* Format for private names */ #define ASM_PN_FORMAT "%s_%d" /* Format for private names */
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
For NCR Tower 32/4x0 and 32/6x0 running System V Release 3. For NCR Tower 32/4x0 and 32/6x0 running System V Release 3.
Copyright (C) 1990, 1993, 1994, 1996, 1997 Free Software Foundation, Inc. Copyright (C) 1990, 1993, 1994, 1996, 1997, 2000 Free Software Foundation, Inc.
Contributed by Robert Andersson (ra@intsys.no), International Systems, Contributed by Robert Andersson (ra@intsys.no), International Systems,
Oslo, Norway. Oslo, Norway.
...@@ -209,10 +209,10 @@ Boston, MA 02111-1307, USA. */ ...@@ -209,10 +209,10 @@ Boston, MA 02111-1307, USA. */
output_file_directive ((FILE), main_input_filename)) output_file_directive ((FILE), main_input_filename))
#undef TEXT_SECTION_ASM_OP #undef TEXT_SECTION_ASM_OP
#define TEXT_SECTION_ASM_OP "text" #define TEXT_SECTION_ASM_OP "\ttext"
#undef DATA_SECTION_ASM_OP #undef DATA_SECTION_ASM_OP
#define DATA_SECTION_ASM_OP "data" #define DATA_SECTION_ASM_OP "\tdata"
/* This says how to output an assembler line to define a global common symbol. /* This says how to output an assembler line to define a global common symbol.
We use SIZE rather than ROUNDED, as this is what the native cc does. */ We use SIZE rather than ROUNDED, as this is what the native cc does. */
...@@ -245,7 +245,7 @@ Boston, MA 02111-1307, USA. */ ...@@ -245,7 +245,7 @@ Boston, MA 02111-1307, USA. */
defined for reference from other files. */ defined for reference from other files. */
#undef GLOBAL_ASM_OP #undef GLOBAL_ASM_OP
#define GLOBAL_ASM_OP "global" #define GLOBAL_ASM_OP "\tglobal\t"
#undef ASM_GENERATE_INTERNAL_LABEL #undef ASM_GENERATE_INTERNAL_LABEL
#define ASM_GENERATE_INTERNAL_LABEL(LABEL, PREFIX, NUM) \ #define ASM_GENERATE_INTERNAL_LABEL(LABEL, PREFIX, NUM) \
...@@ -593,18 +593,18 @@ do { fprintf (asm_out_file, "\ttag\t"); \ ...@@ -593,18 +593,18 @@ do { fprintf (asm_out_file, "\ttag\t"); \
#define ASM_LONG "\tlong" #define ASM_LONG "\tlong"
#undef INIT_SECTION_ASM_OP #undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP "section\t~init" #define INIT_SECTION_ASM_OP "\tsection\t~init"
#undef FINI_SECTION_ASM_OP #undef FINI_SECTION_ASM_OP
#define FINI_SECTION_ASM_OP "section\t~fini" #define FINI_SECTION_ASM_OP "\tsection\t~fini"
#undef CONST_SECTION_ASM_OP #undef CONST_SECTION_ASM_OP
#define CONST_SECTION_ASM_OP "section\t~rodata" #define CONST_SECTION_ASM_OP "\tsection\t~rodata"
#define CTOR_LIST_BEGIN \ #define CTOR_LIST_BEGIN \
asm (INIT_SECTION_ASM_OP); \ asm (INIT_SECTION_ASM_OP); \
asm ("clr.l -(%sp)") asm ("clr.l -(%sp)")
#define CTOR_LIST_END CTOR_LIST_BEGIN #define CTOR_LIST_END CTOR_LIST_BEGIN
#define BSS_SECTION_ASM_OP "section\t~bss" #define BSS_SECTION_ASM_OP "\tsection\t~bss"
#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \ #define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
do { \ do { \
......
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
Motorola m88100 running DG/UX. Motorola m88100 running DG/UX.
Copyright (C) 1988, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc. Copyright (C) 1988, 92, 93, 94, 95, 96, 1997, 2000 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@mcc.com) Contributed by Michael Tiemann (tiemann@mcc.com)
Currently maintained by (gcc@dg-rtp.dg.com) Currently maintained by (gcc@dg-rtp.dg.com)
...@@ -214,30 +214,30 @@ Boston, MA 02111-1307, USA. */ ...@@ -214,30 +214,30 @@ Boston, MA 02111-1307, USA. */
#if defined (CRT_BEGIN) || defined (CRT_END) || defined (L__main) #if defined (CRT_BEGIN) || defined (CRT_END) || defined (L__main)
/* routines to invoke global constructors and destructors are always COFF /* routines to invoke global constructors and destructors are always COFF
to enable linking mixed COFF and ELF objects */ to enable linking mixed COFF and ELF objects */
#define FINI_SECTION_ASM_OP ("section .fini,\"x\"") #define FINI_SECTION_ASM_OP ("\tsection .fini,\"x\"")
#ifndef BCS #ifndef BCS
#define INIT_SECTION_PREAMBLE asm ("\taddu\tr31,r31,0x20") #define INIT_SECTION_PREAMBLE asm ("\taddu\tr31,r31,0x20")
#endif #endif
#undef INIT_SECTION_ASM_OP #undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP ("section\t .init,\"x\"") #define INIT_SECTION_ASM_OP ("\tsection\t .init,\"x\"")
#undef CTORS_SECTION_ASM_OP #undef CTORS_SECTION_ASM_OP
#define CTORS_SECTION_ASM_OP ("section\t .ctors,\"d\"") #define CTORS_SECTION_ASM_OP ("\tsection\t .ctors,\"d\"")
#undef DTORS_SECTION_ASM_OP #undef DTORS_SECTION_ASM_OP
#define DTORS_SECTION_ASM_OP ("section\t .dtors,\"d\"") #define DTORS_SECTION_ASM_OP ("\tsection\t .dtors,\"d\"")
#undef OBJECT_FORMAT_ELF #undef OBJECT_FORMAT_ELF
#else #else
#undef INIT_SECTION_ASM_OP #undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP (TARGET_SVR4 \ #define INIT_SECTION_ASM_OP (TARGET_SVR4 \
? "section\t .init,\"xa\"" \ ? "\tsection\t .init,\"xa\"" \
: "section\t .init,\"x\"") : "\tsection\t .init,\"x\"")
#undef CTORS_SECTION_ASM_OP #undef CTORS_SECTION_ASM_OP
#define CTORS_SECTION_ASM_OP (TARGET_SVR4 \ #define CTORS_SECTION_ASM_OP (TARGET_SVR4 \
? "section\t .ctors,\"aw\"" \ ? "\tsection\t .ctors,\"aw\"" \
: "section\t .ctors,\"d\"") : "\tsection\t .ctors,\"d\"")
#undef DTORS_SECTION_ASM_OP #undef DTORS_SECTION_ASM_OP
#define DTORS_SECTION_ASM_OP (TARGET_SVR4 \ #define DTORS_SECTION_ASM_OP (TARGET_SVR4 \
? "section\t .dtors,\"aw\"" \ ? "\tsection\t .dtors,\"aw\"" \
: "section\t .dtors,\"d\"") : "\tsection\t .dtors,\"d\"")
#endif /* crtstuff.c */ #endif /* crtstuff.c */
/* The lists of global object constructors and global destructors are always /* The lists of global object constructors and global destructors are always
......
...@@ -1697,49 +1697,49 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1697,49 +1697,49 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
#undef IDENT_ASM_OP #undef IDENT_ASM_OP
/* These are used in varasm.c as well. */ /* These are used in varasm.c as well. */
#define TEXT_SECTION_ASM_OP "text" #define TEXT_SECTION_ASM_OP "\ttext"
#define DATA_SECTION_ASM_OP "data" #define DATA_SECTION_ASM_OP "\tdata"
/* Other sections. */ /* Other sections. */
#define CONST_SECTION_ASM_OP (TARGET_SVR4 \ #define CONST_SECTION_ASM_OP (TARGET_SVR4 \
? "section\t .rodata,\"a\"" \ ? "\tsection\t .rodata,\"a\"" \
: "section\t .rodata,\"x\"") : "\tsection\t .rodata,\"x\"")
#define TDESC_SECTION_ASM_OP (TARGET_SVR4 \ #define TDESC_SECTION_ASM_OP (TARGET_SVR4 \
? "section\t .tdesc,\"a\"" \ ? "\tsection\t .tdesc,\"a\"" \
: "section\t .tdesc,\"x\"") : "\tsection\t .tdesc,\"x\"")
/* These must be constant strings for crtstuff.c. */ /* These must be constant strings for crtstuff.c. */
#define CTORS_SECTION_ASM_OP "section\t .ctors,\"d\"" #define CTORS_SECTION_ASM_OP "\tsection\t .ctors,\"d\""
#define DTORS_SECTION_ASM_OP "section\t .dtors,\"d\"" #define DTORS_SECTION_ASM_OP "\tsection\t .dtors,\"d\""
#define INIT_SECTION_ASM_OP "section\t .init,\"x\"" #define INIT_SECTION_ASM_OP "\tsection\t .init,\"x\""
#define FINI_SECTION_ASM_OP "section\t .fini,\"x\"" #define FINI_SECTION_ASM_OP "\tsection\t .fini,\"x\""
/* These are pretty much common to all assemblers. */ /* These are pretty much common to all assemblers. */
#define IDENT_ASM_OP "ident" #define IDENT_ASM_OP "\tident\t"
#define FILE_ASM_OP "file" #define FILE_ASM_OP "\tfile\t"
#define SECTION_ASM_OP "section" #define SECTION_ASM_OP "\tsection\t"
#define SET_ASM_OP "def" #define SET_ASM_OP "\tdef\t"
#define GLOBAL_ASM_OP "global" #define GLOBAL_ASM_OP "\tglobal\"
#define ALIGN_ASM_OP "align" #define ALIGN_ASM_OP "\talign\t"
#define SKIP_ASM_OP "zero" #define SKIP_ASM_OP "\tzero\t"
#define COMMON_ASM_OP "comm" #define COMMON_ASM_OP "\tcomm\t"
#define BSS_ASM_OP "bss" #define BSS_ASM_OP "\tbss\t"
#define FLOAT_ASM_OP "float" #define FLOAT_ASM_OP "\tfloat\t"
#define DOUBLE_ASM_OP "double" #define DOUBLE_ASM_OP "\tdouble\t"
#define INT_ASM_OP "word" #define INT_ASM_OP "\tword\t"
#define ASM_LONG INT_ASM_OP #define ASM_LONG INT_ASM_OP
#define SHORT_ASM_OP "half" #define SHORT_ASM_OP "\thalf\t"
#define CHAR_ASM_OP "byte" #define CHAR_ASM_OP "\tbyte\t"
#define ASCII_DATA_ASM_OP "string" #define ASCII_DATA_ASM_OP "\tstring\t"
/* These are particular to the global pool optimization. */ /* These are particular to the global pool optimization. */
#define SBSS_ASM_OP "sbss" #define SBSS_ASM_OP "\tsbss\t"
#define SCOMM_ASM_OP "scomm" #define SCOMM_ASM_OP "\tscomm\t"
#define SDATA_SECTION_ASM_OP "sdata" #define SDATA_SECTION_ASM_OP "\tsdata"
/* These are specific to PIC. */ /* These are specific to PIC. */
#define TYPE_ASM_OP "type" #define TYPE_ASM_OP "\ttype\t"
#define SIZE_ASM_OP "size" #define SIZE_ASM_OP "\tsize\t"
#ifndef AS_BUG_POUND_TYPE /* Faulty assemblers require @ rather than #. */ #ifndef AS_BUG_POUND_TYPE /* Faulty assemblers require @ rather than #. */
#undef TYPE_OPERAND_FMT #undef TYPE_OPERAND_FMT
#define TYPE_OPERAND_FMT "#%s" #define TYPE_OPERAND_FMT "#%s"
...@@ -1753,15 +1753,15 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS, ...@@ -1753,15 +1753,15 @@ enum reg_class { NO_REGS, AP_REG, XRF_REGS, GENERAL_REGS, AGRF_REGS,
fputc ('\n', FILE); } while (0) fputc ('\n', FILE); } while (0)
/* These are specific to version 03.00 assembler syntax. */ /* These are specific to version 03.00 assembler syntax. */
#define INTERNAL_ASM_OP "local" #define INTERNAL_ASM_OP "\tlocal\"
#define VERSION_ASM_OP "version" #define VERSION_ASM_OP "\tversion\t"
#define UNALIGNED_SHORT_ASM_OP "uahalf" #define UNALIGNED_SHORT_ASM_OP "\tuahalf\t"
#define UNALIGNED_INT_ASM_OP "uaword" #define UNALIGNED_INT_ASM_OP "\tuaword\t"
#define PUSHSECTION_ASM_OP "section" #define PUSHSECTION_ASM_OP "\tsection\t"
#define POPSECTION_ASM_OP "previous" #define POPSECTION_ASM_OP "\tprevious"
/* These are specific to the version 04.00 assembler syntax. */ /* These are specific to the version 04.00 assembler syntax. */
#define REQUIRES_88110_ASM_OP "requires_88110" #define REQUIRES_88110_ASM_OP "\trequires_88110"
/* Output any initial stuff to the assembly file. Always put out /* Output any initial stuff to the assembly file. Always put out
a file directive, even if not debugging. a file directive, even if not debugging.
...@@ -2112,7 +2112,7 @@ do { \ ...@@ -2112,7 +2112,7 @@ do { \
/* The single-byte pseudo-op is the default. Override svr[34].h. */ /* The single-byte pseudo-op is the default. Override svr[34].h. */
#undef ASM_BYTE_OP #undef ASM_BYTE_OP
#define ASM_BYTE_OP "byte" #define ASM_BYTE_OP "\tbyte\t"
#undef ASM_OUTPUT_ASCII #undef ASM_OUTPUT_ASCII
#define ASM_OUTPUT_ASCII(FILE, P, SIZE) \ #define ASM_OUTPUT_ASCII(FILE, P, SIZE) \
output_ascii (FILE, ASCII_DATA_ASM_OP, 48, P, SIZE) output_ascii (FILE, ASCII_DATA_ASM_OP, 48, P, SIZE)
......
...@@ -67,5 +67,5 @@ Boston, MA 02111-1307, USA. */ ...@@ -67,5 +67,5 @@ Boston, MA 02111-1307, USA. */
#define DEFAULT_PCC_STRUCT_RETURN 0 #define DEFAULT_PCC_STRUCT_RETURN 0
#undef SET_ASM_OP #undef SET_ASM_OP
#define SET_ASM_OP ".def" #define SET_ASM_OP "\t.def\t"
/* Definitions of target machine for GNU compiler. /* Definitions of target machine for GNU compiler.
Motorola 88100 in an 88open ABI environment. Motorola 88100 in an 88open ABI environment.
Copyright (C) 1990, 1991 Free Software Foundation, Inc. Copyright (C) 1990, 1991, 2000 Free Software Foundation, Inc.
Written by Ron Guilmette (rfg@netcom.com). Written by Ron Guilmette (rfg@netcom.com).
Contributed to FSF by Network Computing Devices. Contributed to FSF by Network Computing Devices.
...@@ -60,9 +60,9 @@ Boston, MA 02111-1307, USA. */ ...@@ -60,9 +60,9 @@ Boston, MA 02111-1307, USA. */
/* Override svr4.h and m88k.h. */ /* Override svr4.h and m88k.h. */
#undef INIT_SECTION_ASM_OP #undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP "section\t.init,\"xa\",#progbits" #define INIT_SECTION_ASM_OP "\tsection\t.init,\"xa\",#progbits"
#undef FINI_SECTION_ASM_OP #undef FINI_SECTION_ASM_OP
#define FINI_SECTION_ASM_OP "section\t.fini,\"xa\",#progbits" #define FINI_SECTION_ASM_OP "\tsection\t.fini,\"xa\",#progbits"
/* Define the pseudo-ops used to switch to the .ctors and .dtors sections. /* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
...@@ -80,6 +80,6 @@ Boston, MA 02111-1307, USA. */ ...@@ -80,6 +80,6 @@ Boston, MA 02111-1307, USA. */
via the SHF_WRITE attribute.) */ via the SHF_WRITE attribute.) */
#undef CTORS_SECTION_ASM_OP #undef CTORS_SECTION_ASM_OP
#define CTORS_SECTION_ASM_OP "section\t.ctors,\"aw\"" #define CTORS_SECTION_ASM_OP "\tsection\t.ctors,\"aw\""
#undef DTORS_SECTION_ASM_OP #undef DTORS_SECTION_ASM_OP
#define DTORS_SECTION_ASM_OP "section\t.dtors,\"aw\"" #define DTORS_SECTION_ASM_OP "\tsection\t.dtors,\"aw\""
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment