From 8d8c3735ca5a314499ff0cff60d574dd1e1b835f Mon Sep 17 00:00:00 2001 From: nickc Date: Fri, 2 Oct 2009 10:54:30 +0000 Subject: [PATCH] * config/mn10300/mn10300.h (USER_LABEL_PREFIX): Define. (ASM_OUTPUT_LABELREF): Use asm_fprintf and %U. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152398 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/mn10300/mn10300.h | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index aebdbffcdb9..f07f55521b5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-10-02 Nick Clifton + + * config/mn10300/mn10300.h (USER_LABEL_PREFIX): Define. + (ASM_OUTPUT_LABELREF): Use asm_fprintf and %U. + 2009-10-01 Jan Hubicka * cgraph.c (cgraph_clone_node): Add redirect_callers parameter. diff --git a/gcc/config/mn10300/mn10300.h b/gcc/config/mn10300/mn10300.h index fc2ece30790..d459387edfc 100644 --- a/gcc/config/mn10300/mn10300.h +++ b/gcc/config/mn10300/mn10300.h @@ -759,6 +759,9 @@ struct cum_arg {int nbytes; }; #define ASM_APP_OFF "#NO_APP\n" +#undef USER_LABEL_PREFIX +#define USER_LABEL_PREFIX "_" + /* This says how to output the assembler to define a global uninitialized but not common symbol. Try to use asm_output_bss to implement this macro. */ @@ -774,7 +777,7 @@ struct cum_arg {int nbytes; }; #undef ASM_OUTPUT_LABELREF #define ASM_OUTPUT_LABELREF(FILE, NAME) \ - fprintf (FILE, "_%s", (*targetm.strip_name_encoding) (NAME)) + asm_fprintf (FILE, "%U%s", (*targetm.strip_name_encoding) (NAME)) #define ASM_PN_FORMAT "%s___%lu" -- 2.11.0