[llvm-commits] [llvm] r99001 - in /llvm/trunk: include/llvm/Analysis/ScalarEvolutionExpander.h lib/Analysis/ScalarEvolutionExpander.cpp

Jeffrey Yasskin jyasskin at google.com
Fri Mar 19 22:54:41 PDT 2010


On Fri, Mar 19, 2010 at 10:46 PM, Jeffrey Yasskin <jyasskin at google.com> wrote:
> Rolling this back fixes the 2 valgrind errors at
> http://google1.osuosl.org:8011/builders/llvm-i686-linux-vg/builds/118/steps/test-llvm/logs/stdio.
> Could you take a look?

To find more context, I ran:

$ ../src/utils/lit/lit.py --vg -s -v --vg-arg=--num-callers=50
test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
test/Transforms/IndVarSimplify/exit_value_tests.ll

/Users/jyasskin/src/llvm/trunk/src/utils/lit/lit/Util.py:15:
DeprecationWarning: os.popen2 is deprecated.  Use the subprocess
module.
  return int(os.popen2("sysctl -n hw.ncpu")[1].read())
FAIL: LLVM :: Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll (1 of 2)
******************** TEST 'LLVM ::
Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll' FAILED
********************
Script:
--
opt < /Users/jyasskin/src/llvm/trunk/src/test/Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
-indvars -disable-output
--
Exit Code: 1
Command Output (stdout):
--
Command has output on stderr!

