From 30b549263afbe0b17e18fc7d923c5fe136755800 Mon Sep 17 00:00:00 2001 From: jason Date: Fri, 19 Jun 1998 22:38:51 +0000 Subject: * svr4.h (ASM_GENERATE_INTERNAL_LABEL): Cast arg to unsigned. * dwarf2out.c (ASM_OUTPUT_DWARF_DATA1): Likewise. Add parens to various macros. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@20619 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/config/svr4.h | 2 +- gcc/dwarf2out.c | 18 +++++++++--------- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 04c25d15a5f..681e182f0d1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +Fri Jun 19 22:37:51 1998 Jason Merrill + + * 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 * c-typeck.c (pop_init_level): Warn about implicit zero initialization diff --git a/gcc/config/svr4.h b/gcc/config/svr4.h index 104b1bbd668..47376974358 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 ef5c73cf05d..6610e911871 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 -- cgit v1.2.1