diff options
author | Fergus Henderson <fjh@cs.mu.oz.au> | 2003-07-10 08:18:53 +0000 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 2003-07-10 01:18:53 -0700 |
commit | 31c56a8ba7c10ccacfa1f3566d8eb16dddadbfd2 (patch) | |
tree | 85a5c15df04a69d60efc798d7a74c75b8f71af3e /gcc/gcov-dump.c | |
parent | cde6384093dcf3f9f90babf65aea62ceb64f8755 (diff) | |
download | gcc-31c56a8ba7c10ccacfa1f3566d8eb16dddadbfd2.zip gcc-31c56a8ba7c10ccacfa1f3566d8eb16dddadbfd2.tar.gz gcc-31c56a8ba7c10ccacfa1f3566d8eb16dddadbfd2.tar.bz2 |
Remove C language front end dependencies.
* 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
Diffstat (limited to 'gcc/gcov-dump.c')
0 files changed, 0 insertions, 0 deletions