diff options
| author | bors <bors@rust-lang.org> | 2019-03-20 17:54:27 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2019-03-20 17:54:27 +0000 |
| commit | 82e2f3ec25a316c7536c33a6b6704366b14cbf2a (patch) | |
| tree | c74a0623d01c7798289955033a6c19356f0ccb7f /src/ci | |
| parent | 9c499ccfcded4f5be76d70f441a5c7c9d1260226 (diff) | |
| parent | 60f1644fd2746fd29520099d1667b6c3a3eb7b83 (diff) | |
| download | rust-82e2f3ec25a316c7536c33a6b6704366b14cbf2a.tar.gz rust-82e2f3ec25a316c7536c33a6b6704366b14cbf2a.zip | |
Auto merge of #58791 - denzp:asm-compile-tests, r=alexcrichton
Introduce assembly tests suite The change introduces a new test suite - **Assembly** tests. The motivation behind this is an ability to perform end-to-end codegen testing with LLVM backend. Turned out, NVPTX backend sometimes missing common Rust features (`i128` and libcalls in the past, and still full atomics support) due to different reasons. Prior to this change, basic NVPTX assembly tests were implemented within `run-make` suite. Now, it's easier to write additional and maintain existing tests for the target. cc @gnzlbg @peterhj cc @eddyb I adjusted mangling scheme expectation, so there is no need to change the tests for #57967
Diffstat (limited to 'src/ci')
| -rw-r--r-- | src/ci/docker/test-various/Dockerfile | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ci/docker/test-various/Dockerfile b/src/ci/docker/test-various/Dockerfile index 60b431ad386..611a24a69bd 100644 --- a/src/ci/docker/test-various/Dockerfile +++ b/src/ci/docker/test-various/Dockerfile @@ -53,7 +53,8 @@ ENV WASM_SCRIPT python2.7 /checkout/x.py test --target $WASM_TARGETS \ ENV NVPTX_TARGETS=nvptx64-nvidia-cuda ENV NVPTX_SCRIPT python2.7 /checkout/x.py test --target $NVPTX_TARGETS \ - src/test/run-make + src/test/run-make \ + src/test/assembly ENV MUSL_TARGETS=x86_64-unknown-linux-musl \ CC_x86_64_unknown_linux_musl=x86_64-linux-musl-gcc \ |
