[Android Software/Hacking General [Developers Only]] juginkrebs:
Errors

ndef, float %36, i32 0

Instruction does not dominate all uses!

%32 = load i32, i32* %31, align 4

%184 = insertelement <4 x i32> undef, i32 %32, i32 0

Instruction does not dominate all uses!

%26 = load float*, float** %25, align 4

%188 = insertelement <4 x float*> undef, float* %26, i32 0

Instruction does not dominate all uses!

%18 = load i32, i32* %17, align 4

%211 = insertelement <4 x i32> undef, i32 %18, i32 0

Both operands to a binary operator are not of the same type!

%273 = add i64 %264, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal12tribb_kernelIffiLi8ELi2ELb0ELb0ELi2EEclEPfiPKfS5_iiRS4_S3__polly_subfn, i8* %272, i32 0, i64 0, i64 %273, i64 1)

Instruction does not dominate all uses!

%157 = phi i64 [ 0, %18 ], [ %180, %176 ]

%45 = mul i64 %44, %157

Both operands to a binary operator are not of the same type!

%237 = add i64 %228, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal12tribb_kernelIffiLi8ELi2ELb0ELb0ELi1EEclEPfiPKfS5_iiRS4_S3__polly_subfn, i8* %236, i32 0, i64 0, i64 %237, i64 1)

#0 0x0000000000e9bc53 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xe9bc53)

#1 0x0000000000e9aa6b llvm::sys::RunSignalHandlers() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xe9aa6b)

#2 0x0000000000e9acf0 SignalHandler(int) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xe9acf0)

#3 0x00007feb015093d0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x113d0)

#4 0x000000000121df8e llvm::SelectionDAG::createOperands(llvm::SDNode*, llvm::ArrayRef<llvm::SDValue>) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x121df8e)

#5 0x000000000122b926 llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc const&, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x122b926)

#6 0x000000000128299d llvm::DAGTypeLegalizer::ExpandIntRes_ADDSUB(llvm::SDNode*, llvm::SDValue&, llvm::SDValue&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x128299d)

#7 0x000000000128f988 llvm::DAGTypeLegalizer::ExpandIntegerResult(llvm::SDNode*, unsigned int) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x128f988)

#8 0x0000000001251a17 llvm::DAGTypeLegalizer::run() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1251a17)

#9 0x0000000001251e1e llvm::SelectionDAG::LegalizeTypes() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1251e1e)

#10 0x000000000123556d llvm::SelectionDAGISel::CodeGenAndEmitDAG() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x123556d)

#11 0x0000000001238c1f llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1238c1f)

#12 0x000000000123917a llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x123917a)

#13 0x00000000009d2fac (anonymous namespace)::ARMDAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x9d2fac)

#14 0x0000000000bd4f35 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xbd4f35)

#15 0x0000000000ce91fd llvm::FPPassManager::runOnFunction(llvm::Function&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xce91fd)

#16 0x0000000000ce9477 llvm::FPPassManager::runOnModule(llvm::Module&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xce9477)

#17 0x0000000000ce9648 llvm::legacy::PassManagerImpl::run(llvm::Module&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xce9648)

#18 0x0000000000f31121 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, llvm::raw_pwrite_stream*) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xf31121)

#19 0x0000000001298594 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1298594)

#20 0x00000000014287c2 clang::ParseAST(clang::Sema&, bool, bool) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x14287c2)

#21 0x00000000010e467e clang::FrontendAction::Execute() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x10e467e)

#22 0x00000000010caca0 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x10caca0)

#23 0x00000000011215ce clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x11215ce)

#24 0x00000000008875b0 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x8875b0)

#25 0x0000000000850d14 main (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x850d14)

#26 0x00007feb0114f830 __libc_start_main /build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:325:0

#27 0x0000000000886219 _start (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x886219)

Stack dump:

