Split out the MC part of this test.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 21 Mar 2014 17:16:11 +0000 (17:16 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 21 Mar 2014 17:16:11 +0000 (17:16 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204481 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/X86/hidden-vis-pic.ll
test/MC/MachO/hidden-vis-eh.s [new file with mode: 0644]

index 67be3d0ffca07ee7e8ffa2602557219e057a3c46..1caab7a6a00e6f1009dff4bb11b8764da0ce9ff4 100644 (file)
@@ -1,4 +1,4 @@
-; RUN: llc < %s -disable-cfi -mtriple=i386-apple-darwin9 -relocation-model=pic -disable-fp-elim | FileCheck %s
+; RUN: llc < %s -mtriple=i386-apple-darwin9 -relocation-model=pic -disable-fp-elim | FileCheck %s
 
 
 
@@ -48,8 +48,3 @@ return:                                           ; preds = %entry
   %retval1 = load i32* %retval                    ; <i32> [#uses=1]
   ret i32 %retval1
 }
-
-; CHECK: .private_extern _func.eh
-; CHECK: .private_extern _main.eh
-
-
diff --git a/test/MC/MachO/hidden-vis-eh.s b/test/MC/MachO/hidden-vis-eh.s
new file mode 100644 (file)
index 0000000..c0453d2
--- /dev/null
@@ -0,0 +1,17 @@
+// RUN: llvm-mc -filetype=obj -triple i686-apple-darwin %s  -o - | llvm-readobj -t | FileCheck %s
+
+// Make sure that the exception handling data has the same visibility as the
+// function it's generated for.
+
+       .private_extern _main
+       .globl  _main
+_main:
+       .cfi_startproc
+       retl
+       .cfi_endproc
+
+// CHECK:       Name: _main
+// CHECK-NEXT:  PrivateExtern
+
+// CHECK:       Name: _main.eh
+// CHECK-NEXT:  PrivateExtern