aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/java/ChangeLog5
-rw-r--r--gcc/java/jcf-dump.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index df283c6..9d7fd3c 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,8 @@
+2000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * jcf-dump.c (SPECIAL_IINC): Ensure arguments match format
+ specifiers in calls to fprintf.
+
2000-05-03 Andrew Haley <aph@cygnus.com>
* expr.c (build_java_jsr): Use emit_jump, not expand_goto.
diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c
index 444e862..88b188b 100644
--- a/gcc/java/jcf-dump.c
+++ b/gcc/java/jcf-dump.c
@@ -1197,10 +1197,10 @@ DEFUN(disassemble_method, (jcf, byte_ops, len),
#define SPECIAL_IINC(OPERAND_TYPE) \
i = saw_wide ? IMMEDIATE_u2 : IMMEDIATE_u1; \
- fprintf (out, " %d", i); \
+ fprintf (out, " %ld", (long) i); \
INT_temp = saw_wide ? IMMEDIATE_s2 : IMMEDIATE_s1; \
saw_wide = 0; \
- fprintf (out, " %d", INT_temp)
+ fprintf (out, " %ld", (long) INT_temp)
#define SPECIAL_WIDE(OPERAND_TYPE) \
saw_wide = 1;