| ; RUN: llc -mtriple=arm64-apple-macosx %s -o - | FileCheck %s | |
| ; CHECK-LABEL: .section __MY_DATA,__my_data | |
| ; CHECK: .globl _data | |
| ; CHECK: _data: | |
| ; CHECK: .long 42 | |
| @data = global i32 42 #0 | |
| ; CHECK-LABEL: .section __MY_BSS,__my_bss | |
| ; CHECK: .globl _bss | |
| ; CHECK: _bss: | |
| ; CHECK: .long 0 | |
| @bss = global i32 0 #0 | |
| ; CHECK-LABEL: .section __MY_RODATA,__my_rodata | |
| ; CHECK: .globl _const | |
| ; CHECK: _const: | |
| ; CHECK: .long 42 | |
| @const = constant i32 42 #0 | |
| ; CHECK-LABEL: .section __MY_RELRO,__my_relro | |
| ; CHECK: .globl _vars_relro | |
| ; CHECK: _vars_relro: | |
| ; CHECK: .quad _data | |
| ; CHECK: .quad _bss | |
| @vars_relro = hidden constant [2 x ptr] [ptr @data, ptr @bss], align 16 #0 | |
| attributes #0 = { "data-section"="__MY_DATA,__my_data" "bss-section"="__MY_BSS,__my_bss" "rodata-section"="__MY_RODATA,__my_rodata" "relro-section"="__MY_RELRO,__my_relro" } |