remove smp way, replace threaded with threaded1/threaded2
authorSimon Marlow <simonmar@microsoft.com>
Fri, 10 Feb 2006 12:33:25 +0000 (12:33 +0000)
committerSimon Marlow <simonmar@microsoft.com>
Fri, 10 Feb 2006 12:33:25 +0000 (12:33 +0000)
threaded1 = -threaded -debug
threaded2 = -O -threaded, and +RTS -N2 -RTS at runtime

testsuite/config/ghc
testsuite/mk/test.mk

index 29382fb..6183e26 100644 (file)
@@ -30,15 +30,12 @@ if (ghc_with_unreg == 1):
        config.compile_ways.append('unreg')
        config.run_ways.append('unreg')
 
-if (ghc_with_smp == 1):
-       config.compile_ways.append('smp')
-       config.run_ways.append('smp')
-
 if (ghc_with_interpreter == 1):
        config.run_ways.append('ghci')
 
 if (ghc_with_threaded_rts == 1):
-       config.run_ways.append('threaded')
+       config.run_ways.append('threaded1')
+       config.run_ways.append('threaded2')
 
 config.way_flags = {
        'normal'     : [],
@@ -46,12 +43,12 @@ config.way_flags = {
        'optasm'     : ['-O -fasm'],
        'prof'       : ['-O -prof -auto-all'],
        'profasm'    : ['-O -prof -auto-all -fasm'],
-       'smp'        : ['-O -smp'],
        'unreg'      : ['-unreg'],
        'ghci'       : ['--interactive', '-v0'],
        'extcore'    : ['-fext-core'],
        'optextcore' : ['-O -fext-core'],
-       'threaded'   : ['-threaded']
+       'threaded1'  : ['-threaded', '-debug'],
+       'threaded2'  : ['-O', '-threaded']
        }
 
 config.way_rts_flags = { 
@@ -59,12 +56,12 @@ config.way_rts_flags = {
        'opt'        : [],
        'optasm'     : [],
        'prof'       : ['-p'],
-       'profasm'    : [],
-       'smp'        : ['-N2'],
+       'profasm'    : ['-hc'], # test heap profiling too
        'unreg'      : [],
        'ghci'       : [],
        'extcore'    : [],
        'optextcore' : [],
-       'threaded'   : []
+       'threaded1'  : [],
+       'threaded2'  : ['-N2']
        }
 
index 2443858..7f80d48 100644 (file)
@@ -63,12 +63,6 @@ else
 RUNTEST_OPTS += -e ghc_with_unreg=0
 endif
 
-ifeq "$(filter s, $(GhcRTSWays))" "s"
-RUNTEST_OPTS += -e ghc_with_smp=1
-else
-RUNTEST_OPTS += -e ghc_with_smp=0
-endif
-
 ifeq "$(GhcWithInterpreter)" "YES"
 RUNTEST_OPTS += -e ghc_with_interpreter=1
 else