cgraph.c (cgraph_node, [...]): Avoid re-initializing of known_decls.
authorJan Hubicka <jh@suse.cz>
Fri, 27 Jun 2003 15:42:48 +0000 (17:42 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 27 Jun 2003 15:42:48 +0000 (15:42 +0000)
* cgraph.c (cgraph_node, cgraph_varpool_node): Avoid re-initializing
of known_decls.

From-SVN: r68573

gcc/ChangeLog
gcc/cgraph.c

index ef1db4194a83cb2f33dbfaa97a908d513dc074a7..01bb8feb87d3f7730ab17e43280097793bd4239d 100644 (file)
@@ -1,3 +1,8 @@
+Fri Jun 27 17:41:16 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       * cgraph.c (cgraph_node, cgraph_varpool_node): Avoid re-initializing
+       of known_decls.
+
 2003-06-27  Hans-Peter Nilsson  <hp@axis.com>
 
        * defaults.h (REGISTER_MOVE_COST): Define default here.
index 0f34373128d411bed8ea2fbfbd2c1ccffbf3a193..ffc33123028bcb30c02bfcefd4e924692e340684 100644 (file)
@@ -108,7 +108,8 @@ cgraph_node (decl)
   if (!cgraph_hash)
     {
       cgraph_hash = htab_create (10, hash_node, eq_node, NULL);
-      VARRAY_TREE_INIT (known_decls, 32, "known_decls");
+      if (!known_decls)
+        VARRAY_TREE_INIT (known_decls, 32, "known_decls");
     }
 
   slot =
@@ -394,7 +395,8 @@ cgraph_varpool_node (tree decl)
   if (!cgraph_varpool_hash)
     {
       cgraph_varpool_hash = htab_create (10, cgraph_varpool_hash_node, eq_cgraph_varpool_node, NULL);
-      VARRAY_TREE_INIT (known_decls, 32, "known_decls");
+      if (!known_decls)
+        VARRAY_TREE_INIT (known_decls, 32, "known_decls");
     }
 
   slot =