about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorSeo Sanghyeon <sanxiyn@gmail.com>2016-12-19 16:59:37 +0900
committerGitHub <noreply@github.com>2016-12-19 16:59:37 +0900
commitd38beccdc441e6023f084e16281a530e05b6bb0a (patch)
tree826864dbdb9f361ac97dd327a85e7b055309fed5 /src/libstd
parent0c4e1db935eb972c8e3afc7c15f48834dadaae3f (diff)
parent9e01f76349ec358009099dd5dc87b921960defc2 (diff)
downloadrust-d38beccdc441e6023f084e16281a530e05b6bb0a.tar.gz
rust-d38beccdc441e6023f084e16281a530e05b6bb0a.zip
Rollup merge of #38413 - rillian:armv7-neon, r=alexcrichton
rustc: Disable NEON on armv7 android.

We thought Google's ABI for arvm7 required neon, but it is
currently optional, perhaps because there is a significant
population of Tegra 2 devices still in use.

This turns off neon code generation outside #[target-feature]
blocks just like we do on armv7-unknown-linux-gnu, but unlike
most other armv7 targets. LLVM defaults to +neon for this target,
so an explicit disable is necessary.

See https://developer.android.com/ndk/guides/abis.html#v7a
for instruction set extension requirements.

Closes #38402.
Diffstat (limited to 'src/libstd')
0 files changed, 0 insertions, 0 deletions