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

From-SVN: r49454
This commit is contained in:
Kazu Hirata 2002-02-03 01:36:13 +00:00 committed by Kazu Hirata
parent cbf1b2dabf
commit 0ea6f6a02a
2 changed files with 23 additions and 20 deletions

View file

@ -1,3 +1,7 @@
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

View file

@ -794,26 +794,6 @@ h8300_pr_saveall (pfile)
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
a register, return a reg RTX for the hard register in which to pass
the argument. CUM represents the state after the last argument.
@ -826,6 +806,25 @@ function_arg (cum, mode, type, named)
tree type;
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;
const char *fname;
int regpass = 0;