[llvm-commits] [llvm] r132135 - in /llvm/trunk/test/ExecutionEngine: 2002-12-16-ArgTest.ll 2003-01-04-ArgumentBug.ll 2003-01-04-LoopTest.ll 2003-01-15-AlignmentTest.ll 2003-05-06-LivenessClobber.ll 2003-05-07-ArgumentTest.ll 2003-08-21-Environmen

Xerxes RĂ„nby xerxes at zafena.se
Tue May 31 07:12:04 PDT 2011


The reason why these tests fail on your machine are because your system
are using Thumb2 and the jit are only functional in ARM mode. movw/movt
are thumb2 instructions.

The llvm jit runs in thumb2 mode on your machine are because lli
-version report
Host: thumb-unknown-linux-gnueabi

The missing thumb2 implementation is a known limitation of the llvm JIT.
http://llvm.org/bugs/show_bug.cgi?id=6223


The ARM JIT work when LLVM have been compiled in ARM mode and then lli
-version report
Host: arm-unknown-linux-gnueabi

I noticed that you have marked ExecutionEngine/hello.ll as XFAIL on ARM,
http://llvm.org/viewvc/llvm-project/?view=rev&revision=132135
 this in not correct since the tests do pass on ARM when the jit are
compiled in ARM mode. See: 
http://google1.osuosl.org:8011/builders/llvm-arm-linux

This ARM builder test now fail because of all the added XFAILS.

Cheers
Xerxes

tor 2011-05-26 klockan 14:42 -0700 skrev Galina Kistanova:
> One of failed tests below. All in the attachment.
> 
> Thanks
> 
> Galina
> 
> 
> ******************** TEST 'LLVM :: ExecutionEngine/hello.ll' FAILED
> ********************Script:
> --
> /home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/Release+Asserts/bin/lli
> /home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/test/ExecutionEngine/hello.ll
> > /dev/null
> --
> Exit Code: 134
> Command Output (stderr):
> --
> %R0Unsupported operand type for movw/movt
> UNREACHABLE executed at ARMCodeEmitter.cpp:426!
> Stack dump:
> 0.	Program arguments:
> /home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/Release+Asserts/bin/lli
> /home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/test/ExecutionEngine/hello.ll
> 1.	Running pass 'ARM Machine Code Emitter' on function '@main'
> /home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/test/ExecutionEngine/Output/hello.ll.script:
> line 2: 22987 Aborted
> '/home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/Release+Asserts/bin/lli'
> '/home/buildslave/zorg/buildbot/osuosl/slave/clang-native-arm-cortex-a9-II/llvm/test/ExecutionEngine/hello.ll'
> > '/dev/null'
> --
> 
> ********************
> 
> 
> 
> 
> On Thu, May 26, 2011 at 2:20 PM, Eric Christopher <echristo at apple.com> wrote:
> >
> > On May 26, 2011, at 2:15 PM, Galina Kistanova wrote:
> >
> >> I am about to add new builder to build clang on ARM. Some tests fail there.
> >> If you need more info on failing tests, please let me know.
> >
> > How are the tests failing? Do you have any more information?
> >
> > -eric
> >
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits





More information about the llvm-commits mailing list