Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

Assertion Failed: CGOpenMPRuntime::emitCall() when generating source-level debug info #35982

Open Quuxplusone opened 6 years ago

Quuxplusone commented 6 years ago
Bugzilla Link PR37009
Status NEW
Importance P enhancement
Reported by Brian Homerding (homerdin@gmail.com)
Reported on 2018-04-04 14:03:26 -0700
Last modified on 2019-03-14 07:17:49 -0700
Version trunk
Hardware PC Linux
CC a.bataev@hotmail.com, homerdin@gmail.com, llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments
Blocks
Blocked by
See also
Adding '-g' causes assertion to fail.  clang version 7.0.0(trunk 329002), It
didn't have an issue when I tried Clang5.0.1.  I've attached the preprocessed
source.  Run script is after backtrace.

clang-6.0:
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8414:
void
clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&,
clang::SourceLocation, llvm::Value*, llvm::ArrayRef<llvm::Value*>) const:
Assertion `Loc.isValid() && "Outlined function call location must be valid."'
failed.
#0 0x000000000455f2cd llvm::sys::PrintStackTrace(llvm::raw_ostream&)
/home/bhomerding/src/llvm/lib/Support/Unix/Signals.inc:398:0
#1 0x000000000455f35e PrintStackTraceSignalHandler(void*)
/home/bhomerding/src/llvm/lib/Support/Unix/Signals.inc:462:0
#2 0x000000000455d844 llvm::sys::RunSignalHandlers()
/home/bhomerding/src/llvm/lib/Support/Signals.cpp:49:0
#3 0x000000000455ec65 SignalHandler(int)
/home/bhomerding/src/llvm/lib/Support/Unix/Signals.inc:252:0
#4 0x00007f95cda6d5e0 __restore_rt (/lib64/libpthread.so.0+0xf5e0)
#5 0x00007f95cc6641f7 __GI_raise (/lib64/libc.so.6+0x351f7)
#6 0x00007f95cc6658e8 __GI_abort (/lib64/libc.so.6+0x368e8)
#7 0x00007f95cc65d266 __assert_fail_base (/lib64/libc.so.6+0x2e266)
#8 0x00007f95cc65d312 (/lib64/libc.so.6+0x2e312)
#9 0x0000000004ce10e9
clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&,
clang::SourceLocation, llvm::Value*, llvm::ArrayRef<llvm::Value*>) const
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8415:0
#10 0x0000000004ce1209
clang::CodeGen::CGOpenMPRuntime::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&,
clang::SourceLocation, llvm::Value*, llvm::ArrayRef<llvm::Value*>) const
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:8430:0
#11 0x00000000048ad03c
clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt
const&) /home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:620:0
#12 0x0000000004cb7979
emitParallelOrTeamsOutlinedFunction(clang::CodeGen::CodeGenModule&,
clang::OMPExecutableDirective const&, clang::CapturedStmt const*,
clang::VarDecl const*, clang::OpenMPDirectiveKind, llvm::StringRef,
clang::CodeGen::RegionCodeGenTy const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:1349:0
#13 0x0000000004cb7a28
clang::CodeGen::CGOpenMPRuntime::emitParallelOutlinedFunction(clang::OMPExecutableDirective
const&, clang::VarDecl const*, clang::OpenMPDirectiveKind,
clang::CodeGen::RegionCodeGenTy const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp:1358:0
#14 0x00000000048b1591
emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&,
clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind,
clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref<void
(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&,
llvm::SmallVectorImpl<llvm::Value*>&)> const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:1225:0
#15 0x00000000048ba68b
clang::CodeGen::CodeGenFunction::EmitOMPParallelForDirective(clang::OMPParallelForDirective
const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmtOpenMP.cpp:2695:0
#16 0x000000000488e3a7 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt
const*, llvm::ArrayRef<clang::Attr const*>)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:224:0
#17 0x000000000488ec6c
clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt
const&, bool, clang::CodeGen::AggValueSlot)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:388:0
#18 0x000000000488eba8
clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&,
bool, clang::CodeGen::AggValueSlot)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:380:0
#19 0x000000000488e99d
clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:353:0
#20 0x000000000488dd15 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt
const*, llvm::ArrayRef<clang::Attr const*>)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:53:0
#21 0x000000000488fd56
clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:653:0
#22 0x000000000488df93 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt
const*, llvm::ArrayRef<clang::Attr const*>)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:143:0
#23 0x000000000488ec6c
clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt
const&, bool, clang::CodeGen::AggValueSlot)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:388:0
#24 0x000000000488eba8
clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&,
bool, clang::CodeGen::AggValueSlot)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:380:0
#25 0x000000000488e99d
clang::CodeGen::CodeGenFunction::EmitSimpleStmt(clang::Stmt const*)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:353:0
#26 0x000000000488dd15 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt
const*, llvm::ArrayRef<clang::Attr const*>)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:53:0
#27 0x000000000488fd56
clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:653:0
#28 0x000000000488df93 clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt
const*, llvm::ArrayRef<clang::Attr const*>)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:143:0
#29 0x000000000488ec6c
clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt
const&, bool, clang::CodeGen::AggValueSlot)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CGStmt.cpp:388:0
#30 0x00000000049076d1
clang::CodeGen::CodeGenFunction::EmitFunctionBody(clang::CodeGen::FunctionArgList&,
clang::Stmt const*)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1170:0
#31 0x0000000004908240
clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl,
llvm::Function*, clang::CodeGen::CGFunctionInfo const&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp:1335:0
#32 0x0000000004929423
clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl,
llvm::GlobalValue*)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp:3613:0
#33 0x0000000004923f4e
clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl,
llvm::GlobalValue*)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp:2281:0
#34 0x00000000049214b0 clang::CodeGen::CodeGenModule::EmitDeferred()
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp:1700:0
#35 0x00000000049214fe clang::CodeGen::CodeGenModule::EmitDeferred()
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp:1702:0
#36 0x00000000049214fe clang::CodeGen::CodeGenModule::EmitDeferred()
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp:1702:0
#37 0x000000000491a392 clang::CodeGen::CodeGenModule::Release()
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp:393:0
#38 0x0000000005541ae1 (anonymous
namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp:269:0
#39 0x000000000553b674
clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp:238:0
#40 0x00000000063eb822 clang::ParseAST(clang::Sema&, bool, bool)
/home/bhomerding/src/llvm/tools/clang/lib/Parse/ParseAST.cpp:171:0
#41 0x0000000004ed5684 clang::ASTFrontendAction::ExecuteAction()
/home/bhomerding/src/llvm/tools/clang/lib/Frontend/FrontendAction.cpp:1007:0
#42 0x0000000005539c46 clang::CodeGenAction::ExecuteAction()
/home/bhomerding/src/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp:1044:0
#43 0x0000000004ed5093 clang::FrontendAction::Execute()
/home/bhomerding/src/llvm/tools/clang/lib/Frontend/FrontendAction.cpp:908:0
#44 0x0000000004e6ace2
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&)
/home/bhomerding/src/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp:990:0
#45 0x000000000501509e
clang::ExecuteCompilerInvocation(clang::CompilerInstance*)
/home/bhomerding/src/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:255:0
#46 0x00000000023d822f cc1_main(llvm::ArrayRef<char const*>, char const*,
void*) /home/bhomerding/src/llvm/tools/clang/tools/driver/cc1_main.cpp:221:0
#47 0x00000000023cdc15 ExecuteCC1Tool(llvm::ArrayRef<char const*>,
llvm::StringRef)
/home/bhomerding/src/llvm/tools/clang/tools/driver/driver.cpp:310:0
#48 0x00000000023ce8ad main
/home/bhomerding/src/llvm/tools/clang/tools/driver/driver.cpp:390:0
#49 0x00007f95cc650c05 __libc_start_main (/lib64/libc.so.6+0x21c05)
#50 0x00000000023cb439 _start (/home/bhomerding/build/llvm/bin/clang-
6.0+0x23cb439)
Stack dump:
0.      Program arguments: /home/bhomerding/build/llvm/bin/clang-6.0 -cc1 -
triple x86_64-unknown-linux-gnu -emit-obj -disable-free -main-file-name
main.cpp -mrelocation-model static -mthread-model posix -fmath-errno -masm-
verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu
haswell -target-feature +sse2 -target-feature +cx16 -target-feature +sahf -
target-feature -tbm -target-feature -avx512ifma -target-feature -sha -target-
feature -gfni -target-feature -fma4 -target-feature -vpclmulqdq -target-feature
-prfchw -target-feature +bmi2 -target-feature -xsavec -target-feature +fsgsbase
-target-feature +popcnt -target-feature +aes -target-feature -avx512bitalg -
target-feature -xsaves -target-feature -avx512er -target-feature -avx512vnni -
target-feature -avx512vpopcntdq -target-feature -clwb -target-feature -avx512f -
target-feature -clzero -target-feature -pku -target-feature +mmx -target-
feature -lwp -target-feature -rdpid -target-feature -xop -target-feature -
rdseed -target-feature -ibt -target-feature -sse4a -target-feature -avx512bw -
target-feature -clflushopt -target-feature +xsave -target-feature -avx512vbmi2 -
target-feature -avx512vl -target-feature -avx512cd -target-feature +avx -target-
feature -vaes -target-feature -rtm -target-feature +fma -target-feature +bmi -
target-feature +rdrnd -target-feature -mwaitx -target-feature +sse4.1 -target-
feature +sse4.2 -target-feature +avx2 -target-feature +sse -target-feature
+lzcnt -target-feature +pclmul -target-feature -prefetchwt1 -target-feature
+f16c -target-feature +ssse3 -target-feature -sgx -target-feature -shstk -
target-feature +cmov -target-feature -avx512vbmi -target-feature +movbe -target-
feature +xsaveopt -target-feature -avx512dq -target-feature -adx -target-
feature -avx512pf -target-feature +sse3 -dwarf-column-info -debug-info-
kind=limited -dwarf-version=4 -debugger-tuning=gdb -momit-leaf-frame-pointer -
coverage-notes-file /home/bhomerding/src/new-proxy-app/miniFE-2.1.0/openmp-
opt/src/main.gcno -resource-dir /home/bhomerding/build/llvm/lib/clang/7.0.0 -I
/home/bhomerding/build/llvm/projects/openmp/runtime/src -I . -I ../utils -I
../fem -D MINIFE_SCALAR=double -D MINIFE_LOCAL_ORDINAL=int -D
MINIFE_GLOBAL_ORDINAL=int -D MINIFE_CSR_MATRIX -D MINIFE_RESTRICT=__restrict__ -
D MPICH_IGNORE_CXX_SEEK -D MINIFE_INFO=1 -D MINIFE_KERNELS=0 -internal-isystem
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5 -internal-
isystem /usr/lib/gcc/x86_64-redhat-
linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux -internal-isystem
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward -
internal-isystem /usr/local/include -internal-isystem
/home/bhomerding/build/llvm/lib/clang/7.0.0/include -internal-externc-isystem
/include -internal-externc-isystem /usr/include -O3 -fdeprecated-macro -fdebug-
compilation-dir /home/bhomerding/src/new-proxy-app/miniFE-2.1.0/openmp-opt/src -
ferror-limit 19 -fmessage-length 0 -fopenmp -fobjc-runtime=gcc -fcxx-exceptions
-fexceptions -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o
main.o -x c++ main.cpp
1.      <eof> parser at end of file
2.      Per-file LLVM IR generation
3.      ./Vector_functions.hpp:134:3: Generating code for declaration
'miniFE::waxpby'
4.      ./Vector_functions.hpp:156:19: LLVM IR generation of compound statement
('{}')
5.      ./Vector_functions.hpp:157:19: LLVM IR generation of compound statement
('{}')
clang-6.0: error: unable to execute command: Aborted
clang-6.0: error: clang frontend command failed due to signal (use -v to see
invocation)
clang version 7.0.0 (trunk 329002) (llvm/trunk 328998)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /home/bhomerding/build/llvm/bin
clang-6.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-6.0: note: diagnostic msg:
********************

RUN SCRIPT:
# Crash reproducer for clang version 7.0.0 (trunk 329002) (llvm/trunk 328998)
# Driver args: "--driver-mode=g++" "-g" "-O3" "-fopenmp" "-march=native" "-I"
"/home/bhomerding/build/llvm/projects/openmp/runtime/src" "-Wl,-
rpath=/home/bhomerding/build/llvm/lib" "-I" "." "-I" "../utils" "-I" "../fem" "-
D" "MINIFE_SCALAR=double" "-D" "MINIFE_LOCAL_ORDINAL=int" "-D"
"MINIFE_GLOBAL_ORDINAL=int" "-D" "MINIFE_CSR_MATRIX" "-D"
"MINIFE_RESTRICT=__restrict__" "-D" "MPICH_IGNORE_CXX_SEEK" "-D"
"MINIFE_INFO=1" "-D" "MINIFE_KERNELS=0" "-c" "main.cpp"
# Original command:  "/home/bhomerding/build/llvm/bin/clang-6.0" "-cc1" "-
triple" "x86_64-unknown-linux-gnu" "-emit-obj" "-disable-free" "-main-file-
name" "main.cpp" "-mrelocation-model" "static" "-mthread-model" "posix" "-fmath-
errno" "-masm-verbose" "-mconstructor-aliases" "-munwind-tables" "-fuse-init-
array" "-target-cpu" "haswell" "-target-feature" "+sse2" "-target-feature"
"+cx16" "-target-feature" "+sahf" "-target-feature" "-tbm" "-target-feature" "-
avx512ifma" "-target-feature" "-sha" "-target-feature" "-gfni" "-target-
feature" "-fma4" "-target-feature" "-vpclmulqdq" "-target-feature" "-prfchw" "-
target-feature" "+bmi2" "-target-feature" "-xsavec" "-target-feature"
"+fsgsbase" "-target-feature" "+popcnt" "-target-feature" "+aes" "-target-
feature" "-avx512bitalg" "-target-feature" "-xsaves" "-target-feature" "-
avx512er" "-target-feature" "-avx512vnni" "-target-feature" "-avx512vpopcntdq"
"-target-feature" "-clwb" "-target-feature" "-avx512f" "-target-feature" "-
clzero" "-target-feature" "-pku" "-target-feature" "+mmx" "-target-feature" "-
lwp" "-target-feature" "-rdpid" "-target-feature" "-xop" "-target-feature" "-
rdseed" "-target-feature" "-ibt" "-target-feature" "-sse4a" "-target-feature" "-
avx512bw" "-target-feature" "-clflushopt" "-target-feature" "+xsave" "-target-
feature" "-avx512vbmi2" "-target-feature" "-avx512vl" "-target-feature" "-
avx512cd" "-target-feature" "+avx" "-target-feature" "-vaes" "-target-feature"
"-rtm" "-target-feature" "+fma" "-target-feature" "+bmi" "-target-feature"
"+rdrnd" "-target-feature" "-mwaitx" "-target-feature" "+sse4.1" "-target-
feature" "+sse4.2" "-target-feature" "+avx2" "-target-feature" "+sse" "-target-
feature" "+lzcnt" "-target-feature" "+pclmul" "-target-feature" "-prefetchwt1"
"-target-feature" "+f16c" "-target-feature" "+ssse3" "-target-feature" "-sgx" "-
target-feature" "-shstk" "-target-feature" "+cmov" "-target-feature" "-
avx512vbmi" "-target-feature" "+movbe" "-target-feature" "+xsaveopt" "-target-
feature" "-avx512dq" "-target-feature" "-adx" "-target-feature" "-avx512pf" "-
target-feature" "+sse3" "-dwarf-column-info" "-debug-info-kind=limited" "-dwarf-
version=4" "-debugger-tuning=gdb" "-momit-leaf-frame-pointer" "-coverage-notes-
file" "/home/bhomerding/src/new-proxy-app/miniFE-2.1.0/openmp-
opt/src/main.gcno" "-resource-dir"
"/home/bhomerding/build/llvm/lib/clang/7.0.0" "-I"
"/home/bhomerding/build/llvm/projects/openmp/runtime/src" "-I" "." "-I"
"../utils" "-I" "../fem" "-D" "MINIFE_SCALAR=double" "-D"
"MINIFE_LOCAL_ORDINAL=int" "-D" "MINIFE_GLOBAL_ORDINAL=int" "-D"
"MINIFE_CSR_MATRIX" "-D" "MINIFE_RESTRICT=__restrict__" "-D"
"MPICH_IGNORE_CXX_SEEK" "-D" "MINIFE_INFO=1" "-D" "MINIFE_KERNELS=0" "-internal-
isystem" "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5"
"-internal-isystem" "/usr/lib/gcc/x86_64-redhat-
linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux" "-internal-
isystem" "/usr/lib/gcc/x86_64-redhat-
linux/4.8.5/../../../../include/c++/4.8.5/backward" "-internal-isystem"
"/usr/local/include" "-internal-isystem"
"/home/bhomerding/build/llvm/lib/clang/7.0.0/include" "-internal-externc-
isystem" "/include" "-internal-externc-isystem" "/usr/include" "-O3" "-
fdeprecated-macro" "-fdebug-compilation-dir" "/home/bhomerding/src/new-proxy-
app/miniFE-2.1.0/openmp-opt/src" "-ferror-limit" "19" "-fmessage-length" "0" "-
fopenmp" "-fobjc-runtime=gcc" "-fcxx-exceptions" "-fexceptions" "-fdiagnostics-
show-option" "-vectorize-loops" "-vectorize-slp" "-o" "main.o" "-x" "c++"
"main.cpp"
 "/home/bhomerding/build/llvm/bin/clang-6.0" "-cc1" "-triple" "x86_64-unknown-linux-gnu" "-emit-obj" "-disable-free" "-main-file-name" "main.cpp" "-mrelocation-model" "static" "-mthread-model" "posix" "-fmath-errno" "-masm-verbose" "-mconstructor-aliases" "-munwind-tables" "-fuse-init-array" "-target-cpu" "haswell" "-target-feature" "+sse2" "-target-feature" "+cx16" "-target-feature" "+sahf" "-target-feature" "-tbm" "-target-feature" "-avx512ifma" "-target-feature" "-sha" "-target-feature" "-gfni" "-target-feature" "-fma4" "-target-feature" "-vpclmulqdq" "-target-feature" "-prfchw" "-target-feature" "+bmi2" "-target-feature" "-xsavec" "-target-feature" "+fsgsbase" "-target-feature" "+popcnt" "-target-feature" "+aes" "-target-feature" "-avx512bitalg" "-target-feature" "-xsaves" "-target-feature" "-avx512er" "-target-feature" "-avx512vnni" "-target-feature" "-avx512vpopcntdq" "-target-feature" "-clwb" "-target-feature" "-avx512f" "-target-feature" "-clzero" "-target-feature" "-pku" "-target-feature" "+mmx" "-target-feature" "-lwp" "-target-feature" "-rdpid" "-target-feature" "-xop" "-target-feature" "-rdseed" "-target-feature" "-ibt" "-target-feature" "-sse4a" "-target-feature" "-avx512bw" "-target-feature" "-clflushopt" "-target-feature" "+xsave" "-target-feature" "-avx512vbmi2" "-target-feature" "-avx512vl" "-target-feature" "-avx512cd" "-target-feature" "+avx" "-target-feature" "-vaes" "-target-feature" "-rtm" "-target-feature" "+fma" "-target-feature" "+bmi" "-target-feature" "+rdrnd" "-target-feature" "-mwaitx" "-target-feature" "+sse4.1" "-target-feature" "+sse4.2" "-target-feature" "+avx2" "-target-feature" "+sse" "-target-feature" "+lzcnt" "-target-feature" "+pclmul" "-target-feature" "-prefetchwt1" "-target-feature" "+f16c" "-target-feature" "+ssse3" "-target-feature" "-sgx" "-target-feature" "-shstk" "-target-feature" "+cmov" "-target-feature" "-avx512vbmi" "-target-feature" "+movbe" "-target-feature" "+xsaveopt" "-target-feature" "-avx512dq" "-target-feature" "-adx" "-target-feature" "-avx512pf" "-target-feature" "+sse3" "-dwarf-column-info" "-debug-info-kind=limited" "-dwarf-version=4" "-debugger-tuning=gdb" "-momit-leaf-frame-pointer" "-coverage-notes-file" "/home/bhomerding/src/new-proxy-app/miniFE-2.1.0/openmp-opt/src/main.gcno" "-D" "MINIFE_SCALAR=double" "-D" "MINIFE_LOCAL_ORDINAL=int" "-D" "MINIFE_GLOBAL_ORDINAL=int" "-D" "MINIFE_CSR_MATRIX" "-D" "MINIFE_RESTRICT=__restrict__" "-D" "MPICH_IGNORE_CXX_SEEK" "-D" "MINIFE_INFO=1" "-D" "MINIFE_KERNELS=0" "-O3" "-fdeprecated-macro" "-ferror-limit" "19" "-fmessage-length" "0" "-fopenmp" "-fobjc-runtime=gcc" "-fcxx-exceptions" "-fexceptions" "-fdiagnostics-show-option" "-vectorize-loops" "-vectorize-slp" "-x" "c++" "main-f19971.cpp"
Quuxplusone commented 5 years ago

I don't see a reproducer, need a reproducer to understand the problem