Changes in directory llvm/lib/Target/X86:
X86TargetAsmInfo.cpp updated: 1.32 -> 1.33 --- Log message: Fix DWARF debugging information on x86/Linux and (hopefully) Mingw32/Cygwin targets. This fixes PR978: http://llvm.org/PR978 --- Diffs of the changes: (+3 -0) X86TargetAsmInfo.cpp | 3 +++ 1 files changed, 3 insertions(+) Index: llvm/lib/Target/X86/X86TargetAsmInfo.cpp diff -u llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.32 llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.33 --- llvm/lib/Target/X86/X86TargetAsmInfo.cpp:1.32 Thu Feb 22 19:58:50 2007 +++ llvm/lib/Target/X86/X86TargetAsmInfo.cpp Tue Mar 6 20:47:57 2007 @@ -97,6 +97,7 @@ case X86Subtarget::isELF: // Set up DWARF directives HasLEB128 = true; // Target asm supports leb128 directives (little-endian) + AbsoluteSectionOffsets = true; // bool HasLEB128; // Defaults to false. // hasDotLoc - True if target asm supports .loc directives. // bool HasDotLoc; // Defaults to false. @@ -130,9 +131,11 @@ // Set up DWARF directives HasLEB128 = true; // Target asm supports leb128 directives (little-endian) + AbsoluteSectionOffsets = true; PrivateGlobalPrefix = "L"; // Prefix for private global symbols WeakRefDirective = "\t.weak\t"; DwarfRequiresFrameSection = false; + DwarfSectionOffsetDirective = "\t.secrel32\t"; DwarfAbbrevSection = "\t.section\t.debug_abbrev,\"dr\""; DwarfInfoSection = "\t.section\t.debug_info,\"dr\""; DwarfLineSection = "\t.section\t.debug_line,\"dr\""; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits