[AVX512] Enabling bit logic lowering
[oota-llvm.git] / test / CodeGen / X86 / eh_frame.ll
index e8d3c87d41b6654b553bde45bd06703f85b6d947..3b792b235cb5e15e6c62c4d7a3bfa8430c9d9f45 100644 (file)
@@ -1,5 +1,14 @@
-; RUN: llc < %s -mtriple x86_64-unknown-linux-gnu | FileCheck %s
+; RUN: llc < %s -mtriple x86_64-unknown-linux-gnu | FileCheck -check-prefix=STATIC %s
+; RUN: llc < %s -mtriple x86_64-unknown-linux-gnu -relocation-model=pic | FileCheck -check-prefix=PIC %s
 
 @__FRAME_END__ = constant [1 x i32] zeroinitializer, section ".eh_frame"
 
-; CHECK: .section      .eh_frame,"a",@progbits
+@foo = external global i32
+@bar1 = constant i8* bitcast (i32* @foo to i8*), section "my_bar1", align 8
+
+
+; STATIC: .section     .eh_frame,"a",@progbits
+; STATIC: .section     my_bar1,"a",@progbits
+
+; PIC: .section        .eh_frame,"a",@progbits
+; PIC: .section        my_bar1,"aw",@progbits