llvm[5]: ======= Finished Linking Release+Asserts Executable diagtool (without symbols) make[5]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/tools/diagtool' make[5]: Entering directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/tools/clang-check' llvm[5]: Compiling ClangCheck.cpp for Release+Asserts build llvm[5]: Linking Release+Asserts executable clang-check (without symbols) llvm[5]: ======= Finished Linking Release+Asserts Executable clang-check (without symbols) make[5]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/tools/clang-check' make[4]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/tools' make[4]: Entering directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime' make[5]: Entering directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt' make[6]: Entering directory `/home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt' MKDIR: /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib COMPILE: clang_linux/full-i386/i386: /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/lib/absvdi2.c 0 clang 0x0000000001b23bf2 1 clang 0x0000000001b24119 2 libc.so.6 0x00002ac32ed994f0 3 clang 0x0000000000ebcdba 4 clang 0x0000000000ebe263 5 clang 0x0000000000ec0762 clang::runUninitializedVariablesAnalysis(clang::DeclContext const&, clang::CFG const&, clang::AnalysisDeclContext&, clang::UninitVariablesHandler&, clang::UninitVariablesAnalysisStats&) + 1586 6 clang 0x0000000000cbc0c3 clang::sema::AnalysisBasedWarnings::IssueWarnings(clang::sema::AnalysisBasedWarnings::Policy, clang::sema::FunctionScopeInfo*, clang::Decl const*, clang::BlockExpr const*) + 947 7 clang 0x0000000000a18388 clang::Sema::PopFunctionScopeInfo(clang::sema::AnalysisBasedWarnings::Policy const*, clang::Decl const*, clang::BlockExpr const*) + 328 8 clang 0x0000000000aa5dda clang::Sema::ActOnFinishFunctionBody(clang::Decl*, clang::Stmt*, bool) + 506 9 clang 0x00000000009f6227 clang::Parser::ParseFunctionStatementBody(clang::Decl*, clang::Parser::ParseScope&) + 183 10 clang 0x00000000009a0b79 clang::Parser::ParseFunctionDefinition(clang::Parser::ParsingDeclarator&, clang::Parser::ParsedTemplateInfo const&, llvm::SmallVector*) + 1145 11 clang 0x00000000009abac0 clang::Parser::ParseDeclGroup(clang::Parser::ParsingDeclSpec&, unsigned int, bool, clang::SourceLocation*, clang::Parser::ForRangeInit*) + 1008 12 clang 0x000000000099b0f2 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::Parser::ParsingDeclSpec&, clang::AccessSpecifier) + 146 13 clang 0x000000000099b6c2 clang::Parser::ParseDeclarationOrFunctionDefinition(clang::ParsedAttributes&, clang::AccessSpecifier) + 786 14 clang 0x000000000099fa36 clang::Parser::ParseExternalDeclaration(clang::Parser::ParsedAttributesWithRange&, clang::Parser::ParsingDeclSpec*) + 2438 15 clang 0x000000000099fc32 clang::Parser::ParseTopLevelDecl(clang::OpaquePtr&) + 194 16 clang 0x000000000099895c clang::ParseAST(clang::Sema&, bool, bool) + 268 17 clang 0x000000000086456e clang::CodeGenAction::ExecuteAction() + 62 18 clang 0x0000000000715a44 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 340 19 clang 0x00000000006fc482 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 1090 20 clang 0x00000000006f59e1 cc1_main(char const**, char const**, char const*, void*) + 8465 21 clang 0x00000000006e914d main + 7757 22 libc.so.6 0x00002ac32ed85ead __libc_start_main + 253 23 clang 0x00000000006f2d19 Stack dump: 0. Program arguments: /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/clang -cc1 -triple i386-unknown-linux-gnu -emit-obj -disable-free -main-file-name absvdi2.c -pic-level 2 -fmath-errno -masm-verbose -mconstructor-aliases -target-cpu pentium4 -target-linker-version 2.22 -momit-leaf-frame-pointer -coverage-file /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib/absvdi2.o -resource-dir /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/../lib/clang/3.2 -isysroot /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/SDKs/linux -fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/SDKs/linux/usr/local/include -internal-isystem /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/../lib/clang/3.2/include -internal-externc-isystem /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/SDKs/linux/include -internal-externc-isystem /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/SDKs/linux/usr/include -O3 -Wall -Werror -fdebug-compilation-dir /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt -ferror-limit 19 -fmessage-length 127 -mstackrealign -fgnu-runtime -fobjc-runtime-has-arc -fobjc-runtime-has-weak -fobjc-fragile-abi -fdiagnostics-show-option -fcolor-diagnostics -o /home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib/absvdi2.o -x c /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/lib/absvdi2.c 1. parser at end of file 2. /home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt/lib/absvdi2.c:23:1: parsing function body '__absvdi2' clang: error: unable to execute command: Segmentation fault clang: error: clang frontend command failed due to signal (use -v to see invocation) clang: note: diagnostic msg: Please submit a bug report to http://llvm.org/bugs/ and include command line arguments and all diagnostic information. clang: note: diagnostic msg: Preprocessed source(s) and associated run script(s) are located at: clang: note: diagnostic msg: /tmp/absvdi2-Xa6aGm.i clang: note: diagnostic msg: /tmp/absvdi2-Xa6aGm.sh make[6]: *** [/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt/clang_linux/full-i386/i386/SubDir.lib/absvdi2.o] Error 254 make[6]: Leaving directory `/home/david/src/rust-0.3.1/src/llvm/projects/compiler-rt' make[5]: *** [BuildRuntimeLibraries] Error 2 make[5]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime/compiler-rt' make[4]: *** [compiler-rt/.makeall] Error 2 make[4]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang/runtime' make[3]: *** [all] Error 1 make[3]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools/clang' make[2]: *** [clang/.makeall] Error 2 make[2]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/tools' make[1]: *** [all] Error 1 make[1]: Leaving directory `/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu' make: *** [/home/david/src/rust-0.3.1/llvm/x86_64-unknown-linux-gnu/Release+Asserts/bin/llvm-config] Error 2 make 2022.83s user 75.10s system 97% cpu 35:48.71 total