0.	Program arguments: prebuilts/clang/linux-x86/host/3.9/bin/clang++ -cc1 -triple thumbv7--linux-android -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name single.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu cortex-a15 -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-file /home/metin/.ccache/2/b/48b54386f4ccd5af681291141f4c9c-50171532.o.tmp.metin.8710 -nostdsysteminc -resource-dir prebuilts/clang/linux-x86/host/3.9/bin/../lib/clang/3.9.0 -isystem prebuilts/ndk/current/sources/cxx-stl/stlport/stlport -isystem prebuilts/ndk/current/platforms/android-8/arch-arm/usr/include -include build/core/combo/include/arch/linux-arm/AndroidConfig.h -I device/samsung/trlte-common/include -I external/eigen/ -I external/eigen/blas -I out/target/product/trltexx/obj/STATIC_LIBRARIES/libF77blasV8_intermediates -I out/target/product/trltexx/gen/STATIC_LIBRARIES/libF77blasV8_intermediates -D _FORTIFY_SOURCE=2 -D __ARM_FEATURE_LPAE=1 -I build/core/combo/include/arch/linux-arm/ -D QCOM_HARDWARE -D QCOM_BSP -D QTI_BSP -D ANDROID -D SAMSUNG_CAMERA_HARDWARE -D QCOM_BSP -D NDEBUG -D NDEBUG -U DEBUG -D __compiler_offsetof=__builtin_offsetof -D QCOM_HARDWARE -D QCOM_BSP -D QTI_BSP -D ANDROID -D NDEBUG -U DEBUG -D EIGEN_ANDROID_SSE_WR -D EIGEN_ANDROID_POSIX_MEMALIGN_WR -internal-isystem prebuilts/clang/linux-x86/host/3.9/bin/../lib/clang/3.9.0/include -O3 -Wno-multichar -Werror=format-security -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wstrict-aliasing=2 -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wsign-promo -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wno-inconsistent-missing-override -Wno-unknown-warning-option -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -w -std=gnu++11 -fdeprecated-macro -fdebug-compilation-dir /home/metin/cyanogenmod -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -femulated-tls -stack-protector 1 -fallow-half-arguments-and-returns -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -polly -mllvm -polly-parallel -mllvm -polly-ast-use-context -mllvm -polly-vectorizer=polly -mllvm -polly-opt-fusion=max -mllvm -polly-opt-maximize-bands=yes -mllvm -polly-run-dce -mllvm -polly-dependences-computeout=0 -mllvm -polly-dependences-analysis-type=value-based -mllvm -polly-position=after-loopopt -mllvm -polly-run-inliner -mllvm -polly-detect-keep-going -mllvm -polly-rtc-max-arrays-per-group=40 -o /home/metin/.ccache/2/b/48b54386f4ccd5af681291141f4c9c-50171532.o.tmp.metin.8710 -x c++ external/eigen/blas/single.cpp

1.	<eof> parser at end of file

2.	Code generation

3.	Running pass 'Function Pass Manager' on module 'external/eigen/blas/single.cpp'.

4.	Running pass 'ARM Instruction Selection' on function '@_ZN5Eigen8internal32product_triangular_matrix_matrixIfiLi1ELb0ELi0ELb0ELi1ELb0ELi0ELi0EE3runEiiiPKfiS4_iPfiRS3_RNS0_15level3_blockingIffEE'

clang++: error: unable to execute command: Segmentation fault (core dumped)

clang++: error: clang frontend command failed due to signal (use -v to see invocation)

clang version 3.9.0

Target: arm--linux-android

Thread model: posix

InstalledDir: prebuilts/clang/linux-x86/host/3.9/bin

clang++: 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++: note: diagnostic msg:

********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:

Preprocessed source(s) and associated run script(s) are located at:

clang++: note: diagnostic msg: /tmp/single-9fbe2f.cpp

clang++: note: diagnostic msg: /tmp/single-9fbe2f.sh

clang++: note: diagnostic msg:

********************

build/core/binary.mk:711: recipe for target '/home/metin/cyanogenmod/out/target/product/trltexx/obj/STATIC_LIBRARIES/libF77blasV8_intermediates/single.o' failed

make: *** [/home/metin/cyanogenmod/out/target/product/trltexx/obj/STATIC_LIBRARIES/libF77blasV8_intermediates/single.o] Error 254

make: *** Waiting for unfinished jobs....

Both operands to a binary operator are not of the same type!

%139 = add i64 %129, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal11assign_implINS_3MapINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi0ENS_11OuterStrideILin1EEEEENS_14CwiseNullaryOpINS0_18scalar_constant_opIdEES7_EELi0ELi0ELi0EE3runERS7_RKSB__polly_subfn, i8* %138, i32 0, i64 0, i64 %139, i64 1)

