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 | ||||
Daniel Dunbar | 789daf5 | 2009-08-14 19:59:24 +0000 | [diff] [blame^] | 34 | # CHECK: .byte 128 |
Daniel Dunbar | 2f91e86 | 2009-08-14 18:19:52 +0000 | [diff] [blame] | 35 | # CHECK: .byte 0 |
36 | TEST4: | ||||
Daniel Dunbar | 789daf5 | 2009-08-14 19:59:24 +0000 | [diff] [blame^] | 37 | .ascii "\1\01\07\08\001\0001\200\0" |
Daniel Dunbar | 2f91e86 | 2009-08-14 18:19:52 +0000 | [diff] [blame] | 38 | |
39 | # CHECK: TEST5: | ||||
40 | # CHECK: .byte 8 | ||||
41 | # CHECK: .byte 12 | ||||
42 | # CHECK: .byte 10 | ||||
43 | # CHECK: .byte 13 | ||||
44 | # CHECK: .byte 9 | ||||
45 | # CHECK: .byte 92 | ||||
46 | # CHECK: .byte 34 | ||||
47 | TEST5: | ||||
48 | .ascii "\b\f\n\r\t\\\"" | ||||
49 |