Commit 4e0c8ad2 by Richard Kenner

(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.

From-SVN: r12750
parent 81d77cda
...@@ -1084,11 +1084,9 @@ enum reg_class { NO_REGS, R2, R0_1, INDEX_REGS, BASE_REGS, ALL_REGS, LIM_REG_CLA ...@@ -1084,11 +1084,9 @@ enum reg_class { NO_REGS, R2, R0_1, INDEX_REGS, BASE_REGS, ALL_REGS, LIM_REG_CLA
fprintf (FILE, "\tglobal %s\t; export\n", NAME); \ fprintf (FILE, "\tglobal %s\t; export\n", NAME); \
} while (0) } while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX ""
fprintf (FILE, "%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1461,11 +1461,10 @@ extern int a29k_debug_reg_map[]; ...@@ -1461,11 +1461,10 @@ extern int a29k_debug_reg_map[];
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.global ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs ("\t.global ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #undef USER_LABEL_PREFIX
fprintf (FILE, "_%s", NAME) #define USER_LABEL_PREFIX "_"
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1753,11 +1753,9 @@ literal_section () \ ...@@ -1753,11 +1753,9 @@ literal_section () \
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX ""
fprintf (FILE, "%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1292,10 +1292,9 @@ extern double atof(); ...@@ -1292,10 +1292,9 @@ extern double atof();
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1796,10 +1796,10 @@ const_section () \ ...@@ -1796,10 +1796,10 @@ const_section () \
assemble_name (FILE, XSTR (FUN, 0)); \ assemble_name (FILE, XSTR (FUN, 0)); \
fprintf (FILE, "\n"); \ fprintf (FILE, "\n"); \
} }
/* This is how to output a reference to a user-level label named NAME.
`assemble_name' uses this. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \
fprintf (FILE, "_%s", NAME) #define USER_LABEL_PREFIX "_"
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler. Elxsi version. /* Definitions of target machine for GNU compiler. Elxsi version.
Copyright (C) 1987, 1988, 1992, 1995 Free Software Foundation, Inc. Copyright (C) 1987, 1988, 1992, 1995, 1996 Free Software Foundation, Inc.
This port, done by Mike Stump <mrs@cygnus.com> in 1988, is the first This port, contributed by Mike Stump <mrs@cygnus.com> in 1988, is the first
64 bit port of GNU CC. 64 bit port of GNU CC.
Based upon the VAX port. Based upon the VAX port.
...@@ -797,10 +797,9 @@ enum reg_class { NO_REGS, GENERAL_REGS, ALL_REGS, LIM_REG_CLASSES }; ...@@ -797,10 +797,9 @@ enum reg_class { NO_REGS, GENERAL_REGS, ALL_REGS, LIM_REG_CLASSES };
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.extdef\t", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs ("\t.extdef\t", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX ""
fprintf (FILE, "%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler. Alliant FX version. /* Definitions of target machine for GNU compiler. Alliant FX version.
Copyright (C) 1989, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1989, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
Adapted from m68k.h by Paul Petersen (petersen@uicsrd.csrd.uiuc.edu) Adapted from m68k.h by Paul Petersen (petersen@uicsrd.csrd.uiuc.edu)
and Joe Weening (weening@gang-of-four.stanford.edu). and Joe Weening (weening@gang-of-four.stanford.edu).
...@@ -1063,11 +1063,9 @@ extern enum reg_class regno_reg_class[]; ...@@ -1063,11 +1063,9 @@ extern enum reg_class regno_reg_class[];
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1353,11 +1353,9 @@ extern enum reg_class regno_reg_class[]; ...@@ -1353,11 +1353,9 @@ extern enum reg_class regno_reg_class[];
} }
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1191,11 +1191,9 @@ readonly_data() \ ...@@ -1191,11 +1191,9 @@ readonly_data() \
#define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \ #define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \
ASM_OUTPUT_LABEL(FILE, NAME) ASM_OUTPUT_LABEL(FILE, NAME)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE, NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions for Sun assembler syntax for the Intel 80386. /* Definitions for Sun assembler syntax for the Intel 80386.
Copyright (C) 1988 Free Software Foundation, Inc. Copyright (C) 1988, 1996 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -131,10 +131,9 @@ do \ ...@@ -131,10 +131,9 @@ do \
#define ASM_GENERATE_INTERNAL_LABEL(BUF,PREFIX,NUMBER) \ #define ASM_GENERATE_INTERNAL_LABEL(BUF,PREFIX,NUMBER) \
sprintf ((BUF), "*.%s%d", (PREFIX), (NUMBER)) sprintf ((BUF), "*.%s%d", (PREFIX), (NUMBER))
/* This is how to output a reference to a user-level label named NAME. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX ""
fprintf (FILE, "%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler, for Intel 860. /* Definitions of target machine for GNU compiler, for Intel 860.
Copyright (C) 1989, 1991, 1993, 1995 Free Software Foundation, Inc. Copyright (C) 1989, 1991, 1993, 1995, 1996 Free Software Foundation, Inc.
Hacked substantially by Ron Guilmette (rfg@segfault.us.com) to cater to Hacked substantially by Ron Guilmette (rfg@segfault.us.com) to cater to
the whims of the System V Release 4 assembler. the whims of the System V Release 4 assembler.
...@@ -1046,15 +1046,13 @@ struct cumulative_args { int ints, floats; }; ...@@ -1046,15 +1046,13 @@ struct cumulative_args { int ints, floats; };
fputs ("\n", FILE); \ fputs ("\n", FILE); \
} while (0) } while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols.
`assemble_name' uses this.
This definition is overridden in i860v4.h because under System V This definition is overridden in i860v4.h because under System V
Release 4, user-level symbols are *not* prefixed with underscores in Release 4, user-level symbols are *not* prefixed with underscores in
the generated assembly code. */ the generated assembly code. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1263,10 +1263,9 @@ extern struct rtx_def *gen_compare_reg (); ...@@ -1263,10 +1263,9 @@ extern struct rtx_def *gen_compare_reg ();
assemble_name (FILE, NAME); \ assemble_name (FILE, NAME); \
fputs ("\n", FILE); } fputs ("\n", FILE); }
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) fprintf (FILE, "_%s", NAME) #define USER_LABEL_PREFIX "_"
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler. NS32000 version. /* Definitions of target machine for GNU compiler. NS32000 version.
Copyright (C) 1988, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1988, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
Contributed by Michael Tiemann (tiemann@cygnus.com) Contributed by Michael Tiemann (tiemann@cygnus.com)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -1364,11 +1364,9 @@ do { \ ...@@ -1364,11 +1364,9 @@ do { \
} while (0) } while (0)
#endif #endif
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1079,11 +1079,9 @@ fprintf (FILE, "$help$: . = .+8 ; space for tmp moves!\n") \ ...@@ -1079,11 +1079,9 @@ fprintf (FILE, "$help$: . = .+8 ; space for tmp moves!\n") \
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs("\n", FILE); } while (0) do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs("\n", FILE); } while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine parameters for GNU compiler, /* Definitions of target machine parameters for GNU compiler,
for Pyramid 90x, 9000, and MIServer Series. for Pyramid 90x, 9000, and MIServer Series.
Copyright (C) 1989, 1995 Free Software Foundation, Inc. Copyright (C) 1989, 1995, 1996 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -1177,10 +1177,9 @@ extern int swap_operands; ...@@ -1177,10 +1177,9 @@ extern int swap_operands;
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME);
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1419,11 +1419,9 @@ extern int romp_debugger_arg_correction(); ...@@ -1419,11 +1419,9 @@ extern int romp_debugger_arg_correction();
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs ("\t.globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
...@@ -1432,9 +1432,9 @@ dtors_section() \ ...@@ -1432,9 +1432,9 @@ dtors_section() \
assemble_name (STREAM, NAME), \ assemble_name (STREAM, NAME), \
fputc ('\n',STREAM)) fputc ('\n',STREAM))
/* Output a reference to a label. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(STREAM,NAME) \
fprintf (STREAM, "_%s", NAME) #define USER_LABEL_PREFIX "_"
/* Make an internal label into a string. */ /* Make an internal label into a string. */
#define ASM_GENERATE_INTERNAL_LABEL(STRING, PREFIX, NUM) \ #define ASM_GENERATE_INTERNAL_LABEL(STRING, PREFIX, NUM) \
......
...@@ -2814,11 +2814,9 @@ extern struct rtx_def *legitimize_pic_address (); ...@@ -2814,11 +2814,9 @@ extern struct rtx_def *legitimize_pic_address ();
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.global ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs ("\t.global ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output a definition of an internal numbered label where /* 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. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler, for SPUR chip. /* Definitions of target machine for GNU compiler, for SPUR chip.
Copyright (C) 1988, 1995 Free Software Foundation, Inc. Copyright (C) 1988, 1995, 1996 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -873,11 +873,9 @@ extern int current_function_pretend_args_size; ...@@ -873,11 +873,9 @@ extern int current_function_pretend_args_size;
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler. Tahoe version. /* Definitions of target machine for GNU compiler. Tahoe version.
Copyright (C) 1989, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1989, 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
This file is part of GNU CC. This file is part of GNU CC.
...@@ -781,10 +781,9 @@ enum reg_class {NO_REGS,GENERAL_REGS,FPP_REG,ALL_REGS,LIM_REG_CLASSES}; ...@@ -781,10 +781,9 @@ enum reg_class {NO_REGS,GENERAL_REGS,FPP_REG,ALL_REGS,LIM_REG_CLASSES};
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* output a label by appending an underscore to it */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* use the standard format for printing internal labels */ /* use the standard format for printing internal labels */
......
...@@ -1076,10 +1076,9 @@ gen_rtx (PLUS, Pmode, frame, gen_rtx (CONST_INT, VOIDmode, 12)) ...@@ -1076,10 +1076,9 @@ gen_rtx (PLUS, Pmode, frame, gen_rtx (CONST_INT, VOIDmode, 12))
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \ #define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0) do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* This is how to output a reference to a user-level label named NAME. */ /* The prefix to add to user-visible assembler symbols. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX "_"
fprintf (FILE, "_%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
/* Definitions of target machine for GNU compiler. AT&T we32000 version. /* Definitions of target machine for GNU compiler. AT&T we32000 version.
Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc. Copyright (C) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
Contributed by John Wehle (john@feith1.uucp) Contributed by John Wehle (john@feith1.uucp)
This file is part of GNU CC. This file is part of GNU CC.
...@@ -770,11 +770,9 @@ enum reg_class { NO_REGS, GENERAL_REGS, ...@@ -770,11 +770,9 @@ enum reg_class { NO_REGS, GENERAL_REGS,
fputs ("\n", FILE); \ fputs ("\n", FILE); \
} while (0) } while (0)
/* This is how to output a reference to a user-level label named NAME. /* The prefix to add to user-visible assembler symbols. */
`assemble_name' uses this. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \ #define USER_LABEL_PREFIX ""
fprintf (FILE, "%s", NAME)
/* This is how to output an internal numbered label where /* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */ PREFIX is the class of label and NUM is the number within the class. */
......
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