[haiku-bugs] Re: [Haiku] #8508: Various classes no longer appear to be resolving members with recent gcc upgrades

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Sat, 05 May 2012 16:59:42 -0000

#8508: Various classes no longer appear to be resolving members with recent gcc
upgrades
-------------------------------------+----------------------------
   Reporter:  anevilyak              |      Owner:  anevilyak
       Type:  bug                    |     Status:  new
   Priority:  normal                 |  Milestone:  R1
  Component:  Applications/Debugger  |    Version:  R1/Development
 Resolution:                         |   Keywords:
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+----------------------------

Comment (by bonefish):

 IIRC I've never read anything about how abstract origins or specifications
 should be handled, at least not in sufficient detail and for all cases. I
 believe I implemented it according to what I thought made sense from the
 debug data I encountered. It may well be that actually a different
 handling is required. Like that all DIEs that represent the same type need
 to be merged. It might be worth to reread the latest DWARF specs under
 that aspect and consult other debugger implementations (gdb).

 I also wouldn't rule out that gcc 4.6 produces incorrect debugging info.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/8508#comment:2>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: