From: Rafael Espindola Date: Thu, 22 Jun 2017 00:44:05 +0000 (+0000) Subject: Also test thumb. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2eeaae37a510a0344bb7c2736cf28c7556c9968d;p=llvm Also test thumb. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305976 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/MC/ARM/elf-movt.s b/test/MC/ARM/elf-movt.s index 7ac7140857f..9df7a603b71 100644 --- a/test/MC/ARM/elf-movt.s +++ b/test/MC/ARM/elf-movt.s @@ -1,6 +1,9 @@ @ RUN: llvm-mc %s -triple=armv7-linux-gnueabi | FileCheck -check-prefix=ASM %s @ RUN: llvm-mc %s -triple=armv7-linux-gnueabi -filetype=obj -o %t.o -@ RUN: llvm-objdump -d -r %t.o -triple=armv7-linux-gnueabi | FileCheck -check-prefix=OBJ %s +@ RUN: llvm-objdump -d -r %t.o -triple=armv7-linux-gnueabi | FileCheck -check-prefix=OBJ %s +@ RUN: llvm-mc %s -triple=thumbv7-linux-gnueabi -filetype=obj -o %t.o +@ RUN: llvm-objdump -d -r %t.o -triple=thumbv7-linux-gnueabi | FileCheck -check-prefix=THUMB %s + .syntax unified .text .globl barf @@ -20,3 +23,10 @@ barf: @ @barf @OBJ-NEXT: 00000000: R_ARM_MOVW_PREL_NC GOT @OBJ-NEXT: 4: f4 0f 4f e3 movt r0, #65524 @OBJ-NEXT: 00000004: R_ARM_MOVT_PREL GOT + +@THUMB: Disassembly of section .text: +@THUMB-NEXT: barf: +@THUMB-NEXT: 0: 4f f6 f0 70 movw r0, #65520 +@THUMB-NEXT: 00000000: R_ARM_THM_MOVW_PREL_NC GOT +@THUMB-NEXT: 4: cf f6 f4 70 movt r0, #65524 +@THUMB-NEXT: 00000004: R_ARM_THM_MOVT_PREL GOT