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
This commit is contained in:
Hans-Peter Nilsson 2000-09-25 10:24:23 +00:00 committed by Hans-Peter Nilsson
parent 76bbee8160
commit 471b6f1be0
17 changed files with 90 additions and 58 deletions

View File

@ -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>

View File

@ -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. */

View File

@ -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. */

View File

@ -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. */

View File

@ -1,5 +1,5 @@
/* 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. */

View File

@ -1,5 +1,5 @@
/* 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>

View File

@ -1,6 +1,6 @@
/* 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 "

View File

@ -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. */

View File

@ -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. */

View File

@ -1,5 +1,5 @@
/* 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

View File

@ -1,5 +1,5 @@
/* 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

View File

@ -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. */

View File

@ -1,5 +1,5 @@
/* 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). */

View File

@ -1,5 +1,5 @@
/* 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 */

View File

@ -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'

View File

@ -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). */

View File

@ -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. */