diff options
author | Bob Wilson <bob.wilson@acm.org> | 2003-01-24 22:09:05 +0000 |
---|---|---|
committer | Bob Wilson <bwilson@gcc.gnu.org> | 2003-01-24 22:09:05 +0000 |
commit | 1d0ea52e2dc53ed8ecc7f3e95047a2a921b7cb3a (patch) | |
tree | 61a227327333c39fe34a5955914cea7e1e3be32e /gcc/config/xtensa | |
parent | 272f51a36f0274920b806cca375dca00ce7c51c8 (diff) | |
download | gcc-1d0ea52e2dc53ed8ecc7f3e95047a2a921b7cb3a.zip gcc-1d0ea52e2dc53ed8ecc7f3e95047a2a921b7cb3a.tar.gz gcc-1d0ea52e2dc53ed8ecc7f3e95047a2a921b7cb3a.tar.bz2 |
xtensa.c: Remove unused include of machmode.h.
* 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.
From-SVN: r61739
Diffstat (limited to 'gcc/config/xtensa')
-rw-r--r-- | gcc/config/xtensa/xtensa-protos.h | 4 | ||||
-rw-r--r-- | gcc/config/xtensa/xtensa.c | 13 |
2 files changed, 8 insertions, 9 deletions
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. */ |