Instruction does not dominate all uses!

%26 = load double, double* %25, align 8

%109 = insertelement <4 x double> undef, double %26, i32 0

Instruction does not dominate all uses!

%23 = load i32, i32* %22, align 4

%111 = insertelement <4 x i32> undef, i32 %23, i32 0

Instruction does not dominate all uses!

%20 = load double*, double** %19, align 4

%131 = insertelement <4 x double*> undef, double* %20, i32 0

Both operands to a binary operator are not of the same type!

%154 = add i64 %144, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen9DenseBaseINS_3MapINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi0ENS_11OuterStrideILin1EEEEEEmLERKd_polly_subfn, i8* %153, i32 0, i64 0, i64 %154, i64 1)

Instruction does not dominate all uses!

%34 = phi i32 [ %165, %162 ], [ 0, %32 ]

%112 = insertelement <4 x i32> undef, i32 %34, i32 0

Instruction does not dominate all uses!

%26 = phi double* [ %161, %157 ], [ null, %24 ]

%132 = insertelement <4 x double*> undef, double* %26, i32 0

Both operands to a binary operator are not of the same type!

%266 = add i64 %258, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_rhsIdiLi2ELi0ELb0ELb0EEclEPdPKdiiiii_polly_subfn, i8* %265, i32 0, i64 0, i64 %266, i64 1)

Both operands to a binary operator are not of the same type!

%138 = add i64 %128, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb0ELb0EEclEPdPKdiiiii_polly_subfn, i8* %137, i32 0, i64 0, i64 %138, i64 1)

Both operands to a binary operator are not of the same type!

%153 = add i64 %143, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb0ELb0EEclEPdPKdiiiii_polly_subfn, i8* %152, i32 0, i64 0, i64 %153, i64 1)

Both operands to a binary operator are not of the same type!

%179 = add i64 %171, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb0ELb0EEclEPdPKdiiiii_polly_subfn_21, i8* %178, i32 0, i64 0, i64 %179, i64 1)

Both operands to a binary operator are not of the same type!

%189 = add i64 %181, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi1ELb0ELb0EEclEPdPKdiiiii_polly_subfn, i8* %188, i32 0, i64 0, i64 %189, i64 1)

Both operands to a binary operator are not of the same type!

%268 = add i64 %260, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_rhsIdiLi2ELi1ELb0ELb0EEclEPdPKdiiiii_polly_subfn, i8* %267, i32 0, i64 0, i64 %268, i64 1)

Both operands to a binary operator are not of the same type!

%420 = add i64 %410, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_rhsIdiLi2ELi0ELb0ELb1EEclEPdPKdiiiii_polly_subfn, i8* %419, i32 0, i64 0, i64 %420, i64 1)

Both operands to a binary operator are not of the same type!

%302 = add i64 %292, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb0ELb1EEclEPdPKdiiiii_polly_subfn, i8* %301, i32 0, i64 0, i64 %302, i64 1)

Both operands to a binary operator are not of the same type!

%422 = add i64 %412, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_rhsIdiLi2ELi1ELb0ELb1EEclEPdPKdiiiii_polly_subfn, i8* %421, i32 0, i64 0, i64 %422, i64 1)

Both operands to a binary operator are not of the same type!

%170 = add i64 %160, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal11assign_implINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEENS_3MapIS3_Li0ENS_11OuterStrideILin1EEEEELi0ELi0ELi0EE3runERS3_RKS7__polly_subfn, i8* %169, i32 0, i64 0, i64 %170, i64 1)

Instruction does not dominate all uses!

%27 = load i32, i32* %26, align 4

%109 = insertelement <4 x i32> undef, i32 %27, i32 0

Instruction does not dominate all uses!

%20 = load double*, double** %19, align 4

%129 = insertelement <4 x double*> undef, double* %20, i32 0

Instruction does not dominate all uses!

%16 = load i32, i32* %15, align 4

%149 = insertelement <4 x i32> undef, i32 %16, i32 0

Instruction does not dominate all uses!

%24 = load double*, double** %23, align 4

%153 = insertelement <4 x double*> undef, double* %24, i32 0

Both operands to a binary operator are not of the same type!

