From c955f9cdcb2a9dba8a598dda71a9f8d37a17c641 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Thu, 22 Sep 2005 19:50:27 +0000 Subject: Fix addr2line -i problem; reports incorrect function nesting for inline funcs. * dwarf2.c (struct funcinfo): Delete nesting_level field. (lookup_address_in_function_table): Delete code to set funcinfo caller_func field. Delete local curr_func. (scan_unit_for_symbols): New locals nested_funcs, nested_funcs_size. Delete code setting funcinfo nesting_level field. Add code to set funcinfo caller_func field. --- bfd/ChangeLog | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'bfd/ChangeLog') diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ad1c251..9828b5e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,12 @@ +2005-09-22 James E. Wilson + + * dwarf2.c (struct funcinfo): Delete nesting_level field. + (lookup_address_in_function_table): Delete code to set funcinfo + caller_func field. Delete local curr_func. + (scan_unit_for_symbols): New locals nested_funcs, nested_funcs_size. + Delete code setting funcinfo nesting_level field. Add code to set + funcinfo caller_func field. + 2005-09-20 James E. Wilson * dwarf2.c (find_abstract_instance_name): Don't early exit when name -- cgit v1.1