summaryrefslogtreecommitdiff
path: root/testsuite/tests/perf/compiler/all.T
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2014-05-23 13:49:04 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2014-08-28 11:14:16 +0100
commitbb8772662d48b27966422d00356b468bacff377f (patch)
treef17037a9305eb6e55eb88f0227b0d1b9a5193516 /testsuite/tests/perf/compiler/all.T
parent082e41b4c469371cae2eda3fb9b5e0e0f54e73e3 (diff)
downloadhaskell-bb8772662d48b27966422d00356b468bacff377f.tar.gz
Performance changes
* T1969 improves, perhaps because of better specialiation * T5642 (a bizarre case) worsens, because we get lots and lots of specialisations of imported functions for the lots and lots of data types T5642 declares
Diffstat (limited to 'testsuite/tests/perf/compiler/all.T')
-rw-r--r--testsuite/tests/perf/compiler/all.T6
1 files changed, 6 insertions, 0 deletions
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 10eecba0b9..15fdb797b8 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -74,6 +74,7 @@ test('T1969',
# 2014-01-22 316103268 (x86/Linux)
# 2014-06-29 303300692 (x86/Linux)
(wordsize(64), 651626680, 5)]),
+ (wordsize(64), 625525224, 5)]),
# 17/11/2009 434845560 (amd64/Linux)
# 08/12/2009 459776680 (amd64/Linux)
# 17/05/2010 519377728 (amd64/Linux)
@@ -396,6 +397,11 @@ test('T5642',
# prev: 1300000000
# 2014-07-17: 1358833928 (general round of updates)
# 2014-08-07: 1402242360 (caused by 1fc60ea)
+# Watch out for:
+ # 23/05/2014: 1452688392 (More aggressive specialisation means we get
+ # specialised copies of imported functions that
+ # are ultimately discarded by trimAutoRules
+ # It's a bizarre program with LOTS of data types)
],
compile,['-O'])