Commit 0ea6f6a0 by Kazu Hirata Committed by Kazu Hirata

* config/h8300/h8300.c (hand_list): Move inside function_arg.

From-SVN: r49454
parent cbf1b2da
2002-02-02 Kazu Hirata <kazu@hxi.com> 2002-02-02 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c (hand_list): Move inside function_arg.
2002-02-02 Kazu Hirata <kazu@hxi.com>
* config/h8300/h8300.c (h8_push_ops): Move inside * config/h8300/h8300.c (h8_push_ops): Move inside
h8300_init_once. h8300_init_once.
(h8_pop_ops): Likewise. (h8_pop_ops): Likewise.
......
...@@ -794,26 +794,6 @@ h8300_pr_saveall (pfile) ...@@ -794,26 +794,6 @@ h8300_pr_saveall (pfile)
pragma_saveall = 1; pragma_saveall = 1;
} }
static const char *const hand_list[] =
{
"__main",
"__cmpsi2",
"__divhi3",
"__modhi3",
"__udivhi3",
"__umodhi3",
"__divsi3",
"__modsi3",
"__udivsi3",
"__umodsi3",
"__mulhi3",
"__mulsi3",
"__reg_memcpy",
"__reg_memset",
"__ucmpsi2",
0,
};
/* If the next function argument with MODE and TYPE is to be passed in /* If the next function argument with MODE and TYPE is to be passed in
a register, return a reg RTX for the hard register in which to pass a register, return a reg RTX for the hard register in which to pass
the argument. CUM represents the state after the last argument. the argument. CUM represents the state after the last argument.
...@@ -826,6 +806,25 @@ function_arg (cum, mode, type, named) ...@@ -826,6 +806,25 @@ function_arg (cum, mode, type, named)
tree type; tree type;
int named; int named;
{ {
static const char *const hand_list[] = {
"__main",
"__cmpsi2",
"__divhi3",
"__modhi3",
"__udivhi3",
"__umodhi3",
"__divsi3",
"__modsi3",
"__udivsi3",
"__umodsi3",
"__mulhi3",
"__mulsi3",
"__reg_memcpy",
"__reg_memset",
"__ucmpsi2",
0,
};
rtx result = NULL_RTX; rtx result = NULL_RTX;
const char *fname; const char *fname;
int regpass = 0; int regpass = 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