From c3e82bf7d74b96f2efc10a2a83c52395aaee400d Mon Sep 17 00:00:00 2001 From: Ben Gamari Date: Mon, 9 Dec 2019 15:49:02 -0500 Subject: testsuite: Mark T5435_* tests as broken on ARM `T5435_v_asm_a`, `T5435_v_asm_b`, and `T5435_v_gcc` all fail on ARMv7. See #17559. --- testsuite/tests/rts/linker/all.T | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'testsuite') diff --git a/testsuite/tests/rts/linker/all.T b/testsuite/tests/rts/linker/all.T index d2bb5891fd..ba4837fc23 100644 --- a/testsuite/tests/rts/linker/all.T +++ b/testsuite/tests/rts/linker/all.T @@ -56,17 +56,27 @@ def checkDynAsm(actual_file, normaliser): # separately now. # These should have extra_clean() arguments, but I need # to somehow extract out the name of DLLs to do that -test('T5435_v_asm_a', [extra_files(['T5435.hs', 'T5435_asm.c']), req_rts_linker], +test('T5435_v_asm_a', + [extra_files(['T5435.hs', 'T5435_asm.c']), + req_rts_linker, + when(arch('arm'), expect_broken(17559))], makefile_test, ['T5435_v_asm_a']) # this one just needs to run on linux, as darwin/mingw32 are covered # by the _a test already. -test('T5435_v_asm_b', [extra_files(['T5435.hs', 'T5435_asm.c']), req_rts_linker, - when(opsys('darwin') or opsys('mingw32'), skip)], +test('T5435_v_asm_b', + [extra_files(['T5435.hs', 'T5435_asm.c']), + req_rts_linker, + when(arch('arm'), expect_broken(17559)), + when(opsys('darwin') or opsys('mingw32'), skip)], makefile_test, ['T5435_v_asm_b']) -test('T5435_v_gcc', [extra_files(['T5435.hs', 'T5435_gcc.c']), req_rts_linker], +test('T5435_v_gcc', + [extra_files(['T5435.hs', 'T5435_gcc.c']), + req_rts_linker, + when(arch('arm'), expect_broken(17559))], makefile_test, ['T5435_v_gcc']) -test('T5435_dyn_asm', [extra_files(['T5435.hs', 'T5435_asm.c']), - check_stdout(checkDynAsm)], +test('T5435_dyn_asm', + [extra_files(['T5435.hs', 'T5435_asm.c']), + check_stdout(checkDynAsm)], makefile_test, ['T5435_dyn_asm']) test('T5435_dyn_gcc', extra_files(['T5435.hs', 'T5435_gcc.c']) , makefile_test, ['T5435_dyn_gcc']) -- cgit v1.2.1