Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
4e0c8ad2
Commit
4e0c8ad2
authored
Sep 21, 1996
by
Richard Kenner
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(USER_LABEL_PREFIX): Define instead of ASM_OUTPUT_LABELREF.
From-SVN: r12750
parent
81d77cda
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
58 additions
and
90 deletions
+58
-90
gcc/config/1750a/1750a.h
+2
-4
gcc/config/a29k/a29k.h
+3
-4
gcc/config/alpha/alpha.h
+2
-4
gcc/config/convex/convex.h
+2
-3
gcc/config/dsp16xx/dsp16xx.h
+4
-4
gcc/config/elxsi/elxsi.h
+4
-5
gcc/config/fx80/fx80.h
+3
-5
gcc/config/gmicro/gmicro.h
+2
-4
gcc/config/h8300/h8300.h
+2
-4
gcc/config/i386/sun386.h
+3
-4
gcc/config/i860/i860.h
+3
-5
gcc/config/i960/i960.h
+2
-3
gcc/config/ns32k/ns32k.h
+3
-5
gcc/config/pdp11/pdp11.h
+2
-4
gcc/config/pyr/pyr.h
+3
-4
gcc/config/romp/romp.h
+2
-4
gcc/config/sh/sh.h
+3
-3
gcc/config/sparc/sparc.h
+2
-4
gcc/config/spur/spur.h
+3
-5
gcc/config/tahoe/tahoe.h
+3
-4
gcc/config/vax/vax.h
+2
-3
gcc/config/we32k/we32k.h
+3
-5
No files found.
gcc/config/1750a/1750a.h
View file @
4e0c8ad2
...
...
@@ -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); \
} while (0)
/* 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/a29k/a29k.h
View file @
4e0c8ad2
...
...
@@ -1461,11 +1461,10 @@ extern int a29k_debug_reg_map[];
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`assemble_name' uses this. */
/* The prefix to add to user-visible assembler symbols. */
#
define ASM_OUTPUT_LABELREF(FILE,NAME) \
fprintf (FILE, "_%s", NAME)
#
undef USER_LABEL_PREFIX
#define USER_LABEL_PREFIX "_"
/* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/alpha/alpha.h
View file @
4e0c8ad2
...
...
@@ -1753,11 +1753,9 @@ literal_section () \
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/convex/convex.h
View file @
4e0c8ad2
...
...
@@ -1292,10 +1292,9 @@ extern double atof();
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* Th
is is how to output a reference to a user-level label named NAME.
*/
/* Th
e 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/dsp16xx/dsp16xx.h
View file @
4e0c8ad2
...
...
@@ -1796,10 +1796,10 @@ const_section () \
assemble_name (FILE, XSTR (FUN, 0)); \
fprintf (FILE, "\n"); \
}
/* This is how to output a reference to a user-level label named NAME.
`assemble_name' uses this.
*/
#define ASM_OUTPUT_LABELREF(FILE,NAME) \
fprintf (FILE, "_%s", NAME)
/* The prefix to add to user-visible assembler symbols.
*/
#define USER_LABEL_PREFIX "_"
/* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/elxsi/elxsi.h
View file @
4e0c8ad2
/* Definitions of target machine for GNU compiler. Elxsi version.
Copyright (C) 1987, 1988, 1992, 1995 Free Software Foundation, Inc.
This port,
done
by Mike Stump <mrs@cygnus.com> in 1988, is the first
Copyright (C) 1987, 1988, 1992, 1995
, 1996
Free Software Foundation, Inc.
This port,
contributed
by Mike Stump <mrs@cygnus.com> in 1988, is the first
64 bit port of GNU CC.
Based upon the VAX port.
...
...
@@ -797,10 +797,9 @@ enum reg_class { NO_REGS, GENERAL_REGS, ALL_REGS, LIM_REG_CLASSES };
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs ("\t.extdef\t", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* Th
is is how to output a reference to a user-level label named NAME.
*/
/* Th
e 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/fx80/fx80.h
View file @
4e0c8ad2
/* 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)
and Joe Weening (weening@gang-of-four.stanford.edu).
...
...
@@ -1063,11 +1063,9 @@ extern enum reg_class regno_reg_class[];
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/gmicro/gmicro.h
View file @
4e0c8ad2
...
...
@@ -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.
`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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/h8300/h8300.h
View file @
4e0c8ad2
...
...
@@ -1191,11 +1191,9 @@ readonly_data() \
#define ASM_DECLARE_FUNCTION_NAME(FILE, NAME, DECL) \
ASM_OUTPUT_LABEL(FILE, NAME)
/* 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/i386/sun386.h
View file @
4e0c8ad2
/* 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.
...
...
@@ -131,10 +131,9 @@ do \
#define ASM_GENERATE_INTERNAL_LABEL(BUF,PREFIX,NUMBER) \
sprintf ((BUF), "*.%s%d", (PREFIX), (NUMBER))
/* Th
is is how to output a reference to a user-level label named NAME.
*/
/* Th
e 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/i860/i860.h
View file @
4e0c8ad2
/* 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
the whims of the System V Release 4 assembler.
...
...
@@ -1046,15 +1046,13 @@ struct cumulative_args { int ints, floats; };
fputs ("\n", FILE); \
} while (0)
/* 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.
This definition is overridden in i860v4.h because under System V
Release 4, user-level symbols are *not* prefixed with underscores in
the generated assembly code. */
#define ASM_OUTPUT_LABELREF(FILE,NAME) \
fprintf (FILE, "_%s", NAME)
#define USER_LABEL_PREFIX "_"
/* This is how to output an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/i960/i960.h
View file @
4e0c8ad2
...
...
@@ -1263,10 +1263,9 @@ extern struct rtx_def *gen_compare_reg ();
assemble_name (FILE, NAME); \
fputs ("\n", FILE); }
/* 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/ns32k/ns32k.h
View file @
4e0c8ad2
/* 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)
This file is part of GNU CC.
...
...
@@ -1364,11 +1364,9 @@ do { \
} while (0)
#endif
/* 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/pdp11/pdp11.h
View file @
4e0c8ad2
...
...
@@ -1079,11 +1079,9 @@ fprintf (FILE, "$help$: . = .+8 ; space for tmp moves!\n") \
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/pyr/pyr.h
View file @
4e0c8ad2
/* Definitions of target machine parameters for GNU compiler,
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.
...
...
@@ -1177,10 +1177,9 @@ extern int swap_operands;
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* Th
is is how to output a reference to a user-level label named NAME.
*/
/* Th
e 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/romp/romp.h
View file @
4e0c8ad2
...
...
@@ -1419,11 +1419,9 @@ extern int romp_debugger_arg_correction();
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/sh/sh.h
View file @
4e0c8ad2
...
...
@@ -1432,9 +1432,9 @@ dtors_section() \
assemble_name (STREAM, NAME), \
fputc ('\n',STREAM))
/*
Output a reference to a label.
*/
#define ASM_OUTPUT_LABELREF(STREAM,NAME) \
fprintf (STREAM, "_%s", NAME)
/*
The prefix to add to user-visible assembler symbols.
*/
#define USER_LABEL_PREFIX "_"
/* Make an internal label into a string. */
#define ASM_GENERATE_INTERNAL_LABEL(STRING, PREFIX, NUM) \
...
...
gcc/config/sparc/sparc.h
View file @
4e0c8ad2
...
...
@@ -2814,11 +2814,9 @@ extern struct rtx_def *legitimize_pic_address ();
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`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 a definition of an internal numbered label where
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/spur/spur.h
View file @
4e0c8ad2
/* 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.
...
...
@@ -873,11 +873,9 @@ extern int current_function_pretend_args_size;
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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.
`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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/tahoe/tahoe.h
View file @
4e0c8ad2
/* 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.
...
...
@@ -781,10 +781,9 @@ enum reg_class {NO_REGS,GENERAL_REGS,FPP_REG,ALL_REGS,LIM_REG_CLASSES};
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
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) \
fprintf (FILE, "_%s", NAME)
#define USER_LABEL_PREFIX "_"
/* use the standard format for printing internal labels */
...
...
gcc/config/vax/vax.h
View file @
4e0c8ad2
...
...
@@ -1076,10 +1076,9 @@ gen_rtx (PLUS, Pmode, frame, gen_rtx (CONST_INT, VOIDmode, 12))
#define ASM_GLOBALIZE_LABEL(FILE,NAME) \
do { fputs (".globl ", FILE); assemble_name (FILE, NAME); fputs ("\n", FILE);} while (0)
/* Th
is is how to output a reference to a user-level label named NAME.
*/
/* Th
e 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
gcc/config/we32k/we32k.h
View file @
4e0c8ad2
/* 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)
This file is part of GNU CC.
...
...
@@ -770,11 +770,9 @@ enum reg_class { NO_REGS, GENERAL_REGS,
fputs ("\n", FILE); \
} while (0)
/* 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
PREFIX is the class of label and NUM is the number within the class. */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment