summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2003-05-30 14:02:48 +0000
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>2003-05-30 14:02:48 +0000
commit933a889c0c799a23637ec69cff7a97257e83a904 (patch)
tree21e1cfd4bf0ca2471c0327ff430bf5e27cb44653
parent1c6852f46039f0c481f19431b16a6254550db021 (diff)
downloadppe42-gcc-933a889c0c799a23637ec69cff7a97257e83a904.tar.gz
ppe42-gcc-933a889c0c799a23637ec69cff7a97257e83a904.zip
* vax.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier
warnings. (PRINT_OPERAND): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67243 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/vax/vax.h14
2 files changed, 13 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0282c045a6d..336d19d037d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2003-05-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * vax.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier
+ warnings.
+ (PRINT_OPERAND): Likewise.
+
2003-05-30 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/mips/mips.h (SUBTARGET_ASM_DEBUGGING_SPEC): Move
diff --git a/gcc/config/vax/vax.h b/gcc/config/vax/vax.h
index f0c118ae88e..731a8bdc05b 100644
--- a/gcc/config/vax/vax.h
+++ b/gcc/config/vax/vax.h
@@ -1019,7 +1019,7 @@ enum reg_class { NO_REGS, ALL_REGS, LIM_REG_CLASSES };
This is suitable for output with `assemble_name'. */
#define ASM_GENERATE_INTERNAL_LABEL(LABEL,PREFIX,NUM) \
- sprintf (LABEL, "*%s%d", PREFIX, NUM)
+ sprintf (LABEL, "*%s%ld", PREFIX, (long)(NUM))
/* This is how to output an insn to push a register on the stack.
It need not be very fast code. */
@@ -1138,20 +1138,20 @@ VAX operand formatting codes:
else if (CODE == 'D' && GET_CODE (X) == CONST_INT && INTVAL (X) < 0) \
fprintf (FILE, "$0xffffffff%08x", INTVAL (X)); \
else if (CODE == 'P' && GET_CODE (X) == CONST_INT) \
- fprintf (FILE, "$%d", INTVAL (X) + 1); \
+ fprintf (FILE, "$" HOST_WIDE_INT_PRINT_DEC, INTVAL (X) + 1); \
else if (CODE == 'N' && GET_CODE (X) == CONST_INT) \
- fprintf (FILE, "$%d", ~ INTVAL (X)); \
+ fprintf (FILE, "$" HOST_WIDE_INT_PRINT_DEC, ~ INTVAL (X)); \
/* rotl instruction cannot deal with negative arguments. */ \
else if (CODE == 'R' && GET_CODE (X) == CONST_INT) \
- fprintf (FILE, "$%d", 32 - INTVAL (X)); \
+ fprintf (FILE, "$" HOST_WIDE_INT_PRINT_DEC, 32 - INTVAL (X)); \
else if (CODE == 'H' && GET_CODE (X) == CONST_INT) \
- fprintf (FILE, "$%d", 0xffff & ~ INTVAL (X)); \
+ fprintf (FILE, "$%d", (int) (0xffff & ~ INTVAL (X))); \
else if (CODE == 'h' && GET_CODE (X) == CONST_INT) \
fprintf (FILE, "$%d", (short) - INTVAL (x)); \
else if (CODE == 'B' && GET_CODE (X) == CONST_INT) \
- fprintf (FILE, "$%d", 0xff & ~ INTVAL (X)); \
+ fprintf (FILE, "$%d", (int) (0xff & ~ INTVAL (X))); \
else if (CODE == 'b' && GET_CODE (X) == CONST_INT) \
- fprintf (FILE, "$%d", 0xff & - INTVAL (X)); \
+ fprintf (FILE, "$%d", (int) (0xff & - INTVAL (X))); \
else if (CODE == 'M' && GET_CODE (X) == CONST_INT) \
fprintf (FILE, "$%d", ~((1 << INTVAL (x)) - 1)); \
else if (GET_CODE (X) == REG) \
OpenPOWER on IntegriCloud