<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Clang/llvm is core dumping in target independent code.
    <br>
    <br>
    It's a regression from yesterday.
    Files to reproduce this are in bug 18968 .<br>
    <br>
    I have not tried to bisect the failure yet.<br>
    <br>
    <br>
    Starting program: /home/rkotler/llvmw/build/Debug+Asserts/bin/clang
    -cc1 -triple mipsel--linux-gnu -S -disable-free -main-file-name
    PpmdHandler.cpp -mrelocation-model static -fmath-errno
    -no-integrated-as -mconstructor-aliases -target-cpu mips32r2
    -target-abi o32 -mfloat-abi hard -target-linker-version 2.22
    -momit-leaf-frame-pointer -coverage-file /tmp/PpmdHandler-e3f606.s
    -resource-dir <i class="moz-txt-slash"><span class="moz-txt-tag">/</span>home/rkotler/llvmw/build/Debug+Asserts/bin<span
        class="moz-txt-tag">/</span></i>../lib/clang/3.5 -D _GNU_SOURCE
    -D __STDC_LIMIT_MACROS -D NDEBUG -D SMALL_PROBLEM_SIZE -D
    BREAK_HANDLER -D UNICODE -D _UNICODE -D _FILE_OFFSET_BITS=64 -D
    _LARGEFILE_SOURCE -D NDEBUG -D _REENTRANT -D ENV_UNIX -D
    _7ZIP_LARGE_PAGES -I
    /home/rkotler/llvmw/build/projects/test-suite/MultiSource/Benchmarks/7zip

    -I
    /home/rkotler/workspace/llvm/projects/test-suite/MultiSource/Benchmarks/7zip

    -I /home/rkotler/workspace/llvm/projects/test-suite/include -I
    ../../../include -I /home/rkotler/llvmw/build/include -I
    /home/rkotler/workspace/llvm/include -I
    /home/rkotler/workspace/llvm/projects/test-suite/MultiSource/Benchmarks/7zip/C

    -I
    /home/rkotler/workspace/llvm/projects/test-suite/MultiSource/Benchmarks/7zip/CPP/myWindows

    -I
    /home/rkotler/workspace/llvm/projects/test-suite/MultiSource/Benchmarks/7zip/CPP/include_windows

    -I
    /home/rkotler/workspace/llvm/projects/test-suite/MultiSource/Benchmarks/7zip/CPP

    -I . -internal-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-linux-gnu/include/c++/4.5.2

    -internal-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-linux-gnu/include/c++/4.5.2/mips-linux-gnu/el

    -internal-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-l---Type

    <return> to continue, or q <return> to quit---
    <br>
    inux-gnu/include/c++/4.5.2/backward -internal-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-linux-gnu/libc/el/usr/local/include

    -internal-isystem <i class="moz-txt-slash"><span
        class="moz-txt-tag">/</span>home/rkotler/llvmw/build/Debug+Asserts/bin<span
        class="moz-txt-tag">/</span></i>../lib/clang/3.5/include
    -internal-externc-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/include

    -internal-externc-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-linux-gnu/libc/usr/include

    -internal-externc-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-linux-gnu/libc/el/include

    -internal-externc-isystem
    /mips/arch/overflow/codesourcery/mips-linux-gnu/pro/release/2011.09-90/Linux/lib/gcc/mips-linux-gnu/4.5.2/../../../../mips-linux-gnu/libc/el/usr/include

    -O3 -fdeprecated-macro -fno-dwarf-directory-asm
    -fdebug-compilation-dir
    /home/rkotler/llvmw/build/projects/test-suite/MultiSource/Benchmarks/7zip

    -ferror-limit 19 -fmessage-length 0 -pthread -mstackrealign
    -fobjc-runtime=gcc -fcxx-exceptions -fexceptions
    -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o
    /tmp/PpmdHandler-e3f606.s -x c++
