summaryrefslogtreecommitdiff
path: root/testsuite/config
diff options
context:
space:
mode:
authorSimon Marlow <marlowsd@gmail.com>2016-06-22 13:47:36 +0100
committerSimon Marlow <marlowsd@gmail.com>2016-06-24 11:29:33 +0100
commitd2006d050e7a9111c0c448d6262f8994ef5761b7 (patch)
treef0e603a9db089b06da93a564d97123dda1f29bad /testsuite/config
parent12c44496c9b55b82e0bd659be88f3082f6bfaf9c (diff)
downloadhaskell-d2006d050e7a9111c0c448d6262f8994ef5761b7.tar.gz
Run all TH tests with -fexternal-interpreter (#12219)
Diffstat (limited to 'testsuite/config')
-rw-r--r--testsuite/config/ghc5
1 files changed, 4 insertions, 1 deletions
diff --git a/testsuite/config/ghc b/testsuite/config/ghc
index aa6b047f3b..68d4a64979 100644
--- a/testsuite/config/ghc
+++ b/testsuite/config/ghc
@@ -29,7 +29,8 @@ config.other_ways = ['prof', 'normal_h',
'llvm', 'debugllvm',
'profllvm', 'profoptllvm', 'profthreadedllvm',
'debug',
- 'ghci-ext']
+ 'ghci-ext',
+ 'ext-interp']
if (ghc_with_native_codegen == 1):
config.compile_ways.append('optasm')
@@ -96,6 +97,7 @@ config.way_flags = {
'profoptllvm' : ['-O', '-prof', '-static', '-fprof-auto', '-fllvm'],
'profthreadedllvm' : ['-O', '-prof', '-static', '-fprof-auto', '-threaded', '-fllvm'],
'ghci-ext' : ['--interactive', '-v0', '-ignore-dot-ghci', '-fno-ghci-history', '-fexternal-interpreter', '+RTS', '-I0.1', '-RTS'],
+ 'ext-interp' : ['-fexternal-interpreter'],
}
config.way_rts_flags = {
@@ -130,6 +132,7 @@ config.way_rts_flags = {
'profoptllvm' : ['-hc', '-p'],
'profthreadedllvm' : ['-p'],
'ghci-ext' : [],
+ 'ext-interp' : [],
}
# Useful classes of ways that can be used with only_ways(), omit_ways() and