Commit 0f8e3849 by John David Anglin Committed by John David Anglin

pa-protos.h (pa_asm_output_mi_thunk): Change third argument to HOST_WIDE_INT.

	* pa-protos.h (pa_asm_output_mi_thunk): Change third argument to
	HOST_WIDE_INT.
	* pa.c (pa_asm_output_mi_thunk): Likewise.
	(n_deferred_plabels): Change type to size_t.
	(output_deferred_plabels, output_call): Use size_t instead of int.

From-SVN: r54867
parent 91ace76d
2002-06-20 John David Anglin <dave@hiauly1.hia.nrc.ca>
* pa-protos.h (pa_asm_output_mi_thunk): Change third argument to
HOST_WIDE_INT.
* pa.c (pa_asm_output_mi_thunk): Likewise.
(n_deferred_plabels): Change type to size_t.
(output_deferred_plabels, output_call): Use size_t instead of int.
2002-06-20 Richard Henderson <rth@redhat.com> 2002-06-20 Richard Henderson <rth@redhat.com>
PR target/4041 PR target/4041
......
...@@ -163,5 +163,5 @@ extern int function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS *, ...@@ -163,5 +163,5 @@ extern int function_arg_partial_nregs PARAMS ((CUMULATIVE_ARGS *,
enum machine_mode, enum machine_mode,
tree, int)); tree, int));
extern void pa_asm_output_mi_thunk PARAMS ((FILE *, tree, int, tree)); extern void pa_asm_output_mi_thunk PARAMS ((FILE *, tree, HOST_WIDE_INT, tree));
#endif /* TREE_CODE */ #endif /* TREE_CODE */
...@@ -156,7 +156,7 @@ struct deferred_plabel GTY(()) ...@@ -156,7 +156,7 @@ struct deferred_plabel GTY(())
}; };
static GTY((length ("n_deferred_plabels"))) struct deferred_plabel * static GTY((length ("n_deferred_plabels"))) struct deferred_plabel *
deferred_plabels; deferred_plabels;
static int n_deferred_plabels = 0; static size_t n_deferred_plabels = 0;
/* Initialize the GCC target structure. */ /* Initialize the GCC target structure. */
...@@ -4703,7 +4703,7 @@ void ...@@ -4703,7 +4703,7 @@ void
output_deferred_plabels (file) output_deferred_plabels (file)
FILE *file; FILE *file;
{ {
int i; size_t i;
/* If we have deferred plabels, then we need to switch into the data /* If we have deferred plabels, then we need to switch into the data
section and align it to a 4 byte boundary before we output the section and align it to a 4 byte boundary before we output the
deferred plabels. */ deferred plabels. */
...@@ -6255,7 +6255,7 @@ output_call (insn, call_dest, sibcall) ...@@ -6255,7 +6255,7 @@ output_call (insn, call_dest, sibcall)
/* Don't have to worry about TARGET_PORTABLE_RUNTIME here since /* Don't have to worry about TARGET_PORTABLE_RUNTIME here since
we don't have any direct calls in that case. */ we don't have any direct calls in that case. */
{ {
int i; size_t i;
const char *name = XSTR (call_dest, 0); const char *name = XSTR (call_dest, 0);
/* See if we have already put this function on the list /* See if we have already put this function on the list
...@@ -6506,7 +6506,7 @@ void ...@@ -6506,7 +6506,7 @@ void
pa_asm_output_mi_thunk (file, thunk_fndecl, delta, function) pa_asm_output_mi_thunk (file, thunk_fndecl, delta, function)
FILE *file; FILE *file;
tree thunk_fndecl; tree thunk_fndecl;
int delta; HOST_WIDE_INT delta;
tree function; tree function;
{ {
const char *target_name = XSTR (XEXP (DECL_RTL (function), 0), 0); const char *target_name = XSTR (XEXP (DECL_RTL (function), 0), 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment