X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fgengtype.c;h=1b56a839fcc1393151ac58450355c39e5e122506;hb=3588eff44bee374d3da3b564b6d9a870303aca9a;hp=86286c7cb22dfd650ad4ce9af1e970a41f1e16c9;hpb=5923a5e78781a98a9fbb1acaa222864c23cc26ef;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/gengtype.c b/gcc/gengtype.c index 86286c7cb22..1b56a839fcc 100644 --- a/gcc/gengtype.c +++ b/gcc/gengtype.c @@ -308,6 +308,16 @@ create_array (type_p t, const char *len) return v; } +/* Return an options structure with name NAME and info INFO. */ +options_p +create_option (const char *name, void *info) +{ + options_p o = xmalloc (sizeof (*o)); + o->name = name; + o->info = info; + return o; +} + /* Add a variable named S of type T with options O defined at POS, to `variables'. */ @@ -1085,11 +1095,12 @@ open_base_files (void) { /* The order of files here matters very much. */ static const char *const ifiles [] = { - "config.h", "system.h", "coretypes.h", "tm.h", "varray.h", + "config.h", "system.h", "coretypes.h", "tm.h", "varray.h", "hashtab.h", "splay-tree.h", "bitmap.h", "tree.h", "rtl.h", "function.h", "insn-config.h", "expr.h", "hard-reg-set.h", "basic-block.h", "cselib.h", "insn-addr.h", "optabs.h", "libfuncs.h", "debug.h", "ggc.h", "cgraph.h", + "tree-alias-type.h", "tree-flow.h", NULL }; const char *const *ifp;