summaryrefslogtreecommitdiff
path: root/gcc/ggc-common.c
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-01 01:48:02 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>1999-12-01 01:48:02 +0000
commit14b40abb6ae68019b5e020f193fd5965701d4b97 (patch)
tree7ea2b8691dfd3142330085dd3c9b9d7098f2ebce /gcc/ggc-common.c
parenta481083c3a879488aa1b07d17439e2e690474e83 (diff)
downloadgcc-14b40abb6ae68019b5e020f193fd5965701d4b97.tar.gz
* dwarf2out.c (scope_die_for): Only handle types. Only search for
containing types. (decl_scope_table): Just an array of trees now. (push_decl_scope): Simplify. (dwarf2out_init): Adjust. (local_scope_p): New fn. (gen_inlined_enumeration_type_die): Don't call scope_die_for. (gen_inlined_union_type_die, gen_inlined_structure_type_die): Likewise. (gen_typedef_die): Likewise. (gen_lexical_block_die): Don't call push/pop_decl_scope. (gen_inlined_subroutine_die): Likewise. (gen_abstract_function): Set current_function_decl temporarily. (gen_subprogram_die): Don't check DECL_ABSTRACT to set declaration. Handle block extern declarations. Don't call push/pop_decl_scope. (gen_decl_die): Fix logic for block externs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30733 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ggc-common.c')
0 files changed, 0 insertions, 0 deletions