| ; 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" } |