Issue 240618.1: DW_AT_rnglists_base in Table F.1

Author: David Anderson
Champion:
Date submitted: 2024-06-18
Date revised:
Date closed: 2025-01-15
Type: Error
Status: Withdrawn
DWARF version: 6

BACKGROUND

References are to DWARF5 unless otherwise indicated.

The basic issue is that .debug_rnglists is sometimes mentioned as being part of a split-full compilation unit and yet other places say that is incorrect. In other words, the standard conflicts with itself.

There is clarity in Sec 3.1.2 Skeleton Compilation Units, Page 66,67:

(lists a few attributes, not including DW_AT_rnglists_base) "All other attributes of a compilation unit entry are placed in the split full compilation unit."

(comment: this makes Table F.1 incorrect)

Sec 3.1.3 says DW_AT_rnglists_base is inherited from the skeleton. That is wrong and corrected in DW6.

Table F.1

DW5 has no check mark for DW_AT_rnglists_base in Skeleton or Split Full. Wrong.

DW6 has check mark for DW_AT_rnglists_base in Skeleton but not Split Full. Wrong.

PROPOSAL

Table F.1, for DW_AT_rnglists_base should have:

(the check-mark for Full & Partial is correct in DW5 and DW6)


2025-01-15: Withdrawn by author.