brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.0 KiB · 50f67eb Raw
27 lines · plain
1; RUN: llvm-mc -triple m68k %s | FileCheck -check-prefix=INSTR %s2; RUN: llvm-mc -triple m68k --mcpu=M68020 -filetype=obj %s -o %t3; RUN: llvm-readelf -rs %t | FileCheck --check-prefix=READELF %s --implicit-check-not=TLS4 5; INSTR:      move.l  (le@TPOFF,%a0), %d06; INSTR-NEXT: move.l  (ie@GOTTPOFF,%a0), %a27; INSTR-NEXT: lea     (gd@TLSGD,%a0), %a08; INSTR-NEXT: move.l  (ld@TLSLD,%a0), %d09; INSTR-NEXT: lea     (ld@TLSLDM,%a2), %a110 11; READELF:      R_68K_TLS_LE16         00000000   le + 012; READELF-NEXT: R_68K_TLS_IE16         00000000   ie + 013; READELF-NEXT: R_68K_TLS_GD16         00000000   gd + 014; READELF-NEXT: R_68K_TLS_LDO16        00000000   ld + 015; READELF-NEXT: R_68K_TLS_LDM16        00000000   ld + 016 17; READELF:      TLS GLOBAL DEFAULT UND le18; READELF-NEXT: TLS GLOBAL DEFAULT UND ie19; READELF-NEXT: TLS GLOBAL DEFAULT UND gd20; READELF-NEXT: TLS GLOBAL DEFAULT UND ld21 22move.l  (le@TPOFF,%a0), %d023move.l  (ie@GOTTPOFF,%a0), %a224lea     (gd@TLSGD,%a0), %a025move.l  (ld@TLSLD,%a0), %d026lea     (ld@TLSLDM,%a2), %a127