blob: 111cbbb94bc549cc8ec8363730a020b46ff6b35d [file]
## Verify that llvm-bolt correctly prints relocation types.
# REQUIRES: system-linux
# RUN: %clang %cflags -nostartfiles %s -o %t.exe -Wl,-q,--no-relax
# RUN: llvm-bolt %t.exe --print-cfg --print-relocations -o %t.bolt \
# RUN: | FileCheck %s
.section .text
.align 4
.globl _start
.type _start, %function
_start:
adrp x0, _start
# CHECK: adrp
# CHECK-SAME: R_AARCH64_ADR_PREL_PG_HI21
add x0, x0, :lo12:_start
# CHECK-NEXT: add
# CHECK-SAME: R_AARCH64_ADD_ABS_LO12_NC
ret
.size _start, .-_start