diff options
author | Dale Johannesen <dalej@apple.com> | 2009-02-25 22:39:13 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2009-02-25 22:39:13 +0000 |
commit | 8a36f509cd0fd4c503c8564000f77713e1676c56 (patch) | |
tree | 3d0ef1d003ac7702dffa3b6f28e96077e359c976 /lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp | |
parent | 053372dc3c25c5442b7349c612104e15c41233e8 (diff) | |
download | external_llvm-8a36f509cd0fd4c503c8564000f77713e1676c56.zip external_llvm-8a36f509cd0fd4c503c8564000f77713e1676c56.tar.gz external_llvm-8a36f509cd0fd4c503c8564000f77713e1676c56.tar.bz2 |
Fix big-endian codegen bug. We're splitting up
overly long ints, e.g. i96, into pieces at PHIs
and the nodes that feed into them; however big-endian
reverses the order of the pieces (for some reason), and
wasn't doing it the same way on both sides, so
the pieces didn't match and runtime failures ensued.
Fixes 188.ammp and sqlite3 on ppc32.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65481 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp')
0 files changed, 0 insertions, 0 deletions