Disable timer-based context switches
Compare changes
+ 10
− 1
@@ -17,7 +17,16 @@ RUNTEST_OPTS = $(SRC_RUNTEST_OPTS) $(WAY$(_way)_RUNTEST_OPTS) \
Summary:
In the past, we repeatedly had problems with non-deterministic allocations due to stack squeezing during context switches (#4450, #8611).
This patch adds +RTS -V0 -RTS
as extra RUNTEST_OPTS
for every single-threaded benchmark.
Is this the right place to add the flags? Should we also do this for all the other benchmarks?
Reviewers: simonmar, osa1, nomeata, O26 nofib
GHC Trac Issues: #8611
Differential Revision: https://phabricator.haskell.org/D5470