aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2003-05-16 22:46:41 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2003-05-16 22:46:41 +0000
commit15a5dddcc7f65c72a93a0a511c857e6cbd78b23b (patch)
tree0e829b8e4c6e4865ae382db85dffac581ed7a2da
parente0b3adcbe26e4338f02019a4d5c03e615425ed29 (diff)
downloadgcc-15a5dddcc7f65c72a93a0a511c857e6cbd78b23b.zip
gcc-15a5dddcc7f65c72a93a0a511c857e6cbd78b23b.tar.gz
gcc-15a5dddcc7f65c72a93a0a511c857e6cbd78b23b.tar.bz2
arc.c (arc_output_function_prologue, [...]): Fix format specifier warnings.
* arc.c (arc_output_function_prologue, arc_output_function_epilogue): Fix format specifier warnings. * arc.h (LARGE_INT): Fix signed/unsigned warnings. From-SVN: r66891
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/arc/arc.c4
-rw-r--r--gcc/config/arc/arc.h2
3 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 90edd04..467b162 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2003-05-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+ * arc.c (arc_output_function_prologue,
+ arc_output_function_epilogue): Fix format specifier warnings.
+ * arc.h (LARGE_INT): Fix signed/unsigned warnings.
+
* v850.c (print_operand): Fix format specifier warnings.
* ns32k.c (ADJSP, ns32k_output_function_prologue): Fix format
diff --git a/gcc/config/arc/arc.c b/gcc/config/arc/arc.c
index faf8c1b..7673f6f 100644
--- a/gcc/config/arc/arc.c
+++ b/gcc/config/arc/arc.c
@@ -1263,7 +1263,7 @@ arc_output_function_prologue (file, size)
/* Allocate the stack frame. */
if (size - current_frame_info.pretend_size > 0)
- fprintf (file, "\tsub %s,%s,%d\n",
+ fprintf (file, "\tsub %s,%s," HOST_WIDE_INT_PRINT_DEC "\n",
sp_str, sp_str, size - current_frame_info.pretend_size);
/* Save any needed call-saved regs (and call-used if this is an
@@ -1425,7 +1425,7 @@ arc_output_function_epilogue (file, size)
{
if (!SMALL_INT (size - restored))
abort ();
- fprintf (file, "\tadd %s,%s,%d\n",
+ fprintf (file, "\tadd %s,%s," HOST_WIDE_INT_PRINT_DEC "\n",
sp_str, sp_str, size - restored);
}
else
diff --git a/gcc/config/arc/arc.h b/gcc/config/arc/arc.h
index 62c221d..9744015 100644
--- a/gcc/config/arc/arc.h
+++ b/gcc/config/arc/arc.h
@@ -493,7 +493,7 @@ extern enum reg_class arc_regno_reg_class[FIRST_PSEUDO_REGISTER];
/* local to this file */
#define LARGE_INT(X) \
((X) >= (-(HOST_WIDE_INT) 0x7fffffff - 1) \
- && (X) <= (unsigned HOST_WIDE_INT) 0xffffffff)
+ && (unsigned HOST_WIDE_INT)(X) <= (unsigned HOST_WIDE_INT) 0xffffffff)
#define CONST_OK_FOR_LETTER_P(VALUE, C) \
((C) == 'I' ? SMALL_INT (VALUE) \