aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDavid Edelsohn <dje@gcc.gnu.org>2001-12-02 17:54:52 -0500
committerDavid Edelsohn <dje@gcc.gnu.org>2001-12-02 17:54:52 -0500
commit671f5733ffa12a8b7d7a7f01e1c734a122217b4a (patch)
tree5462c5b58ef5dbe160898dd9f74bc23cd40673c2 /gcc
parent487c9b1a4780cc7aa27fcffd115664b2743263a9 (diff)
downloadgcc-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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog9
-rw-r--r--gcc/config/rs6000/xcoff.h6
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); \
} \