diff options
-rw-r--r-- | llvm/lib/Target/Mips/MipsTargetMachine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/MipsTargetMachine.cpp b/llvm/lib/Target/Mips/MipsTargetMachine.cpp index 6cf6ae66844..91c9d691081 100644 --- a/llvm/lib/Target/Mips/MipsTargetMachine.cpp +++ b/llvm/lib/Target/Mips/MipsTargetMachine.cpp @@ -65,7 +65,7 @@ static std::string computeDataLayout(const MipsSubtarget &ST) { // 32 bit registers are always available and the stack is at least 64 bit // aligned. On N64 64 bit registers are also available and the stack is // 128 bit aligned. - if (ST.isABI_N64()) + if (ST.isABI_N64() || ST.isABI_N32()) Ret += "-n32:64-S128"; else Ret += "-n32-S64"; |