%413 = add i64 %402, i32 1

Call parameter type does not match function signature!

i64 1

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal32product_triangular_matrix_matrixIdiLi2ELb1ELi1ELb0ELi0ELb0ELi0ELi0EE3runEiiiPKdiS4_iPdiRS3_RNS0_15level3_blockingIddEE_polly_subfn, i8* %412, i32 0, i64 1, i64 %413, i64 1)

Both operands to a binary operator are not of the same type!

%359 = add i64 %348, i32 1

Call parameter type does not match function signature!

i64 1

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal32product_triangular_matrix_matrixIdiLi6ELb1ELi1ELb0ELi0ELb0ELi0ELi0EE3runEiiiPKdiS4_iPdiRS3_RNS0_15level3_blockingIddEE_polly_subfn, i8* %358, i32 0, i64 1, i64 %359, i64 1)

Both operands to a binary operator are not of the same type!

%138 = add i64 %128, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb1ELb0EEclEPdPKdiiiii_polly_subfn, i8* %137, i32 0, i64 0, i64 %138, i64 1)

Both operands to a binary operator are not of the same type!

%153 = add i64 %143, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb1ELb0EEclEPdPKdiiiii_polly_subfn, i8* %152, i32 0, i64 0, i64 %153, i64 1)

Both operands to a binary operator are not of the same type!

%179 = add i64 %171, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi0ELb1ELb0EEclEPdPKdiiiii_polly_subfn_22, i8* %178, i32 0, i64 0, i64 %179, i64 1)

Both operands to a binary operator are not of the same type!

%189 = add i64 %181, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal13gemm_pack_lhsIdiLi2ELi1ELi1ELb1ELb0EEclEPdPKdiiiii_polly_subfn, i8* %188, i32 0, i64 0, i64 %189, i64 1)

Both operands to a binary operator are not of the same type!

%152 = add i64 %142, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal30triangular_assignment_selectorINS_3MapINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi0ENS_11OuterStrideILin1EEEEENS_14CwiseNullaryOpINS0_18scalar_constant_opIdEES7_EELj1ELin1ELb0EE3runERS7_RKSB__polly_subfn, i8* %151, i32 0, i64 0, i64 %152, i64 1)

Instruction does not dominate all uses!

%26 = load double, double* %25, align 8

%129 = insertelement <4 x double> undef, double %26, i32 0

Instruction does not dominate all uses!

%23 = load i32, i32* %22, align 4

%131 = insertelement <4 x i32> undef, i32 %23, i32 0

Instruction does not dominate all uses!

%20 = load double*, double** %19, align 4

%159 = insertelement <4 x double*> undef, double* %20, i32 0

Instruction does not dominate all uses!

%16 = load i32, i32* %15, align 4

%182 = insertelement <4 x i32> undef, i32 %16, i32 0

Both operands to a binary operator are not of the same type!

%213 = add i64 %201, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal30triangular_assignment_selectorINS_3MapINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi0ENS_11OuterStrideILin1EEEEENS_12CwiseUnaryOpINS0_18scalar_multiple_opIdEEKS7_EELj1ELin1ELb0EE3runERS7_RKSC__polly_subfn, i8* %212, i32 0, i64 0, i64 %213, i64 1)

Instruction does not dominate all uses!

%29 = load i32, i32* %28, align 4

%133 = insertelement <4 x i32> undef, i32 %29, i32 0

Instruction does not dominate all uses!

%22 = load double*, double** %21, align 4

%161 = insertelement <4 x double*> undef, double* %22, i32 0

Instruction does not dominate all uses!

%36 = load double, double* %35, align 8

%181 = insertelement <4 x double> undef, double %36, i32 0

Instruction does not dominate all uses!

%32 = load i32, i32* %31, align 4

%184 = insertelement <4 x i32> undef, i32 %32, i32 0

Instruction does not dominate all uses!

%26 = load double*, double** %25, align 4

%188 = insertelement <4 x double*> undef, double* %26, i32 0

Instruction does not dominate all uses!

%18 = load i32, i32* %17, align 4

%211 = insertelement <4 x i32> undef, i32 %18, i32 0

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal12tribb_kernelIddiLi2ELi2ELb0ELb0ELi2EEclEPdiPKdS5_iiRS4_S3__polly_subfn, i8* %138, i32 0, i64 0, i64 2, i64 1)

