The patch fixes emitting flags and the debug_line_offset field in the header, as well as the reference to the macro string for a pre-standard GNU .debug_macro extension.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
| Paths 
 |  Differential  D87024  
[DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). ClosedPublic Authored by ikudrin on Sep 2 2020, 6:23 AM. 
Details Summary The patch fixes emitting flags and the debug_line_offset field in the header, as well as the reference to the macro string for a pre-standard GNU .debug_macro extension. 
Diff Detail 
 Event Timelineikudrin added a parent revision: D87023: [DebugInfo] Fix emitting DWARF64 .debug_names sections (16/19)..Sep 2 2020, 6:26 AM ikudrin added a child revision: D87025: [DebugInfo] Make the offset of string pool entries 64-bit (18/19).. This revision is now accepted and ready to land.Sep 3 2020, 5:58 AM This revision was landed with ongoing or failed builds.Sep 14 2020, 10:25 PM Closed by commit rG7e1e4e81cbca: [DebugInfo] Fix emitting DWARF64 .debug_macro[.dwo] sections (17/19). (authored by ikudrin).  ·  Explain Why This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
Diff 291796 llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
 llvm/test/DebugInfo/X86/debug-macro-dwarf64.ll
 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||