From: Craig Topper Date: Fri, 26 Feb 2016 06:50:24 +0000 (+0000) Subject: [X86] Add test cases for r261977 and fix a grammatical error. X-Git-Tag: llvmorg-3.9.0-rc1~13154 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d50b5f8abcd51602b714fa17bf737177c368d537;p=platform%2Fupstream%2Fllvm.git [X86] Add test cases for r261977 and fix a grammatical error. llvm-svn: 261983 --- diff --git a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp index f7a9958..6e8d102 100644 --- a/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp +++ b/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp @@ -916,7 +916,7 @@ bool X86AsmParser::ParseRegister(unsigned &RegNo, } else if (!getSTI().getFeatureBits()[X86::FeatureAVX512]) { if (X86II::is32ExtendedReg(RegNo)) return Error(StartLoc, "register %" - + Tok.getString() + " is only available in with AVX512", + + Tok.getString() + " is only available with AVX512", SMRange(StartLoc, EndLoc)); } diff --git a/llvm/test/MC/X86/x86_errors.s b/llvm/test/MC/X86/x86_errors.s index 4a5bd97..3eaf403 100644 --- a/llvm/test/MC/X86/x86_errors.s +++ b/llvm/test/MC/X86/x86_errors.s @@ -11,6 +11,10 @@ cmp $0, 0(%eax) // 32: error: register %rax is only available in 64-bit mode addl $0, 0(%rax) +// 32: error: register %xmm16 is only available in 64-bit mode +// 64: error: register %xmm16 is only available with AVX512 +vaddps %xmm16, %xmm0, %xmm0 + // 32: test.s:8:2: error: invalid instruction mnemonic 'movi' # 8 "test.s"