Home
last modified time | relevance | path

Searched refs:gengtype (Results 1 – 25 of 57) sorted by relevance

123

/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dgty.texi75 Since @code{gengtype}'s understanding of C++ is limited, there are
78 following C++ constructs produce a @code{gengtype} error on
93 Those are always ignored by @code{gengtype}, as it only cares about
393 special case. See @file{gengtype.cc} for further details. Avoid
406 gengtype has some support for simple class hierarchies. You can use
407 this to have gengtype autogenerate marking routines, provided:
427 gengtype will only attempt to parse classes that have such a marker
641 @code{ifiles} in @code{open_base_file} in @file{gengtype.cc}.
658 Plugins can add additional root tables. Run the @code{gengtype}
659 utility in plugin mode as @code{gengtype -P pluginout.h @var{source-dir}
H A Dplugins.texi342 @code{gengtype -p @var{source-dir} @var{file-list} @var{plugin*.c} ...}
560 When a plugin needs to use @command{gengtype}, be sure that both
561 @file{gengtype} and @file{gtype.state} have the same version as the
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dgty.texi67 Since @code{gengtype}'s understanding of C++ is limited, there are
70 following C++ constructs produce a @code{gengtype} error on
85 Those are always ignored by @code{gengtype}, as it only cares about
376 special case. See @file{gengtype.c} for further details. Avoid
389 gengtype has some support for simple class hierarchies. You can use
390 this to have gengtype autogenerate marking routines, provided:
410 gengtype will only attempt to parse classes that have such a marker
624 @code{ifiles} in @code{open_base_file} in @file{gengtype.c}.
642 Plugins can add additional root tables. Run the @code{gengtype}
643 utility in plugin mode as @code{gengtype -P pluginout.h @var{source-dir}
H A Dplugins.texi338 @code{gengtype -p @var{source-dir} @var{file-list} @var{plugin*.c} ...}
556 When a plugin needs to use @command{gengtype}, be sure that both
557 @file{gengtype} and @file{gtype.state} have the same version as the
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A DChangeLog-20022302 Remove front end hard coding from gengtype.c.
2646 * decl2.c (pending_statics): Use gengtype to mark.
2656 (local_classes): Use gengtype to mark.
2667 (typename_htab): Use gengtype to mark.
2675 (list_hash_table): Use gengtype to mark.
2676 (init_tree): Use gengtype to mark trees.
2679 * call.c (struct z_candidate): Use gengtype.
2686 * cp-tree.h (struct lang_identifier): Use gengtype.
2721 * cp-tree.h (struct lang_id2): Use gengtype.
2724 (struct cp_language_function): Use gengtype. Remove field
[all …]
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-2002639 * gengtype.c: Likewise.
1456 genemit.c genextract.c genflags.c gengenrtl.c gengtype-lex.l
1457 gengtype-yacc.y gengtype.c genopinit.c genoutput.c genpeep.c
1611 gengenrtl.c, gengtype-lex.l, gengtype-yacc.y, gengtype.c,
1653 gengenrtl.c, gengtype.c, genopinit.c, genoutput.c, genpeep.c,
2397 gengtype, genprotos): Prepend $(RUN_GEN).
5572 * gengtype.c (rtx_next): Change type to int.
5596 * gengtype.c (adjust_field_rtx_def): Cast variables of type size_t
6084 * gengtype.c: Likewise.
6942 * gengtype-yacc.y (bitfieldopt): Accept an ID as well.
[all …]
H A DMakefile.in217 build/gengtype-lex.o-warn = -Wno-error
218 gengtype-lex.o-warn = -Wno-error
1792 gengtype$(exeext) *.[0-9][0-9].* *.[si] *-checksum.cc libbackend.a \
2073 native: gengtype$(exeext)
2223 gcc.srcextra: gengtype-lex.cc
3013 gengtype-lex.cc : gengtype-lex.l
3699 install-gengtype: installdirs gengtype$(exeext) gtype.state
3703 $(INSTALL_PROGRAM) gengtype$(exeext) $(DESTDIR)$(plugin_bindir)/gengtype$(exeext)
3706 install-plugin: installdirs lang.install-plugin s-header-vars install-gengtype
H A DChangeLog-20071843 * gengtype.c (open_base_files): Emit #undef cfun.
4320 * gengtype-yacc.y: Delete.
8627 * Makefile.in (build/gengtype.o-warn): Work around PR29478
8836 * gengtype-parse.c (string_seq, typedef_name): Likewise,
11751 * gengtype-parse.c (string_seq, typedef_name): Likewise.
12449 * gengtype-lex.l: Ignore backslash/newline pair while scanning a
12473 * gengtype.c (main): Handle FIXED_VALUE_TYPE type as scalar typedef.
13636 gengtype.c, mkconfig.sh, gengtype.h, tree-ssa-loop-unswitch.c,
13663 gengtype-lex.l, tree-nomudflap.c, modulo-sched.c, c-objc-common.c,
13687 gcse.c, ipa-type-escape.c, vmsdbg.h, alias.c, gengtype-parse.c,
[all …]
H A DChangeLog-20031292 * gengtype.c: Teach about "void**" pointers and "void *" function
1308 * gengtype-lex.l: Teach about "void**" pointers and
2522 * gengtype.c (open_base_files): Don't reference ssa.h.
3775 * .cvsignore: No longer ignore gengtype-lex.c, gengtype-yacc.c,
3776 and gengtype-yacc.h.
5041 * gengtype.c (write_rtx_next): Use RTX_HDR_SIZE.
6244 * Makefile.in (gengtype-lex.c): flex 2.5.4[a] doesn't understand
6275 * gengtype-lex.l: Remove -Wtraditional cruft.
6276 * Makefile.in (gengtype-lex.c): Likewise.
6725 * gengtype-lex.l: Recognize typedef of functions without PARAMS macro.
[all …]
H A DChangeLog-20103175 * gengtype-state.c (read_state_structures): Initialize "previous".
3180 * gengtype-state.c: Add new file.
3182 * gengtype.c (type count): New variable.
3188 * gengtype.h (type_lineloc): New function.
3192 (s-gtype): Run gengtype twice and generate gtype.state.
3193 (build/gengtype-state.o): New rule.
3194 (build/gengtype$(build_exeext)): Link gengtype-state.o.
3639 * gengtype.c (enum typekind, struct options)
3642 Move to gengtype.h.
3660 * gengtype.h (typedefs, structures, param_structs, variables
[all …]
H A DChangeLog-20122462 * Makefile.in (gengtype-lex.o): Add dependency on $(BCONFIG_H).
3320 * gengtype-lex.l (VEC): Remove.
3322 * gengtype-parse.c (token_names): Remove "VEC".
3326 * gengtype-state.c (type_lineloc): handle TYPE_UNDEFINED.
3330 * gengtype.c (dbgprint_count_type_at): Handle TYPE_UNDEFINED.
3357 * gengtype.h (enum typekind): Add TYPE_UNDEFINED.
8073 * gengtype-lex.l: Support for C++ single line comments.
8078 * gengtype-parser.c: updated 'token_names[]'
8083 * doc/gty.texi: Document C++ limitations in gengtype.
8084 * gengtype-lex.l (CID): Rename from ID.
[all …]
H A DChangeLog-20044226 * gengtype.c (open_base_files): Add obstack.h to ifiles.
7904 final.c, gengtype.c, genpreds.c, ggc-page.c, insn-notes.def,
9227 * gengtype-lex.l: Add commented } & ) characters to unconfuse
11800 (build/gengtype-lex.o): Likewise.
11801 (build/gengtype-yacc.o): Likewise.
13572 * Makefile.in (s-gtype): Add $(build_exeext) to gengtype command.
13655 * gengtype.c (open_base_files): Remove tree-alias-type.h.
13868 * Makefile.in (gengtype): Use $(BUILD_ERRORS).
13869 (gengtype.o): Depend on errors.h.
13909 * gengtype.c (get_file_basename, output_mangled_typename,
[all …]
H A DChangeLog-2014109 * gengtype.h (xasprintf): Remove declaration.
110 * gengtype.c (xasprintf): Remove.
263 * gengtype.c (open_base_files): Add symbol-summary.h.
1507 * plugin.c, plugin.def, ggc.h, ggc-common.c, gengtype.h, gengtype.c,
1508 gengtype-state.c, gengtype-parse.c, gentype-lex.l, gcc-plugin.h,
2404 (gengtype-lex.o, gengtype-parse.o, gengtype-state.o, gengtype.o):
2406 (CFLAGS-gengtype-lex.o, CFLAGS-gengtype-parse.o,
2407 CFLAGS-gengtype-state.o, CFLAGS-gengtype.o): Add -DHOST_GENERATOR_FILE
2410 * gengtype.c: Instead of testing GENERATOR_FILE define, test
2413 * gengtype-parse.c: Likewise.
[all …]
H A DChangeLog-20114011 * gengtype.c (write_field_root): Avoid out-of-scope access of newv.
4847 * gengtype.c (adjust_field_rtx_def): Likewise.
8616 * gengtype.c (files_rules): Added rules for objc/objc-map.h and
13153 * gengtype-state.c (write_state): Remove timestamped header line.
15324 * Makefile.in (gengtype$(exeext)): Add $(LDFLAGS).
15784 * gengtype-state.c: Include "bconfig.h" if
15786 * gengtype.c: Likewise.
15787 * gengtype-lex.l: Likewise.
15788 * gengtype-parse.c: Likewise.
15789 * Makefile.in (gengtype-lex.o-warn): New variable.
[all …]
H A DChangeLog-20131385 * gengtype-state.c (read_state_files_list): Fix up check.
4598 * gengtype.c (struct seen_tag): New.
4605 gengtype on N, the number of tags, due to the repeated linear
5241 * gengtype.c (open_base_files): Add gimple.h include list.
6710 using opting-in to gengtype's support for simple inheritance.
7123 now that gengtype no longer provides a typed allocator function.
8653 * gengtype.c (open_base_files): Add stringpool.h.
9292 * gengtype.c (open_base_files): Add gimple-iterator.h to include list.
10721 * gengtype-parse.c (struct_field_seq): Support empty structs.
12279 * gengtype.h (struct type): Add linked list of subclasses to
[all …]
H A DChangeLog13138 * gengtype.cc (set_gc_used): Likewise.
13742 * gengtype-parse.cc (gtymarker_opt): Likewise.
13743 * gengtype-state.cc (state_writer::state_writer): Likewise.
13747 * gengtype.cc (open_base_files): Likewise.
13750 * gengtype.h: Likewise.
14867 * gengtype-parse.c: Moved to...
14868 * gengtype-parse.cc: ...here.
14869 * gengtype-state.c: Moved to...
14870 * gengtype-state.cc: ...here.
14871 * gengtype.c: Moved to...
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/objcp/
H A Dconfig-lang.in42 # to also edit gengtype.c adding a special rule for the header to
/netbsd-src/external/gpl3/gcc/dist/gcc/objcp/
H A Dconfig-lang.in42 # to also edit gengtype.cc adding a special rule for the header to
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A DMakefile.in216 build/gengtype-lex.o-warn = -Wno-error
217 gengtype-lex.o-warn = -Wno-error
1716 gengtype$(exeext) *.[0-9][0-9].* *.[si] *-checksum.c libbackend.a \
1984 native: gengtype$(exeext)
2134 gcc.srcextra: gengtype-lex.c
2930 gengtype-lex.c : gengtype-lex.l
3610 install-gengtype: installdirs gengtype$(exeext) gtype.state
3614 $(INSTALL_PROGRAM) gengtype$(exeext) $(DESTDIR)$(plugin_bindir)/gengtype$(exeext)
3617 install-plugin: installdirs lang.install-plugin s-header-vars install-gengtype
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c/
H A DMake-lang.in105 c.srcextra: gengtype-lex.c
/netbsd-src/external/gpl3/gcc/dist/gcc/c/
H A DMake-lang.in109 c.srcextra: gengtype-lex.cc
/netbsd-src/external/gpl3/gdb/dist/include/
H A DChangeLog-9103253 (struct splay_tree_node_s): Support gengtype.
408 (struct htab): Support gengtype; allow user-specified memory
/netbsd-src/external/gpl3/gdb.old/dist/include/
H A DChangeLog-9103253 (struct splay_tree_node_s): Support gengtype.
408 (struct htab): Support gengtype; allow user-specified memory
/netbsd-src/external/gpl3/binutils.old/dist/include/
H A DChangeLog-9103253 (struct splay_tree_node_s): Support gengtype.
408 (struct htab): Support gengtype; allow user-specified memory
/netbsd-src/external/gpl3/binutils/dist/include/
H A DChangeLog-9103253 (struct splay_tree_node_s): Support gengtype.
408 (struct htab): Support gengtype; allow user-specified memory

123