diff options
author | Eric Christopher <echristo@gmail.com> | 2013-12-10 00:40:03 +0000 |
---|---|---|
committer | Eric Christopher <echristo@gmail.com> | 2013-12-10 00:40:03 +0000 |
commit | 5090d57c244fe6bc45ffb11048315d4bafefd4d4 (patch) | |
tree | 8104ebd3e044a5265d90ab3a1938ab6c925f70d7 | |
parent | 1d224bd65f751bebc6641b0b46ead110b55b018a (diff) | |
download | bcm5719-llvm-5090d57c244fe6bc45ffb11048315d4bafefd4d4.tar.gz bcm5719-llvm-5090d57c244fe6bc45ffb11048315d4bafefd4d4.zip |
Disable emitting DW_AT_GNU_ranges_base until we actually use it.
llvm-svn: 196851
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index a036a4d6f28..27348a4b9b8 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -2943,6 +2943,7 @@ void DwarfDebug::emitDebugRanges() { // This DIE has the following attributes: DW_AT_comp_dir, DW_AT_stmt_list, // DW_AT_low_pc, DW_AT_high_pc, DW_AT_ranges, DW_AT_dwo_name, DW_AT_dwo_id, // DW_AT_ranges_base, DW_AT_addr_base. +// TODO: Implement DW_AT_ranges_base. DwarfCompileUnit *DwarfDebug::constructSkeletonCU(const DwarfCompileUnit *CU) { DIE *Die = new DIE(dwarf::DW_TAG_compile_unit); @@ -2979,12 +2980,6 @@ DwarfCompileUnit *DwarfDebug::constructSkeletonCU(const DwarfCompileUnit *CU) { addGnuPubAttributes(NewCU, Die); - // Attribute if we've emitted any ranges and their location for the compile - // unit. - if (!CU->getRangeLists().empty()) - addSectionLabel(Asm, NewCU, Die, dwarf::DW_AT_GNU_ranges_base, - NewCU->getLabelRange(), DwarfDebugRangeSectionSym); - SkeletonHolder.addUnit(NewCU); return NewCU; |