summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBryan Richter <bryan@haskell.foundation>2023-02-14 13:36:12 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2023-02-16 06:43:47 -0500
commitb9420eacab34a88df8f129f90a59e322d58cf2fd (patch)
treeb19aa9a1b12806f0c34c12f35493d1f0c9a0b509
parent1878e0bd24f619806371e460eb2f542453f4e4a7 (diff)
downloadhaskell-b9420eacab34a88df8f129f90a59e322d58cf2fd.tar.gz
Mark all T5435 variants as fragile
See #22970.
-rw-r--r--testsuite/tests/rts/linker/all.T5
1 files changed, 5 insertions, 0 deletions
diff --git a/testsuite/tests/rts/linker/all.T b/testsuite/tests/rts/linker/all.T
index aa81e7078a..bd51b3ed95 100644
--- a/testsuite/tests/rts/linker/all.T
+++ b/testsuite/tests/rts/linker/all.T
@@ -59,6 +59,7 @@ def checkDynAsm(actual_file, normaliser):
test('T5435_v_asm_a',
[extra_files(['T5435.hs', 'T5435_asm.c']),
req_rts_linker,
+ fragile(22970),
when(arch('arm'), expect_broken(17559)),
when(opsys('linux') and not ghc_dynamic(), expect_broken(20706))],
makefile_test, ['T5435_v_asm_a'])
@@ -67,6 +68,7 @@ test('T5435_v_asm_a',
test('T5435_v_asm_b',
[extra_files(['T5435.hs', 'T5435_asm.c']),
req_rts_linker,
+ fragile(22970),
when(arch('arm'), expect_broken(17559)),
when(opsys('darwin') or opsys('mingw32'), skip),
when(opsys('linux') and not ghc_dynamic(), expect_broken(20706))],
@@ -74,16 +76,19 @@ test('T5435_v_asm_b',
test('T5435_v_gcc',
[extra_files(['T5435.hs', 'T5435_gcc.c']),
req_rts_linker,
+ fragile(22970),
when(arch('arm'), expect_broken(17559)),
when(opsys('linux') and not ghc_dynamic(), expect_broken(20706))],
makefile_test, ['T5435_v_gcc'])
test('T5435_dyn_asm',
[extra_files(['T5435.hs', 'T5435_asm.c']),
+ fragile(22970),
js_skip, # dynamic linking not supported by the JS backend
check_stdout(checkDynAsm)],
makefile_test, ['T5435_dyn_asm'])
test('T5435_dyn_gcc',
[extra_files(['T5435.hs', 'T5435_gcc.c']),
+ fragile(22970),
js_skip], # dynamic linking not supported by the JS backend
makefile_test, ['T5435_dyn_gcc'])