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

Chris Lattner sabre at nondot.org
Thu Apr 13 16:27:31 PDT 2006


On Thu, 13 Apr 2006, Reid Spencer wrote:
> I just updated again (both llvm and llvm-gcc). The only thing that
> changed was:
> P test/Regression/CFrontend/2005-12-04-DeclarationLineNumbers.c
>
> The regression test below was done *with* your llvm-gcc changes to llvm-
> expand.c.  I don't know what the failures are all about, but I will try
> it again. If its the same, I'll let you know.

Pardon the silly question, but did you make install llvm-gcc after pulling 
in the fixes?

If so, can you send me the output of llvm-gcc -S on one of those files 
that is asserting?

-Chris

> On Thu, 2006-04-13 at 16:20 -0500, Chris Lattner wrote:
>> 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
>>
>

-Chris

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




More information about the llvm-dev mailing list