forked from OSchip/llvm-project
Turn off lldb debug tuning by default for FreeBSD
Summary: In rL242338, debugger tuning was introduced, and the tuning for FreeBSD was set to lldb by default. However, for the foreseeable future we still need to default to gdb tuning, since lldb is not ready for all of FreeBSD's architectures, and some system tools (like objcopy, etc) have not yet been adapted to cope with the lldb tuned format, which has .apple sections. Therefore, let FreeBSD use gdb by default for now. Reviewers: emaste, probinson Subscribers: llvm-commits, emaste Differential Revision: http://reviews.llvm.org/D15966 llvm-svn: 257103
This commit is contained in:
parent
f1a9c9e148
commit
2c36421337
|
@ -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;
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
; Verify defaults for various targets.
|
||||
; RUN: llc -mtriple=x86_64-scei-ps4 -filetype=obj < %s | llvm-readobj -sections - | FileCheck --check-prefix=SCE %s
|
||||
; RUN: llc -mtriple=x86_64-apple-darwin12 -filetype=obj < %s | llvm-readobj -sections - | FileCheck --check-prefix=LLDB %s
|
||||
; RUN: llc -mtriple=x86_64-pc-freebsd -filetype=obj < %s | llvm-readobj -sections - | FileCheck --check-prefix=LLDB %s
|
||||
; RUN: llc -mtriple=x86_64-pc-freebsd -filetype=obj < %s | llvm-readobj -sections - | FileCheck --check-prefix=GDB %s
|
||||
; RUN: llc -mtriple=x86_64-pc-linux -filetype=obj < %s | llvm-readobj -sections - | FileCheck --check-prefix=GDB %s
|
||||
|
||||
; We can override defaults.
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
; RUN: | FileCheck --check-prefix=NOEMU --check-prefix=DARWIN --check-prefix=STDOP %s
|
||||
|
||||
; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-unknown-freebsd \
|
||||
; RUN: | FileCheck --check-prefix=NOEMU --check-prefix=SINGLE --check-prefix=SINGLE-64 --check-prefix=STDOP %s
|
||||
; RUN: | FileCheck --check-prefix=NOEMU --check-prefix=SINGLE --check-prefix=SINGLE-64 --check-prefix=GNUOP %s
|
||||
|
||||
; RUN: llc %s -o - -filetype=asm -O0 -mtriple=x86_64-unknown-linux-gnu -emulated-tls \
|
||||
; RUN: | FileCheck --check-prefix=SINGLE --check-prefix=EMUSINGLE-64 \
|
||||
|
|
Loading…
Reference in New Issue