diff options
author | David Edelsohn <dje@gcc.gnu.org> | 2001-12-02 17:54:52 -0500 |
---|---|---|
committer | David Edelsohn <dje@gcc.gnu.org> | 2001-12-02 17:54:52 -0500 |
commit | 671f5733ffa12a8b7d7a7f01e1c734a122217b4a (patch) | |
tree | 5462c5b58ef5dbe160898dd9f74bc23cd40673c2 | |
parent | 487c9b1a4780cc7aa27fcffd115664b2743263a9 (diff) | |
download | gcc-671f5733ffa12a8b7d7a7f01e1c734a122217b4a.zip gcc-671f5733ffa12a8b7d7a7f01e1c734a122217b4a.tar.gz gcc-671f5733ffa12a8b7d7a7f01e1c734a122217b4a.tar.bz2 |
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
-rw-r--r-- | gcc/ChangeLog | 9 | ||||
-rw-r--r-- | gcc/config/rs6000/xcoff.h | 6 |
2 files changed, 11 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ba8d4c7..c107502 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2001-12-02 David Edelsohn <edelsohn@gnu.org> + + * 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 <rth@redhat.com> * 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 <hzoli@hzoli.2y.net> +2001-11-30 Zoltan Hidvegi <hzoli@hzoli.2y.net> * unroll.c (unroll_loop): Correct special exit cases. diff --git a/gcc/config/rs6000/xcoff.h b/gcc/config/rs6000/xcoff.h index 22a6c18..d5a6ff0 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); \ } \ |