Daniel Dunbar | 137a2a4 | 2009-07-17 22:38:58 +0000 | [diff] [blame] | 1 | # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s |
Daniel Dunbar | a0527a9 | 2009-06-24 23:30:00 +0000 | [diff] [blame] | 2 | |
Daniel Dunbar | 2f91e86 | 2009-08-14 18:19:52 +0000 | [diff] [blame] | 3 | .data |
Chris Lattner | 25b24d3 | 2009-07-08 20:40:54 +0000 | [diff] [blame] | 4 | # CHECK: TEST0: |
Daniel Dunbar | a0527a9 | 2009-06-24 23:30:00 +0000 | [diff] [blame] | 5 | TEST0: |
| 6 | .ascii |
| 7 | |
Chris Lattner | 25b24d3 | 2009-07-08 20:40:54 +0000 | [diff] [blame] | 8 | # CHECK: TEST1: |
Daniel Dunbar | a0527a9 | 2009-06-24 23:30:00 +0000 | [diff] [blame] | 9 | TEST1: |
| 10 | .asciz |
| 11 | |
Chris Lattner | 25b24d3 | 2009-07-08 20:40:54 +0000 | [diff] [blame] | 12 | # CHECK: TEST2: |
| 13 | # CHECK: .byte 65 |
Daniel Dunbar | a0527a9 | 2009-06-24 23:30:00 +0000 | [diff] [blame] | 14 | TEST2: |
| 15 | .ascii "A" |
| 16 | |
Chris Lattner | 25b24d3 | 2009-07-08 20:40:54 +0000 | [diff] [blame] | 17 | # CHECK: TEST3: |
| 18 | # CHECK: .byte 66 |
| 19 | # CHECK: .byte 0 |
| 20 | # CHECK: .byte 67 |
| 21 | # CHECK: .byte 0 |
Daniel Dunbar | a0527a9 | 2009-06-24 23:30:00 +0000 | [diff] [blame] | 22 | TEST3: |
| 23 | .asciz "B", "C" |
Daniel Dunbar | 2f91e86 | 2009-08-14 18:19:52 +0000 | [diff] [blame] | 24 | |
| 25 | # CHECK: TEST4: |
| 26 | # CHECK: .byte 1 |
| 27 | # CHECK: .byte 1 |
| 28 | # CHECK: .byte 7 |
| 29 | # CHECK: .byte 0 |
| 30 | # CHECK: .byte 56 |
| 31 | # CHECK: .byte 1 |
| 32 | # CHECK: .byte 0 |
| 33 | # CHECK: .byte 49 |
| 34 | # CHECK: .byte 0 |
| 35 | TEST4: |
| 36 | .ascii "\1\01\07\08\001\0001\b\0" |
| 37 | |
| 38 | # CHECK: TEST5: |
| 39 | # CHECK: .byte 8 |
| 40 | # CHECK: .byte 12 |
| 41 | # CHECK: .byte 10 |
| 42 | # CHECK: .byte 13 |
| 43 | # CHECK: .byte 9 |
| 44 | # CHECK: .byte 92 |
| 45 | # CHECK: .byte 34 |
| 46 | TEST5: |
| 47 | .ascii "\b\f\n\r\t\\\"" |
| 48 | |