summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testsuite/tests/codeGen/should_gen_asm/all.T17
1 files changed, 9 insertions, 8 deletions
diff --git a/testsuite/tests/codeGen/should_gen_asm/all.T b/testsuite/tests/codeGen/should_gen_asm/all.T
index 9cd3b45771..db5fdaf3e2 100644
--- a/testsuite/tests/codeGen/should_gen_asm/all.T
+++ b/testsuite/tests/codeGen/should_gen_asm/all.T
@@ -1,8 +1,9 @@
-test('memcpy',
- unless(platform('x86_64-unknown-linux'),skip), compile_cmp_asm, [''])
-test('memcpy-unroll',
- unless(platform('x86_64-unknown-linux'),skip), compile_cmp_asm, [''])
-test('memcpy-unroll-conprop',
- unless(platform('x86_64-unknown-linux'),skip), compile_cmp_asm, [''])
-test('memset-unroll',
- unless(platform('x86_64-unknown-linux'),skip), compile_cmp_asm, [''])
+is_amd64_codegen = [
+ unless(platform('x86_64-unknown-linux'),skip),
+ when(unregisterised, skip),
+]
+
+test('memcpy', is_amd64_codegen, compile_cmp_asm, [''])
+test('memcpy-unroll', is_amd64_codegen, compile_cmp_asm, [''])
+test('memcpy-unroll-conprop', is_amd64_codegen, compile_cmp_asm, [''])
+test('memset-unroll', is_amd64_codegen, compile_cmp_asm, [''])