[llvm-commits] [llvm] r79880 - /llvm/trunk/test/ExecutionEngine/2007-12-14-LittleEndian.ll
Chris Lattner
clattner at apple.com
Mon Aug 24 10:21:48 PDT 2009
On Aug 24, 2009, at 12:53 AM, Duncan Sands wrote:
> Hi Chris,
>
>> Remove this test now that the interpreter doesn't support
>> interpreting the wrong endianness anymore. This fixes a
>> failure on clang-powerpc-darwin8
>
> what's the reason for removing this feature? I taught the interpreter
> how to do loads and stores etc of the wrong endianness in a moment of
> boredom. That's probably where this test comes from. While it is not
> the world's most useful feature, I thought it might be useful for
> debugging endianness problems when you don't have access to a machine
> with that endianness.
IMO it's a useless feature. Endianness isn't the only problem, things
like struct field alignment, pointer size, and many other things will
conspire to make the code not work.
-Chris
More information about the llvm-commits
mailing list