diff options
author | Kevin Qin <Kevin.Qin@arm.com> | 2014-03-04 02:05:13 +0000 |
---|---|---|
committer | Kevin Qin <Kevin.Qin@arm.com> | 2014-03-04 02:05:13 +0000 |
commit | b08c6746c4ec127f9c0de05b2a07cb5957404a07 (patch) | |
tree | 52fd8959b519d8eb0b46efaacbd42866ba0383fe /llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | |
parent | d84e70ea1b86d6d71b4d2c2ea22bfd0773e3058c (diff) | |
download | bcm5719-llvm-b08c6746c4ec127f9c0de05b2a07cb5957404a07.tar.gz bcm5719-llvm-b08c6746c4ec127f9c0de05b2a07cb5957404a07.zip |
[AArch64]Fix improper diagnostics about offset range of load/store instructions.
llvm-svn: 202775
Diffstat (limited to 'llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp index 80aff235ce0..e672fdd64e8 100644 --- a/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp +++ b/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp @@ -2509,10 +2509,10 @@ bool AArch64AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, "expected integer multiple of 4 in range [-256, 252]"); case Match_LoadStoreSImm7_8: return Error(((AArch64Operand*)Operands[ErrorInfo])->getStartLoc(), - "expected integer multiple of 8 in range [-512, 508]"); + "expected integer multiple of 8 in range [-512, 504]"); case Match_LoadStoreSImm7_16: return Error(((AArch64Operand*)Operands[ErrorInfo])->getStartLoc(), - "expected integer multiple of 16 in range [-1024, 1016]"); + "expected integer multiple of 16 in range [-1024, 1008]"); case Match_LoadStoreSImm9: return Error(((AArch64Operand*)Operands[ErrorInfo])->getStartLoc(), "expected integer in range [-256, 255]"); |