blob: 0069668c9909de4103fbedb2e5a494fff4abba43 [file] [log] [blame]
Kevin Enderby578fe5a2015-02-17 21:35:48 +00001# RUN: llvm-mc < %s -triple i386-apple-darwin -filetype=obj | llvm-objdump -m -section __DATA,__litp - | FileCheck %s
2
3.cstring
4L1: .asciz "Hello world\n"
5
6.literal4
7.align 2
8L2: .float 4.0
9
10.literal8
11.align 3
12L3: .double 8.0
13
14.literal16
15.align 4
16L4: .long 0x10000016, 0x20000016, 0x30000016, 0x40000016
17
18.const
19L5: .asciz "const non-literal string"
20
21.section __DATA,__litp, literal_pointers
22.align 2
23.long L1
24.long L2
25.long L3
26.long L4
27.long L5
28
29# CHECK: Contents of (__DATA,__litp) section
30# CHECK: 0000004c __TEXT:__cstring:Hello world\n
31# CHECK: 00000050 __TEXT:__literal4:0x40800000
32# CHECK: 00000054 __TEXT:__literal8:0x00000000 0x40200000
33# CHECK: 00000058 __TEXT:__literal16:0x10000016 0x20000016 0x30000016 0x40000016
34# CHECK: 0000005c 0x30 (not in a literal section)