[llvm-bugs] [Bug 36301] New: fatal error: error in backend: Cannot select: 0x56101c6eb3c0: v16i8 = X86ISD::PSHUFB 0x56101c6eac70, 0x56101c6eaee0t:
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Feb 8 08:08:28 PST 2018
https://bugs.llvm.org/show_bug.cgi?id=36301
Bug ID: 36301
Summary: fatal error: error in backend: Cannot select:
0x56101c6eb3c0: v16i8 = X86ISD::PSHUFB 0x56101c6eac70,
0x56101c6eaee0t:
Product: clang
Version: 5.0
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P
Component: -New Bugs
Assignee: unassignedclangbugs at nondot.org
Reporter: omicronns at gmail.com
CC: llvm-bugs at lists.llvm.org
Building bearssl (https://bearssl.org/) with -O0 flag (specifically
ghash_pclmul.c) results with error from summary.
Reproducing:
> (git clone https://www.bearssl.org/git/BearSSL && cd BearSSL && clang -O0 -Isrc -Iinc -c -o src/hash/ghash_pclmul.o src/hash/ghash_pclmul.c)
Resulting error:
> fatal error: error in backend: Cannot select: 0x563cd9168ba0: v16i8 = X86ISD::PSHUFB 0x563cd9168450, 0x563cd91686c0
> 0x563cd9168450: v16i8,ch = CopyFromReg 0x563cd90b0fc8, Register:v16i8 %vreg124
> 0x563cd9168318: v16i8 = Register %vreg124
> 0x563cd91686c0: v16i8,ch = CopyFromReg 0x563cd90b0fc8, Register:v16i8 %vreg125
> 0x563cd9168588: v16i8 = Register %vreg125
> In function: br_ghash_pclmul
> clang-5.0: error: clang frontend command failed with exit code 70 (use -v to see invocation)
> clang version 5.0.1 (tags/RELEASE_501/final)
> Target: x86_64-unknown-linux-gnu
> Thread model: posix
> InstalledDir: /usr/bin
> clang-5.0: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
> clang-5.0: note: diagnostic msg:
> ********************
>
> PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
> Preprocessed source(s) and associated run script(s) are located at:
> clang-5.0: note: diagnostic msg: /tmp/ghash_pclmul-30bc48.c
> clang-5.0: note: diagnostic msg: /tmp/ghash_pclmul-30bc48.sh
> clang-5.0: note: diagnostic msg:
--
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/20180208/242ee4b5/attachment.html>
More information about the llvm-bugs
mailing list