summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/ARM/ctor_order.ll
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2016-08-29 12:47:22 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2016-08-29 12:47:22 +0000
commit412a52955164c6b06dfc3d56264aea4652f6ec25 (patch)
tree00cbb675101bc2103e8b89790735818e011f9b25 /llvm/test/CodeGen/ARM/ctor_order.ll
parent96b52c5a6af38b6a72467593ace8512cbdaf1c91 (diff)
downloadbcm5719-llvm-412a52955164c6b06dfc3d56264aea4652f6ec25.tar.gz
bcm5719-llvm-412a52955164c6b06dfc3d56264aea4652f6ec25.zip
Use the correct ctor/dtor section for dynamic-no-pic.
llvm-svn: 279967
Diffstat (limited to 'llvm/test/CodeGen/ARM/ctor_order.ll')
-rw-r--r--llvm/test/CodeGen/ARM/ctor_order.ll4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/ARM/ctor_order.ll b/llvm/test/CodeGen/ARM/ctor_order.ll
index 6419292280f..7fcc8cba0c8 100644
--- a/llvm/test/CodeGen/ARM/ctor_order.ll
+++ b/llvm/test/CodeGen/ARM/ctor_order.ll
@@ -1,4 +1,6 @@
; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=dynamic-no-pic | FileCheck %s --check-prefix=DARWIN
+; RUN: llc < %s -mtriple=arm-apple-darwin -relocation-model=static | FileCheck %s -check-prefix=DARWIN-STATIC
; RUN: llc < %s -mtriple=arm-linux-gnu | FileCheck %s -check-prefix=ELF
; RUN: llc < %s -mtriple=arm-linux-gnueabi | FileCheck %s -check-prefix=GNUEABI
@@ -6,6 +8,8 @@
; DARWIN: .long _f151
; DARWIN-NEXT: .long _f152
+; DARWIN-STATIC: .section __TEXT,__constructor
+
; ELF: .section .ctors.65384,"aw",%progbits
; ELF: .long f151
; ELF: .section .ctors.65383,"aw",%progbits
OpenPOWER on IntegriCloud