diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2016-01-07 22:47:27 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2016-01-07 22:47:27 +0000 |
commit | 7d043514520e86c17db88b1dfc7fe04eb0ec4b96 (patch) | |
tree | 4ba5358d7d058fbf04dd6f7bfd56aaad1de8f4c1 /contrib | |
parent | 67e3484f3da70ececab9ed3a7cdd6415e84e2c4d (diff) | |
download | src-7d043514520e86c17db88b1dfc7fe04eb0ec4b96.tar.gz src-7d043514520e86c17db88b1dfc7fe04eb0ec4b96.zip |
As a quick fix, import r257103 from upstream llvm trunk, and r257104
from upstream clang trunk, which sets the default debug tuning back to
gdb. The lldb debug tuning is not yet grokked completely by our ELF
manipulation tools.
Notes
Notes:
svn path=/projects/clang380-import/; revision=293386
Diffstat (limited to 'contrib')
-rw-r--r-- | contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 2 | ||||
-rw-r--r-- | contrib/llvm/tools/clang/lib/Driver/ToolChains.h | 3 |
2 files changed, 1 insertions, 4 deletions
diff --git a/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 3466f3469f1c..1f0c06f293a2 100644 --- a/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -221,7 +221,7 @@ DwarfDebug::DwarfDebug(AsmPrinter *A, Module *M) // precedence; fall back to triple-based defaults. if (Asm->TM.Options.DebuggerTuning != DebuggerKind::Default) DebuggerTuning = Asm->TM.Options.DebuggerTuning; - else if (IsDarwin || TT.isOSFreeBSD()) + else if (IsDarwin) DebuggerTuning = DebuggerKind::LLDB; else if (TT.isPS4CPU()) DebuggerTuning = DebuggerKind::SCE; diff --git a/contrib/llvm/tools/clang/lib/Driver/ToolChains.h b/contrib/llvm/tools/clang/lib/Driver/ToolChains.h index f4b6b1529b30..b6fd42696ed4 100644 --- a/contrib/llvm/tools/clang/lib/Driver/ToolChains.h +++ b/contrib/llvm/tools/clang/lib/Driver/ToolChains.h @@ -730,9 +730,6 @@ public: // Until dtrace (via CTF) and LLDB can deal with distributed debug info, // FreeBSD defaults to standalone/full debug info. bool GetDefaultStandaloneDebug() const override { return true; } - llvm::DebuggerKind getDefaultDebuggerTuning() const override { - return llvm::DebuggerKind::LLDB; - } protected: Tool *buildAssembler() const override; |