diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2003-05-16 22:46:41 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2003-05-16 22:46:41 +0000 |
commit | 15a5dddcc7f65c72a93a0a511c857e6cbd78b23b (patch) | |
tree | 0e829b8e4c6e4865ae382db85dffac581ed7a2da | |
parent | e0b3adcbe26e4338f02019a4d5c03e615425ed29 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/arc/arc.c | 4 | ||||
-rw-r--r-- | gcc/config/arc/arc.h | 2 |
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) \ |