brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.9 KiB · 0a008ad Raw
56 lines · plain
1# REQUIRES: aarch642# RUN: llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd %s -o %t3# RUN: echo '.globl zero; zero = 0' | llvm-mc -filetype=obj -triple=aarch64-unknown-freebsd -o %t2.o4# RUN: not ld.lld %t %t2.o -o /dev/null 2>&1 | FileCheck %s5 6# CHECK: relocation R_AARCH64_MOVW_UABS_G0 out of range: 65536 is not in [0, 65535]7movn x0, #:abs_g0:zero+0x100008# CHECK: relocation R_AARCH64_MOVW_UABS_G1 out of range: 4294967296 is not in [0, 4294967295]9movn x0, #:abs_g1:zero+0x10000000010# CHECK: relocation R_AARCH64_MOVW_UABS_G2 out of range: 281474976710656 is not in [0, 281474976710655]11movn x0, #:abs_g2:zero+0x100000000000012# CHECK: relocation R_AARCH64_MOVW_SABS_G0 out of range: 65536 is not in [-65536, 65535]13movn x0, #:abs_g0_s:zero+0x1000014# CHECK: relocation R_AARCH64_MOVW_SABS_G1 out of range: 4294967296 is not in [-4294967296, 4294967295]15movn x0, #:abs_g1_s:zero+0x10000000016# CHECK: relocation R_AARCH64_MOVW_SABS_G2 out of range: 281474976710656 is not in [-281474976710656, 281474976710655]17movn x0, #:abs_g2_s:zero+0x100000000000018# CHECK: relocation R_AARCH64_MOVW_SABS_G0 out of range: -65537 is not in [-65536, 65535]19movn x0, #:abs_g0_s:zero-0x1000120# CHECK: relocation R_AARCH64_MOVW_SABS_G1 out of range: -4295032832 is not in [-4294967296, 4294967295]21movn x0, #:abs_g1_s:zero-0x10001000022# CHECK: relocation R_AARCH64_MOVW_SABS_G2 out of range: -281479271677952 is not in [-281474976710656, 281474976710655]23movn x0, #:abs_g2_s:zero-0x100010000000024 25# CHECK: relocation R_AARCH64_MOVW_PREL_G0 out of range: 65536 is not in [-65536, 65535]; references section '.text'26movn x0, #:prel_g0:.+0x1000027# CHECK: relocation R_AARCH64_MOVW_PREL_G1 out of range: 4294967296 is not in [-4294967296, 4294967295]28movn x0, #:prel_g1:.+0x10000000029# CHECK: relocation R_AARCH64_MOVW_PREL_G2 out of range: 281474976710656 is not in [-281474976710656, 281474976710655]30movn x0, #:prel_g2:.+0x100000000000031# CHECK: relocation R_AARCH64_MOVW_PREL_G0 out of range: -65537 is not in [-65536, 65535]32movn x0, #:prel_g0:.-0x1000133# CHECK: relocation R_AARCH64_MOVW_PREL_G1 out of range: -4295032832 is not in [-4294967296, 4294967295]34movn x0, #:prel_g1:.-0x10001000035# CHECK: relocation R_AARCH64_MOVW_PREL_G2 out of range: -281479271677952 is not in [-281474976710656, 281474976710655]36movn x0, #:prel_g2:.-0x100010000000037 38movz x0, #:tprel_g0: v139# CHECK: relocation R_AARCH64_TLSLE_MOVW_TPREL_G0 out of range: 65552 is not in [-65536, 65535]; references 'v1'40movz x0, #:tprel_g1: v241# CHECK: relocation R_AARCH64_TLSLE_MOVW_TPREL_G1 out of range: 4295032848 is not in [-4294967296, 4294967295]; references 'v2'42movz x0, #:tprel_g2: v343# CHECK: relocation R_AARCH64_TLSLE_MOVW_TPREL_G2 out of range: 281479271743496 is not in [-281474976710656, 281474976710655]; references 'v3'44 45.section .tbss,"awT",@nobits46.balign 1647.space 0x1000048v1:49.quad 050.space 0x100000000 - 851v2:52.quad 053.space 0x1000000000000 - 1654v3:55.quad 056