https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119766

Simon Marchi <simon.marchi at polymtl dot ca> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #6 from Simon Marchi <simon.marchi at polymtl dot ca> ---
(In reply to Tom de Vries from comment #5)
> In the dwarf 5 standard I read:
> ...
> F.2.3
>  Contents of the Split DWARF Object Files
> The split DWARF object files each contain the following sections:
> .debug_abbrev.dwo
> .debug_info.dwo (for the compilation unit)
> .debug_info.dwo (one COMDAT section for each type unit)
> .debug_loclists.dwo
> .debug_line.dwo
> .debug_macro.dwo
> .debug_rnglists.dwo
> .debug_str_offsets.dwo
> .debug_str.dwo
> ...
> so that seems to confirm that the gcc output is in fact standard conformant.
> 
> One problem though is that dwp, while supporting multiple .debug_types.dwo
> sections doesn't seem to support multiple debug_info.dwo sections.
> 
> Likewise gdb, but that is being fixed atm.  Fixing dwp shouldn't be too
> difficult though, I guess.
> 
> AFAIU, both gdb and dwp in current shape wouldn't have any problems if a
> single .debug_info.dwo section would be emitted by gcc.

Ah yeah, that's pretty clear in DWARF, sorry about that.  I will update my GDB
commit message to quote that (and avoid saying that it's a gcc bug :)).

Reply via email to