From 0afacf185df99101d7f075fad7e25c45d8fed164 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Fri, 7 Mar 2014 22:00:49 +0000 Subject: [PATCH] DebugInfo: Update test to cover linux (with a FIXME...) too git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203295 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../DebugInfo/X86/dbg-value-inlined-parameter.ll | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/test/DebugInfo/X86/dbg-value-inlined-parameter.ll b/test/DebugInfo/X86/dbg-value-inlined-parameter.ll index c2fdfc089a5..021afd7a336 100644 --- a/test/DebugInfo/X86/dbg-value-inlined-parameter.ll +++ b/test/DebugInfo/X86/dbg-value-inlined-parameter.ll @@ -1,7 +1,9 @@ -; RUN: llc -mtriple=x86_64-apple-darwin %s -filetype=obj -o %t -; RUN: llvm-dwarfdump -debug-dump=info %t | FileCheck %s -; RUN: llc -mtriple=x86_64-apple-darwin -regalloc=basic %s -filetype=obj -o %t -; RUN: llvm-dwarfdump -debug-dump=info %t | FileCheck %s +; RUN: llc -mtriple=x86_64-apple-darwin < %s -filetype=obj \ +; RUN: | llvm-dwarfdump -debug-dump=info - | FileCheck --check-prefix=CHECK --check-prefix=DARWIN %s +; RUN: llc -mtriple=x86_64-linux-gnu < %s -filetype=obj \ +; RUN: | llvm-dwarfdump -debug-dump=info - | FileCheck --check-prefix=CHECK --check-prefix=LINUX %s +; RUN: llc -mtriple=x86_64-apple-darwin < %s -filetype=obj -regalloc=basic \ +; RUN: | llvm-dwarfdump -debug-dump=info - | FileCheck --check-prefix=CHECK --check-prefix=DARWIN %s ;CHECK: DW_TAG_inlined_subroutine ;CHECK-NEXT: DW_AT_abstract_origin @@ -11,8 +13,10 @@ ;CHECK-NEXT: DW_AT_call_line ;CHECK: DW_TAG_formal_parameter -;CHECK: DW_TAG_formal_parameter -;CHECK-NEXT: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000055] = "sp") +;FIXME: Linux shouldn't drop this parameter either... +;LINUX-NOT: DW_TAG_formal_parameter +;DARWIN: DW_TAG_formal_parameter +;DARWIN-NEXT: DW_AT_name [DW_FORM_strp] ( .debug_str[0x00000055] = "sp") %struct.S1 = type { float*, i32 } -- 2.34.1