#10659 closed bug (fixed)
Handle gcc 4.8.1's DWARF output
Reported by: | anevilyak | Owned by: | anevilyak |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta1 |
Component: | Applications/Debugger | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Along with its switch over to DWARF 4 by default, gcc 4.8.1 has started generating info entries corresponding to rvalue reference types, which we don't currently handle. This needs to be addressed.
Furthermore, it seems it's generating DWARF 4 output without generating a separate debug_types section, which the current implementation did not anticipate. Needs further investigation.
Change History (5)
comment:1 by , 11 years ago
Milestone: | R1 → R1/alpha5 |
---|
comment:2 by , 11 years ago
Status: | new → in-progress |
---|
comment:4 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | in-progress → closed |
Fixed .debug_types handling in hrev46998. Hypothetically our gcc could still be configured to pass -fdebug-types-section by default, but that isn't a hurdle for this ticket.
comment:5 by , 10 years ago
Milestone: | R1/alpha5 → R1/beta1 |
---|
Note:
See TracTickets
for help on using tickets.
As of hrev46997, handling of gcc4.8's DWARF4 output is functioning again. However, an issue of some form remains when using -fdebug-types-section, the info for complex types such as classes doesn't seem to be getting resolved correctly in some way. Will investigate as time permits, since this was working with 4.7.