about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-06-08 13:52:13 +0000
committerbors <bors@rust-lang.org>2017-06-08 13:52:13 +0000
commitae3d3878ef831247ebb8babcd5efa345fdbb17eb (patch)
treee27128e796e0cbd8894c0fe80e9beefc8cdc209e /src/test/run-pass/thinlto
parentc799b37d54cd00bd6e488989a2b295b81c9c9371 (diff)
parent0fb8414f147ced57e49630ea31be5a585f728c04 (diff)
downloadrust-ae3d3878ef831247ebb8babcd5efa345fdbb17eb.tar.gz
rust-ae3d3878ef831247ebb8babcd5efa345fdbb17eb.zip
Auto merge of #42500 - hsivonen:neon, r=japaric
Change `llvm.neon.*` to `llvm.arm.neon.*` in the mapping for platform intrinsics

This avoids linker errors when using platform intrinsics on 32-bit ARM with
NEON.

Fixes rust-lang-nursery/simd#10.

I don't have an explanation why the old code might have worked when the `simd` crate was written, since the new LLVM intrinsic naming seems to have existed as early as 2012. Maybe LLVM accepted two naming schemes for a few years and dropped the `llvm.neon.*` version recently? I don't know.

Also, I don't know how to write a unit test for this.
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions