diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2003-05-16 22:05:08 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2003-05-16 22:05:08 +0000 |
commit | f5a1c99c633d3cc9a3f3c4ee4c34094f0369bbac (patch) | |
tree | be335a4e748016b364510cf7cb972d260049ba08 | |
parent | 0c6b830b950ae7b58082c36cf4a72212467ea38b (diff) | |
download | gcc-f5a1c99c633d3cc9a3f3c4ee4c34094f0369bbac.zip gcc-f5a1c99c633d3cc9a3f3c4ee4c34094f0369bbac.tar.gz gcc-f5a1c99c633d3cc9a3f3c4ee4c34094f0369bbac.tar.bz2 |
ip2k.c (function_prologue, [...]): Fix format specifier warnings.
* ip2k.c (function_prologue, function_epilogue, print_operand):
Fix format specifier warnings.
* ip2k.md: Likewise.
From-SVN: r66886
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/ip2k/ip2k.c | 16 | ||||
-rw-r--r-- | gcc/config/ip2k/ip2k.md | 2 |
3 files changed, 14 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index df50281..93c8bc1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2003-05-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + * ip2k.c (function_prologue, function_epilogue, print_operand): + Fix format specifier warnings. + * ip2k.md: Likewise. + * i960.c (i960_output_function_prologue, i960_print_operand, i960_print_operand_addr): Fix format specifier warnings. diff --git a/gcc/config/ip2k/ip2k.c b/gcc/config/ip2k/ip2k.c index 5814798..c8c17cc 100644 --- a/gcc/config/ip2k/ip2k.c +++ b/gcc/config/ip2k/ip2k.c @@ -218,7 +218,8 @@ function_prologue (file, size) take any action based on the information. */ prologue_size = 0; - fprintf (file, "/* prologue: frame size=%d */\n", size); + fprintf (file, "/* prologue: frame size=" HOST_WIDE_INT_PRINT_DEC " */\n", + size); /* Unless we're a leaf we need to save the return PC. */ @@ -344,7 +345,8 @@ function_epilogue (file, size) leaf_func_p = leaf_function_p (); epilogue_size = 0; - fprintf (file, "/* epilogue: frame size=%d */\n", size); + fprintf (file, "/* epilogue: frame size=" HOST_WIDE_INT_PRINT_DEC " */\n", + size); savelimit = (CHAIN_FRAMES) ? REG_FP : (REG_FP + 2); for (reg = 0; reg < savelimit; reg++) @@ -919,11 +921,11 @@ print_operand (file, x, code) switch (code) { case 'x': - fprintf (file, "$%x", INTVAL (x) & 0xffff); + fprintf (file, "$%x", (int)(INTVAL (x) & 0xffff)); break; case 'b': - fprintf (file, "%d", INTVAL (x)); /* bit selector */ + fprintf (file, HOST_WIDE_INT_PRINT_DEC, INTVAL (x)); /* bit selector */ break; case 'e': /* "1 << n" - e.g. "exp" */ @@ -942,11 +944,11 @@ print_operand (file, x, code) break; case 'H': - fprintf (file, "#%d", (INTVAL (x) >> 8) & 0xff); + fprintf (file, "#%d", (int)((INTVAL (x) >> 8) & 0xff)); break; case 'L': - fprintf (file, "#%d", INTVAL (x) & 0xff); + fprintf (file, "#%d", (int)(INTVAL (x) & 0xff)); break; case 'S': @@ -962,7 +964,7 @@ print_operand (file, x, code) break; default: - fprintf (file, "#%d", INTVAL (x)); + fprintf (file, "#" HOST_WIDE_INT_PRINT_DEC, INTVAL (x)); } break; diff --git a/gcc/config/ip2k/ip2k.md b/gcc/config/ip2k/ip2k.md index f29d05a..b4f2579 100644 --- a/gcc/config/ip2k/ip2k.md +++ b/gcc/config/ip2k/ip2k.md @@ -977,7 +977,7 @@ /* Constant can just be or-ed in. */ { p += sprintf (p, \"mov\\tw,#$%2.2x\;or\\t%%0,w\", - (INTVAL (operands[3]) << pos) & mask & 0xff); + (int) (INTVAL (operands[3]) << pos) & mask & 0xff); return buff; } |