summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testsuite/tests/ghci.debugger/scripts/all.T2
-rw-r--r--testsuite/tests/rts/all.T2
2 files changed, 3 insertions, 1 deletions
diff --git a/testsuite/tests/ghci.debugger/scripts/all.T b/testsuite/tests/ghci.debugger/scripts/all.T
index 733631180d..156f8e13db 100644
--- a/testsuite/tests/ghci.debugger/scripts/all.T
+++ b/testsuite/tests/ghci.debugger/scripts/all.T
@@ -1,5 +1,5 @@
setTestOpts([extra_run_opts('-ignore-dot-ghci'),
- extra_ways(['ghci-ext']), # test with -fexternal-interpreter
+ when(config.have_ext_interp, extra_ways(['ghci-ext'])), # test with -fexternal-interpreter
normalise_slashes])
test('print001', normal, ghci_script, ['print001.script'])
diff --git a/testsuite/tests/rts/all.T b/testsuite/tests/rts/all.T
index e42d9707f3..6339344cb3 100644
--- a/testsuite/tests/rts/all.T
+++ b/testsuite/tests/rts/all.T
@@ -454,6 +454,7 @@ test('keep-cafs-fail',
[ extra_files(['KeepCafsBase.hs', 'KeepCafs1.hs',
'KeepCafs2.hs', 'KeepCafsMain.hs']),
when(opsys('mingw32'), expect_broken (5987)),
+ when(platform('powerpc64le-unknown-linux'), expect_broken(11261)),
filter_stdout_lines('Evaluated a CAF|exit.*'),
ignore_stderr, # on OS X the shell emits an "Abort trap" message to stderr
],
@@ -465,6 +466,7 @@ test('keep-cafs',
[ extra_files(['KeepCafsBase.hs', 'KeepCafs1.hs',
'KeepCafs2.hs', 'KeepCafsMain.hs']),
when(opsys('mingw32'), expect_broken (5987)),
+ when(platform('powerpc64le-unknown-linux'), expect_broken(11261))
],
run_command,
['$MAKE -s --no-print-directory KeepCafs'])