mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-27 09:56:42 +08:00
ef76d03b8a
(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. From-SVN: r14248 |
||
---|---|---|
gcc |