[PATCH] D24553: [Thumb] Set correct initial mapping symbol for big-endian thumb
Oliver Stannard via llvm-commits
llvm-commits at lists.llvm.org
Mon Sep 19 02:30:34 PDT 2016
This revision was automatically updated to reflect the committed changes.
Closed by commit rL281894: [Thumb] Set correct initial mapping symbol for big-endian thumb (authored by olista01).
Changed prior to commit:
https://reviews.llvm.org/D24553?vs=71327&id=71783#toc
Repository:
rL LLVM
https://reviews.llvm.org/D24553
Files:
llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
llvm/trunk/test/MC/ARM/mapping-initial.s
Index: llvm/trunk/test/MC/ARM/mapping-initial.s
===================================================================
--- llvm/trunk/test/MC/ARM/mapping-initial.s
+++ llvm/trunk/test/MC/ARM/mapping-initial.s
@@ -0,0 +1,9 @@
+@ RUN: llvm-mc -triple=armv7a-none-eabi -filetype=obj < %s | llvm-objdump -t - | FileCheck %s --check-prefix=ARM
+@ RUN: llvm-mc -triple=armebv7a-none-eabi -filetype=obj < %s | llvm-objdump -t - | FileCheck %s --check-prefix=ARM
+@ RUN: llvm-mc -triple=thumbv7a-none-eabi -filetype=obj < %s | llvm-objdump -t - | FileCheck %s --check-prefix=THUMB
+@ RUN: llvm-mc -triple=thumbebv7a-none-eabi -filetype=obj < %s | llvm-objdump -t - | FileCheck %s --check-prefix=THUMB
+
+ add r0, r0, r0
+
+@ ARM: 00000000 .text 00000000 $a
+@ THUMB: 00000000 .text 00000000 $t
Index: llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
===================================================================
--- llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
+++ llvm/trunk/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp
@@ -204,7 +204,8 @@
MCAsmBackend &MAB, raw_pwrite_stream &OS,
MCCodeEmitter *Emitter, bool RelaxAll) {
return createARMELFStreamer(Ctx, MAB, OS, Emitter, false,
- T.getArch() == Triple::thumb);
+ (T.getArch() == Triple::thumb ||
+ T.getArch() == Triple::thumbeb));
}
static MCStreamer *createARMMachOStreamer(MCContext &Ctx, MCAsmBackend &MAB,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D24553.71783.patch
Type: text/x-patch
Size: 1593 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160919/5f8742f9/attachment.bin>
More information about the llvm-commits
mailing list