From 5a9771f104f5fc8e9359122b7709dd4bc4e6e2a0 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Sat, 8 May 1993 22:52:03 +0000 Subject: [PATCH] (ASM_GENERATE_INTERNAL_LABEL) (ASM_OUTPUT_INTERNAL_LABEL): Don't include a `.' in the label name. From-SVN: r4390 --- gcc/config/i386/next.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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. */ -- 2.30.2