alpha.h, [...] (ASM_OUTPUT_LABEL): Delete definition.
* alpha.h, arc.h, arm/aout.h, avr.h, c4x.h, cris.h, d30v.h, darwin.h, dsp16xx.h, fr30.h, h8300.h, i370.h, i386.h, i960.h, ip2k.h, m32r.h, m68hc11.h, m68k.h, m88k.h, mcore.h, mips.h, mn10200.h, mn10300.h, ns32k.h, pa/pa-linux.h, pdp11.h, romp.h, rs6000/sysv4.h, s390/linux.h, sh.h, sparc.h, stormy16.h, v850.h, vax.h, xtensa.h (ASM_OUTPUT_LABEL): Delete definition. * defaults.h (ASM_OUTPUT_LABEL): Provide a default. * doc/tm.texi (ASM_OUTPUT_LABEL): Update docs. From-SVN: r55872
This commit is contained in:
parent
8a4a72424f
commit
4ad5e05d7f
38 changed files with 25 additions and 262 deletions
|
@ -1,3 +1,15 @@
|
|||
2002-07-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* alpha.h, arc.h, arm/aout.h, avr.h, c4x.h, cris.h, d30v.h,
|
||||
darwin.h, dsp16xx.h, fr30.h, h8300.h, i370.h, i386.h, i960.h,
|
||||
ip2k.h, m32r.h, m68hc11.h, m68k.h, m88k.h, mcore.h, mips.h,
|
||||
mn10200.h, mn10300.h, ns32k.h, pa/pa-linux.h, pdp11.h, romp.h,
|
||||
rs6000/sysv4.h, s390/linux.h, sh.h, sparc.h, stormy16.h,
|
||||
v850.h, vax.h, xtensa.h (ASM_OUTPUT_LABEL): Delete definition.
|
||||
|
||||
* defaults.h (ASM_OUTPUT_LABEL): Provide a default.
|
||||
* doc/tm.texi (ASM_OUTPUT_LABEL): Update docs.
|
||||
|
||||
2002-07-30 Gabriel Dos Reis <gdr@nerim.net>
|
||||
|
||||
* c-pretty-print.c (pp_c_primary_expression): Handle STMT_EXPR.
|
||||
|
|
|
@ -1743,12 +1743,6 @@ do { \
|
|||
fputs (name_, STREAM); \
|
||||
} while (0)
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1174,11 +1174,6 @@ extern const char *arc_text_section, *arc_data_section, *arc_rodata_section;
|
|||
no longer contain unusual constructs. */
|
||||
#define ASM_APP_OFF ""
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
#define ASM_GLOBALIZE_LABEL(FILE, NAME) \
|
||||
|
|
|
@ -144,16 +144,6 @@ Boston, MA 02111-1307, USA. */
|
|||
while (0)
|
||||
#endif
|
||||
|
||||
#ifndef ASM_OUTPUT_LABEL
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
do \
|
||||
{ \
|
||||
assemble_name (STREAM,NAME); \
|
||||
fputs (":\n", STREAM); \
|
||||
} \
|
||||
while (0)
|
||||
#endif
|
||||
|
||||
/* Output a globalising directive for a label. */
|
||||
#ifndef ASM_GLOBALIZE_LABEL
|
||||
#define ASM_GLOBALIZE_LABEL(STREAM, NAME) \
|
||||
|
|
|
@ -1918,17 +1918,6 @@ do { \
|
|||
This macro controls how the assembler definitions of uninitialized
|
||||
static variables are output. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
{ \
|
||||
assemble_name (STREAM, NAME); \
|
||||
fprintf (STREAM, ":\n"); \
|
||||
}
|
||||
/* A C statement (sans semicolon) to output to the stdio stream
|
||||
STREAM the assembler definition of a label named NAME. Use the
|
||||
expression `assemble_name (STREAM, NAME)' to output the name
|
||||
itself; before and after that, output the additional assembler
|
||||
syntax for defining the name, and a newline. */
|
||||
|
||||
#undef TYPE_ASM_OP
|
||||
#undef SIZE_ASM_OP
|
||||
#undef WEAK_ASM_OP
|
||||
|
|
|
@ -1704,9 +1704,6 @@ fini_section () \
|
|||
|
||||
#define NO_DOT_IN_LABEL /* Only required for TI format. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0);
|
||||
|
||||
#define ASM_GLOBALIZE_LABEL(FILE, NAME) \
|
||||
do { \
|
||||
fprintf (FILE, "\t.global\t"); \
|
||||
|
|
|
@ -1574,14 +1574,6 @@ call_ ## FUNC (void) \
|
|||
|
||||
/* Node: Label Output */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do \
|
||||
{ \
|
||||
assemble_name (FILE, NAME); \
|
||||
fputs (":\n", FILE); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
#define ASM_GLOBALIZE_LABEL(FILE, NAME) \
|
||||
do \
|
||||
{ \
|
||||
|
|
|
@ -2993,18 +2993,6 @@ extern const char *d30v_branch_cost_string;
|
|||
|
||||
/* Output and Generation of Labels. */
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream STREAM the
|
||||
assembler definition of a label named NAME. Use the expression
|
||||
`assemble_name (STREAM, NAME)' to output the name itself; before and after
|
||||
that, output the additional assembler syntax for defining the name, and a
|
||||
newline. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
do { \
|
||||
assemble_name (STREAM, NAME); \
|
||||
fputs (":\n", STREAM); \
|
||||
} while (0)
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream STREAM any text
|
||||
necessary for declaring the name NAME of a function which is being defined.
|
||||
This macro is responsible for outputting the label definition (perhaps using
|
||||
|
|
|
@ -161,10 +161,6 @@ do { text_section (); \
|
|||
} \
|
||||
} while (0)
|
||||
|
||||
#undef ASM_OUTPUT_LABEL
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
#define ASM_OUTPUT_SKIP(FILE,SIZE) \
|
||||
fprintf (FILE, "\t.space %d\n", SIZE)
|
||||
|
||||
|
|
|
@ -1676,11 +1676,6 @@ extern struct dsp16xx_frame_info current_frame_info;
|
|||
|
||||
/* OUTPUT AND GENERATION OF LABELS */
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1165,19 +1165,6 @@ do \
|
|||
/*}}}*/
|
||||
/*{{{ Output and Generation of Labels. */
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream STREAM the
|
||||
assembler definition of a label named NAME. Use the expression
|
||||
`assemble_name (STREAM, NAME)' to output the name itself; before and after
|
||||
that, output the additional assembler syntax for defining the name, and a
|
||||
newline. */
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
do \
|
||||
{ \
|
||||
assemble_name (STREAM, NAME); \
|
||||
fputs (":\n", STREAM); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream STREAM some
|
||||
commands that will make the label NAME global; that is, available for
|
||||
reference from other files. Use the expression `assemble_name (STREAM,
|
||||
|
|
|
@ -1118,17 +1118,6 @@ struct cum_arg
|
|||
/* Switch into a generic section. */
|
||||
#define TARGET_ASM_NAMED_SECTION h8300_asm_named_section
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do \
|
||||
{ \
|
||||
assemble_name (FILE, NAME); \
|
||||
fputs (":\n", FILE); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
#define ASM_OUTPUT_LABELREF(FILE, NAME) \
|
||||
asm_fprintf ((FILE), "%U%s", (NAME) + (TINY_DATA_NAME_P (NAME) ? 1 : 0))
|
||||
|
||||
|
|
|
@ -1845,11 +1845,6 @@ abort(); \
|
|||
|
||||
#define ASM_DOUBLE "\t.double"
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
(assemble_name (FILE, NAME), fputs (":\n", FILE))
|
||||
|
||||
/* #define ASM_OUTPUT_LABELREF(FILE, NAME) */ /* use gas -- defaults.h */
|
||||
|
||||
/* Generate internal label. Since we can branch here from off page, we
|
||||
|
|
|
@ -2960,12 +2960,6 @@ extern int const svr4_dbx_register_map[FIRST_PSEUDO_REGISTER];
|
|||
? ((GLOBAL) ? DW_EH_PE_indirect : 0) | DW_EH_PE_pcrel | DW_EH_PE_sdata4\
|
||||
: DW_EH_PE_absptr)
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
(assemble_name ((FILE), (NAME)), fputs (":\n", (FILE)))
|
||||
|
||||
/* Store in OUTPUT a string (made with alloca) containing
|
||||
an assembler-name for a local static variable named NAME.
|
||||
LABELNO is an integer which is different for each call. */
|
||||
|
|
|
@ -1312,12 +1312,6 @@ extern struct rtx_def *i960_compare_op0, *i960_compare_op1;
|
|||
fprintf((FILE),"\t.stabd 68,0,%d\n",(LINE)); \
|
||||
} }
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -2121,17 +2121,6 @@ do { \
|
|||
This macro controls how the assembler definitions of uninitialized
|
||||
static variables are output. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
do { \
|
||||
assemble_name ((STREAM), (NAME)); \
|
||||
fprintf ((STREAM), ":\n"); \
|
||||
} while (0)
|
||||
/* A C statement (sans semicolon) to output to the stdio stream
|
||||
STREAM the assembler definition of a label named NAME. Use the
|
||||
expression `assemble_name (STREAM, NAME)' to output the name
|
||||
itself; before and after that, output the additional assembler
|
||||
syntax for defining the name, and a newline. */
|
||||
|
||||
#undef WEAK_ASM_OP
|
||||
#define WEAK_ASM_OP ".weak"
|
||||
|
||||
|
|
|
@ -1660,18 +1660,6 @@ sbss_section () \
|
|||
no longer contain unusual constructs. */
|
||||
#define ASM_APP_OFF ""
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
/* On the M32R we need to ensure the next instruction starts on a 32 bit
|
||||
boundary [the previous insn must either be 2 16 bit insns or 1 32 bit]. */
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do \
|
||||
{ \
|
||||
assemble_name (FILE, NAME); \
|
||||
fputs (":\n", FILE); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
#define ASM_GLOBALIZE_LABEL(FILE, NAME) \
|
||||
|
|
|
@ -1555,13 +1555,6 @@ do { \
|
|||
|
||||
/* Output #ident as a .ident. */
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1735,12 +1735,6 @@ __transfer_from_trampoline () \
|
|||
/* Before the prologue, the top of the frame is at 4(%sp). */
|
||||
#define INCOMING_FRAME_SP_OFFSET 4
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1870,11 +1870,6 @@ do { \
|
|||
ASM_OUTPUT_MEASURED_SIZE (FILE, FNAME); \
|
||||
} while (0)
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
|
||||
|
|
|
@ -1112,10 +1112,6 @@ switch_to_section (section, decl) \
|
|||
(STACK_BOUNDARY / BITS_PER_UNIT))
|
||||
|
||||
|
||||
/* Output a label definition. */
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* Output a reference to a label. */
|
||||
#undef ASM_OUTPUT_LABELREF
|
||||
#define ASM_OUTPUT_LABELREF(STREAM, NAME) \
|
||||
|
|
|
@ -4243,22 +4243,6 @@ while (0)
|
|||
$Lc[0-9]+ Label for use in s<xx> operation.
|
||||
$Le[0-9]+ End blocks for MIPS debug support */
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME.
|
||||
|
||||
If we are optimizing the gp, remember that this label has been put
|
||||
out, so we know not to emit an .extern for it in mips_asm_file_end.
|
||||
We use one of the common bits in the IDENTIFIER tree node for this,
|
||||
since those bits seem to be unused, and we don't have any method
|
||||
of getting the decl nodes from the name. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(STREAM,NAME) \
|
||||
do { \
|
||||
assemble_name (STREAM, NAME); \
|
||||
fputs (":\n", STREAM); \
|
||||
} while (0)
|
||||
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream
|
||||
STREAM any text necessary for declaring the name NAME of an
|
||||
initialized variable which is being defined. This macro must
|
||||
|
|
|
@ -814,12 +814,6 @@ struct cum_arg { int nbytes; };
|
|||
#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
|
||||
asm_output_aligned_bss ((FILE), (DECL), (NAME), (SIZE), (ALIGN))
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -895,12 +895,6 @@ struct cum_arg {int nbytes; };
|
|||
#define ASM_OUTPUT_ALIGNED_BSS(FILE, DECL, NAME, SIZE, ALIGN) \
|
||||
asm_output_aligned_bss ((FILE), (DECL), (NAME), (SIZE), (ALIGN))
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1314,14 +1314,8 @@ __transfer_from_trampoline () \
|
|||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#ifndef COLLECT
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
#else
|
||||
#define ASM_OUTPUT_LABEL(STREAM,NAME) \
|
||||
do { \
|
||||
fprintf (STREAM, "%s:\n", NAME); \
|
||||
} while (0)
|
||||
#ifdef COLLECT
|
||||
#define ASM_OUTPUT_LABEL(STREAM,NAME) fprintf ((STREAM), "%s:\n", (NAME))
|
||||
#endif
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
|
|
|
@ -161,17 +161,8 @@ Boston, MA 02111-1307, USA. */
|
|||
else \
|
||||
fprintf (FILE, "\tb .L%d\n\tnop\n", VALUE)
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
/* Use the default. */
|
||||
#undef ASM_OUTPUT_LABEL
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do \
|
||||
{ \
|
||||
assemble_name (FILE, NAME); \
|
||||
fputs (":\n", FILE); \
|
||||
} \
|
||||
while (0)
|
||||
|
||||
/* NOTE: ASM_OUTPUT_INTERNAL_LABEL() is defined for us by elfos.h, and
|
||||
does what we want (i.e. uses colons). It must be compatible with
|
||||
|
|
|
@ -1029,12 +1029,6 @@ fprintf (FILE, "$help$: . = .+8 ; space for tmp moves!\n") \
|
|||
{"r0", "r1", "r2", "r3", "r4", "r5", "sp", "pc", \
|
||||
"ac0", "ac1", "ac2", "ac3", "ac4", "ac5" }
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1315,12 +1315,6 @@ struct rt_cargs {int gregs, fregs; };
|
|||
"r10", "r11", "r12", "r13", "r14", "r15", "ap", \
|
||||
"fr0", "fr1", "fr2", "fr3", "fr4", "fr5", "fr6", "fr7" }
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -680,9 +680,6 @@ extern int rs6000_pic_labelno;
|
|||
#define ASM_OUTPUT_INTERNAL_LABEL_PREFIX(FILE,PREFIX) \
|
||||
asm_fprintf (FILE, "%L%s", PREFIX)
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
(assemble_name (FILE, NAME), fputs (":\n", FILE))
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -141,14 +141,6 @@ Boston, MA 02111-1307, USA. */
|
|||
/* Prefix for internally generated assembler labels. */
|
||||
#define LPREFIX ".L"
|
||||
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#undef ASM_OUTPUT_LABEL
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
(assemble_name (FILE, NAME), fputs (":\n", FILE))
|
||||
|
||||
/* Store in OUTPUT a string (made with alloca) containing
|
||||
an assembler-name for a local static variable named NAME.
|
||||
LABELNO is an integer which is different for each call. */
|
||||
|
|
|
@ -2995,10 +2995,6 @@ while (0)
|
|||
} \
|
||||
while (0)
|
||||
|
||||
/* Output a label definition. */
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name ((FILE), (NAME)); fputs (":\n", (FILE)); } while (0)
|
||||
|
||||
/* This is how to output an assembler line
|
||||
that says to advance the location counter
|
||||
to a multiple of 2**LOG bytes. */
|
||||
|
|
|
@ -2726,12 +2726,6 @@ case LABEL_REF: case SYMBOL_REF: case CONST_DOUBLE:
|
|||
guess... */
|
||||
#define DBX_CONTIN_LENGTH 1000
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -2782,17 +2782,6 @@ do { \
|
|||
|
||||
/* Output and Generation of Labels. */
|
||||
|
||||
/* A C statement (sans semicolon) to output to the stdio stream STREAM the
|
||||
assembler definition of a label named NAME. Use the expression
|
||||
`assemble_name (STREAM, NAME)' to output the name itself; before and after
|
||||
that, output the additional assembler syntax for defining the name, and a
|
||||
newline. */
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
do { \
|
||||
assemble_name (STREAM, NAME); \
|
||||
fputs (":\n", STREAM); \
|
||||
} while (0)
|
||||
|
||||
/* A C statement to output to the stdio stream STREAM the assembler
|
||||
definition of a symbol named SYMBOL. */
|
||||
#define ASM_OUTPUT_SYMBOL_REF(STREAM, SYMBOL) \
|
||||
|
|
|
@ -1172,12 +1172,6 @@ zbss_section () \
|
|||
#define ASM_OUTPUT_ALIGNED_DECL_LOCAL(FILE, DECL, NAME, SIZE, ALIGN) \
|
||||
v850_output_local (FILE, DECL, NAME, SIZE, ALIGN)
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE, NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1051,12 +1051,6 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
|
|||
|
||||
#define ASM_DOUBLE_CHAR (TARGET_G_FLOAT ? 'g' : 'd')
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name (FILE, NAME); fputs (":\n", FILE); } while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
|
||||
|
|
|
@ -1542,15 +1542,6 @@ typedef struct xtensa_args {
|
|||
goto FAIL; \
|
||||
} while (0)
|
||||
|
||||
|
||||
/* This is how to output the definition of a user-level label named NAME,
|
||||
such as the label on a static function or variable NAME. */
|
||||
#define ASM_OUTPUT_LABEL(STREAM, NAME) \
|
||||
do { \
|
||||
assemble_name (STREAM, NAME); \
|
||||
fputs (":\n", STREAM); \
|
||||
} while (0)
|
||||
|
||||
/* This is how to output a command to make the user-level label named NAME
|
||||
defined for reference from other files. */
|
||||
#define ASM_GLOBALIZE_LABEL(STREAM, NAME) \
|
||||
|
|
|
@ -140,6 +140,14 @@ do { fputs (integer_asm_op (POINTER_SIZE / UNITS_PER_WORD, TRUE), FILE); \
|
|||
#endif
|
||||
#endif
|
||||
|
||||
/* This is how to output the definition of a user-level label named
|
||||
NAME, such as the label on a static function or variable NAME. */
|
||||
|
||||
#ifndef ASM_OUTPUT_LABEL
|
||||
#define ASM_OUTPUT_LABEL(FILE,NAME) \
|
||||
do { assemble_name ((FILE), (NAME)); fputs (":\n", (FILE)); } while (0)
|
||||
#endif
|
||||
|
||||
/* This is how to output a reference to a user-level label named NAME. */
|
||||
|
||||
#ifndef ASM_OUTPUT_LABELREF
|
||||
|
|
|
@ -6397,7 +6397,8 @@ A C statement (sans semicolon) to output to the stdio stream
|
|||
@var{stream} the assembler definition of a label named @var{name}.
|
||||
Use the expression @code{assemble_name (@var{stream}, @var{name})} to
|
||||
output the name itself; before and after that, output the additional
|
||||
assembler syntax for defining the name, and a newline.
|
||||
assembler syntax for defining the name, and a newline. A default
|
||||
definition of this macro is provided which is correct for most systems.
|
||||
|
||||
@findex SIZE_ASM_OP
|
||||
@item SIZE_ASM_OP
|
||||
|
|
Loading…
Add table
Reference in a new issue