about summary refs log tree commit diff
path: root/src/test/run-pass/thinlto
diff options
context:
space:
mode:
authorChristopher Serr <christopher.serr@gmail.com>2017-02-20 23:20:06 +0100
committerChristopher Serr <christopher.serr@gmail.com>2017-02-20 23:29:02 +0100
commit275e9bb51b61c685f39abb107d2eefb8b8e8515d (patch)
treecda036b7f8a916d9cae9643834b9e63c0662e979 /src/test/run-pass/thinlto
parent5b7c5563855123ab094db99d42ccab5f26dbccdf (diff)
downloadrust-275e9bb51b61c685f39abb107d2eefb8b8e8515d.tar.gz
rust-275e9bb51b61c685f39abb107d2eefb8b8e8515d.zip
Turn off Vectorization for Emscripten
When targeting Emscripten, rustc emits Vector Instructions by default.
However Web Assembly doesn't support Vector Instructions yet, which
causes Binaryen to fail converting the intermediate asm.js code to Web
Assembly. While asm.js kind of supports Vector Instructions, they
aren't supported by any browser other than Firefox, often meaning that
they need to be emulated very slowly. So it should just be turned off
for all Emscripten targets.

Fixes #38558
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions