From: Richard Stallman Date: Sat, 8 May 1993 22:52:03 +0000 (+0000) Subject: (ASM_GENERATE_INTERNAL_LABEL) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5a9771f104f5fc8e9359122b7709dd4bc4e6e2a0;p=gcc.git (ASM_GENERATE_INTERNAL_LABEL) (ASM_OUTPUT_INTERNAL_LABEL): Don't include a `.' in the label name. From-SVN: r4390 --- diff --git a/gcc/config/i386/next.h b/gcc/config/i386/next.h index ceb4556d4a0..8cbfb8b4e53 100644 --- a/gcc/config/i386/next.h +++ b/gcc/config/i386/next.h @@ -117,12 +117,15 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #define OBJC_FORWARDING_STACK_OFFSET 8 #define OBJC_FORWARDING_MIN_OFFSET 8 -/* Compensate for botch in dbxout_init/dbxout_source_file which - unconditionally drops the first character from ltext_label_name */ +/* We do not want a dot in internal labels. */ #undef ASM_GENERATE_INTERNAL_LABEL #define ASM_GENERATE_INTERNAL_LABEL(BUF,PREFIX,NUMBER) \ - sprintf ((BUF), "*.%s%d", (PREFIX), (NUMBER)) + sprintf ((BUF), "*%s%d", (PREFIX), (NUMBER)) + +#undef ASM_OUTPUT_INTERNAL_LABEL +#define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \ + fprintf (FILE, "%s%d:\n", PREFIX, NUM) /* Output to assembler file text saying following lines may contain character constants, extra white space, comments, etc. */