[commit: ghc] master: testsuite: Skip T11627a and T11627b on Darwin (f0179e3)
git at git.haskell.org
git at git.haskell.org
Wed Jun 20 00:16:13 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/f0179e3adf6677243f587a05307a4a42833aa8d1/ghc
>---------------------------------------------------------------
commit f0179e3adf6677243f587a05307a4a42833aa8d1
Author: Ben Gamari <ben at smart-cactus.org>
Date: Mon Jun 18 18:34:07 2018 -0400
testsuite: Skip T11627a and T11627b on Darwin
Darwin tends to give us a very small stack which the retainer profiler tends to
overflow. Strangely, this manifested on CircleCI yet not Harbormaster.
See #15287 and #11627.
>---------------------------------------------------------------
f0179e3adf6677243f587a05307a4a42833aa8d1
testsuite/tests/profiling/should_run/all.T | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/testsuite/tests/profiling/should_run/all.T b/testsuite/tests/profiling/should_run/all.T
index 75882a3..5ee45c3 100644
--- a/testsuite/tests/profiling/should_run/all.T
+++ b/testsuite/tests/profiling/should_run/all.T
@@ -114,10 +114,16 @@ test('T5363', [], compile_and_run, [''])
test('profinline001', [], compile_and_run, [''])
-test('T11627a', [extra_ways(extra_prof_ways)], compile_and_run, [''])
+# Skip T11627a and T11627b on Darwin as it tends to give us a very small stack
+# which the retainer profiler tends to overflow. See #15287 and #11627.
+test('T11627a', [ extra_ways(extra_prof_ways)
+ , when(opsys('darwin'), skip)
+ ],
+ compile_and_run, [''])
test('T11627b', [ extra_run_opts('+RTS -i0 -RTS') # census after each GC
, extra_ways(extra_prof_ways)
+ , when(opsys('darwin'), skip)
, when(opsys('mingw32'),
expect_broken_for(12236, ['prof_hc_hb']))
]
More information about the ghc-commits
mailing list