https://sourceware.org/bugzilla/show_bug.cgi?id=25614
--- Comment #9 from Paul Robinson <paul_robinson at playstation dot sony.com> --- (In reply to Nick Clifton from comment #8) > Also - what does a file name for file 0 mean ? My reading of the DWARF v5 spec is that file 0 specifies the root source file (= the DW_AT_name from the compile-unit DIE). Similarly, directory 0 specifies the compilation directory (again copied from the compile-unit DIE). Why duplicate this information? So that an object can have all debug info *except* the line-table be stripped, and the line table still has all the relevant information. (At least, that was the justification given to the DWARF committee in favor of making this change.) HTH, --paulr -- You are receiving this mail because: You are on the CC list for the bug.