aboutsummaryrefslogtreecommitdiff
path: root/gcc/treelang/config-lang.in
AgeCommit message (Collapse)AuthorFilesLines
2003-07-10Remove C language front end dependencies.Fergus Henderson1-1/+1
* tree-convert.c: New file. * treetree.c: Don't include c-tree.h. Include target.h. (struct lang_identifier, union lang_tree_node, struct lang_type, struct lang_function): New, minimal language-specific datastructs. (tree_lang_truthvalue_conversion, tree_mark_addressable, tree_lang_type_for_size, tree_lang_type_for_mode, tree_lang_unsigned_type, tree_lang_signed_type, tree_lang_signed_or_unsigned): New functions. (LANG_HOOKS_*): Don't use C front end langhooks. Use new functions. (pushlevel, poplevel, global_bindings_p, insert_block, set_block, pushdecl, getdecls, kept_level_p, tree_push_type_decl, tree_push_atomic_type_decl): New functions. (struct resword, struct reswords): Remove. * Make-lang.in: Update. Don't depend on C front end objects. * config-lang.in: Likewise. Co-Authored-By: Steven Bosscher <steven@gcc.gnu.org> From-SVN: r69178
2002-07-14Make gengtype.c language independent.Tim Josling1-2/+1
From-SVN: r55436
2002-06-10Fixes to make treelang worg with PCH gengtype.c changes.Tim Josling1-0/+3
From-SVN: r54425
2002-05-05Added new sample language treelang.Tim Josling1-0/+37
From-SVN: r53169