diff options
Diffstat (limited to 'testsuite/tests/perf/compiler/all.T')
-rw-r--r-- | testsuite/tests/perf/compiler/all.T | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T index a8eea78729..f6e56c56b3 100644 --- a/testsuite/tests/perf/compiler/all.T +++ b/testsuite/tests/perf/compiler/all.T @@ -367,7 +367,13 @@ test('T16190', multimod_compile, ['T16190.hs', '-v0']) -test('T16473', normal, makefile_test, ['T16473']) +# Run this program. If specialisation fails, it'll start to allocate much more +test ('T16473', + [ collect_stats('bytes allocated',5) + , only_ways(['normal']) + ], + compile_and_run, + ['-O2 -flate-specialise']) test('T17516', [ collect_compiler_stats('bytes allocated', 5), @@ -415,3 +421,8 @@ test ('T13253-spj', ], compile, ['-v0 -O']) +test ('T18223', + [ collect_compiler_stats('bytes allocated',2) + ], + compile, + ['-v0 -O']) |