class.c (registered_class): Take it out of class_roots; turn into a vec of trees.
authorRichard Henderson <rth@gcc.gnu.org>
Tue, 24 May 2005 19:18:51 +0000 (12:18 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 24 May 2005 19:18:51 +0000 (12:18 -0700)
commit8cfb12bfd597944d043b187199d23b3fc8381612
treee2dfe13a862ba281951e64c228ce5348ad6888c6
parente777303ff4ac9b9f45830a433023c764d69bc433
class.c (registered_class): Take it out of class_roots; turn into a vec of trees.

        * class.c (registered_class): Take it out of class_roots; turn into
        a vec of trees.
        (register_class): Make static.  Don't duplicate decl node.  Use
        VEC_safe_push.
        (emit_register_classes): Use VEC_iterate.  Use output_constant
        instead of assemble_integer.  Don't call mark_decl_referenced
        directly.
        * java-tree.h (register_class): Remove decl.

From-SVN: r100107
gcc/java/ChangeLog
gcc/java/class.c
gcc/java/java-tree.h