summaryrefslogtreecommitdiff
path: root/testsuite/tests/perf/compiler/all.T
diff options
context:
space:
mode:
Diffstat (limited to 'testsuite/tests/perf/compiler/all.T')
-rw-r--r--testsuite/tests/perf/compiler/all.T9
1 files changed, 9 insertions, 0 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 96d30e8017..37a6fdb2f9 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -660,3 +660,12 @@ test ('InfiniteListFusion',
[collect_stats('bytes allocated',2), when(arch('i386'), skip), js_broken(22576)],
compile_and_run,
['-O2 -package ghc'])
+
+# Track performance of record update renaming/typechecking
+test('RecordUpdPerf',
+ [ collect_compiler_stats('bytes allocated',2),
+ pre_cmd('./genRecordUpdPerf'),
+ extra_files(['genRecordUpdPerf']),
+ ],
+ multimod_compile,
+ ['RecordUpdPerf', '-fno-code -v0'])