test +RTS -G1 for the codeGen/should_run tests
authorSimon Marlow <marlowsd@gmail.com>
Tue, 24 May 2011 13:47:59 +0000 (14:47 +0100)
committerSimon Marlow <marlowsd@gmail.com>
Tue, 24 May 2011 13:47:59 +0000 (14:47 +0100)
testsuite/config/ghc
testsuite/tests/ghc-regress/codeGen/should_run/all.T

index 693b125..74b84e5 100644 (file)
@@ -63,7 +63,8 @@ config.in_tree_compiler = in_tree_compiler
 
 config.way_flags = {
        'normal'     : [],
-       'optasm'     : ['-O -fasm'],
+        'g1'         : [],
+        'optasm'     : ['-O -fasm'],
        'llvm'       : ['-fllvm'],
        'optllvm'    : ['-O -fllvm'],
        'profasm'    : ['-O -prof -auto-all -fasm'],
@@ -85,8 +86,9 @@ config.way_flags = {
        }
 
 config.way_rts_flags = { 
-       'normal'     : [],
-       'optasm'     : [],
+        'normal'     : [],
+        'g1'         : ['-G1'],
+        'optasm'     : [],
        'llvm'       : [],
        'optllvm'    : [],
        'profasm'    : ['-hc'], # test heap profiling too
index 5852c86..3c49510 100644 (file)
@@ -1,3 +1,6 @@
+# Test +RTS -G1 here (it isn't tested anywhere else)
+setTestOpts(extra_ways(['g1']))
+
 test('cgrun001', normal, compile_and_run, [''])
 test('cgrun002', normal, compile_and_run, [''])
 test('cgrun003', normal, compile_and_run, [''])