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

Reply via email to