OSDN Git Service

* config/h8300/h8300.c (h8_push_ops): Move inside
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Feb 2002 01:29:16 +0000 (01:29 +0000)
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 3 Feb 2002 01:29:16 +0000 (01:29 +0000)
h8300_init_once.
(h8_pop_ops): Likewise.
(h8_move_ops): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49453 138bc75d-0d04-0410-961f-82ee72b054a4

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

index d2cbe55..8daa659 100644 (file)
@@ -1,5 +1,12 @@
 2002-02-02  Kazu Hirata  <kazu@hxi.com>
 
+       * config/h8300/h8300.c (h8_push_ops): Move inside
+       h8300_init_once.
+       (h8_pop_ops): Likewise.
+       (h8_move_ops): Likewise.
+
+2002-02-02  Kazu Hirata  <kazu@hxi.com>
+
        * config/h8300/h8300.c (os_task): Make it static.
        (monitor): Likewise.
        (pragma_saveall): Likewise.
index c875f45..1f178b8 100644 (file)
@@ -96,10 +96,6 @@ const char * const *h8_reg_names;
 
 /* Various operations needed by the following, indexed by CPU_TYPE.  */
 
-static const char *const h8_push_ops[2] = { "push", "push.l" };
-static const char *const h8_pop_ops[2] = { "pop", "pop.l" };
-static const char *const h8_mov_ops[2] = { "mov.w", "mov.l" };
-
 const char *h8_push_op, *h8_pop_op, *h8_mov_op;
 \f
 /* Initialize the GCC target structure.  */
@@ -121,6 +117,10 @@ struct gcc_target targetm = TARGET_INITIALIZER;
 void
 h8300_init_once ()
 {
+  static const char *const h8_push_ops[2] = { "push" , "push.l" };
+  static const char *const h8_pop_ops[2]  = { "pop"  , "pop.l"  };
+  static const char *const h8_mov_ops[2]  = { "mov.w", "mov.l"  };
+
   if (TARGET_H8300)
     {
       cpu_type = (int) CPU_H8300;