[llvm-bugs] [Bug 33287] New: UNREACHABLE executed X86FoldTablesEmitter.cpp:308!
via llvm-bugs
llvm-bugs at lists.llvm.org
Fri Jun 2 14:51:01 PDT 2017
https://bugs.llvm.org/show_bug.cgi?id=33287
Bug ID: 33287
Summary: UNREACHABLE executed X86FoldTablesEmitter.cpp:308!
Product: libraries
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P
Component: Backend: X86
Assignee: unassignedbugs at nondot.org
Reporter: bharadwajy at gmail.com
CC: llvm-bugs at lists.llvm.org
1. Open Developer Command prompt for VS 2017
2. cd \path\to\build\llvm
3. cmake -G "Visual Studio 15 2017 Win64"
-DLLVM_TARGETS_TO_BUILD="Cascade;AArch64;X86"
-DCMAKE_INSTALL_PREFIX=d:\proj\install\llvm -Thost=x64 d:\proj\src\llvm
4. msbuild INSTALL.vcxproj /p:configuration=debug /m
Build fails as follows:
83>CustomBuild:
Building X86GenAsmMatcher.inc...
Building X86GenDAGISel.inc...
Building X86GenFastISel.inc...
Building X86GenCallingConv.inc...
Building X86GenSubtargetInfo.inc...
Building X86GenEVEX2VEXTables.inc...
Building X86GenFoldTables.inc...
Memory operand's size not known!
UNREACHABLE executed at
D:\proj\src\llvm\utils\TableGen\X86FoldTablesEmitter.cpp:308!
Wrote crash dump file
"C:\Users\bhyada\AppData\Local\Temp\llvm-tblgen.exe-272289.dmp"
0x00007FF7457DD75C (0x000000E500000016 0x00007FF745A8321C
0x00007FF745187418 0xCCCCCCCCCCCCCCCC), HandleAbort()
+ 0xC bytes(s), d:\proj\src\llvm\lib\support\windows\signals.inc, line
405
0x00007FFB49E5FE21 (0x00007FF700000016 0x0000000000000002
0x00007FF745A8321C 0x0000000000000002), raise() + 0x44
1 bytes(s)
0x00007FFB49E61979 (0x00007FF745B4CFD0 0x00007FF745A8321C
0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC), abort() + 0x39
bytes(s)
0x00007FF745766453 (0x00007FF745A76758 0x00007FF745A76718
0x000000E500000134 0xCCCCCCCCCCCCCCCC), llvm::llvm_unr
eachable_internal() + 0xC3 bytes(s),
d:\proj\src\llvm\lib\support\errorhandling.cpp, line 124
0x00007FF745738D2A (0x00000295D2F85F60 0x0000029500000000
0x00000295D42FA030 0xCCCCCCCCCCCCCCCC), `anonymous nam
espace'::getMemOperandSize() + 0x63A bytes(s),
d:\proj\src\llvm\utils\tablegen\x86foldtablesemitter.cpp, line 30
9
0x00007FF7457380E3 (0x000000E537F8F130 0x000000E537F8F1D8
0x00000295D42F9460 0x00000295D42FA030), `anonymous nam
espace'::X86FoldTablesEmitter::addEntryWithFlags() + 0x1D3 bytes(s),
d:\proj\src\llvm\utils\tablegen\x86foldtabl
esemitter.cpp, line 538 + 0x1D byte(s)
0x00007FF745737BA5 (0x000000E537F8F130 0x00000295D42F9460
0x00000295D42FA030 0xCCCCCCCC00000002), `anonymous nam
espace'::X86FoldTablesEmitter::updateTables() + 0x295 bytes(s),
d:\proj\src\llvm\utils\tablegen\x86foldtablesemi
tter.cpp, line 577
0x00007FF74573749E (0x000000E537F8F130 0x000000E537F8F960
0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC), `anonymous nam
espace'::X86FoldTablesEmitter::run() + 0x53E bytes(s),
d:\proj\src\llvm\utils\tablegen\x86foldtablesemitter.cpp,
line 688
0x00007FF74573962D (0x000000E537F8F678 0x000000E537F8F960
0xCCCCCCCCCCCCCCCC 0xCCCCCCCCCCCCCCCC), llvm::EmitX86F
oldTables() + 0x5D bytes(s),
d:\proj\src\llvm\utils\tablegen\x86foldtablesemitter.cpp, line 718 + 0x22
byte(s)
0x00007FF74571A353 (0x000000E537F8F960 0x000000E537F8F678
0x000000E537F8F8F8 0xCCCCCCCC00000004), `anonymous nam
espace'::LLVMTableGenMain() + 0x753 bytes(s),
d:\proj\src\llvm\utils\tablegen\tablegen.cpp, line 198
0x00007FF7458C09D5 (0x00000295D02D6120 0x00007FF745719C00
0x000000E537F8FD40 0x0000000000000000), llvm::TableGen
Main() + 0x605 bytes(s), d:\proj\src\llvm\lib\tablegen\main.cpp, line
109 + 0x1C byte(s)
0x00007FF74571A51D (0x000000000000000B 0x00000295D02D60C0
0x0000000000000000 0x00007FF74591AAF8), main() + 0x10D
bytes(s), d:\proj\src\llvm\utils\tablegen\tablegen.cpp, line 218 +
0x21 byte(s)
0x00007FF7458FD944 (0x00007FF74591A000 0x00007FF74591A5A8
0x0000000000000000 0x0000000000000000), invoke_main()
+ 0x34 bytes(s),
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl, line 65
0x00007FF7458FD807 (0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000), __scrt_common_
main_seh() + 0x127 bytes(s),
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl, line 259 + 0x5 byte(s)
0x00007FF7458FD6CE (0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000), __scrt_common_
main() + 0xE bytes(s),
f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl, line 302
0x00007FF7458FD969 (0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000), mainCRTStartup
() + 0x9 bytes(s),
f:\dd\vctools\crt\vcstartup\src\startup\exe_main.cpp, line 17
0x00007FFB6E5A2774 (0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000), BaseThreadInit
Thunk() + 0x14 bytes(s)
0x00007FFB6ECA0D61 (0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000), RtlUserThreadS
tart() + 0x21 bytes(s)
83>C:\Program Files (x86)\Microsoft Visual
Studio\2017\Enterprise\Common7\IDE\VC\VCTargets\Microsoft.CppCommon.target
s(171,5): error MSB6006: "cmd.exe" exited with code -2147483645.
[D:\github\build\llvm\lib\Target\X86\X86CommonTab
leGen.vcxproj]
83>Done Building Project
"D:\github\build\llvm\lib\Target\X86\X86CommonTableGen.vcxproj" (default
targets) -- FAILED.
77>Done Building Project
"D:\github\build\llvm\lib\Target\X86\LLVMX86CodeGen.vcxproj" (default targets)
-- FAILED.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170602/d9d8508a/attachment-0001.html>
More information about the llvm-bugs
mailing list