From: Dimitry Andric Date: Thu, 7 Jan 2016 22:09:47 +0000 (+0000) Subject: Turn off lldb debug tuning by default for FreeBSD X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c05ca5a20f6d341b95523052b97e4f3f2de43432;p=clang Turn off lldb debug tuning by default for FreeBSD Summary: This is the clang part of D15966. In rL256104, debugger tuning was added to the clang driver, and again the default for FreeBSD was set to lldb. The default needs to be gdb instead. Reviewers: emaste, probinson Subscribers: cfe-commits, emaste Differential Revision: http://reviews.llvm.org/D15967 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@257104 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Driver/ToolChains.h b/lib/Driver/ToolChains.h index f4b6b1529b..b6fd42696e 100644 --- a/lib/Driver/ToolChains.h +++ b/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; diff --git a/test/Driver/debug-options.c b/test/Driver/debug-options.c index 72d0136a8c..0ccacd0fc6 100644 --- a/test/Driver/debug-options.c +++ b/test/Driver/debug-options.c @@ -32,7 +32,7 @@ // RUN: | FileCheck -check-prefix=G_DARWIN %s // RUN: %clang -### -c -g %s -target x86_64-pc-freebsd10.0 2>&1 \ -// RUN: | FileCheck -check-prefix=G_LLDB %s +// RUN: | FileCheck -check-prefix=G_GDB %s // On the PS4, -g defaults to -gno-column-info, and we always generate the // arange section.