Issues for DWARF Version 5
Issue # | Title | Author | Champion | Type | Status | Updated |
---|---|---|---|---|---|---|
090824.1 | Coshape of Coarrays in Fortran 2008 | Tommy Hoffner | John Bishop | Enhancement | Accepted with modifications | 2009-08-24 |
100211.1 | Adding OpenCL language attribute | Kendrick Wong | Kendrick Wong | Enhancement | Accepted | 2010-02-11 |
100430.1 | aranges does not have debug info length | Tom Tromey | Cary Coutant | Enhancement | Withdrawn | 2010-04-30 |
100430.2 | debug_aranges and address-less CUs | Tom Tromey | Cary Coutant | Improvement | Rejected | 2010-04-30 |
100504.1 | Extensions for D arrays, associative arrays, and delegates | Robert Clipsham | John Bishop | Enhancement | Rejected | 2010-05-04 |
100805.1 | dynamic properties of types: reference interpretation | David Gross | Michael Eager | Clarification | Accepted with modification | 2010-08-05 |
100816.1 | Ambiguity in DWARF4 of debug_info_offset in .debug_aranges | Keith Walker | Cary Coutant | Ambiguity | Accepted with modification | 2010-08-16 |
100831.1 | DW_OP_implicit_pointer | Roland McGrath | Jakub Jelinek | Enhancement | Accepted | 2010-08-31 |
100909.1 | DW_OP_entry_value | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted | 2010-09-09 |
100909.2 | DW_TAG_call_site | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted with modifications | 2010-09-09 |
100923.1 | Type Modifier Entries' has no section title | Jan Kratochvil | Ron Brender | Editorial | Accepted | 2010-09-23 |
101014.1 | Adding Go language attribut | Ian Lance Taylor | Michael Eager | Enhancement | Accepted | 2010-10-14 |
101015.1 | DW_FORM_sig8 use in example versus DW_FORM_ref_sig8 | Mark Wielaard | Ron Brender | Editorial | Accepted | 2010-10-15 |
101111.1 | New DW_LANG_ value for Modula-3 | Rodney M. Bates | Michael Eager | Enhancement | Accepted | 2010-11-11 |
110110.1 | Size attributes on DW_TAG_string_type | Kendrick Wong | Kendrick Wong | Improvement | Accepted with modifications | 2011-01-10 |
110120.1 | address computation overflow (seen in Location List Entries) | Joel Brobecker | Michael Eager | Clarification | Rejected | 2011-01-20 |
110404.1 | typo in Figure 55. Packed record example: DWARF description | Mark Wielaard | Ron Brender | Editorial | Accepted | 2011-04-04 |
110722.1 | More compact macro information - .debug_macro section | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted | 2011-07-22 |
110803.1 | DW_OP_form_tls_address semantics | David Gross | Brock Wyma | Clarification | Accepted with modification | 2011-08-03 |
110915.1 | new dwarf tokens for OpenCL and AMDIL | Yousef Shajrawi | Michael Eager | Enhancement | Rejected | 2011-09-15 |
110926.1 | .debug_frame DW_OP_call_ref allowance | Jan Kratochvil | Todd Allen | Clarification | Accepted with modification | 2011-09-26 |
120213.1 | Allow DW_AT_type with DW_TAG_string_type | Tobias Burnus | Kendrick Wong | Enhancement | Replaced | 2012-02-13 |
120218.1 | Adding Haskell to Source Languages list | Nathan Howell | Michael Eager | Enhancement | Accepted | 2012-02-18 |
120514.1 | Fission: Split debug info into separate files | Cary Coutant | Cary Coutant | Enhancement | Withdrawn | 2012-05-14 |
120604.1 | Alternate debug sections | Jakub Jelinek | Jakub Jelinek | Enhancement | ACCEPTED with modifications | 2012-06-04 |
120628.1 | Add language code for C++ variants | Tom Tromey | Michael Eager | Enhancement | Accepted | 2012-06-28 |
120719.1 | DW_AT_entry_pc encoded as a constant offset from DW_AT_ranges | Mark Wielaard | Cary Coutant | Enhancement | Accepted | 2012-07-19 |
120727.1 | UTF-8 for all sections with strings | Paul Robinson | Paul Robinson | Clarification | Accepted with modifications | 2012-07-27 |
121112.1 | DW_TAG_refine_type add additional attributes to type | Kendrick Wong | Kendrick Wong | Enhancement | Withdrawn | 2012-11-12 |
121123.1 | Inconsistent length field for location description in .debug_loc | Kendrick Wong | Kendrick Wong | Editorial | Accepted | 2012-11-23 |
121212.1 | Type Unit Header typos | Paul Robinson | Paul Robinson | Editorial | Accepted | 2012-12-12 |
121221.1 | Allow DW_AT_type with DW_TAG_string_type | Kendrick Wong | Kendrick Wong | Enhancement | Accepted | 2012-12-21 |
130121.1 | Default Location List Entry | Ron Brender | Ron Brender | Improvement | Accepted with modifications | 2013-01-21 |
130211.1 | Change default encoding of string literals to UTF8 | Kendrick Wong | Kendrick Wong | Enhancement | Rejected | 2013-02-11 |
130313.1 | Indirect string table (Split DWARF, part 1/5) | Cary Coutant | Cary Coutant | Enhancement | Accepted with modifications | 2013-03-13 |
130313.2 | Indirect Address Table (Split DWARF, part 2/5) | Cary Coutant | Cary Coutant | Enhancement | Accepted with modifications | 2013-03-13 |
130313.3 | Range table base offset (Split DWARF, part 3/5) | Cary Coutant | Cary Coutant | Enhancement | Accepted | 2013-03-13 |
130313.4 | DWARF object files (Split DWARF, part 4/5) | Cary Coutant | Cary Coutant | Enhancement | Accepted with modifications | 2013-03-13 |
130313.5 | Add support for Fortran assumed-rank arrays | Tobias Burnus | Adrian Prantl | Enhancement | Accepted with (pending) modifications | 2013-03-13 |
130318.1 | DW_TAG_descriptor_type to describe descriptors | Kendrick Wong | Kendrick Wong | Enhancement | Accepted | 2013-03-18 |
130402.1 | Use DW_AT_default_value to indicate C++ default template arguments | Jason Merrill | Jason Merrill | Enhancement | Accepted | 2013-04-02 |
130410.1 | Accelerated access | Eric Christopher | Eric Christopher | Enhancement | Withdrawn | 2013-04-10 |
130411.1 | Values for non-type template parameter | Paul Robinson | Paul Robinson | Clarification | Replaced | 2013-04-11 |
130412.1 | Non-integral non-type template parameters | Paul Robinson | Paul Robinson | Clarification | Accepted | 2013-04-12 |
130526.1 | Type Unit Merge | Eric Christopher | Eric Christopher | Enhancement | Accepted with modifications | 2013-05-26 |
130530.1 | Type Hash editorial change | Eric Christopher | Eric Christopher | Editorial | Accepted | 2013-05-30 |
130623.1 | DW_AT_string_length_bit_size | Ron Brender | Ron Brender | Enhancement | Accepted | 2013-06-23 |
130701.1 | Add MD5 digest to debug-line file table | Paul Robinson | Paul Robinson | Enhancement | Accepted | 2013-07-01 |
130722.1 | Add AT_artificial to TAG_member and TAG_variable in Appendix A | Paul Robinson | Paul Robinson | Editorial | Accepted | 2013-07-22 |
130722.2 | List template parameters in declaration order | Paul Robinson | Paul Robinson | Improvement | Accepted | 2013-07-22 |
130723.1 | Wrong Figure Number - Pg 282 | Hafiz Abid Qadeer | Brock Wyma | Error | Closed | 2013-07-23 |
130815.1 | Template parameter refactoring | Paul Robinson | Paul Robinson | Editorial | Accepted | 2013-08-15 |
130819.1 | Language-dependent default array ordering not specified | Keith Walker | Keith Walker | Clarification | Withdrawn | 2013-08-19 |
131009.1 | Adding OCaml language attribute | Richard W.M. Jones | Michael Eager | Enhancement | Accepted with modification | 2013-10-09 |
131017.1 | DW_AT_entry_pc missing on some tags in Appendix A | Keith Walker | Keith Walker | Clarification | Accepted | 2013-10-17 |
131105.1 | C++11 ref-qualifiers on non-static member functions | Adrian Prantl | Adrian Prantl | Enhancement | Accepted | 2013-11-05 |
131106.1 | Replace DW_TAG_descriptor_type (130318.1) with DW_TAG_dynamic_type | Ron Brender | Ron Brender | Enhancement | Accepted | 2013-11-06 |
131112.1 | Add DW_TAG_atomic_type for C11 _Atomic | Joseph Myers | Michael Eager | Enhancement | Accepted | 2013-11-12 |
131113.1 | UTF-8 for new kinds of units | Paul Robinson | Paul Robinson | Improvement | Accepted | 2013-11-13 |
131113.2 | Type unit attributes | Paul Robinson | Paul Robinson | Ambiguity | Accepted with modification | 2013-11-13 |
131216.1 | Minor Non-Defining Declarations edit | Eric Christopher | Eric Christopher | Editorial | Accepted | 2013-12-16 |
131217.1 | C++ "auto" return type | Paul Robinson | Paul Robinson | Enhancement | Accepted | 2013-12-17 |
140129.1 | DW_LANG_Rust | Michael Woerister | Michael Eager | Enhancement | Accepted | 2014-01-29 |
140203.1 | Adding DW_FORM_exprloc to type unit hashing | Eric Christopher | Eric Christopher | Editorial | Accepted | 2014-02-03 |
140208.1 | New classes for DW_AT_str_offsets_base, etc | Ron Brender | Ron Brender | Error | Accepted | 2014-02-08 |
140226.1 | Add hashes over source and header files to debug symbols | Martin Runge | Enhancement | Rejected. | 2014-02-26 | |
140227.1 | References to entries within a type unit | Paul Robinson | Cary Coutant | Enhancement | Accepted | 2014-02-27 |
140228.1 | Add a source language ID for Haskell | Johan Tibell | Michael Eager | Enhancement | Rejected | 2014-02-28 |
140323.1 | Debug_line file attributes | David Anderson | David Anderson | Enhancement | Rejected | 2014-03-23 |
140327.1 | Clarify DW_AT_byte_size usage with DW_TAG_enumeration | Mark Wielaard | Ron Brender | Clarification | Accepted | 2014-03-27 |
140330.1 | Add language code DW_LANG_C11 for ISO/IEC 9899:2011 | Mark Wielaard | Michael Eager | Enhancement | Accepted | 2014-03-30 |
140331.1 | C11 _Noreturn function specifier attribute DW_AT_noreturn | Mark Wielaard | Adrian Prantl | Enhancement | Accepted | 2014-03-31 |
140331.2 | Add file attributes to debug-line file table | Mark Wielaard | Dave Anderson | Enhancement | Rejected | 2014-03-31 |
140421.1 | DWARF package files (Split DWARF, part 5/5) | Cary Coutant | Cary Coutant | Enhancement | Accepted | 2014-04-21 |
140425.1 | Typed DWARF stack | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted | 2014-04-25 |
140506.1 | D.4 Member Function Example wrong return type | Mark Wielaard | Paul Robinson | Clarification | Accepted | 2014-05-06 |
140528.1 | Add DW_TAG_aligned tag and DW_AT_alignment attribute | Mark Wielaard | Eric Christopher | Enhancement | Accepted with modifications | 2014-05-28 |
140602.1 | Language constant for the Swift programming language (DW_LANG_Swift) | Adrian Prantl | Adrian Prantl | Enhancement | Accepted | 2014-06-02 |
140606.1 | Add Julia to Source Languages List | Keno Fischer | Michael Eager | Enhancement | Accepted | 2014-06-06 |
140701.1 | Adding Dylan language attribute | Bruce Mitchener | Michael Eager | Enhancement | Accepted | 2014-07-01 |
140724.1 | Line File Table | Ron Brender | Ron Brender | Enhancement | Accepted with modifications | 2014-07-24 |
140817.1 | Fast Name Lookup | Michael Eager | Michael Eager | Enhancement | Withdrawn | 2014-08-17 |
140903.1 | DW_AT_default_value without default value? | Paul Robinson | Paul Robinson | Error | Rejected | 2014-09-03 |
140917.1 | procedure/subroutine/subprogram terminology | Paul Robinson | Paul Robinson | Editorial | Accepted | 2014-09-17 |
141001.1 | Proposal to reserve .debug_macro opcode 0xff | Petr Machata | Michael Eager | Improvement | Rejected | 2014-10-01 |
141003.1 | Need to mark ctors and dtors with =default | Cary Coutant | Cary Coutant | Enhancement | Withdrawn | 2014-10-03 |
141008.1 | c++14 DW_LANG constant | Mark Wielaard | Michael Eager | Enhancement | Accepted | 2014-10-08 |
141020.1 | C++11 inline namespaces | Adrian Prantl | Adrian Prantl | Enhancement | Rejected | 2014-10-20 |
141121.1 | Fortran 03/08 DW_LANG constants | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted | 2014-11-21 |
141212.1 | DW_AT_export_symbols | Michael Eager | Michael Eager | Enhancement | Accepted | 2014-12-12 |
141215.1 | Identify whether a type should be passed by value or implicit reference | Cary Coutant | Cary Coutant | Enhancement | Accepted | 2014-12-15 |
141215.2 | Mark deleted member functions | Cary Coutant | Cary Coutant | Enhancement | Accepted with modificaitons | 2014-12-15 |
141215.3 | Mark defaulted member functions | Cary Coutant | Cary Coutant | Enhancement | Accepted | 2014-12-15 |
141215.4 | Add DW_FORM_implicit_const form code | Cary Coutant | Cary Coutant | Enhancement | Accepted | 2014-12-15 |
150108.1 | Accelerated Access | Cary Coutant | Cary Coutant | Enhancement | Accepted | 2015-01-08 |
150331.1 | RenderScript DW_LANG constant | Colin Riley | Michael Eager | Enhancement | Accepted | 2015-03-31 |
150607.1 | Add DW_FORM_base_offset to resolve split object file issues | Ron Brender | Ron Brender | Error | Withdrawn | 2015-06-07 |
150608.1 | Value of DW_AT_dwo_id attribute | Ron Brender | Ron Brender | Error | Accepted | 2015-06-08 |
150623.1 | Clarify byte order of DW_FORM_ref_sig8 | Cary Coutant | Cary Coutant | Clarification | Accepted | 2015-06-23 |
150702.1 | Add more unit type codes (DW_UT_*) | Ron Brender | Ron Brender | Improvement | Withdrawn | 2015-07-02 |
150726.1 | Sign of special address type | Michael Eager | Michael Eager | Ambiguity | Withdrawn | 2015-07-26 |
150731.1 | Add new TAG for skeleton units | Ron Brender | Ron Brender | Improvement | Withdrawn | 2015-07-31 |
150824.1 | Version for arange section in Dwarf 4 is not changed but format was changed | Jiri Malak | Error | Rejected | 2015-08-24 | |
150824.2 | Representation of line number program header's include_directories unclear | Ben Gamari | Ambiguity | Accepted | 2015-08-24 | |
151004.1 | DWARF attributes for D type qualifiers | Andrei Alexandrescu | Michael Eager | Enhancement | Accepted | 2015-10-04 |
160108.1 | Unify compilation unit and type unit headers | Ron Brender | Ron Brender | Improvement | Accepted with modifications | 2016-01-08 |
160123.1 | Unify Location Lists and Range Lists | Ron Brender | Ron Brender | Enhancement | Accepted | 2016-01-23 |
160301.1 | Explicit import of C++ anonymous namespace | Paul Robinson | Paul Robinson | Improvement | Accepted | 2016-03-01 |
160602.1 | Minor error in example hex value | Paul Bowen-Huggett | Editorial | Accepted | 2016-06-02 | |
160610.1 | Change in permissible classes for DW_AT_high_pc not found in changes list | Phil Mason | Error | Rejected | 2016-06-10 | |
160610.2 | Why is there a confusing gap in the list of attribute form encodings | Phil Mason | Clarification | Rejected | 2016-06-10 | |
160620.1 | Define generic type for stack operations | Michael Eager | Michael Eager | Clarification | Accepted | 2016-06-20 |
160621.1 | More register location description clarifications | Andrew Cagney | Editorial | Accepted | 2016-06-21 | |
160714.1 | Location List and Range List Sections Improvement/Enhancement | Ron Brender | Ron Brender | Improvement | Accepted | 2016-07-14 |
160808.1 | Add Language Code for BLISS | Rob Brender | Rob Brender | Enhancement | Accepted | 2016-08-08 |
160811.1 | Allow reference class for DW_AT_string_length attribute | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted | 2016-08-11 |
161027.1 | .debug_names vs. DW_ID_case_insensitive | Jan Kratochvil | Cary Coutant | Error | Accepted with modifications | 2016-10-27 |
161031.1 | Issues in Changes from Version 4 to Version 5 | Jakub Jelinek | Jakub Jelinek | Editorial | Accepted | 2016-10-31 |
161031.2 | Remove useless padding from unit headers | Jakub Jelinek | Jakub Jelinek | Improvement | Accepted | 2016-10-31 |
161031.3 | DW_LNCT_path allowed forms | Jakub Jelinek | Jakub Jelinek | Enhancement | Accepted | 2016-10-31 |
161031.4 | C++ static data members, C++17 inline variables | Jakub Jelinek | Jakub Jelinek | Editorial | Rejected | 2016-10-31 |
161102.1 | .debug_loclists expression length uint16_t could be uleb128 | Jan Kratochvil | Improvement | Accepted | 2016-11-02 | |
161113.1 | broken link for DW_AT_rnglists_base | Jan Kratochvil | Editorial | Accepted | 2016-11-13 | |
161114.1 | DW_FORM_ref_sup unspecified size | Paul Robinson | Paul Robinson | Error | Accepted with modification | 2016-11-14 |
161118.1 | DW_TAG for C++ static data members | Jason Merrill | Jason Merrill | Improvement | Accepted | 2016-11-18 |
161120.1 | Indexing into location and range lists sections | Ron Brender | Ron Brender | Ambiguity | Rejected | 2016-11-20 |
161122.1 | Fixed-size variant of DW_FORM_strx | Paul Robinson | Paul Robinson | Improvement | Accepted with modification | 2016-11-22 |
161128.1 | Add an example for DW_OP_bit_piece to D.1.3 (DWARF Location Description Examples | Adrian Prantl | Adrian Prantl | Clarification | Accepted | 2016-11-28 |
161130.1 | Some forms are missing from the opcode_operands_table allowed forms list | Mark Wielaard | Improvement | Accepted with modification | 2016-11-30 | |
161130.2 | Add DW_AT_encoding to the attribute list for DW_TAG_enumeration_type | Mark Wielaard | Improvement | Rejected | 2016-11-30 | |
161130.3 | DW_FORM_data16 should be block class, not constant value class. | Mark Wielaard | Improvement | Rejected | 2016-11-30 | |
161130.4 | representation of DW_FORM_strp/DW_FORM_line_strp typo | Mark Wielaard | Editorial | Accepted | 2016-11-30 | |
161130.5 | Make Unit Headers use less space | Mark Wielaard | Improvement | Rejected | 2016-11-30 | |
161130.6 | Remove DW_LANG_C_plus_plus_03 | Mark Wielaard | Error | Rejected | 2016-11-30 | |
161206.1 | Clarify placement of register pieces | Andreas Arnez | Clarification | Rejected | 2016-12-06 | |
161206.3 | Clarify placement of implicit value pieces | Andreas Arnez | Clarification | Rejected | 2016-12-06 | |
161215.1 | Missing DW_AT_producer in .debug_names | Jan Kratochvil | Improvement | Rejected | 2016-12-15 | |
161215.2 | Missing DW_AT_producer in .debug_line | Jan Kratochvil | Improvement | Rejected | 2016-12-15 | |
161215.3 | augmentation string compatibility in .debug_names | Jan Kratochvil | Clarification | Accepted | 2016-12-15 | |
161230.1 | Indexing into location and range lists sections (revisited) | Ron Brender | Ron Brender | Ambiguity | Accepted | 2016-12-30 |
170105.1 | Fixed-size variants of DW_FORM_addrx | Paul Robinson | Paul Robinson | Enhancement | Accepted with modification | 2017-01-05 |
Status codes:
- Open: The issue is open, and is being discussed or is pending evaluation.
- Incomplete: The issue is open, but is awaiting revision by its author or its champion.
- Accepted: The issue was evaluated and the proposal was accepted without change.
- Accepted pending revision: The issue was evaluated and the proposal provisionally accepted, pending submission of revised wording.
- Accepted with modifications: The issue was evaluated and the proposal was accepted with modifications or a substitute proposal was accepted.
- Closed: The issue was closed without modification to the standard.
- Duplicate: The issue is a duplicate of another issue.
- Deferred: The issue will be reconsidered at a later time.
- Rejected: The issue was evaluated but the proposal was not accepted.
- Withdrawn: The issue was withdrawn by its author.
- Lang code assigned: The issue was a request for a new language code, which has been assigned. (See Current language codes)
A detailed description of the resolution of each issue is listed at the bottom of each resolved issue.