[llvm-testresults] buildbot failure in llvm on llvm-arm-linux

Evan Cheng evan.cheng at apple.com
Wed Oct 14 11:24:58 PDT 2009


On Oct 14, 2009, at 11:05 AM, Jeffrey Yasskin wrote:

> This looks like Nick's and my r84032. It adds a test that you can call
> @func() in the following module.  It appears that ARM's JIT cannot in
> fact call this function. Shall we roll back the test or try to turn
> off the JIT tests for ARM?

Or better yet. Can you add emitFunctionStubAtAddr for ARM? :-)

Nate, what are the relationships between emitFunctionStub and emitFunctionStubAtAddr? According to the declaration they should be very similar except the later does not have to allocate memory for the stub? If that's the case, the two functions should share most of the code?

Evan

> 
> define void @func1() {
> block1:
>  call void @func2(i1 true)
>  call void @func3(i1 true)
>  ret void
> }
> 
> define internal void @func2(i1) {
> block2:
>  br i1 %0, label %cond_true, label %cond_false
> 
> cond_true:                                        ; preds = %block2
>  call void @func3(i1 false)
>  ret void
> 
> cond_false:                                       ; preds = %block2
>  ret void
> }
> 
> define internal void @func3(i1) {
> block3:
>  br i1 %0, label %cond_true, label %cond_false
> 
> cond_true:                                        ; preds = %block3
>  call void @func2(i1 false)
>  ret void
> 
> cond_false:                                       ; preds = %block3
>  ret void
> }
> 
> 
> On Wed, Oct 14, 2009 at 9:02 AM, Devang Patel <dpatel at apple.com> wrote:
>> This is ...
>> 
>> JITTests:
>> /wd/buildbot/llvm-arm-linux/build/include/llvm/Target/TargetJITInfo.h:65:
>> virtual void llvm::TargetJITInfo::emitFunctionStubAtAddr(const
>> llvm::Function*, void*, void*, llvm::JITCodeEmitter&): Assertion `0 && "This
>> target doesn't implement emitFunctionStubAtAddr!"' failed.
>> 
>> Any idea?
>> -
>> Devang
>> 
>> On Oct 14, 2009, at 7:10 AM, buildbot at google1.osuosl.org wrote:
>> 
>>> The Buildbot has detected a new failure of llvm-arm-linux on llvm.
>>> Full details are available at:
>>> http://google1.osuosl.org:8011/builders/llvm-arm-linux/builds/290
>>> 
>>> Buildbot URL: http://google1.osuosl.org:8011/
>>> 
>>> Buildslave for this Build: ranby1
>>> 
>>> Build Reason:
>>> Build Source Stamp: 84074
>>> Blamelist:
>>> bwilson,djg,dpatel,enderby,evancheng,evocallaghan,johannes,jyasskin
>>> 
>>> BUILD FAILED: failed unittest-llvm
>>> 
>>> sincerely,
>>> -The Buildbot
>>> 
>> 
>> 





More information about the llvm-testresults mailing list