summaryrefslogtreecommitdiff
path: root/test/CodeGen/XCore
diff options
context:
space:
mode:
authorRobert Lytton <robert@xmos.com>2014-02-18 11:21:59 +0000
committerRobert Lytton <robert@xmos.com>2014-02-18 11:21:59 +0000
commitade82a41570f557f993e149159ccf870b9cd3998 (patch)
tree8e044cf82363bed19af2d1c56b5965afaceb2104 /test/CodeGen/XCore
parentb48982826496d7501d128f648bea678863ed4bfd (diff)
downloadllvm-ade82a41570f557f993e149159ccf870b9cd3998.tar.gz
llvm-ade82a41570f557f993e149159ccf870b9cd3998.tar.bz2
llvm-ade82a41570f557f993e149159ccf870b9cd3998.tar.xz
XCore target: Handle common linkage
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@201563 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/XCore')
-rw-r--r--test/CodeGen/XCore/linkage.ll12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/CodeGen/XCore/linkage.ll b/test/CodeGen/XCore/linkage.ll
index 7a1179b7ab..7384fe7bcf 100644
--- a/test/CodeGen/XCore/linkage.ll
+++ b/test/CodeGen/XCore/linkage.ll
@@ -25,9 +25,21 @@ define protected void @test_protected() {
; CHECK: .weak array
@array = weak global [2 x i32] zeroinitializer
+; CHECK: .globl ac.globound
+; CHECK: ac.globound = 2
+; CHECK: .weak ac.globound
+; CHECK: .globl ac
+; CHECK: .weak ac
+@ac = common global [2 x i32] zeroinitializer
+
+; CHECK: .globl gd
; CHECK: .weak gd
@gd = weak global i32 0
+; CHECK: .globl gc
+; CHECK: .weak gc
+@gc = common global i32 0
+
; CHECK-NOT: .hidden test_hidden_declaration
; CHECK: .weak gr