-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
当我尝试用 -mllvm -fla -mllvm -sub -mllvm -bcf -mllvm -sobf
选项 make 时,報了一个这样的错误:
clang-5.0: error: unable to execute command: Floating point exception (core dumped)
但当我去掉 -mllvm -sobf
选项时,就能正常编译通过。
以下是上面報错时的 stack dump 详细输出:
Stack dump:
0. Program arguments: /ddisk/source/obfuscator-llvm/ollvm5.0.1-git/build/bin/clang-5.0 -cc1 -triple x86_64-unknown-linux-gnu -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name ll_detect_pb.c -mrelocation-model pic -pic-level 2 -mthread-model posix -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu x86-64 -momit-leaf-frame-pointer -dwarf-column-info -debugger-tuning=gdb -coverage-notes-file /home/pingmin/langlang/llanalysis-git/build/src/CMakeFiles/llanalysis.dir/analysis/ll_detect_pb.c.gcno -resource-dir /ddisk/source/obfuscator-llvm/ollvm5.0.1-git/build/lib/clang/5.0.1 -D llanalysis_EXPORTS -I /home/pingmin/langlang/llanalysis-git/include -I /home/pingmin/langlang/llanalysis-git/include/langlang -I /home/pingmin/langlang/llanalysis-git/include/jdk -I /home/pingmin/langlang/llanalysis-git/include/jdk/linux -I /home/pingmin/langlang/llanalysis-git/include/ace -I /home/pingmin/langlang/llanalysis-git/include/mysql -I /home/pingmin/langlang/llanalysis-git/include/libxml2 -I /home/pingmin/langlang/llanalysis-git/include/libcurl -I /home/pingmin/langlang/llanalysis-git/include/apr/apr-1 -I /home/pingmin/langlang/llanalysis-git/include/apr-util/apr-1 -I /home/pingmin/langlang/llanalysis-git/include/zlib -I /home/pingmin/langlang/llanalysis-git/include/activemq-cpp -I /home/pingmin/langlang/llanalysis-git/src -I /home/pingmin/langlang/llanalysis-git/src/llcalc -I /home/pingmin/langlang/llanalysis-git/src/filter -D NEED_SWT_SRC -D NDEBUG -internal-isystem /usr/local/include -internal-isystem /ddisk/source/obfuscator-llvm/ollvm5.0.1-git/build/lib/clang/5.0.1/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -Wall -fdebug-compilation-dir /home/pingmin/langlang/llanalysis-git/build/src -ferror-limit 19 -fmessage-length 131 -fvisibility hidden -pthread -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -fla -mllvm -sub -mllvm -bcf -mllvm -sobf -o CMakeFiles/llanalysis.dir/analysis/ll_detect_pb.c.o -x c /home/pingmin/langlang/llanalysis-git/src/analysis/ll_detect_pb.c
1. <eof> parser at end of file
2. Per-module optimization passes
3. Running pass 'CallGraph Pass Manager' on module '/home/pingmin/langlang/llanalysis-git/src/analysis/ll_detect_pb.c'.
4. Running pass 'Loop Pass Manager' on function '@.datadiv_decode7804886353649612309'
5. Running pass 'Recognize loop idioms' on basic block '%330'
clang-5.0: error: unable to execute command: Floating point exception (core dumped)
clang-5.0: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 5.0.1 (tags/RELEASE_501/final) (https://github.com/AllocAndInit/ollvm5.0.1.git aebb28a7c2aeb11704f83c55b7dd5729b7384bcc)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /ddisk/source/obfuscator-llvm/ollvm5.0.1-git/build/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/ll_detect_pb-5908d6.c
clang-5.0: note: diagnostic msg: /tmp/ll_detect_pb-5908d6.sh
clang-5.0: note: diagnostic msg:
********************
看起来,我们应该将此報给 llvm.org
?
另,这个 llvm 5.0.1 能否直接更新到当前最新的 llvm 7.x or 8.x
?
谢谢!
Metadata
Metadata
Assignees
Labels
No labels