Dan Gohman | fce288f | 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 | c3ccc1a | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 3 | |
Evan Cheng | c3ccc1a | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 4 | @a = hidden global i32 0 |
| 5 | @b = external global i32 |
| 6 | |
Evan Cheng | 63476a8 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 7 | define weak hidden void @t1() nounwind { |
| 8 | ; LINUX: .hidden t1 |
| 9 | ; LINUX: t1: |
Evan Cheng | c3ccc1a | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 10 | |
Evan Cheng | 63476a8 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 11 | ; DARWIN: .private_extern _t1 |
| 12 | ; DARWIN: t1: |
Evan Cheng | c3ccc1a | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 13 | ret void |
| 14 | } |
| 15 | |
Evan Cheng | 63476a8 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 16 | define weak void @t2() nounwind { |
| 17 | ; LINUX: t2: |
| 18 | ; LINUX: .hidden a |
Evan Cheng | c3ccc1a | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 19 | |
Evan Cheng | 63476a8 | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 20 | ; DARWIN: t2: |
| 21 | ; DARWIN: .private_extern _a |
Evan Cheng | c3ccc1a | 2008-12-06 02:00:55 +0000 | [diff] [blame] | 22 | ret void |
| 23 | } |