Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master
http://hackage.haskell.org/trac/ghc/changeset/6c06117761fa56275aea0af773dfa431fee9e792 >--------------------------------------------------------------- commit 6c06117761fa56275aea0af773dfa431fee9e792 Author: Ian Lynagh <[email protected]> Date: Sun Sep 18 22:06:49 2011 +0100 Add amd64/OS X specific stats to the T4801 test The OS X codegen has higher memory requirements than the elf codegen. >--------------------------------------------------------------- tests/perf/compiler/all.T | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/tests/perf/compiler/all.T b/tests/perf/compiler/all.T index 7083e77..1bcd6a9 100644 --- a/tests/perf/compiler/all.T +++ b/tests/perf/compiler/all.T @@ -82,27 +82,35 @@ test('T4801', if_wordsize(32, compiler_stats_num_field('peak_megabytes_allocated', 30, 40)), # expected value: 52 (amd64/Linux): - # expected value: 72 (out of date) (amd64/OS X): if_wordsize(64, - compiler_stats_num_field('peak_megabytes_allocated', 50, 60)), + compiler_stats_num_field('peak_megabytes_allocated', 50, 54)), + # expected value: 64 (amd64/OS X): + if_platform('x86_64-apple-darwin', + compiler_stats_num_field('peak_megabytes_allocated', 62, 66)), # expected value: 353463196 (x86/Windows) if_wordsize(32, compiler_stats_num_field('bytes allocated', 330000000, 370000000)), # expected value: 458700632 (amd64/Linux): - # expected value: 813714032 (out of date) (amd64/OS X): if_wordsize(64, - compiler_stats_num_field('bytes allocated', 400000000, - 500000000)), + compiler_stats_num_field('bytes allocated', 440000000, + 480000000)), + # expected value: 510938976 (amd64/OS X): + if_platform('x86_64-apple-darwin', + compiler_stats_num_field('bytes allocated', 490000000, + 530000000)), # expected value: 14181360 (x86/Linux) if_wordsize(32, compiler_stats_num_field('max_bytes_used', 11000000, 14000000)), - # expected value: 18188272 (amd64/Linux, bindist) - # expected value: 7189848 (wrong?) (amd64/Linux, intree): + # expected value: 18188272 (amd64/Linux) if_wordsize(64, compiler_stats_num_field('max_bytes_used', 15000000, 20000000)), + # expected value: 23097936 (amd64/OS X): + if_platform('x86_64-apple-darwin', + compiler_stats_num_field('max_bytes_used', 21000000, + 25000000)), only_ways(['normal']) ], compile, _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
