Dan Gohman | c8054d9 | 2009-09-09 00:09:15 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=arm-linux | FileCheck %s -check-prefix=LINUX |
2 | ; RUN: llc < %s -mtriple=arm-apple-darwin | FileCheck %s -check-prefix=DARWIN | ||||
Evan Cheng | ab85feb | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 3 | |
Evan Cheng | ab85feb | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 4 | @a = hidden global i32 0 |
5 | @b = external global i32 | ||||
6 | |||||
Evan Cheng | 1b38952 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 7 | define weak hidden void @t1() nounwind { |
8 | ; LINUX: .hidden t1 | ||||
Stephen Lin | d24ab20 | 2013-07-14 06:24:09 +0000 | [diff] [blame] | 9 | ; LINUX-LABEL: t1: |
Evan Cheng | ab85feb | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 10 | |
Evan Cheng | 1b38952 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 11 | ; DARWIN: .private_extern _t1 |
Stephen Lin | d24ab20 | 2013-07-14 06:24:09 +0000 | [diff] [blame] | 12 | ; DARWIN-LABEL: t1: |
Evan Cheng | ab85feb | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 13 | ret void |
14 | } | ||||
15 | |||||
Evan Cheng | 1b38952 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 16 | define weak void @t2() nounwind { |
Stephen Lin | d24ab20 | 2013-07-14 06:24:09 +0000 | [diff] [blame] | 17 | ; LINUX-LABEL: t2: |
Evan Cheng | 1b38952 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 18 | ; LINUX: .hidden a |
Evan Cheng | ab85feb | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 19 | |
Stephen Lin | d24ab20 | 2013-07-14 06:24:09 +0000 | [diff] [blame] | 20 | ; DARWIN-LABEL: t2: |
Evan Cheng | 1b38952 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 21 | ; DARWIN: .private_extern _a |
Evan Cheng | ab85feb | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 22 | ret void |
23 | } |