OSDN Git Service

(dwarf2out_frame_debug): Handle IOR.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jun 1997 00:43:19 +0000 (00:43 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jun 1997 00:43:19 +0000 (00:43 +0000)
commit678d90bbff936fa23198221ef321d1968267cc01
treeb0b892e4bb2295e71907be8c3aebbdd05342c8ac
parentbdfb380236445e88eb6537364ac521922bf2bc38
(dwarf2out_frame_debug): Handle IOR.
(struct limbo_die_struct): Define.
(TYPE_DECL_IS_STUB): Call decl_ultimate_origin if DECL_ABTRACT_ORIGIN
is set.
(limbo_die_count): Delete.
(libmo_die_list): Define.
(new_die): Add die to limbo_die_list instead of incrementing
limbo_die_count.
(add_AT_location_description): Renamed from add_location_attribute.
New parameter attr_kind.
(add_location_or_const_value_attribute, gen_subprogram_die,
add_bound_info): Change call to add_AT_location_description.
(add_bound_info): Add call to contains_placeholder_p.  Ignore
MAX_EXPR and VAR_DECL.
(add_subscript_info): Ignore the index type if it is an unnamed
integral type.
(scope_die_for): Move check for function-local tags after code setting
containing_scope, and add check for non-NULL containing_scope
(add_type_attribute): If unnamed type, use TREE_TYPE instead.
(gen_enumeration_type_die, gen_struct_or_union_type_die): Call
add_child_die if die_parent is NULL.
(gen_subprogram_die): Ifdef out DW_AT_static_link code.
(decls_for_scope): Delete decrement of limbo_die_count.
(dwarf2out_finish): Add code to traverse the limbo_die_list, and
call add_child_die if die_parent is NULL.  Delete limbo_die_count code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14248 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/dwarf2out.c