/home/rkotler/workspace/llvm/projects/test-suite/MultiSource/Benchmarks/7zip/CPP/7zip/Archive/PpmdHandler.cpp<br>
    [Thread debugging using libthread_db enabled]
    <br>
    Using host libthread_db library
    "/lib/x86_64-linux-gnu/libthread_db.so.1".
    <br>
    <br>
    Program received signal SIGSEGV, Segmentation fault.
    <br>
    0x0000000000fb763c in llvm::Instruction::getParent (this=0x301)
    <br>
        at /home/rkotler/workspace/llvm/include/llvm/IR/Instruction.h:54
    <br>
    54      inline       BasicBlock *getParent()       { return Parent;
    }
    <br>
    (gdb) bt
    <br>
    #0  0x0000000000fb763c in llvm::Instruction::getParent (this=0x301)
    <br>
        at /home/rkotler/workspace/llvm/include/llvm/IR/Instruction.h:54
    <br>
    #1  0x000000000306c6d2 in isSafePHIToSpeculate (PN=...,
    DL=0x5ff5030)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Transforms/Scalar/SROA.cpp:1046
    <br>
    #2  0x0000000003076ecc in (anonymous
    namespace)::SROA::rewritePartition(llvm::AllocaInst &,
    (anonymous namespace)::AllocaSlices &, (anonymous
    namespace)::AllocaSlices::iterator, (anonymous
    namespace)::AllocaSlices::iterator, int64_t, int64_t,
    llvm::ArrayRef<{anonymous}::Slice*>) (this=0x600aac0, AI=...,
    S=...,
    <br>
        B=0x6091370, E=0x60917d8, BeginOffset=0, EndOffset=4,
    SplitUses=...)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Transforms/Scalar/SROA.cpp:3168
    <br>
    #3  0x000000000307781f in (anonymous namespace)::SROA::splitAlloca (
    <br>
        this=0x600aac0, AI=..., S=...)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Transforms/Scalar/SROA.cpp:3304
    <br>
    #4  0x000000000307807c in (anonymous namespace)::SROA::runOnAlloca (
    <br>
        this=0x600aac0, AI=...)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Transforms/Scalar/SROA.cpp:3439
    <br>
    #5  0x0000000003078d93 in (anonymous namespace)::SROA::runOnFunction
    (
    <br>
        this=0x600aac0, F=...)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Transforms/Scalar/SROA.cpp:3618
    <br>
    #6  0x00000000034c45ba in llvm::FPPassManager::runOnFunction
    (this=0x600b370,
    <br>
        F=...) at
    /home/rkotler/workspace/llvm/lib/IR/LegacyPassManager.cpp:1537
    <br>
    #7  0x00000000031b4beb in (anonymous
    namespace)::CGPassManager::RunPassOnSCC (
    <br>
        this=0x6009230, P=0x600b370, CurSCC=..., CG=...,
    <br>
    ---Type <return> to continue, or q <return> to quit---
    <br>
        CallGraphUpToDate=@0x7fffffffbc56: true,
    <br>
        DevirtualizedCall=@0x7fffffffbcf8: false)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:148
    <br>
    #8  0x00000000031b5a45 in (anonymous
    namespace)::CGPassManager::RunAllPassesOnSCC (this=0x6009230,
    CurSCC=..., CG=...,
    <br>
        DevirtualizedCall=@0x7fffffffbcf8: false)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:405
    <br>
    #9  0x00000000031b5dc4 in (anonymous
    namespace)::CGPassManager::runOnModule (
    <br>
        this=0x6009230, M=...)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp:460
    <br>
    #10 0x00000000034c4acf in (anonymous
    namespace)::MPPassManager::runOnModule (
    <br>
        this=0x5ff4e50, M=...)
    <br>
        at
    /home/rkotler/workspace/llvm/lib/IR/LegacyPassManager.cpp:1615
    <br>
    #11 0x00000000034c50c3 in llvm::legacy::PassManagerImpl::run
    (this=0x6003300,
    <br>
        M=...) at
    /home/rkotler/workspace/llvm/lib/IR/LegacyPassManager.cpp:1710
    <br>
    #12 0x00000000034c52d5 in llvm::legacy::PassManager::run
    (this=0x5b22510,
    <br>
        M=...) at
    /home/rkotler/workspace/llvm/lib/IR/LegacyPassManager.cpp:1745
    <br>
    #13 0x0000000000f6ce13 in (anonymous
    namespace)::EmitAssemblyHelper::EmitAssembly (this=0x7fffffffc020,
    Action=clang::Backend_EmitAssembly, OS=0x5b4b460)
    <br>
        at
    /home/rkotler/workspace/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp:602
    <br>
    #14 0x0000000000f6cf34 in clang::EmitBackendOutput (Diags=...,
    CGOpts=...,
    <br>
        TOpts=..., LOpts=..., TDesc=..., M=0x5b4dab0,
    <br>
        Action=clang::Backend_EmitAssembly, OS=0x5b4b460)
    <br>
    ---Type <return> to continue, or q <return> to quit---
    <br>
        at
    /home/rkotler/workspace/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp:619
    <br>
    #15 0x0000000000f666b5 in
    clang::BackendConsumer::HandleTranslationUnit (
    <br>
        this=0x5b4dd40, C=...)
    <br>
        at
/home/rkotler/workspace/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp:161<br>
    #16 0x0000000001189d15 in clang::ParseAST (S=..., PrintStats=false,
    <br>
        SkipFunctionBodies=false)
    <br>
        at
    /home/rkotler/workspace/llvm/tools/clang/lib/Parse/ParseAST.cpp:153
    <br>
    #17 0x0000000000ce8223 in clang::ASTFrontendAction::ExecuteAction (
    <br>
        this=0x5b26fa0)
    <br>
        at
/home/rkotler/workspace/llvm/tools/clang/lib/Frontend/FrontendAction.cpp:476<br>
    #18 0x0000000000f681a2 in clang::CodeGenAction::ExecuteAction
    (this=0x5b26fa0)
    <br>
        at
/home/rkotler/workspace/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp:545<br>
    #19 0x0000000000ce7d52 in clang::FrontendAction::Execute
    (this=0x5b26fa0)
    <br>
        at
/home/rkotler/workspace/llvm/tools/clang/lib/Frontend/FrontendAction.cpp:378<br>
    #20 0x0000000000cbb222 in clang::CompilerInstance::ExecuteAction (
    <br>
        this=0x5b22ac0, Act=...)
    <br>
        at
/home/rkotler/workspace/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp:715<br>
    #21 0x0000000000c87c66 in clang::ExecuteCompilerInvocation
    (Clang=0x5b22ac0)
    <br>
    ---Type <return> to continue, or q <return> to quit---
    <br>
        at
/home/rkotler/workspace/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:239<br>
    #22 0x0000000000c795a5 in cc1_main (ArgBegin=0x7fffffffd298,
    <br>
        ArgEnd=0x7fffffffd618,
    <br>
        Argv0=0x7fffffffe111
    "/home/rkotler/llvmw/build/Debug+Asserts/bin/clang",
    <br>
        MainAddr=0xc8201c)
    <br>
        at
    /home/rkotler/workspace/llvm/tools/clang/tools/driver/cc1_main.cpp:101
    <br>
    #23 0x0000000000c83611 in main (argc_=114, argv_=0x7fffffffdb98)
    <br>
        at
    /home/rkotler/workspace/llvm/tools/clang/tools/driver/driver.cpp:315
    <br>
    (gdb)   quit
    <br>
    A debugging session is active.
    <br>
    <br>
        Inferior 1 [process 6801] will be killed.
  </body>
</html>