Commit 471b6f1b by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

definitions in config/[s-w]* (rest):

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

From-SVN: r36612
parent 76bbee81
......@@ -227,6 +227,38 @@
* config/rs6000/sol2.h (ASM_STABN_OP): Here.
* config/rs6000/sysv4.h (SKIP_ASM_OP, LOCAL_ASM_OP, LCOMM_ASM_OP):
Here.
* config/sh/sh.h (SET_ASM_OP, BSS_SECTION_ASM_OP,
UNALIGNED_SHORT_ASM_OP, UNALIGNED_INT_ASM_OP): Here.
* config/sparc/linux.h (COMMON_ASM_OP): Here.
* config/sparc/linux64.h (COMMON_ASM_OP,
UNALIGNED_DOUBLE_INT_ASM_OP): Here.
* config/sparc/litecoff.h (BSS_SECTION_ASM_OP,
CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP, INT_ASM_OP): Here.
* config/sparc/lynx.h (BSS_SECTION_ASM_OP): Here.
* config/sparc/pbd.h (ASM_INT_OP): Here.
* config/sparc/sp64-elf.h (UNALIGNED_LONGLONG_ASM_OP): Here.
* config/sparc/sparc.h (ASM_BYTE_OP, TEXT_SECTION_ASM_OP,
DATA_SECTION_ASM_OP, IDENT_ASM_OP): Here.
* config/sparc/sun4gas.h (UNALIGNED_DOUBLE_INT_ASM_OP,
UNALIGNED_INT_ASM_OP, UNALIGNED_SHORT_ASM_OP): Here.
* config/sparc/sysv4.h (STRING_ASM_OP, COMMON_ASM_OP, SKIP_ASM_OP,
UNALIGNED_DOUBLE_INT_ASM_OP, UNALIGNED_INT_ASM_OP,
UNALIGNED_SHORT_ASM_OP, PUSHSECTION_ASM_OP, POPSECTION_ASM_OP,
TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP, BSS_SECTION_ASM_OP,
CONST_SECTION_ASM_OP, INIT_SECTION_ASM_OP, FINI_SECTION_ASM_OP,
CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP,
EH_FRAME_SECTION_ASM_OP): Here.
* config/sparc/vxsim.h (COMMON_ASM_OP): Here.
* config/spur/spur.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
Here.
* config/tahoe/tahoe.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
Here.
* config/v850/v850.h (SCOMMON_ASM_OP, ZCOMMON_ASM_OP,
TCOMMON_ASM_OP): Here.
* config/vax/vax.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
Here.
* config/we32k/we32k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP,
ASM_BYTE_OP): Here.
2000-09-25 Richard Henderson <rth@cygnus.com>
......
......@@ -1837,7 +1837,7 @@ while (0)
#define ASM_APP_OFF ""
#define FILE_ASM_OP "\t.file\n"
#define IDENT_ASM_OP "\t.ident\n"
#define SET_ASM_OP ".set"
#define SET_ASM_OP "\t.set\t"
/* How to change between sections. */
......@@ -1874,7 +1874,7 @@ dtors_section() \
`-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be
used. */
#ifndef BSS_SECTION_ASM_OP
#define BSS_SECTION_ASM_OP ".section\t.bss"
#define BSS_SECTION_ASM_OP "\t.section\t.bss"
#endif
/* Like `ASM_OUTPUT_BSS' except takes the required alignment as a
......@@ -2086,8 +2086,8 @@ do { char dstr[30]; \
fprintf ((STREAM), "\t.byte\t%d\n", (VALUE)) \
/* The next two are used for debug info when compiling with -gdwarf. */
#define UNALIGNED_SHORT_ASM_OP ".uaword"
#define UNALIGNED_INT_ASM_OP ".ualong"
#define UNALIGNED_SHORT_ASM_OP "\t.uaword\t"
#define UNALIGNED_INT_ASM_OP "\t.ualong\t"
/* Loop alignment is now done in machine_dependent_reorg, so that
branch shortening can know about it. */
......
......@@ -214,7 +214,7 @@ do { \
} while (0)
#undef COMMON_ASM_OP
#define COMMON_ASM_OP "\t.common"
#define COMMON_ASM_OP "\t.common\t"
/* This is how to output a definition of an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
......
......@@ -338,7 +338,7 @@ do { \
} while (0)
#undef COMMON_ASM_OP
#define COMMON_ASM_OP "\t.common"
#define COMMON_ASM_OP "\t.common\t"
/* This is how to output a definition of an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
......@@ -368,7 +368,7 @@ do { \
misnamed. These should all refer to explicit sizes (half/word/xword?),
anything other than short/int/long/etc. */
#define UNALIGNED_DOUBLE_INT_ASM_OP ".uaxword"
#define UNALIGNED_DOUBLE_INT_ASM_OP "\t.uaxword\t"
/* DWARF bits. */
......
/* Definitions of target machine for GNU compiler, for SPARClite w/o FPU, COFF.
Copyright (C) 1994, 1996 Free Software Foundation, Inc.
Copyright (C) 1994, 1996, 2000 Free Software Foundation, Inc.
Written by Ken Raeburn (raeburn@cygnus.com).
This file is part of GNU CC.
......@@ -25,7 +25,7 @@ Boston, MA 02111-1307, USA. */
#undef SELECT_SECTION
#undef SELECT_RTX_SECTION
#define BSS_SECTION_ASM_OP ".section\t\".bss\""
#define BSS_SECTION_ASM_OP "\t.section\t\".bss\""
#include "svr3.h"
......@@ -45,9 +45,9 @@ Boston, MA 02111-1307, USA. */
/* Support the ctors and dtors sections for g++. */
#undef CTORS_SECTION_ASM_OP
#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"x\""
#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,\"x\""
#undef DTORS_SECTION_ASM_OP
#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
given time. */
......@@ -85,7 +85,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. */
......
/* Definitions for SPARC running LynxOS.
Copyright (C) 1993, 1995, 1996 Free Software Foundation, Inc.
Copyright (C) 1993, 1995, 1996, 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
......@@ -24,7 +24,7 @@ Boston, MA 02111-1307, USA. */
#undef SELECT_SECTION
#undef SELECT_RTX_SECTION
#define BSS_SECTION_ASM_OP ".section\t\".bss\""
#define BSS_SECTION_ASM_OP "\t.section\t\".bss\""
#include <lynx.h>
......
/* Definitions of target machine for GNU compiler, Citicorp/TTI Unicom PBD
version (using GAS and COFF (encapsulated is unacceptable) )
Copyright (C) 1990, 1996 Free Software Foundation, Inc.
Copyright (C) 1990, 1996, 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
......@@ -153,4 +153,4 @@ Boston, MA 02111-1307, USA. */
line, sym_lineno, sym_lineno); \
sym_lineno += 1; }
#define ASM_INT_OP ".long "
#define ASM_INT_OP "\t.long "
......@@ -129,7 +129,7 @@ crtbegin.o%s \
misnamed. These should all refer to explicit sizes (half/word/xword?),
anything other than short/int/long/etc. */
#define UNALIGNED_LONGLONG_ASM_OP ".uaxword"
#define UNALIGNED_LONGLONG_ASM_OP "\t.uaxword\t"
/* DWARF stuff. */
......
......@@ -2949,18 +2949,18 @@ do { \
#define ASM_LONGLONG ".xword"
#define ASM_LONG ".word"
#define ASM_SHORT ".half"
#define ASM_BYTE_OP ".byte"
#define ASM_BYTE_OP "\t.byte\t"
#define ASM_FLOAT ".single"
#define ASM_DOUBLE ".double"
#define ASM_LONGDOUBLE ".xxx" /* ??? Not known (or used yet). */
/* 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). */
......@@ -3218,7 +3218,7 @@ do { \
( (OUTPUT) = (char *) alloca (strlen ((NAME)) + 10), \
sprintf ((OUTPUT), "%s.%d", (NAME), (LABELNO)))
#define IDENT_ASM_OP ".ident"
#define IDENT_ASM_OP "\t.ident\t"
/* Output #ident as a .ident. */
......
/* Definitions of target machine for GNU compiler, for SunOS 4.x with gas
Copyright (C) 1997 Free Software Foundation, Inc.
Copyright (C) 1997, 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
......@@ -19,9 +19,9 @@ the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* gas supports unaligned data. */
#define UNALIGNED_DOUBLE_INT_ASM_OP ".uaxword"
#define UNALIGNED_INT_ASM_OP ".uaword"
#define UNALIGNED_SHORT_ASM_OP ".uahalf"
#define UNALIGNED_DOUBLE_INT_ASM_OP "\t.uaxword\t"
#define UNALIGNED_INT_ASM_OP "\t.uaword\t"
#define UNALIGNED_SHORT_ASM_OP "\t.uahalf\t"
/* defaults.h will define DWARF2_UNWIND_INFO for us. */
#undef DWARF2_UNWIND_INFO
/* Target definitions for GNU compiler for Sparc running System V.4
Copyright (C) 1991, 92, 95, 96, 97, 1998 Free Software Foundation, Inc.
Copyright (C) 1991, 92, 95, 96, 97, 1998, 2000 Free Software Foundation, Inc.
Contributed by Ron Guilmette (rfg@monkeys.com).
This file is part of GNU CC.
......@@ -92,14 +92,14 @@ Boston, MA 02111-1307, USA. */
to keep the Sparc/svr4 assembler somewhat compatible with the Sparc/SunOS
assembler. */
#define STRING_ASM_OP ".asciz"
#define COMMON_ASM_OP ".common"
#define SKIP_ASM_OP ".skip"
#define UNALIGNED_DOUBLE_INT_ASM_OP ".uaxword"
#define UNALIGNED_INT_ASM_OP ".uaword"
#define UNALIGNED_SHORT_ASM_OP ".uahalf"
#define PUSHSECTION_ASM_OP ".pushsection"
#define POPSECTION_ASM_OP ".popsection"
#define STRING_ASM_OP "\t.asciz\t"
#define COMMON_ASM_OP "\t.common\t"
#define SKIP_ASM_OP "\t.skip\t"
#define UNALIGNED_DOUBLE_INT_ASM_OP "\t.uaxword\t"
#define UNALIGNED_INT_ASM_OP "\t.uaword\t"
#define UNALIGNED_SHORT_ASM_OP "\t.uahalf\t"
#define PUSHSECTION_ASM_OP "\t.pushsection\t"
#define POPSECTION_ASM_OP "\t.popsection"
/* This is defined in sparc.h but is not used by svr4.h. */
#undef ASM_LONG
......@@ -155,12 +155,12 @@ do { ASM_OUTPUT_ALIGN ((FILE), Pmode == SImode ? 2 : 3); \
*not* to push the previous section name onto the assembler's
section names stack (as we do often in dwarfout.c). */
#define TEXT_SECTION_ASM_OP ".section\t\".text\""
#define DATA_SECTION_ASM_OP ".section\t\".data\""
#define BSS_SECTION_ASM_OP ".section\t\".bss\""
#define CONST_SECTION_ASM_OP ".section\t\".rodata\""
#define INIT_SECTION_ASM_OP ".section\t\".init\""
#define FINI_SECTION_ASM_OP ".section\t\".fini\""
#define TEXT_SECTION_ASM_OP "\t.section\t\".text\""
#define DATA_SECTION_ASM_OP "\t.section\t\".data\""
#define BSS_SECTION_ASM_OP "\t.section\t\".bss\""
#define CONST_SECTION_ASM_OP "\t.section\t\".rodata\""
#define INIT_SECTION_ASM_OP "\t.section\t\".init\""
#define FINI_SECTION_ASM_OP "\t.section\t\".fini\""
/* Define the pseudo-ops used to switch to the .ctors and .dtors sections.
......@@ -178,11 +178,11 @@ do { ASM_OUTPUT_ALIGN ((FILE), Pmode == SImode ? 2 : 3); \
via the SHF_WRITE attribute.) */
#undef CTORS_SECTION_ASM_OP
#define CTORS_SECTION_ASM_OP ".section\t\".ctors\",#alloc,#write"
#define CTORS_SECTION_ASM_OP "\t.section\t\".ctors\",#alloc,#write"
#undef DTORS_SECTION_ASM_OP
#define DTORS_SECTION_ASM_OP ".section\t\".dtors\",#alloc,#write"
#define DTORS_SECTION_ASM_OP "\t.section\t\".dtors\",#alloc,#write"
#undef EH_FRAME_SECTION_ASM_OP
#define EH_FRAME_SECTION_ASM_OP ".section\t\".eh_frame\",#alloc,#write"
#define EH_FRAME_SECTION_ASM_OP "\t.section\t\".eh_frame\",#alloc,#write"
/* A C statement to output something to the assembler file to switch to section
NAME for object DECL which is either a FUNCTION_DECL, a VAR_DECL or
......
......@@ -67,7 +67,7 @@ do { \
} while (0)
#undef COMMON_ASM_OP
#define COMMON_ASM_OP "\t.common"
#define COMMON_ASM_OP "\t.common\t"
/* This is how to output a definition of an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler, for SPUR chip.
Copyright (C) 1988, 1995, 1996, 1998, 1999 Free Software Foundation, Inc.
Copyright (C) 1988, 1995, 1996, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
......@@ -835,11 +835,11 @@ enum reg_class { NO_REGS, GENERAL_REGS, FP_REGS, ALL_REGS, LIM_REG_CLASSES };
/* 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). */
......
/* Definitions of target machine for GNU compiler. Tahoe version.
Copyright (C) 1989, 93, 94, 95, 96, 1998, 1999 Free Software Foundation, Inc.
Copyright (C) 1989, 93, 94, 95, 96, 1998, 1999, 2000 Free Software Foundation, Inc.
This file is part of GNU CC.
......@@ -730,11 +730,11 @@ enum reg_class {NO_REGS,GENERAL_REGS,FPP_REG,ALL_REGS,LIM_REG_CLASSES};
/* what to output before read-only data. */
#define TEXT_SECTION_ASM_OP ".text"
#define TEXT_SECTION_ASM_OP "\t.text"
/* what to output before writable data. */
#define DATA_SECTION_ASM_OP ".data"
#define DATA_SECTION_ASM_OP "\t.data"
/* this is what we call each of the regs. notice that the FPP reg is */
/* called "ac". This should never get used due to the way we've set */
......
......@@ -1162,9 +1162,9 @@ zbss_section () \
#define ROSDATA_SECTION_ASM_OP "\t.section .rosdata,\"a\""
#define ROZDATA_SECTION_ASM_OP "\t.section .rozdata,\"a\""
#define SCOMMON_ASM_OP ".scomm"
#define ZCOMMON_ASM_OP ".zcomm"
#define TCOMMON_ASM_OP ".tcomm"
#define SCOMMON_ASM_OP "\t.scomm\t"
#define ZCOMMON_ASM_OP "\t.zcomm\t"
#define TCOMMON_ASM_OP "\t.tcomm\t"
/* A C statement or statements to switch to the appropriate section
for output of EXP. You can assume that EXP is either a `VAR_DECL'
......
......@@ -1032,11 +1032,11 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
/* 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). */
......
......@@ -728,11 +728,11 @@ enum reg_class { NO_REGS, GENERAL_REGS,
/* Output before code. */
#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"
/* Read-only data goes in the data section because
AT&T's assembler doesn't guarantee the proper alignment
......@@ -801,7 +801,7 @@ enum reg_class { NO_REGS, GENERAL_REGS,
/* Assembler pseudo to introduce byte constants. */
#define ASM_BYTE_OP "\t.byte"
#define ASM_BYTE_OP "\t.byte\t"
/* This is how to output an assembler line defining a `double' constant. */
......
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