[LLVMdev] Re: Creating Release 1.7 Branch at 1:00pm PDT

Chris Lattner sabre at nondot.org
Thu Apr 13 14:20:40 PDT 2006


The various intrinsic assert/crashes should all be fixed on mainline CVS 
(they are PR733, which I just fixed).

The only ones that I'm wary of are:
XPASS: /proj/llvm/build/../llvm/test/Regression/CFrontend/2004-02-20-
StaticRedeclare.c.tr
FAIL: /proj/llvm/build/../llvm/test/Regression/CFrontend/2005-12-04-
DeclarationLineNumbers.c:

In the former case, I would guess that the test isn't up-to-date with CVS? 
Can you check this?  Alternatively, maybe the XFAIL marker isn't working?

In the case of the later, I messed up the test when I added an xfail for 
llvmgcc4.  I've updated the test in CVS, Tanya, can you pull it into the 
release please?

-Chris

On Thu, 13 Apr 2006, Reid Spencer wrote:

> Here's what's left on Linux (GCC 4.1.0), after all updates that went
> into the branch:
>
> Running /proj/llvm/build/../llvm/test/Regression/CFrontend/dg.exp ...
> FAIL: /proj/llvm/build/../llvm/test/Regression/CFrontend/2004-02-12-
> LargeAggregateCopy.c.tr:
> gccas: /proj/llvm/build/../llvm/lib/VMCore/Function.cpp:266: unsigned
> int llvm::Function::getIntrinsicID() const: Assertion `0 && "Unknown
> LLVM intrinsic function!"' failed.
> gccas((anonymous namespace)::PrintStackTrace()+0x1a)[0x85a0ebe]
> gccas((anonymous namespace)::SignalHandler(int)+0xd3)[0x85a1187]
> [0xb7faa420]
> [0xb7faa402]
> /lib/tls/libc.so.6(gsignal+0x55)[0x7e77d5]
> /lib/tls/libc.so.6(abort+0xe9)[0x7e9149]
> /lib/tls/libc.so.6(__assert_fail+0x101)[0x7e0db1]
> gccas(llvm::Function::getIntrinsicID() const+0x6df)[0x8469d75]
> gccas((anonymous namespace)::Verifier::visitCallInst
> (llvm::CallInst&)+0x51b)[0x8485ebd]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier,
> void>::visitCall(llvm::CallInst&)+0x18)[0x84f09b2]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit
> (llvm::Instruction&)+0x2e0)[0x84f15f2]
> gccas(void llvm::InstVisitor<(anonymous namespace)::Verifier,
> void>::visit<llvm::ilist_iterator<llvm::Instruction>
>> (llvm::ilist_iterator<llvm::Instruction>,
> llvm::ilist_iterator<llvm::Instruction>)+0x45)[0x84f16c9]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit
> (llvm::BasicBlock&)+0x67)[0x84f1749]
> gccas(void llvm::InstVisitor<(anonymous namespace)::Verifier,
> void>::visit<llvm::ilist_iterator<llvm::BasicBlock>
>> (llvm::ilist_iterator<llvm::BasicBlock>,
> llvm::ilist_iterator<llvm::BasicBlock>)+0x45)[0x84f1791]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit
> (llvm::Function&)+0x67)[0x84f1811]
> gccas((anonymous namespace)::Verifier::runOnFunction
> (llvm::Function&)+0x36)[0x84f184a]
> gccas(llvm::PassManagerTraits<llvm::Function>::runPass
> (llvm::FunctionPass*, llvm::Function*)+0x1f)[0x84c23dd]
> gccas(llvm::PassManagerT<llvm::Function>::runOnUnit
> (llvm::Function*)+0x668)[0x84d61ac]
> gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction
> (llvm::Function&)+0x1f)[0x84c24a9]
> gccas(llvm::FunctionPass::runOnModule(llvm::Module&)+0xa0)[0x8477464]
> gccas(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::ModulePass*,
> llvm::Module*)+0x1f)[0x84c2429]
> gccas(llvm::PassManagerT<llvm::Module>::runOnUnit
> (llvm::Module*)+0x668)[0x84d3e9e]
> gccas(llvm::PassManagerTraits<llvm::Module>::runOnModule
> (llvm::Module&)+0x1f)[0x84c2461]
> gccas(llvm::PassManager::run(llvm::Module&)+0x25)[0x847684f]
> gccas(main+0x755)[0x83351bd]
> /lib/tls/libc.so.6(__libc_start_main+0xd3)[0x7d4e23]
> gccas(__gxx_personality_v0+0xe9)[0x83346e1]
> llvm-gcc: Internal error: Aborted (program as)
> Please submit a full bug report.
> See <URL:http://llvm.cs.uiuc.edu> for instructions.
> llvm-dis: Standard Input empty!
>
> FAIL: /proj/llvm/build/../llvm/test/Regression/CFrontend/2004-02-13-
> IllegalVararg.c.tr:
> gccas: /tmp/ccaaBXK1.s:430: syntax error, unexpected $undefined,
> expecting LOAD or STORE
> /tmp/ccaaBXK1.s:430:  while reading token: 'v'
> llc: bytecode didn't read correctly.
>
> FAIL: /proj/llvm/build/../llvm/test/Regression/CFrontend/2004-02-13-
> Memset.c.tr:
> gccas: /proj/llvm/build/../llvm/lib/VMCore/Function.cpp:266: unsigned
> int llvm::Function::getIntrinsicID() const: Assertion `0 && "Unknown
> LLVM intrinsic function!"' failed.
> gccas((anonymous namespace)::PrintStackTrace()+0x1a)[0x85a0ebe]
> gccas((anonymous namespace)::SignalHandler(int)+0xd3)[0x85a1187]
> [0xb7f6b420]
> [0xb7f6b402]
> /lib/tls/libc.so.6(gsignal+0x55)[0x7e77d5]
> /lib/tls/libc.so.6(abort+0xe9)[0x7e9149]
> /lib/tls/libc.so.6(__assert_fail+0x101)[0x7e0db1]
> gccas(llvm::Function::getIntrinsicID() const+0x6df)[0x8469d75]
> gccas((anonymous namespace)::Verifier::visitCallInst
> (llvm::CallInst&)+0x51b)[0x8485ebd]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier,
> void>::visitCall(llvm::CallInst&)+0x18)[0x84f09b2]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit
> (llvm::Instruction&)+0x2e0)[0x84f15f2]
> gccas(void llvm::InstVisitor<(anonymous namespace)::Verifier,
> void>::visit<llvm::ilist_iterator<llvm::Instruction>
>> (llvm::ilist_iterator<llvm::Instruction>,
> llvm::ilist_iterator<llvm::Instruction>)+0x45)[0x84f16c9]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit
> (llvm::BasicBlock&)+0x67)[0x84f1749]
> gccas(void llvm::InstVisitor<(anonymous namespace)::Verifier,
> void>::visit<llvm::ilist_iterator<llvm::BasicBlock>
>> (llvm::ilist_iterator<llvm::BasicBlock>,
> llvm::ilist_iterator<llvm::BasicBlock>)+0x45)[0x84f1791]
> gccas(llvm::InstVisitor<(anonymous namespace)::Verifier, void>::visit
> (llvm::Function&)+0x67)[0x84f1811]
> gccas((anonymous namespace)::Verifier::runOnFunction
> (llvm::Function&)+0x36)[0x84f184a]
> gccas(llvm::PassManagerTraits<llvm::Function>::runPass
> (llvm::FunctionPass*, llvm::Function*)+0x1f)[0x84c23dd]
> gccas(llvm::PassManagerT<llvm::Function>::runOnUnit
> (llvm::Function*)+0x668)[0x84d61ac]
> gccas(llvm::PassManagerTraits<llvm::Function>::runOnFunction
> (llvm::Function&)+0x1f)[0x84c24a9]
> gccas(llvm::FunctionPass::runOnModule(llvm::Module&)+0xa0)[0x8477464]
> gccas(llvm::PassManagerTraits<llvm::Module>::runPass(llvm::ModulePass*,
> llvm::Module*)+0x1f)[0x84c2429]
> gccas(llvm::PassManagerT<llvm::Module>::runOnUnit
> (llvm::Module*)+0x668)[0x84d3e9e]
> gccas(llvm::PassManagerTraits<llvm::Module>::runOnModule
> (llvm::Module&)+0x1f)[0x84c2461]
> gccas(llvm::PassManager::run(llvm::Module&)+0x25)[0x847684f]
> gccas(main+0x755)[0x83351bd]
> /lib/tls/libc.so.6(__libc_start_main+0xd3)[0x7d4e23]
> gccas(__gxx_personality_v0+0xe9)[0x83346e1]
> llvm-gcc: Internal error: Aborted (program as)
> Please submit a full bug report.
> See <URL:http://llvm.cs.uiuc.edu> for instructions.
> llvm-dis: Standard Input empty!
>
> XPASS: /proj/llvm/build/../llvm/test/Regression/CFrontend/2004-02-20-
> StaticRedeclare.c.tr
> FAIL: /proj/llvm/build/../llvm/test/Regression/CFrontend/2005-12-04-
> DeclarationLineNumbers.c:
>
> 		===  Summary ===
>
> # of expected passes		1317
> # of unexpected failures	4
> # of unexpected successes	1
> # of expected failures		37
> make[1]: *** [check-local] Error 1
> make[1]: Leaving directory `/proj/llvm/build/test'
> make: *** [check] Error 2
>
>
> On Thu, 2006-04-13 at 15:28 -0500, Tanya Lattner wrote:
>> Branches have been created. You are free to checkin to cvs head again.
>>
>> I'll send mail once I have the prerelease tar balls up. Please continue to
>> review and revise the documentation. I can fold this into the release
>> later.
>>
>> Thanks,
>> Tanya
>>
>> On Thu, 13 Apr 2006, Tanya Lattner wrote:
>>
>>>
>>> I will be creating the release branch at 1:00pm PDT. Please refrain from
>>> checking in from 1:00-1:30pm. I will send email once I am done.
>>>
>>> Thanks,
>>> Tanya
>>>
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>

-Chris

-- 
http://nondot.org/sabre/
http://llvm.org/




More information about the llvm-dev mailing list