[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

Galina Kistanova gkistanova at gmail.com
Tue May 31 15:10:41 PDT 2011


Hello Xerxes,

I revert the changes. Seems need more research on this.

Not sure what make you think I using Thumb2:

$ clang-native-arm-cortex-a9/llvm/Release+Asserts/bin/lli -version
Low Level Virtual Machine (http://llvm.org/):
  llvm version 3.0svn
  Optimized build with assertions.
  Built May 31 2011 (12:25:45).
  Host: armv7l-unknown-linux-gnueabi
  Host CPU: (unknown)

  Registered Targets:
    arm   - ARM
    thumb - Thumb

Thanks

Galina

On Tue, May 31, 2011 at 7:12 AM, Xerxes Rånby <xerxes at zafena.se> wrote:
> 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