Both operands to a binary operator are not of the same type!

%130 = add i64 %121, i32 1

Call parameter type does not match function signature!

i64 0

i32 call void [MENTION=1834195]gomp[/MENTION]_parallel_loop_runtime_start(void (i8*)* @_ZN5Eigen8internal12tribb_kernelIddiLi2ELi2ELb0ELb0ELi1EEclEPdiPKdS5_iiRS4_S3__polly_subfn, i8* %129, i32 0, i64 0, i64 %130, i64 1)

#0 0x0000000000e9bc53 llvm::sys::PrintStackTrace(llvm::raw_ostream&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xe9bc53)

#1 0x0000000000e9aa6b llvm::sys::RunSignalHandlers() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xe9aa6b)

#2 0x0000000000e9acf0 SignalHandler(int) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xe9acf0)

#3 0x00007fc8aa1ad3d0 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x113d0)

#4 0x000000000121df8e llvm::SelectionDAG::createOperands(llvm::SDNode*, llvm::ArrayRef<llvm::SDValue>) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x121df8e)

#5 0x000000000122b926 llvm::SelectionDAG::getNode(unsigned int, llvm::SDLoc const&, llvm::SDVTList, llvm::ArrayRef<llvm::SDValue>) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x122b926)

#6 0x000000000128299d llvm::DAGTypeLegalizer::ExpandIntRes_ADDSUB(llvm::SDNode*, llvm::SDValue&, llvm::SDValue&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x128299d)

#7 0x000000000128f988 llvm::DAGTypeLegalizer::ExpandIntegerResult(llvm::SDNode*, unsigned int) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x128f988)

#8 0x0000000001251a17 llvm::DAGTypeLegalizer::run() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1251a17)

#9 0x0000000001251e1e llvm::SelectionDAG::LegalizeTypes() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1251e1e)

#10 0x000000000123556d llvm::SelectionDAGISel::CodeGenAndEmitDAG() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x123556d)

#11 0x0000000001238c1f llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1238c1f)

#12 0x000000000123917a llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x123917a)

#13 0x00000000009d2fac (anonymous namespace)::ARMDAGToDAGISel::runOnMachineFunction(llvm::MachineFunction&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x9d2fac)

#14 0x0000000000bd4f35 llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xbd4f35)

#15 0x0000000000ce91fd llvm::FPPassManager::runOnFunction(llvm::Function&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xce91fd)

#16 0x0000000000ce9477 llvm::FPPassManager::runOnModule(llvm::Module&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xce9477)

#17 0x0000000000ce9648 llvm::legacy::PassManagerImpl::run(llvm::Module&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xce9648)

#18 0x0000000000f31121 clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, llvm::raw_pwrite_stream*) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0xf31121)

#19 0x0000000001298594 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x1298594)

#20 0x00000000014287c2 clang::ParseAST(clang::Sema&, bool, bool) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x14287c2)

#21 0x00000000010e467e clang::FrontendAction::Execute() (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x10e467e)

#22 0x00000000010caca0 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x10caca0)

#23 0x00000000011215ce clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x11215ce)

#24 0x00000000008875b0 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x8875b0)

#25 0x0000000000850d14 main (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x850d14)

#26 0x00007fc8a9df3830 __libc_start_main /build/glibc-GKVZIf/glibc-2.23/csu/../csu/libc-start.c:325:0

#27 0x0000000000886219 _start (prebuilts/clang/linux-x86/host/3.9/bin/clang+++0x886219)

Stack dump:

