diff options
| author | Josh Stone <jistone@redhat.com> | 2019-05-06 13:02:12 -0700 |
|---|---|---|
| committer | Josh Stone <jistone@redhat.com> | 2019-05-06 13:02:12 -0700 |
| commit | 9a0a87a654303c69856d55dac419a2c440efc3d4 (patch) | |
| tree | 9c0ee8fdc9730f2ce799d86f10618026974d9afa /src/libstd/sys/unix/stack_overflow.rs | |
| parent | c3b8ab5199af4a3c11d14b0cbdb17a641e8eee71 (diff) | |
| download | rust-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
