Disable test debuglineinfo-path on powerpc

llvm-svn: 327472
This commit is contained in:
Eugene Zemtsov 2018-03-14 02:10:07 +00:00
parent 4136000e60
commit 6447a124e2

View File

@ -1,16 +1,16 @@
; Make sure that absolute source dir is detected correctly regardless of the platform.
; REQUIRES: object-emission
; On powerpc llvm-nm describes win_func as a global variable, not a function. It breaks the test.
; It is not essential to DWARF path handling code we're testing here.
; UNSUPPORTED: powerpc
; RUN: %llc_dwarf -O0 -filetype=obj -o %t < %s
; RUN: llvm-nm -radix=o %t | grep "T posix_absolute_func" > %t.posix_absolute_func
; RUN: llvm-nm -radix=o %t | grep "T posix_relative_func" > %t.posix_relative_func
; RUN: llvm-nm -radix=o %t | grep "T win_func" > %t.win_func
; RUN: llvm-nm -radix=o %t | grep "T win_func" | FileCheck %s --check-prefix=TESTDEBUG
; RUN: llvm-nm -radix=o %t | grep posix_absolute_func > %t.posix_absolute_func
; RUN: llvm-nm -radix=o %t | grep posix_relative_func > %t.posix_relative_func
; RUN: llvm-nm -radix=o %t | grep win_func > %t.win_func
; RUN: llvm-symbolizer --functions=linkage --inlining --demangle=false --obj %t < %t.posix_absolute_func | FileCheck %s --check-prefix=POSIX_A
; RUN: llvm-symbolizer --functions=linkage --inlining --demangle=false --obj %t < %t.posix_relative_func | FileCheck %s --check-prefix=POSIX_R
; RUN: llvm-symbolizer --functions=linkage --inlining --demangle=false --obj %t < %t.win_func | FileCheck %s --check-prefix=WIN
;TESTDEBUG: {{[0-9]+}} T win_func
;POSIX_A: posix_absolute_func
;POSIX_A: /absolute/posix/path{{[\/]}}posix.c