* gengtype.c (write_gc_root): Don't unnecessarily prevent
global variable-length arrays being roots.
From-SVN: r54266
2002-06-04 Geoffrey Keating <geoffk@redhat.com>
+ * gengtype.c (write_gc_root): Don't unnecessarily prevent
+ global variable-length arrays being roots.
+
* config.gcc (powerpc-*-darwin*): Set config_gtfiles.
* configure.in (config_gtfiles): New variable.
(all_gtfiles): Initialise from config_gtfiles.
tp->u.param_struct.stru->u.s.tag);
}
else if (has_length
- && tp->kind == TYPE_POINTER)
+ && (tp->kind == TYPE_POINTER || UNION_OR_STRUCT_P (tp)))
{
fprintf (f, " >_ggc_ma_%s", name);
}