testsuite: Don't run T9630 in nonmoving ways
authorBen Gamari <ben@smart-cactus.org>
Wed, 19 Jun 2019 03:03:27 +0000 (23:03 -0400)
committerBen Gamari <ben@smart-cactus.org>
Mon, 24 Jun 2019 21:43:20 +0000 (17:43 -0400)
The nonmoving collector doesn't support -G1

testsuite/tests/perf/compiler/all.T

index 40b5e26..41ad0cf 100644 (file)
@@ -385,7 +385,9 @@ test ('T9630',
       extra_clean(['T9630a.hi', 'T9630a.o']),
 
       # Use `+RTS -G1` for more stable residency measurements. Note [residency].
-      extra_hc_opts('+RTS -G1 -RTS')
+      extra_hc_opts('+RTS -G1 -RTS'),
+      # The nonmoving collector does not support -G1
+      omit_ways(['nonmoving', 'nonmoving_thr', 'nonmoving_thr_ghc'])
       ],
       multimod_compile,
       ['T9630', '-v0 -O'])