--
Command Output (stderr):
--
==99056== Invalid read of size 1
==99056==    at 0xD5E31: llvm::Value::getValueID() const (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xD5E74: bool llvm::isa_impl<llvm::Instruction,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x4F2F8: llvm::isa_impl_wrap<llvm::Instruction,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xDE824: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::Instruction>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x4F310: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::Instruction>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xDE83C: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::Instruction>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x4F32A: bool llvm::isa<llvm::Instruction, llvm::Value
const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x4F3AC: llvm::CallInst::classof(llvm::Value const*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E250: bool llvm::isa_impl<llvm::CallInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1C9D5C: llvm::isa_impl_wrap<llvm::CallInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E268: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::CallInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1C9D74: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::CallInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E280: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::CallInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1C9D8E: bool llvm::isa<llvm::CallInst, llvm::Value
const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170720: llvm::IntrinsicInst::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E298: bool llvm::isa_impl<llvm::IntrinsicInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170764: llvm::isa_impl_wrap<llvm::IntrinsicInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E2B0: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::IntrinsicInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x17077C: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::IntrinsicInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E2C8: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::IntrinsicInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170796: bool llvm::isa<llvm::IntrinsicInst,
llvm::Value const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170818: llvm::DbgInfoIntrinsic::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x21D254: bool llvm::isa_impl<llvm::DbgInfoIntrinsic,
llvm::Instruction>(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15F51C: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::Instruction const, llvm::Instruction
const>::doit(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x21D26C: bool
llvm::isa_impl_cl<llvm::Instruction>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15F534: bool
llvm::isa_impl_cl<llvm::Instruction*>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1BE1C6: bool llvm::isa_impl_cl<llvm::Instruction*
const>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1BE1EA: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction> const,
llvm::Instruction*>::doit(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1BE200: bool
llvm::isa_impl_cl<llvm::ilist_iterator<llvm::Instruction>
>::isa<llvm::DbgInfoIntrinsic>(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15F54C: bool llvm::isa<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction>
>(llvm::ilist_iterator<llvm::Instruction> const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x267C39:
llvm::SCEVExpander::restoreInsertPoint(llvm::BasicBlock*,
llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x269EC3:
llvm::SCEVExpander::getOrInsertCanonicalInductionVariable(llvm::Loop
const*, llvm::Type const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x856BC: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==  Address 0x11c5b1c is 28 bytes inside a block of size 64 free'd
==99056==    at 0xEBAB1A: operator delete(void*) (vg_replace_malloc.c:346)
==99056==    by 0x3B6CDC: llvm::User::operator delete(void*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x364291: llvm::BinaryOperator::~BinaryOperator() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x2425D:
llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x266F5: llvm::iplist<llvm::Instruction,
llvm::ilist_traits<llvm::Instruction>
>::erase(llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x34CB69: llvm::Instruction::eraseFromParent() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1849A3:
llvm::RecursivelyDeleteTriviallyDeadInstructions(llvm::Value*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x83B5D: (anonymous
namespace)::IndVarSimplify::RewriteLoopExitValues(llvm::Loop*,
llvm::SCEVExpander&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x8542F: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==
==99056== Invalid read of size 1
==99056==    at 0xD5E31: llvm::Value::getValueID() const (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x6BFE8: llvm::Instruction::getOpcode() const (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xD638C: llvm::CallInst::classof(llvm::Instruction
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x4F3C6: llvm::CallInst::classof(llvm::Value const*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E250: bool llvm::isa_impl<llvm::CallInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1C9D5C: llvm::isa_impl_wrap<llvm::CallInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E268: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::CallInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1C9D74: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::CallInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E280: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::CallInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1C9D8E: bool llvm::isa<llvm::CallInst, llvm::Value
const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170720: llvm::IntrinsicInst::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E298: bool llvm::isa_impl<llvm::IntrinsicInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170764: llvm::isa_impl_wrap<llvm::IntrinsicInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E2B0: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::IntrinsicInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x17077C: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::IntrinsicInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15E2C8: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::IntrinsicInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170796: bool llvm::isa<llvm::IntrinsicInst,
llvm::Value const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x170818: llvm::DbgInfoIntrinsic::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x21D254: bool llvm::isa_impl<llvm::DbgInfoIntrinsic,
llvm::Instruction>(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15F51C: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::Instruction const, llvm::Instruction
const>::doit(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x21D26C: bool
llvm::isa_impl_cl<llvm::Instruction>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15F534: bool
llvm::isa_impl_cl<llvm::Instruction*>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1BE1C6: bool llvm::isa_impl_cl<llvm::Instruction*
const>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1BE1EA: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction> const,
llvm::Instruction*>::doit(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1BE200: bool
llvm::isa_impl_cl<llvm::ilist_iterator<llvm::Instruction>
>::isa<llvm::DbgInfoIntrinsic>(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x15F54C: bool llvm::isa<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction>
>(llvm::ilist_iterator<llvm::Instruction> const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x267C39:
llvm::SCEVExpander::restoreInsertPoint(llvm::BasicBlock*,
llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x269EC3:
llvm::SCEVExpander::getOrInsertCanonicalInductionVariable(llvm::Loop
const*, llvm::Type const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x856BC: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==  Address 0x11c5b1c is 28 bytes inside a block of size 64 free'd
==99056==    at 0xEBAB1A: operator delete(void*) (vg_replace_malloc.c:346)
==99056==    by 0x3B6CDC: llvm::User::operator delete(void*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x364291: llvm::BinaryOperator::~BinaryOperator() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x2425D:
llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x266F5: llvm::iplist<llvm::Instruction,
llvm::ilist_traits<llvm::Instruction>
>::erase(llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x34CB69: llvm::Instruction::eraseFromParent() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x1849A3:
llvm::RecursivelyDeleteTriviallyDeadInstructions(llvm::Value*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x83B5D: (anonymous
namespace)::IndVarSimplify::RewriteLoopExitValues(llvm::Loop*,
llvm::SCEVExpander&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x8542F: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99056==
--

********************
FAIL: LLVM :: Transforms/IndVarSimplify/exit_value_tests.ll (2 of 2)
******************** TEST 'LLVM ::
Transforms/IndVarSimplify/exit_value_tests.ll' FAILED
********************
Script:
--
opt < /Users/jyasskin/src/llvm/trunk/src/test/Transforms/IndVarSimplify/exit_value_tests.ll
-indvars -loop-deletion -simplifycfg |    llvm-dis | not grep br
--
Exit Code: 1
Command Output (stdout):
--
Command has output on stderr!

--
Command Output (stderr):
--
==99053== Invalid read of size 1
==99053==    at 0xD5E31: llvm::Value::getValueID() const (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xD5E74: bool llvm::isa_impl<llvm::Instruction,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x4F2F8: llvm::isa_impl_wrap<llvm::Instruction,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xDE824: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::Instruction>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x4F310: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::Instruction>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xDE83C: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::Instruction>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x4F32A: bool llvm::isa<llvm::Instruction, llvm::Value
const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x4F3AC: llvm::CallInst::classof(llvm::Value const*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E250: bool llvm::isa_impl<llvm::CallInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1C9D5C: llvm::isa_impl_wrap<llvm::CallInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E268: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::CallInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1C9D74: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::CallInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E280: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::CallInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1C9D8E: bool llvm::isa<llvm::CallInst, llvm::Value
const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170720: llvm::IntrinsicInst::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E298: bool llvm::isa_impl<llvm::IntrinsicInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170764: llvm::isa_impl_wrap<llvm::IntrinsicInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E2B0: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::IntrinsicInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x17077C: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::IntrinsicInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E2C8: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::IntrinsicInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170796: bool llvm::isa<llvm::IntrinsicInst,
llvm::Value const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170818: llvm::DbgInfoIntrinsic::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x21D254: bool llvm::isa_impl<llvm::DbgInfoIntrinsic,
llvm::Instruction>(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15F51C: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::Instruction const, llvm::Instruction
const>::doit(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x21D26C: bool
llvm::isa_impl_cl<llvm::Instruction>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15F534: bool
llvm::isa_impl_cl<llvm::Instruction*>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1BE1C6: bool llvm::isa_impl_cl<llvm::Instruction*
const>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1BE1EA: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction> const,
llvm::Instruction*>::doit(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1BE200: bool
llvm::isa_impl_cl<llvm::ilist_iterator<llvm::Instruction>
>::isa<llvm::DbgInfoIntrinsic>(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15F54C: bool llvm::isa<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction>
>(llvm::ilist_iterator<llvm::Instruction> const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x267C39:
llvm::SCEVExpander::restoreInsertPoint(llvm::BasicBlock*,
llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x269EC3:
llvm::SCEVExpander::getOrInsertCanonicalInductionVariable(llvm::Loop
const*, llvm::Type const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x856BC: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==  Address 0x11a886c is 28 bytes inside a block of size 64 free'd
==99053==    at 0xEBAB1A: operator delete(void*) (vg_replace_malloc.c:346)
==99053==    by 0x3B6CDC: llvm::User::operator delete(void*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x364291: llvm::BinaryOperator::~BinaryOperator() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x2425D:
llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x266F5: llvm::iplist<llvm::Instruction,
llvm::ilist_traits<llvm::Instruction>
>::erase(llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x34CB69: llvm::Instruction::eraseFromParent() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1849A3:
llvm::RecursivelyDeleteTriviallyDeadInstructions(llvm::Value*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x83B5D: (anonymous
namespace)::IndVarSimplify::RewriteLoopExitValues(llvm::Loop*,
llvm::SCEVExpander&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x8542F: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==
==99053== Invalid read of size 1
==99053==    at 0xD5E31: llvm::Value::getValueID() const (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x6BFE8: llvm::Instruction::getOpcode() const (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xD638C: llvm::CallInst::classof(llvm::Instruction
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x4F3C6: llvm::CallInst::classof(llvm::Value const*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E250: bool llvm::isa_impl<llvm::CallInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1C9D5C: llvm::isa_impl_wrap<llvm::CallInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E268: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::CallInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1C9D74: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::CallInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E280: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::CallInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1C9D8E: bool llvm::isa<llvm::CallInst, llvm::Value
const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170720: llvm::IntrinsicInst::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E298: bool llvm::isa_impl<llvm::IntrinsicInst,
llvm::Value>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170764: llvm::isa_impl_wrap<llvm::IntrinsicInst,
llvm::Value const, llvm::Value const>::doit(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E2B0: bool
llvm::isa_impl_cl<llvm::Value>::isa<llvm::IntrinsicInst>(llvm::Value
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x17077C: bool llvm::isa_impl_cl<llvm::Value
const>::isa<llvm::IntrinsicInst>(llvm::Value const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15E2C8: bool llvm::isa_impl_cl<llvm::Value
const*>::isa<llvm::IntrinsicInst>(llvm::Value const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170796: bool llvm::isa<llvm::IntrinsicInst,
llvm::Value const*>(llvm::Value const* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x170818: llvm::DbgInfoIntrinsic::classof(llvm::Value
const*) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x21D254: bool llvm::isa_impl<llvm::DbgInfoIntrinsic,
llvm::Instruction>(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15F51C: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::Instruction const, llvm::Instruction
const>::doit(llvm::Instruction const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x21D26C: bool
llvm::isa_impl_cl<llvm::Instruction>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15F534: bool
llvm::isa_impl_cl<llvm::Instruction*>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1BE1C6: bool llvm::isa_impl_cl<llvm::Instruction*
const>::isa<llvm::DbgInfoIntrinsic>(llvm::Instruction* const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1BE1EA: llvm::isa_impl_wrap<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction> const,
llvm::Instruction*>::doit(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1BE200: bool
llvm::isa_impl_cl<llvm::ilist_iterator<llvm::Instruction>
>::isa<llvm::DbgInfoIntrinsic>(llvm::ilist_iterator<llvm::Instruction>
const&) (in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x15F54C: bool llvm::isa<llvm::DbgInfoIntrinsic,
llvm::ilist_iterator<llvm::Instruction>
>(llvm::ilist_iterator<llvm::Instruction> const&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x267C39:
llvm::SCEVExpander::restoreInsertPoint(llvm::BasicBlock*,
llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x269EC3:
llvm::SCEVExpander::getOrInsertCanonicalInductionVariable(llvm::Loop
const*, llvm::Type const*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x856BC: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==  Address 0x11a886c is 28 bytes inside a block of size 64 free'd
==99053==    at 0xEBAB1A: operator delete(void*) (vg_replace_malloc.c:346)
==99053==    by 0x3B6CDC: llvm::User::operator delete(void*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x364291: llvm::BinaryOperator::~BinaryOperator() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x2425D:
llvm::ilist_node_traits<llvm::Instruction>::deleteNode(llvm::Instruction*)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x266F5: llvm::iplist<llvm::Instruction,
llvm::ilist_traits<llvm::Instruction>
>::erase(llvm::ilist_iterator<llvm::Instruction>) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x34CB69: llvm::Instruction::eraseFromParent() (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x1849A3:
llvm::RecursivelyDeleteTriviallyDeadInstructions(llvm::Value*) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x83B5D: (anonymous
namespace)::IndVarSimplify::RewriteLoopExitValues(llvm::Loop*,
llvm::SCEVExpander&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x8542F: (anonymous
namespace)::IndVarSimplify::runOnLoop(llvm::Loop*,
llvm::LPPassManager&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x20B07E:
llvm::LPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3969B6:
llvm::FPPassManager::runOnFunction(llvm::Function&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396B40:
llvm::FPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x3965BA:
llvm::MPPassManager::runOnModule(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x396811: llvm::PassManagerImpl::run(llvm::Module&)
(in /Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0x39686A: llvm::PassManager::run(llvm::Module&) (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==    by 0xC5A2: main (in
/Users/jyasskin/src/llvm/trunk/obj/Debug/bin/opt)
==99053==
--

********************
Testing Time: 9.92s
********************
Failing Tests (2):
    LLVM :: Transforms/IndVarSimplify/2007-06-06-DeleteDanglesPtr.ll
    LLVM :: Transforms/IndVarSimplify/exit_value_tests.ll

  Unexpected Failures: 2



More information about the llvm-commits mailing list