[commit: ghc] master: testsuite: Bump T9630 allocations as a result of 33de71fa06d0 (b750dcc)
git at git.haskell.org
git at git.haskell.org
Sat May 5 17:25:56 UTC 2018
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/b750dcc5d9e1df8505788a41d0cf0d92acd17f0d/ghc
>---------------------------------------------------------------
commit b750dcc5d9e1df8505788a41d0cf0d92acd17f0d
Author: Ben Gamari <ben at smart-cactus.org>
Date: Sat May 5 13:08:04 2018 -0400
testsuite: Bump T9630 allocations as a result of 33de71fa06d0
This patch made the simplifier inline nested function bindings less aggressively
and, while it didn't seem to affect nofib, appears to have regressed T9630
rather considerably.
>---------------------------------------------------------------
b750dcc5d9e1df8505788a41d0cf0d92acd17f0d
testsuite/tests/perf/compiler/all.T | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/testsuite/tests/perf/compiler/all.T b/testsuite/tests/perf/compiler/all.T
index 237b74a..903c05f 100644
--- a/testsuite/tests/perf/compiler/all.T
+++ b/testsuite/tests/perf/compiler/all.T
@@ -1266,10 +1266,11 @@ test ('T9630',
[ compiler_stats_num_field('max_bytes_used', # Note [residency]
[(platform('x86_64-unknown-mingw32'), 39867088, 15),
# 2017-12-24: 34171816 (x64/Windows)
- (wordsize(64), 35324712, 15)
+ (wordsize(64), 42664296, 15)
# initial: 56955240
# 2017-06-07: 41568168 Stop the specialiser generating loopy code
# 2018-02-25: 35324712 It's not entirely clear
+ # 2018-05-05: 42664296 Don't inline nested function bindings as aggressively
]),
extra_clean(['T9630a.hi', 'T9630a.o'])
],
More information about the ghc-commits
mailing list