summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Mips
diff options
context:
space:
mode:
authorSimon Atanasyan <simon@atanasyan.com>2018-09-17 21:21:57 +0000
committerSimon Atanasyan <simon@atanasyan.com>2018-09-17 21:21:57 +0000
commit9265dca8b51148f1a7849b454005d65cbbced5e9 (patch)
treecdffb5b5f1d814b8726b51f5a84c398c71c6cb20 /llvm/test/MC/Mips
parentbdf0381e216e2aaa1aa736fd288d94786e4447e0 (diff)
downloadbcm5719-llvm-9265dca8b51148f1a7849b454005d65cbbced5e9.tar.gz
bcm5719-llvm-9265dca8b51148f1a7849b454005d65cbbced5e9.zip
[mips] Fix MIPS N32 ABI triples support
Add support mips64(el)-linux-gnuabin32 triples, and set them to N32. Debian architecture name mipsn32/mipsn32el are also added. Set UseIntegratedAssembler for N32 if we can detect it. Patch by YunQiang Su. Differential revision: https://reviews.llvm.org/D51408 llvm-svn: 342416
Diffstat (limited to 'llvm/test/MC/Mips')
-rw-r--r--llvm/test/MC/Mips/elf-N32.s4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/test/MC/Mips/elf-N32.s b/llvm/test/MC/Mips/elf-N32.s
index 34a0cd0f8be..853973152b3 100644
--- a/llvm/test/MC/Mips/elf-N32.s
+++ b/llvm/test/MC/Mips/elf-N32.s
@@ -2,6 +2,10 @@
// RUN: llvm-mc -filetype=obj -triple=mips64-linux-gnu -mcpu=mips3 \
// RUN: -target-abi=n32 %s -o - | llvm-readobj -r | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple=mips64-linux-gnuabin32 -mcpu=mips3 \
+// RUN: %s -o - | llvm-readobj -r | FileCheck %s
+// RUN: llvm-mc -filetype=obj -triple=mipsn32 -mcpu=mips3 \
+// RUN: %s -o - | llvm-readobj -r | FileCheck %s
// CHECK: Relocations [
// CHECK-NEXT: Section (3) .rela.text {
OpenPOWER on IntegriCloud