[commit: ghc] master: testsuite: Mark T10858 as broken on Windows (8b84b4f)

git at git.haskell.org git at git.haskell.org
Mon Oct 17 19:02:44 UTC 2016


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/8b84b4fdae1becdaf534faf456a4aced9966e99b/ghc

>---------------------------------------------------------------

commit 8b84b4fdae1becdaf534faf456a4aced9966e99b
Author: Ben Gamari <ben at well-typed.com>
Date:   Sun Oct 16 02:25:50 2016 +0000

    testsuite: Mark T10858 as broken on Windows
    
    Strangely the allocation numbers on Windows differ significantly from
    those on Linux. Usually I would just update the number, but I would
    really like to understand why this is the case. This is a rather large
    deviation in the compilation of a program which really shouldn't have
    any appreciable platform dependence.


>---------------------------------------------------------------

8b84b4fdae1becdaf534faf456a4aced9966e99b
 testsuite/tests/deriving/perf/all.T | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/testsuite/tests/deriving/perf/all.T b/testsuite/tests/deriving/perf/all.T
index 4d5996b..b45f724 100644
--- a/testsuite/tests/deriving/perf/all.T
+++ b/testsuite/tests/deriving/perf/all.T
@@ -1,7 +1,8 @@
 test('T10858',
      [compiler_stats_num_field('bytes allocated',
           [ (wordsize(64), 241655120, 8) ]),
-      only_ways(['normal'])
+      only_ways(['normal']),
+      when(msys(), expect_broken(12713))
       ],
      compile,
      ['-O'])



More information about the ghc-commits mailing list