| Rafael Espindola | d7a32ea | 2015-06-24 10:20:30 +0000 | [diff] [blame] | 1 | // RUN: llvm-mc %s -o %t -filetype=obj -triple=x86_64-pc-linux |
| 2 | // RUN: llvm-nm --print-size %t | FileCheck %s |
| 3 | |
| Rafael Espindola | 60c1a8c | 2015-06-25 16:01:53 +0000 | [diff] [blame] | 4 | // CHECK: 0000000000000000 ffffffffffffffff n a |
| 5 | // CHECK: 0000000000000000 0000000000000000 N b |
| Rafael Espindola | 80c3354 | 2015-07-06 18:18:44 +0000 | [diff] [blame] | 6 | // CHECK: 0000000000000004 0000000000000004 C c |
| Rafael Espindola | be8b0ea | 2015-07-07 17:12:59 +0000 | [diff] [blame] | 7 | // CHECK: ffffffffffffffff 0000000000000000 a d |
| Rafael Espindola | d7a32ea | 2015-06-24 10:20:30 +0000 | [diff] [blame] | 8 | |
| Rafael Espindola | 60c1a8c | 2015-06-25 16:01:53 +0000 | [diff] [blame] | 9 | .section foo |
| Rafael Espindola | d7a32ea | 2015-06-24 10:20:30 +0000 | [diff] [blame] | 10 | a: |
| 11 | .size a, 0xffffffffffffffff |
| Rafael Espindola | 60c1a8c | 2015-06-25 16:01:53 +0000 | [diff] [blame] | 12 | |
| 13 | .global b |
| 14 | b: |
| Rafael Espindola | 80c3354 | 2015-07-06 18:18:44 +0000 | [diff] [blame] | 15 | |
| 16 | .comm c,4,8 |
| Rafael Espindola | be8b0ea | 2015-07-07 17:12:59 +0000 | [diff] [blame] | 17 | |
| 18 | d = 0xffffffffffffffff |