diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1998-06-19 22:38:51 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1998-06-19 18:38:51 -0400 |
commit | 32bd96ffafd17f35b2e654691aaa7b7d71bca5c8 (patch) | |
tree | 4c3c5d0ad1e286bab855f159cb29c249ba1ddc97 /gcc | |
parent | 24e75411051c3f388638d4cedf5b53ae36b5020e (diff) | |
download | gcc-32bd96ffafd17f35b2e654691aaa7b7d71bca5c8.zip gcc-32bd96ffafd17f35b2e654691aaa7b7d71bca5c8.tar.gz gcc-32bd96ffafd17f35b2e654691aaa7b7d71bca5c8.tar.bz2 |
svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
* svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned.
* dwarf2out.c (ASM_OUTPUT_DWARF_DATA1): Likewise.
Add parens to various macros.
From-SVN: r20619
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/svr4.h | 2 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 18 |
3 files changed, 16 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 04c25d1..681e182 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Fri Jun 19 22:37:51 1998 Jason Merrill <jason@yorick.cygnus.com> + + * svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned. + * dwarf2out.c (ASM_OUTPUT_DWARF_DATA1): Likewise. + Add parens to various macros. + Fri Jun 19 23:22:42 1998 Bruno Haible <bruno@linuix.mathematik.uni-karlsruhe.de> * c-typeck.c (pop_init_level): Warn about implicit zero initialization diff --git a/gcc/config/svr4.h b/gcc/config/svr4.h index 104b1bb..4737697 100644 --- a/gcc/config/svr4.h +++ b/gcc/config/svr4.h @@ -414,7 +414,7 @@ do { \ #undef ASM_GENERATE_INTERNAL_LABEL #define ASM_GENERATE_INTERNAL_LABEL(LABEL, PREFIX, NUM) \ do { \ - sprintf (LABEL, "*.%s%d", PREFIX, NUM); \ + sprintf (LABEL, "*.%s%d", PREFIX, (unsigned) (NUM)); \ } while (0) /* Output the label which precedes a jumptable. Note that for all svr4 diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index ef5c73c..6610e91 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -275,7 +275,7 @@ static void dwarf2out_stack_adjust PROTO((rtx)); #ifndef ASM_OUTPUT_DWARF_DATA1 #define ASM_OUTPUT_DWARF_DATA1(FILE,VALUE) \ - fprintf ((FILE), "\t%s\t0x%x", ASM_BYTE_OP, VALUE) + fprintf ((FILE), "\t%s\t0x%x", ASM_BYTE_OP, (unsigned) (VALUE)) #endif #ifndef ASM_OUTPUT_DWARF_DELTA1 @@ -363,24 +363,24 @@ static void dwarf2out_stack_adjust PROTO((rtx)); #ifndef ASM_OUTPUT_DWARF_DATA2 #define ASM_OUTPUT_DWARF_DATA2(FILE,VALUE) \ - fprintf ((FILE), "\t%s\t0x%x", UNALIGNED_SHORT_ASM_OP, (unsigned) VALUE) + fprintf ((FILE), "\t%s\t0x%x", UNALIGNED_SHORT_ASM_OP, (unsigned) (VALUE)) #endif #ifndef ASM_OUTPUT_DWARF_DATA4 #define ASM_OUTPUT_DWARF_DATA4(FILE,VALUE) \ - fprintf ((FILE), "\t%s\t0x%x", UNALIGNED_INT_ASM_OP, (unsigned) VALUE) + fprintf ((FILE), "\t%s\t0x%x", UNALIGNED_INT_ASM_OP, (unsigned) (VALUE)) #endif #ifndef ASM_OUTPUT_DWARF_DATA #define ASM_OUTPUT_DWARF_DATA(FILE,VALUE) \ fprintf ((FILE), "\t%s\t0x%lx", UNALIGNED_OFFSET_ASM_OP, \ - (unsigned long) VALUE) + (unsigned long) (VALUE)) #endif #ifndef ASM_OUTPUT_DWARF_ADDR_DATA #define ASM_OUTPUT_DWARF_ADDR_DATA(FILE,VALUE) \ fprintf ((FILE), "\t%s\t0x%lx", UNALIGNED_WORD_ASM_OP, \ - (unsigned long) VALUE) + (unsigned long) (VALUE)) #endif #ifndef ASM_OUTPUT_DWARF_DATA8 @@ -388,13 +388,13 @@ static void dwarf2out_stack_adjust PROTO((rtx)); do { \ if (WORDS_BIG_ENDIAN) \ { \ - fprintf ((FILE), "\t%s\t0x%lx\n", UNALIGNED_INT_ASM_OP, HIGH_VALUE); \ - fprintf ((FILE), "\t%s\t0x%lx", UNALIGNED_INT_ASM_OP, LOW_VALUE);\ + fprintf ((FILE), "\t%s\t0x%lx\n", UNALIGNED_INT_ASM_OP, (HIGH_VALUE));\ + fprintf ((FILE), "\t%s\t0x%lx", UNALIGNED_INT_ASM_OP, (LOW_VALUE));\ } \ else \ { \ - fprintf ((FILE), "\t%s\t0x%lx\n", UNALIGNED_INT_ASM_OP, LOW_VALUE);\ - fprintf ((FILE), "\t%s\t0x%lx", UNALIGNED_INT_ASM_OP, HIGH_VALUE); \ + fprintf ((FILE), "\t%s\t0x%lx\n", UNALIGNED_INT_ASM_OP, (LOW_VALUE)); \ + fprintf ((FILE), "\t%s\t0x%lx", UNALIGNED_INT_ASM_OP, (HIGH_VALUE)); \ } \ } while (0) #endif |