brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · 987c461 Raw
46 lines · plain
1# RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj %s | \2# RUN: llvm-readobj -r - | FileCheck %s3 4        .text5        addis 3, 13, t@tprel@ha6        addi 3, 3, t@tprel@l7        addis 3, 2, t@got@tprel@ha8        ld 3, t@got@tprel@l(3)9        lwzx 4, 3, t@tls10        lwax 4, 3, t@tls11        lhzx 4, 3, t@tls12        lhax 4, 3, t@tls13        lbzx 4, 3, t@tls14        ldx 4, 3, t@tls15        stbx 4, 3, t@tls16        sthx 4, 3, t@tls17        stwx 4, 3, t@tls18        stdx 4, 3, t@tls19        .type t,@object20        .section .tbss,"awT",@nobits21        .globl t22        .align 223t:24        .long 025        .size t, 426 27# Check for a pair of R_PPC64_TPREL16_HA / R_PPC64_TPREL16_LO relocs28# against the thread-local symbol 't'.29# CHECK:      Relocations [30# CHECK:        Section ({{[0-9]+}}) .rela.text {31# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TPREL16_HA t32# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TPREL16_LO t33# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_GOT_TPREL16_HA t 0x034# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_GOT_TPREL16_LO_DS t 0x035# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x036# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x037# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x038# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x039# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x040# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x041# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x042# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x043# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x044# CHECK-NEXT:     0x{{[0-9,A-F]+}} R_PPC64_TLS t 0x045# CHECK-NEXT:   }46