From: David Edelsohn Date: Sun, 2 Dec 2001 22:54:52 +0000 (-0500) Subject: xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count unsigned. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=671f5733ffa12a8b7d7a7f01e1c734a122217b4a;p=gcc.git xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count unsigned. * config/rs6000/xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count unsigned. (ASM_GENERATE_INTERNAL_LABEL): Same. (UNIQUE_SECTION): Fix typo. From-SVN: r47538 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ba8d4c7a883..c10750270ac 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2001-12-02 David Edelsohn + + * config/rs6000/xcoff.h (ASM_OUTPUT_INTERNAL_LABEL): Display count + unsigned. + (ASM_GENERATE_INTERNAL_LABEL): Same. + (UNIQUE_SECTION): Fix typo. + 2001-12-02 Richard Henderson * c-decl.c (duplicate_decls): Conditionalize DECL_SAVED_TREE copy. @@ -234,7 +241,7 @@ objc: strchr, strrchr, isascii, gettimeofday. * config.in, configure: Regenerate. -2001-11-30 Zoltan Hidvegi +2001-11-30 Zoltan Hidvegi * unroll.c (unroll_loop): Correct special exit cases. diff --git a/gcc/config/rs6000/xcoff.h b/gcc/config/rs6000/xcoff.h index 22a6c18e12a..d5a6ff082a6 100644 --- a/gcc/config/rs6000/xcoff.h +++ b/gcc/config/rs6000/xcoff.h @@ -393,7 +393,7 @@ toc_section () \ PREFIX is the class of label and NUM is the number within the class. */ #define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM) \ - fprintf (FILE, "%s..%d:\n", PREFIX, NUM) + fprintf (FILE, "%s..%u:\n", (PREFIX), (unsigned) (NUM)) /* This is how to output an internal label prefix. rs6000.c uses this when generating traceback tables. */ @@ -414,7 +414,7 @@ toc_section () \ This is suitable for output with `assemble_name'. */ #define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM) \ - sprintf (LABEL, "*%s..%ld", (PREFIX), (long)(NUM)) + sprintf (LABEL, "*%s..%u", (PREFIX), (unsigned) (NUM)) /* This is how to output an assembler line to define N characters starting at P to FILE. */ @@ -484,7 +484,7 @@ toc_section () \ if (TREE_CODE (DECL) == FUNCTION_DECL) { \ name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (DECL)); \ len = strlen (name) + 5; \ - string = alloca (len) + 1; \ + string = alloca (len + 1); \ sprintf (string, ".%s[PR]", name); \ DECL_SECTION_NAME (DECL) = build_string (len, string); \ } \