about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorJosh Stone <jistone@redhat.com>2019-05-06 13:02:12 -0700
committerJosh Stone <jistone@redhat.com>2019-05-06 13:02:12 -0700
commit9a0a87a654303c69856d55dac419a2c440efc3d4 (patch)
tree9c0ee8fdc9730f2ce799d86f10618026974d9afa /src/libstd/sys/unix/stack_overflow.rs
parentc3b8ab5199af4a3c11d14b0cbdb17a641e8eee71 (diff)
downloadrust-9a0a87a654303c69856d55dac419a2c440efc3d4.tar.gz
rust-9a0a87a654303c69856d55dac419a2c440efc3d4.zip
Revert "Disable big-endian simd in swap_nonoverlapping_bytes"
This reverts commit 77bd4dc65406ba3cedbc779e6f6280868231912e.

Issue #42778 was formerly easy to reproduce on two big-endian targets,
`powerpc64` and `s390x`, so we disabled SIMD on this function for all
big-endian targets as a workaround.

I have re-tested this code on `powerpc64` and `s390x`, each with the
bundled LLVM 8 and with external LLVM 7 and LLVM 6, and the problems no
longer appear. So it seems safe to remove this workaround, although I'm
still a little uncomfortable that we never found a root-cause...
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions