# REQUIRES: riscv # RUN: llvm-mc -filetype=obj -triple=riscv64 %s -o %t.o # RUN: llvm-mc -filetype=obj -triple=riscv64 %S/Inputs/abs256.s -o %t256.o # # RUN: ld.lld -z max-page-size=4096 %t.o %t256.o -o %t # RUN: llvm-objdump -s --section=.data %t | FileCheck %s # # CHECK: Contents of section .data: ## 12158: S = 0x100, A = 0, P = 0x12158 ## S + A - P = 0xfffedfa8 ## 1215c: S = 0x100, A = 1, P = 0x1215c ## S + A - P = 0xfffedfa5 ## 12160: S = 0x100, A = -1, P = 0x12160 ## S + A - P = 0xfffedf9f # CHECK-NEXT: 12158 a8dffeff a5dffeff 9fdffeff .globl _start _start: .data .word foo@PLT - . .word foo@PLT - . + 1 .word foo@PLT - . - 1