Index: lib/Target/Mips/AsmParser/MipsAsmParser.cpp =================================================================== --- lib/Target/Mips/AsmParser/MipsAsmParser.cpp +++ lib/Target/Mips/AsmParser/MipsAsmParser.cpp @@ -2322,12 +2322,6 @@ Is32BitAddress = false; } - // dla requires 64-bit addresses. - if (!Is32BitAddress && !ABI.ArePtrs64bit()) { - Error(IDLoc, "instruction requires a 64-bit architecture"); - return true; - } - if (!Offset.isImm()) return loadAndAddSymbolAddress(Offset.getExpr(), DstReg, BaseReg, Is32BitAddress, IDLoc, Instructions);