From a6169f0673e39793d60264d93c95b6cee24fa08a Mon Sep 17 00:00:00 2001 From: bwilson Date: Fri, 24 Jan 2003 22:09:05 +0000 Subject: [PATCH] * config/xtensa/xtensa.c: Remove unused include of machmode.h. (xtensa_emit_call, print_operand): Fix printf format strings to avoid compile warnings. (xtensa_function_prologue, xtensa_function_epilogue): Change type of "size" argument to HOST_WIDE_INT to fix compile warnings. * config/xtensa/xtensa-protos.h (xtensa_function_prologue, xtensa_function_epilogue): Ditto. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@61739 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 10 ++++++++++ gcc/config/xtensa/xtensa-protos.h | 4 ++-- gcc/config/xtensa/xtensa.c | 13 ++++++------- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index de8a841..e15a89e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2003-01-24 Bob Wilson + + * config/xtensa/xtensa.c: Remove unused include of machmode.h. + (xtensa_emit_call, print_operand): Fix printf format strings + to avoid compile warnings. + (xtensa_function_prologue, xtensa_function_epilogue): Change type + of "size" argument to HOST_WIDE_INT to fix compile warnings. + * config/xtensa/xtensa-protos.h + (xtensa_function_prologue, xtensa_function_epilogue): Ditto. + Fri Jan 24 23:03:32 CET 2003 Jan Hubicka * builtins.c (DEF_BUILTIN): Accept 10 arguments. diff --git a/gcc/config/xtensa/xtensa-protos.h b/gcc/config/xtensa/xtensa-protos.h index 195d71d..d5de1c8 100644 --- a/gcc/config/xtensa/xtensa-protos.h +++ b/gcc/config/xtensa/xtensa-protos.h @@ -113,8 +113,8 @@ extern void xtensa_declare_object PARAMS ((FILE *, char *, char *, char *, int)); extern long compute_frame_size PARAMS ((int)); extern int xtensa_frame_pointer_required PARAMS ((void)); -extern void xtensa_function_prologue PARAMS ((FILE *, int)); -extern void xtensa_function_epilogue PARAMS ((FILE *, int)); +extern void xtensa_function_prologue PARAMS ((FILE *, HOST_WIDE_INT)); +extern void xtensa_function_epilogue PARAMS ((FILE *, HOST_WIDE_INT)); extern void order_regs_for_local_alloc PARAMS ((void)); #endif /* !__XTENSA_PROTOS_H__ */ diff --git a/gcc/config/xtensa/xtensa.c b/gcc/config/xtensa/xtensa.c index 4ad8c80..c0d0ab0 100644 --- a/gcc/config/xtensa/xtensa.c +++ b/gcc/config/xtensa/xtensa.c @@ -25,7 +25,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "tm.h" #include "rtl.h" #include "regs.h" -#include "machmode.h" #include "hard-reg-set.h" #include "basic-block.h" #include "real.h" @@ -1668,7 +1667,7 @@ xtensa_emit_call (callop, operands) rtx tgt = operands[callop]; if (GET_CODE (tgt) == CONST_INT) - sprintf (result, "call8\t0x%x", INTVAL (tgt)); + sprintf (result, "call8\t0x%lx", INTVAL (tgt)); else if (register_operand (tgt, VOIDmode)) sprintf (result, "callx8\t%%%d", callop); else @@ -1997,11 +1996,11 @@ print_operand (file, op, letter) } case 'L': - fprintf (file, "%d", (32 - INTVAL (op)) & 0x1f); + fprintf (file, "%ld", (32 - INTVAL (op)) & 0x1f); break; case 'R': - fprintf (file, "%d", INTVAL (op) & 0x1f); + fprintf (file, "%ld", INTVAL (op) & 0x1f); break; case 'x': @@ -2010,7 +2009,7 @@ print_operand (file, op, letter) case 'd': default: - fprintf (file, "%d", INTVAL (op)); + fprintf (file, "%ld", INTVAL (op)); break; } @@ -2271,7 +2270,7 @@ xtensa_reorg (first) void xtensa_function_prologue (file, size) FILE *file; - int size ATTRIBUTE_UNUSED; + HOST_WIDE_INT size ATTRIBUTE_UNUSED; { unsigned long tsize = compute_frame_size (get_frame_size ()); @@ -2304,7 +2303,7 @@ xtensa_function_prologue (file, size) void xtensa_function_epilogue (file, size) FILE *file; - int size ATTRIBUTE_UNUSED; + HOST_WIDE_INT size ATTRIBUTE_UNUSED; { rtx insn = get_last_insn (); /* If the last insn was a BARRIER, we don't have to write anything. */ -- 2.7.4