mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-16 10:50:48 +08:00
definitions in config/[npr]*:
Changes add TABs on either or both sides, covering start of line, up to any operand for all .*ASM.*_OP definitions. From-SVN: r36611
This commit is contained in:
parent
78d057d889
commit
76bbee8160
@ -210,6 +210,23 @@
|
|||||||
Here.
|
Here.
|
||||||
* config/mips/osfrose.h (SET_ASM_OP): Here.
|
* config/mips/osfrose.h (SET_ASM_OP): Here.
|
||||||
* config/mips/sni-svr4.h (ABICALLS_ASM_OP): Here.
|
* config/mips/sni-svr4.h (ABICALLS_ASM_OP): Here.
|
||||||
|
* config/ns32k/encore.h (SHARED_SECTION_ASM_OP): Here.
|
||||||
|
* config/ns32k/merlin.h (SHARED_SECTION_ASM_OP): Here.
|
||||||
|
* config/ns32k/ns32k.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
|
||||||
|
Here.
|
||||||
|
* config/ns32k/sequent.h (SHARED_SECTION_ASM_OP): Here.
|
||||||
|
* config/ns32k/tek6000.h (SHARED_SECTION_ASM_OP): Here.
|
||||||
|
* config/pa/pa-64.h (INT_ASM_OP, TYPE_ASM_OP, SIZE_ASM_OP): Here.
|
||||||
|
* config/pa/pa.h (ASM_STABS_OP, ASM_STABN_OP): Here.
|
||||||
|
* config/pj/pj.h (SET_ASM_OP, BSS_SECTION_ASM_OP): Here.
|
||||||
|
* config/pyr/pyr.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
|
||||||
|
Here.
|
||||||
|
* config/romp/romp.h (TEXT_SECTION_ASM_OP, DATA_SECTION_ASM_OP):
|
||||||
|
Here.
|
||||||
|
* config/rs6000/rs6000.h (SET_ASM_OP): Here.
|
||||||
|
* config/rs6000/sol2.h (ASM_STABN_OP): Here.
|
||||||
|
* config/rs6000/sysv4.h (SKIP_ASM_OP, LOCAL_ASM_OP, LCOMM_ASM_OP):
|
||||||
|
Here.
|
||||||
|
|
||||||
2000-09-25 Richard Henderson <rth@cygnus.com>
|
2000-09-25 Richard Henderson <rth@cygnus.com>
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine for GNU compiler. ENCORE NS32000 version.
|
/* Definitions of target machine for GNU compiler. ENCORE NS32000 version.
|
||||||
Copyright (C) 1988, 1993 Free Software Foundation, Inc.
|
Copyright (C) 1988, 1993, 2000 Free Software Foundation, Inc.
|
||||||
Adapted by Robert Brown (brown@harvard.harvard.edu) from the Sequent
|
Adapted by Robert Brown (brown@harvard.harvard.edu) from the Sequent
|
||||||
version by Michael Tiemann (tiemann@mcc.com).
|
version by Michael Tiemann (tiemann@mcc.com).
|
||||||
|
|
||||||
@ -172,7 +172,7 @@ do { \
|
|||||||
|
|
||||||
/* Assembler pseudo-op for shared data segment. */
|
/* Assembler pseudo-op for shared data segment. */
|
||||||
|
|
||||||
#define SHARED_SECTION_ASM_OP ".shrdata"
|
#define SHARED_SECTION_ASM_OP "\t.shrdata"
|
||||||
|
|
||||||
/* This says how to output an assembler line
|
/* This says how to output an assembler line
|
||||||
to define a shared common symbol. */
|
to define a shared common symbol. */
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine for GNU compiler. MERLIN NS32000 version.
|
/* Definitions of target machine for GNU compiler. MERLIN NS32000 version.
|
||||||
Copyright (C) 1990, 1994 Free Software Foundation, Inc.
|
Copyright (C) 1990, 1994, 2000 Free Software Foundation, Inc.
|
||||||
By Mark Mason (mason@reed.bitnet, pyramid!unify!mason@uunet.uu.net).
|
By Mark Mason (mason@reed.bitnet, pyramid!unify!mason@uunet.uu.net).
|
||||||
|
|
||||||
This file is part of GNU CC.
|
This file is part of GNU CC.
|
||||||
@ -56,7 +56,7 @@ Boston, MA 02111-1307, USA. */
|
|||||||
#undef LABEL_ALIGN_AFTER_BARRIER
|
#undef LABEL_ALIGN_AFTER_BARRIER
|
||||||
|
|
||||||
/* Assembler pseudo-op for shared data segment. */
|
/* Assembler pseudo-op for shared data segment. */
|
||||||
#define SHARED_SECTION_ASM_OP ".shdata"
|
#define SHARED_SECTION_ASM_OP "\t.shdata"
|
||||||
|
|
||||||
/* %$ means print the prefix for an immediate operand. */
|
/* %$ means print the prefix for an immediate operand. */
|
||||||
|
|
||||||
|
@ -1488,11 +1488,11 @@ while (0)
|
|||||||
|
|
||||||
/* 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"
|
||||||
|
|
||||||
/* Define the output Assembly Language */
|
/* Define the output Assembly Language */
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/* Definitions of target machine for GNU compiler. SEQUENT NS32000 version.
|
/* Definitions of target machine for GNU compiler. SEQUENT NS32000 version.
|
||||||
Copyright (C) 1987 Free Software Foundation, Inc.
|
Copyright (C) 1987, 2000 Free Software Foundation, Inc.
|
||||||
Contributed by Michael Tiemann (tiemann@mcc.com)
|
Contributed by Michael Tiemann (tiemann@mcc.com)
|
||||||
|
|
||||||
This file is part of GNU CC.
|
This file is part of GNU CC.
|
||||||
@ -57,7 +57,7 @@ Boston, MA 02111-1307, USA. */
|
|||||||
#undef LABEL_ALIGN_AFTER_BARRIER
|
#undef LABEL_ALIGN_AFTER_BARRIER
|
||||||
|
|
||||||
/* Assembler pseudo-op for shared data segment. */
|
/* Assembler pseudo-op for shared data segment. */
|
||||||
#define SHARED_SECTION_ASM_OP ".shdata"
|
#define SHARED_SECTION_ASM_OP "\t.shdata"
|
||||||
|
|
||||||
/* Control how stack adjust insns are output. */
|
/* Control how stack adjust insns are output. */
|
||||||
#define SEQUENT_ADJUST_STACK
|
#define SEQUENT_ADJUST_STACK
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/* Definitions of target machine for GNU compiler.
|
/* Definitions of target machine for GNU compiler.
|
||||||
Generic Tektronix 6000 series NS32000 version.
|
Generic Tektronix 6000 series NS32000 version.
|
||||||
See ns32k/tek6100.h and ns32k/tek6200.h, which include this file.
|
See ns32k/tek6100.h and ns32k/tek6200.h, which include this file.
|
||||||
Copyright (C) 1990 Free Software Foundation, Inc.
|
Copyright (C) 1990, 2000 Free Software Foundation, Inc.
|
||||||
Created by Snoopy (sopwith.uucp!snoopy).
|
Created by Snoopy (sopwith.uucp!snoopy).
|
||||||
Based on work by Mark Mason (mason@reed.bitnet,
|
Based on work by Mark Mason (mason@reed.bitnet,
|
||||||
pyramid!unify!mason@uunet.uu.net) and Keith Packard.
|
pyramid!unify!mason@uunet.uu.net) and Keith Packard.
|
||||||
@ -109,7 +109,7 @@ Boston, MA 02111-1307, USA. */
|
|||||||
#undef LABEL_ALIGN_AFTER_BARRIER
|
#undef LABEL_ALIGN_AFTER_BARRIER
|
||||||
|
|
||||||
/* Assembler pseudo-op for shared data segment. */
|
/* Assembler pseudo-op for shared data segment. */
|
||||||
#define SHARED_SECTION_ASM_OP ".shdata"
|
#define SHARED_SECTION_ASM_OP "\t.shdata"
|
||||||
|
|
||||||
#ifdef UTEK_ASM
|
#ifdef UTEK_ASM
|
||||||
#undef FUNCTION_PROLOGUE
|
#undef FUNCTION_PROLOGUE
|
||||||
|
@ -347,7 +347,7 @@ do { \
|
|||||||
DECL_SECTION_NAME (DECL) = build_string (len, string); \
|
DECL_SECTION_NAME (DECL) = build_string (len, string); \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
#define INT_ASM_OP ".dword"
|
#define INT_ASM_OP "\t.dword\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. */
|
||||||
#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
|
#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
|
||||||
@ -378,8 +378,8 @@ do { \
|
|||||||
different pseudo-op names for these, they may be overridden in the
|
different pseudo-op names for these, they may be overridden in the
|
||||||
file which includes this one. */
|
file which includes this one. */
|
||||||
|
|
||||||
#define TYPE_ASM_OP ".type"
|
#define TYPE_ASM_OP "\t.type\t"
|
||||||
#define SIZE_ASM_OP ".size"
|
#define SIZE_ASM_OP "\t.size\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. */
|
||||||
|
|
||||||
|
@ -234,8 +234,8 @@ extern int target_flags;
|
|||||||
#define DBX_CONTIN_LENGTH 3000
|
#define DBX_CONTIN_LENGTH 3000
|
||||||
|
|
||||||
/* Only labels should ever begin in column zero. */
|
/* Only labels should ever begin in column zero. */
|
||||||
#define ASM_STABS_OP "\t.stabs"
|
#define ASM_STABS_OP "\t.stabs\t"
|
||||||
#define ASM_STABN_OP "\t.stabn"
|
#define ASM_STABN_OP "\t.stabn\t"
|
||||||
|
|
||||||
/* GDB always assumes the current function's frame begins at the value
|
/* GDB always assumes the current function's frame begins at the value
|
||||||
of the stack pointer upon entry to the current function. Accessing
|
of the stack pointer upon entry to the current function. Accessing
|
||||||
|
@ -1054,7 +1054,7 @@ struct pj_args
|
|||||||
#define ASM_APP_OFF ""
|
#define ASM_APP_OFF ""
|
||||||
#define FILE_ASM_OP "\t.file\n"
|
#define FILE_ASM_OP "\t.file\n"
|
||||||
|
|
||||||
#define SET_ASM_OP ".set"
|
#define SET_ASM_OP "\t.set\t"
|
||||||
|
|
||||||
/* How to change between sections. */
|
/* How to change between sections. */
|
||||||
|
|
||||||
@ -1080,7 +1080,7 @@ do { fputs (current_function_varargs || current_function_stdarg \
|
|||||||
`-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be
|
`-fno-common' is passed, otherwise `ASM_OUTPUT_COMMON' will be
|
||||||
used. */
|
used. */
|
||||||
|
|
||||||
#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
|
/* Like `ASM_OUTPUT_BSS' except takes the required alignment as a
|
||||||
separate, explicit argument. If you define this macro, it is used
|
separate, explicit argument. If you define this macro, it is used
|
||||||
|
@ -1123,11 +1123,11 @@ extern int swap_operands;
|
|||||||
|
|
||||||
/* 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"
|
||||||
|
|
||||||
/* How to refer to registers in assembler output.
|
/* How to refer to registers in assembler output.
|
||||||
This sequence is indexed by compiler's hard-register-number (see above). */
|
This sequence is indexed by compiler's hard-register-number (see above). */
|
||||||
|
@ -1384,11 +1384,11 @@ struct rt_cargs {int gregs, fregs; };
|
|||||||
|
|
||||||
/* Output before instructions and read-only data. */
|
/* Output before instructions and 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"
|
||||||
|
|
||||||
/* How to refer to registers in assembler output.
|
/* How to refer to registers in assembler output.
|
||||||
This sequence is indexed by compiler's hard-register-number (see above). */
|
This sequence is indexed by compiler's hard-register-number (see above). */
|
||||||
|
@ -2384,7 +2384,7 @@ extern int toc_initialized;
|
|||||||
|
|
||||||
/* This is how we tell the assembler that two symbols have the same value. */
|
/* This is how we tell the assembler that two symbols have the same value. */
|
||||||
|
|
||||||
#define SET_ASM_OP ".set"
|
#define SET_ASM_OP "\t.set\t"
|
||||||
|
|
||||||
/* This implementes the `alias' attribute. */
|
/* This implementes the `alias' attribute. */
|
||||||
|
|
||||||
|
@ -90,7 +90,7 @@ do { \
|
|||||||
|
|
||||||
/* use .stabd instead of .stabn */
|
/* use .stabd instead of .stabn */
|
||||||
|
|
||||||
#define ASM_STABN_OP ".stabd"
|
#define ASM_STABN_OP "\t.stabd\t"
|
||||||
|
|
||||||
#undef ASM_OUTPUT_SOURCE_LINE
|
#undef ASM_OUTPUT_SOURCE_LINE
|
||||||
#define ASM_OUTPUT_SOURCE_LINE(file, line) \
|
#define ASM_OUTPUT_SOURCE_LINE(file, line) \
|
||||||
|
@ -738,16 +738,16 @@ extern int rs6000_pic_labelno;
|
|||||||
|
|
||||||
/* Override elfos.h definition. */
|
/* Override elfos.h definition. */
|
||||||
#undef SKIP_ASM_OP
|
#undef SKIP_ASM_OP
|
||||||
#define SKIP_ASM_OP ".space"
|
#define SKIP_ASM_OP "\t.space\t"
|
||||||
|
|
||||||
/* This says how to output assembler code to declare an
|
/* This says how to output assembler code to declare an
|
||||||
uninitialized internal linkage data object. Under SVR4,
|
uninitialized internal linkage data object. Under SVR4,
|
||||||
the linker seems to want the alignment of data objects
|
the linker seems to want the alignment of data objects
|
||||||
to depend on their types. We do exactly that here. */
|
to depend on their types. We do exactly that here. */
|
||||||
|
|
||||||
#define LOCAL_ASM_OP ".local"
|
#define LOCAL_ASM_OP "\t.local\t"
|
||||||
|
|
||||||
#define LCOMM_ASM_OP ".lcomm"
|
#define LCOMM_ASM_OP "\t.lcomm\t"
|
||||||
|
|
||||||
/* Override elfos.h definition. */
|
/* Override elfos.h definition. */
|
||||||
#undef ASM_OUTPUT_ALIGNED_LOCAL
|
#undef ASM_OUTPUT_ALIGNED_LOCAL
|
||||||
|
Loading…
Reference in New Issue
Block a user