* config/h8300/h8300.c (hand_list): Move inside function_arg.
authorKazu Hirata <kazu@hxi.com>
Sun, 3 Feb 2002 01:36:13 +0000 (01:36 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sun, 3 Feb 2002 01:36:13 +0000 (01:36 +0000)
From-SVN: r49454

gcc/ChangeLog
gcc/config/h8300/h8300.c

index 8daa65949dba53b05081c423afd78093058da3ae..8f006a036a10f3a235ef408a7225d5d96a93aac8 100644 (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
index 1f178b8270ba3c6c6baca5361b55c0bb8174801a..ea673fcefc05c0128abbc3e4973ca6f396993afd 100644 (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;