0.	Program arguments: prebuilts/clang/linux-x86/host/3.9/bin/clang++ -cc1 -triple thumbv7--linux-android -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name double.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -relaxed-aliasing -fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -fuse-init-array -target-cpu cortex-a15 -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-abi aapcs-linux -mfloat-abi soft -dwarf-column-info -debug-info-kind=limited -dwarf-version=4 -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-file /home/metin/.ccache/b/f/801685bfd02fe16088ced3c5ba9a91-50172184.o.tmp.metin.8720 -nostdsysteminc -resource-dir prebuilts/clang/linux-x86/host/3.9/bin/../lib/clang/3.9.0 -isystem prebuilts/ndk/current/sources/cxx-stl/stlport/stlport -isystem prebuilts/ndk/current/platforms/android-8/arch-arm/usr/include -include build/core/combo/include/arch/linux-arm/AndroidConfig.h -I device/samsung/trlte-common/include -I external/eigen/ -I external/eigen/blas -I out/target/product/trltexx/obj/STATIC_LIBRARIES/libF77blasV8_intermediates -I out/target/product/trltexx/gen/STATIC_LIBRARIES/libF77blasV8_intermediates -D _FORTIFY_SOURCE=2 -D __ARM_FEATURE_LPAE=1 -I build/core/combo/include/arch/linux-arm/ -D QCOM_HARDWARE -D QCOM_BSP -D QTI_BSP -D ANDROID -D SAMSUNG_CAMERA_HARDWARE -D QCOM_BSP -D NDEBUG -D NDEBUG -U DEBUG -D __compiler_offsetof=__builtin_offsetof -D QCOM_HARDWARE -D QCOM_BSP -D QTI_BSP -D ANDROID -D NDEBUG -U DEBUG -D EIGEN_ANDROID_SSE_WR -D EIGEN_ANDROID_POSIX_MEMALIGN_WR -internal-isystem prebuilts/clang/linux-x86/host/3.9/bin/../lib/clang/3.9.0/include -O3 -Wno-multichar -Werror=format-security -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wstrict-aliasing=2 -Werror=int-conversion -Wno-reserved-id-macro -Wno-format-pedantic -Wno-unused-command-line-argument -W -Wall -Wno-unused -Winit-self -Wpointer-arith -Wsign-promo -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wno-inconsistent-missing-override -Wno-unknown-warning-option -Werror=int-to-pointer-cast -Werror=pointer-to-int-cast -w -std=gnu++11 -fdeprecated-macro -fdebug-compilation-dir /home/metin/cyanogenmod -ferror-limit 19 -fmessage-length 0 -fvisibility-inlines-hidden -femulated-tls -stack-protector 1 -fallow-half-arguments-and-returns -fno-rtti -fno-signed-char -fobjc-runtime=gcc -fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp -mllvm -polly -mllvm -polly-parallel -mllvm -polly-ast-use-context -mllvm -polly-vectorizer=polly -mllvm -polly-opt-fusion=max -mllvm -polly-opt-maximize-bands=yes -mllvm -polly-run-dce -mllvm -polly-dependences-computeout=0 -mllvm -polly-dependences-analysis-type=value-based -mllvm -polly-position=after-loopopt -mllvm -polly-run-inliner -mllvm -polly-detect-keep-going -mllvm -polly-rtc-max-arrays-per-group=40 -o /home/metin/.ccache/b/f/801685bfd02fe16088ced3c5ba9a91-50172184.o.tmp.metin.8720 -x c++ external/eigen/blas/double.cpp

1.	<eof> parser at end of file

2.	Code generation

3.	Running pass 'Function Pass Manager' on module 'external/eigen/blas/double.cpp'.

4.	Running pass 'ARM Instruction Selection' on function '@_ZN5Eigen9DenseBaseINS_3MapINS_6MatrixIdLin1ELin1ELi0ELin1ELin1EEELi0ENS_11OuterStrideILin1EEEEEEmLERKd'

clang++: error: unable to execute command: Segmentation fault (core dumped)

clang++: error: clang frontend command failed due to signal (use -v to see invocation)

clang version 3.9.0

Target: arm--linux-android

Thread model: posix

InstalledDir: prebuilts/clang/linux-x86/host/3.9/bin

clang++: 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++: note: diagnostic msg:

********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:

Preprocessed source(s) and associated run script(s) are located at:

clang++: note: diagnostic msg: /tmp/double-34326f.cpp

clang++: note: diagnostic msg: /tmp/double-34326f.sh

clang++: note: diagnostic msg:

********************

build/core/binary.mk:711: recipe for target '/home/metin/cyanogenmod/out/target/product/trltexx/obj/STATIC_LIBRARIES/libF77blasV8_intermediates/double.o' failed

make: *** [/home/metin/cyanogenmod/out/target/product/trltexx/obj/STATIC_LIBRARIES/libF77blasV8_intermediates/double.o] Error 254

too many