Dan Gohman | 0a06310 | 2009-09-08 23:54:48 +0000 | [diff] [blame] | 1 | ; RUN: llc < %s -mtriple=i686-pc-linux-gnu | FileCheck %s -check-prefix=LINUX |
| 2 | ; RUN: llc < %s -mtriple=i686-apple-darwin8 | FileCheck %s -check-prefix=DARWIN |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 3 | |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 4 | @a = hidden global i32 0 |
| 5 | @b = external global i32 |
| 6 | |
Evan Cheng | ba2cf3d | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 7 | define weak hidden void @t1() nounwind { |
| 8 | ; LINUX: .hidden t1 |
| 9 | ; LINUX: t1: |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 10 | |
Evan Cheng | ba2cf3d | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 11 | ; DARWIN: .private_extern _t1 |
| 12 | ; DARWIN: t1: |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 13 | ret void |
| 14 | } |
| 15 | |
Evan Cheng | ba2cf3d | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 16 | define weak void @t2() nounwind { |
| 17 | ; LINUX: t2: |
| 18 | ; LINUX: .hidden a |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 19 | |
Evan Cheng | ba2cf3d | 2009-09-03 07:04:02 +0000 | [diff] [blame] | 20 | ; DARWIN: t2: |
| 21 | ; DARWIN: .private_extern _a |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 22 | ret void |
| 23 | } |
| 24 | |