summaryrefslogtreecommitdiff
path: root/testsuite/config
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2019-02-11 22:03:33 -0500
committerBen Gamari <ben@smart-cactus.org>2019-10-22 12:18:44 -0400
commitb281e80be5169ff3a6aa8044a9996854d9f588fa (patch)
tree7f2fe301d1e0b161507e712c855e1bfbb250b032 /testsuite/config
parent06d51c4ef776ee1bf66e3603b4c6e4e2acf8ba3c (diff)
downloadhaskell-b281e80be5169ff3a6aa8044a9996854d9f588fa.tar.gz
testsuite: Add nonmoving_thr way
Diffstat (limited to 'testsuite/config')
-rw-r--r--testsuite/config/ghc9
1 files changed, 6 insertions, 3 deletions
diff --git a/testsuite/config/ghc b/testsuite/config/ghc
index ec35ed0d8c..16c387c3cd 100644
--- a/testsuite/config/ghc
+++ b/testsuite/config/ghc
@@ -27,7 +27,8 @@ config.other_ways = ['prof', 'normal_h',
'debug',
'ghci-ext', 'ghci-ext-prof',
'ext-interp',
- 'nonmoving']
+ 'nonmoving',
+ 'nonmoving_thr']
if ghc_with_native_codegen:
config.compile_ways.append('optasm')
@@ -98,7 +99,8 @@ config.way_flags = {
'ghci-ext' : ['--interactive', '-v0', '-ignore-dot-ghci', '-fno-ghci-history', '-fexternal-interpreter', '+RTS', '-I0.1', '-RTS'],
'ghci-ext-prof' : ['--interactive', '-v0', '-ignore-dot-ghci', '-fno-ghci-history', '-fexternal-interpreter', '-prof', '+RTS', '-I0.1', '-RTS'],
'ext-interp' : ['-fexternal-interpreter'],
- 'nonmoving' : ['-debug'],
+ 'nonmoving' : [],
+ 'nonmoving_thr': ['-threaded'],
}
config.way_rts_flags = {
@@ -137,7 +139,8 @@ config.way_rts_flags = {
'ghci-ext' : [],
'ghci-ext-prof' : [],
'ext-interp' : [],
- 'nonmoving' : ['-DS', '-xn'],
+ 'nonmoving' : ['-xn'],
+ 'nonmoving_thr' : ['-xn', '-N2'],
}
# Useful classes of ways that can be used with only_ways(), omit_ways() and