GHC issues
https://gitlab.haskell.org/ghc/ghc/-/issues
2020-01-31T00:04:41Z
https://gitlab.haskell.org/ghc/ghc/-/issues/17766
got an error when profile memory using -hr
2020-01-31T00:04:41Z
Xiaoning
got an error when profile memory using -hr
# compile
```
ghc -O2 -w -rtsopts -prof Main
```
# run
```
./Main -tcount w45.log -identity 45 -order wire ./$1 +RTS -A4M -H1G -s -p -hr
```
# error
```
Main: internal error: Invalid object in isRetainer(): 64
(GHC version 8.0.2 fo...
# compile
```
ghc -O2 -w -rtsopts -prof Main
```
# run
```
./Main -tcount w45.log -identity 45 -order wire ./$1 +RTS -A4M -H1G -s -p -hr
```
# error
```
Main: internal error: Invalid object in isRetainer(): 64
(GHC version 8.0.2 for x86_64_unknown_linux)
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
```
# this run works (-hr => -h)
```
./Main -tcount w45.log -identity 45 -order wire ./$1 +RTS -A4M -H1G -s -p -h
```
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/16029
Inadequate absence analysis
2019-07-07T18:01:57Z
Simon Peyton Jones
Inadequate absence analysis
Consider
```
data S = MkS Int Int
g1 :: S -> Int -> Int
g1 (MkS x y) 0 = 0
g1 (MkS x y) n = g1 (MkS y x) (n-1)
```
With GHC 8.6 we get
```
$wg1 :: S -> GHC.Prim.Int# -> GHC.Prim.Int#
[Str=<S,1*H><S,1*U>]
$wg1 = \ (w_s2oH :: S)
...
Consider
```
data S = MkS Int Int
g1 :: S -> Int -> Int
g1 (MkS x y) 0 = 0
g1 (MkS x y) n = g1 (MkS y x) (n-1)
```
With GHC 8.6 we get
```
$wg1 :: S -> GHC.Prim.Int# -> GHC.Prim.Int#
[Str=<S,1*H><S,1*U>]
$wg1 = \ (w_s2oH :: S)
(ww_s2oL :: GHC.Prim.Int#) ->
case w_s2oH of { MkS x_s2pz y_s2pA ->
case ww_s2oL of ds_X2nb {
__DEFAULT ->
Foo.$wg1 (Foo.MkS y_s2pA x_s2pz) (GHC.Prim.-# ds_X2nb 1#);
0# -> 0# }}
g1 :: S -> Int -> Int
[Str=<S,1*H><S(S),1*U(1*U)>m]
g1 = \ (w_s2oH :: S) (w1_s2oI :: Int) ->
case w_s2oH of w2_X2pG { MkS ipv_s2p2 ipv1_s2p3 ->
case w1_s2oI of { GHC.Types.I# ww1_s2oL ->
case Foo.$wg1 w2_X2pG ww1_s2oL of ww2_s2oP { __DEFAULT ->
GHC.Types.I# ww2_s2oP }}}
```
What terrible code! We evaluate the S argument in the wrapper,
and box and unbox it every time around the loop, even though it is never ultimately used.
Here's what happens if the arguments are banged:
```
data T = MkT !Int !Int
g2 :: T -> Int -> Int
g2 (MkT x y) 0 = 0
g2 (MkT x y) n = g2 (MkT y x) (n-1)
```
We get
```
$wg2 GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int#
[Str=<L,1*U><L,1*U><S,1*U>]
Foo.$wg2 = \ (ww_s2ow :: GHC.Prim.Int#)
(ww1_s2ox :: GHC.Prim.Int#)
(ww2_s2oB :: GHC.Prim.Int#) ->
case ww2_s2oB of ds_X2n0 {
__DEFAULT -> Foo.$wg2 ww1_s2ox ww_s2ow (GHC.Prim.-# ds_X2n0 1#);
0# -> 0# }
g2 :: T -> Int -> Int
[Str=<S(SS),1*U(1*U,1*U)><S(S),1*U(1*U)>m ]
g2 = \ (w_s2os :: T) (w1_s2ot :: Int) ->
case w_s2os of { MkT ww1_s2ow ww2_s2ox ->
case w1_s2ot of { GHC.Types.I# ww4_s2oB ->
case Foo.$wg2 ww1_s2ow ww2_s2ox ww4_s2oB of ww5_s2oF {
__DEFAULT -> GHC.Types.I# ww5_s2oF }}}
```
Still terrible. We pass the two components around the loop before discarding them
at the end.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Inadequate absence analysis","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"Consider\r\n{{{\r\ndata S = MkS Int Int\r\ng1 :: S -> Int -> Int\r\ng1 (MkS x y) 0 = 0\r\ng1 (MkS x y) n = g1 (MkS y x) (n-1)\r\n}}}\r\nWith GHC 8.6 we get\r\n{{{\r\n$wg1 :: S -> GHC.Prim.Int# -> GHC.Prim.Int#\r\n[Str=<S,1*H><S,1*U>]\r\n$wg1 = \\ (w_s2oH :: S)\r\n (ww_s2oL :: GHC.Prim.Int#) ->\r\n case w_s2oH of { MkS x_s2pz y_s2pA ->\r\n case ww_s2oL of ds_X2nb {\r\n __DEFAULT ->\r\n Foo.$wg1 (Foo.MkS y_s2pA x_s2pz) (GHC.Prim.-# ds_X2nb 1#);\r\n 0# -> 0# }}\r\n\r\ng1 :: S -> Int -> Int\r\n[Str=<S,1*H><S(S),1*U(1*U)>m]\r\ng1 = \\ (w_s2oH :: S) (w1_s2oI :: Int) ->\r\n case w_s2oH of w2_X2pG { MkS ipv_s2p2 ipv1_s2p3 ->\r\n case w1_s2oI of { GHC.Types.I# ww1_s2oL ->\r\n case Foo.$wg1 w2_X2pG ww1_s2oL of ww2_s2oP { __DEFAULT ->\r\n GHC.Types.I# ww2_s2oP }}}\r\n}}}\r\nWhat terrible code! We evaluate the S argument in the wrapper,\r\nand box and unbox it every time around the loop, even though it is never ultimately used.\r\n\r\nHere's what happens if the arguments are banged:\r\n{{{\r\ndata T = MkT !Int !Int\r\ng2 :: T -> Int -> Int\r\ng2 (MkT x y) 0 = 0\r\ng2 (MkT x y) n = g2 (MkT y x) (n-1)\r\n}}}\r\nWe get\r\n{{{\r\n$wg2 GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int# -> GHC.Prim.Int#\r\n[Str=<L,1*U><L,1*U><S,1*U>]\r\nFoo.$wg2 = \\ (ww_s2ow :: GHC.Prim.Int#)\r\n (ww1_s2ox :: GHC.Prim.Int#)\r\n (ww2_s2oB :: GHC.Prim.Int#) ->\r\n case ww2_s2oB of ds_X2n0 {\r\n __DEFAULT -> Foo.$wg2 ww1_s2ox ww_s2ow (GHC.Prim.-# ds_X2n0 1#);\r\n 0# -> 0# }\r\n\r\ng2 :: T -> Int -> Int\r\n[Str=<S(SS),1*U(1*U,1*U)><S(S),1*U(1*U)>m ]\r\ng2 = \\ (w_s2os :: T) (w1_s2ot :: Int) ->\r\n case w_s2os of { MkT ww1_s2ow ww2_s2ox ->\r\n case w1_s2ot of { GHC.Types.I# ww4_s2oB ->\r\n case Foo.$wg2 ww1_s2ow ww2_s2ox ww4_s2oB of ww5_s2oF {\r\n __DEFAULT -> GHC.Types.I# ww5_s2oF }}}\r\n}}}\r\nStill terrible. We pass the two components around the loop before discarding them\r\nat the end.\r\n","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/16024
Kind Signatures on data instances
2019-07-07T18:01:59Z
Andrew Martin
Kind Signatures on data instances
There's a comment in `compiler/typecheck/TcInstDcls.hs` that reads:
> The "header" is the part other than the data constructors themselves
> e.g. `data instance D [a] :: * -> * = ...`
> Here the "header" is the bit before the "=" sign...
There's a comment in `compiler/typecheck/TcInstDcls.hs` that reads:
> The "header" is the part other than the data constructors themselves
> e.g. `data instance D [a] :: * -> * = ...`
> Here the "header" is the bit before the "=" sign
What's weird is that you cannot actually compile code that this example suggests is valid. Consider this:
```
{-# language TypeFamilies #-}
module BadSig where
data family Bar a :: *
data instance Bar Int :: * = Bool
```
It fails on GHC 8.6.2 with:
```
bad_sig.hs:6:28: error:
parse error on input ‘=’
Perhaps you need a 'let' in a 'do' block?
e.g. 'let x = 5' instead of 'x = 5'
|
6 | data instance Bar Int :: * = Bool
| ^
```
Oddly, GHC will accept the instance if the body is missing:
```
{-# language TypeFamilies #-}
module BadSig where
data family Bar a :: *
data instance Bar Int :: *
```
It is not clear to me whether or not this one should be accepted, but that is beside the point. The first example should certainly be accepted. It should also be accepted with `TYPE 'LiftedRep` instead of `*`, but it fails with the same parser error when given that kind signature as well.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Kind Signatures on data instances","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"There's a comment in `compiler/typecheck/TcInstDcls.hs` that reads:\r\n\r\n> The \"header\" is the part other than the data constructors themselves\r\n\r\n> e.g. `data instance D [a] :: * -> * = ...`\r\n\r\n> Here the \"header\" is the bit before the \"=\" sign\r\n\r\nWhat's weird is that you cannot actually compile code that this example suggests is valid. Consider this:\r\n\r\n{{{\r\n{-# language TypeFamilies #-}\r\n \r\nmodule BadSig where\r\n\r\ndata family Bar a :: *\r\ndata instance Bar Int :: * = Bool\r\n}}}\r\n\r\nIt fails on GHC 8.6.2 with:\r\n\r\n{{{\r\nbad_sig.hs:6:28: error:\r\n parse error on input ‘=’\r\n Perhaps you need a 'let' in a 'do' block?\r\n e.g. 'let x = 5' instead of 'x = 5'\r\n |\r\n6 | data instance Bar Int :: * = Bool\r\n | ^\r\n}}}\r\n\r\nOddly, GHC will accept the instance if the body is missing:\r\n\r\n{{{\r\n{-# language TypeFamilies #-}\r\n \r\nmodule BadSig where\r\n\r\ndata family Bar a :: *\r\ndata instance Bar Int :: *\r\n}}}\r\n\r\nIt is not clear to me whether or not this one should be accepted, but that is beside the point. The first example should certainly be accepted. It should also be accepted with `TYPE 'LiftedRep` instead of `*`, but it fails with the same parser error when given that kind signature as well.","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/16020
Hadrian: correctly Install libffi shared object files
2019-07-07T18:01:59Z
davide
Hadrian: correctly Install libffi shared object files
In [D5423](https://phabricator.haskell.org/D5423) a hack to correctly install the libffi .so files is implemented. This is a quick and dirty solution to fix the hadrian build. Note \[Hadrian: install libffi hack\] from that patch and als...
In [D5423](https://phabricator.haskell.org/D5423) a hack to correctly install the libffi .so files is implemented. This is a quick and dirty solution to fix the hadrian build. Note \[Hadrian: install libffi hack\] from that patch and also issue #15837 have more details, but ultimately hadrian should not have a special case for libffi.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ---------------------- |
| Version | 8.6.2 |
| Type | Task |
| TypeOfFailure | OtherFailure |
| Priority | high |
| Resolution | Unresolved |
| Component | Build System (Hadrian) |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Hadrian: correctly Install libffi shared object files","status":"New","operating_system":"","component":"Build System (Hadrian)","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Task","description":"In Phab:D5423 a hack to correctly install the libffi .so files is implemented. This is a quick and dirty solution to fix the hadrian build. Note [Hadrian: install libffi hack] from that patch and also issue #15837 have more details, but ultimately hadrian should not have a special case for libffi.","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
davide
davide
https://gitlab.haskell.org/ghc/ghc/-/issues/16015
git notes logic breaks CircleCI validation of pull requests
2019-07-07T18:02:01Z
Ben Gamari
git notes logic breaks CircleCI validation of pull requests
Due to missing credentials. David, can you have a look?
https://circleci.com/gh/ghc/ghc/12493
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version ...
Due to missing credentials. David, can you have a look?
https://circleci.com/gh/ghc/ghc/12493
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | highest |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | davide |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"git notes logic breaks CircleCI validation of pull requests","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":["davide"],"type":"Bug","description":"Due to missing credentials. David, can you have a look?\r\n\r\nhttps://circleci.com/gh/ghc/ghc/12493","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/16000
Don't suggest Rank2Types and RankNTypes, only the latter
2019-07-07T18:02:05Z
chessai
Don't suggest Rank2Types and RankNTypes, only the latter
Currently (as of GHC 8.6.2), error messages that suggest RankNTypes also suggest Rank2Types, but Rank2Types are deprecated.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| --------------------...
Currently (as of GHC 8.6.2), error messages that suggest RankNTypes also suggest Rank2Types, but Rank2Types are deprecated.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ----------------- |
| Version | 8.6.2 |
| Type | FeatureRequest |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler (Parser) |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Don't suggest Rank2Types and RankNTypes, only the latter","status":"New","operating_system":"","component":"Compiler (Parser)","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"FeatureRequest","description":"Currently (as of GHC 8.6.2), error messages that suggest RankNTypes also suggest Rank2Types, but Rank2Types are deprecated. ","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15994
Duplicate entries in -ddump-minimal-imports
2019-07-07T18:02:07Z
Simon Peyton Jones
Duplicate entries in -ddump-minimal-imports
Consider
```
module Foo where
import System.IO
f = [ReadMode, ReadMode]
```
We get this:
```
$ ghc -c -ddump-minimal-imports Foo.hs
$ cat Foo.imports
import System.IO ( IOMode(ReadMode, ReadMode) )
```
Notice that `ReadMode` appear...
Consider
```
module Foo where
import System.IO
f = [ReadMode, ReadMode]
```
We get this:
```
$ ghc -c -ddump-minimal-imports Foo.hs
$ cat Foo.imports
import System.IO ( IOMode(ReadMode, ReadMode) )
```
Notice that `ReadMode` appears twice.
Turns out this is because of a refactoring in `RnNames`
```
commit 6353efc7694ba8ec86c091918e02595662169ae2
Author: David Eichmann <EichmannD@gmail.com>
Date: Thu Nov 22 14:48:05 2018 -0500
Fix unused-import warnings
This patch fixes a fairly long-standing bug (dating back to 2015) in
RdrName.bestImport, namely
```
(which I wrote -- don't blame David!).
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Duplicate entries in -ddump-minimal-imports","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"Consider\r\n{{{\r\nmodule Foo where\r\n\r\nimport System.IO\r\n\r\nf = [ReadMode, ReadMode]\r\n}}}\r\nWe get this:\r\n{{{\r\n$ ghc -c -ddump-minimal-imports Foo.hs\r\n$ cat Foo.imports\r\nimport System.IO ( IOMode(ReadMode, ReadMode) )\r\n}}}\r\nNotice that `ReadMode` appears twice.\r\n\r\nTurns out this is because of a refactoring in `RnNames`\r\n{{{\r\ncommit 6353efc7694ba8ec86c091918e02595662169ae2\r\nAuthor: David Eichmann <EichmannD@gmail.com>\r\nDate: Thu Nov 22 14:48:05 2018 -0500\r\n\r\n Fix unused-import warnings\r\n \r\n This patch fixes a fairly long-standing bug (dating back to 2015) in\r\n RdrName.bestImport, namely\r\n}}}\r\n(which I wrote -- don't blame David!).\r\n","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15980
unpin a mutable byte array
2019-07-07T18:02:10Z
Andrew Martin
unpin a mutable byte array
Sometimes, it necessary to allocate a mutable byte array as pinned. This commonly happens when the mutable byte array will immidiately be handed over to a `safe` FFI routine to be initialized. However, after it has been initialized, it m...
Sometimes, it necessary to allocate a mutable byte array as pinned. This commonly happens when the mutable byte array will immidiately be handed over to a `safe` FFI routine to be initialized. However, after it has been initialized, it might not be useful for it to be pinned anymore. If it's a little byte array, it may contribute to a fragmented heap. Even if it's large, the fact that the user explicitly asked pin it prohibits it from ever being added to a compact region (pinned bytearrays that were pinned simply because they are over 3KB can be added to compact regions). A workaround for either of these problems is to copy the pinned bytearray into an unpinned byte array afterwards. But that's kind of wasteful. Is it possible to have a primop
```
unpinMutableByteArray :: MutableByteArray s -> State# s -> State# s
```
After this, the mutable byte array could be moved in memory. This would require `isMutableByteArrayPinned#` to undergo a similar transition as `sizeofMutableByteArray#` (which was superceeded by `getSizeofMutableByteArray#`) underwent.
Is this possible? Or are pinned things allocated in a special place that makes unpinning impossible?
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Task |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"unpin a mutable byte array","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Task","description":"Sometimes, it necessary to allocate a mutable byte array as pinned. This commonly happens when the mutable byte array will immidiately be handed over to a `safe` FFI routine to be initialized. However, after it has been initialized, it might not be useful for it to be pinned anymore. If it's a little byte array, it may contribute to a fragmented heap. Even if it's large, the fact that the user explicitly asked pin it prohibits it from ever being added to a compact region (pinned bytearrays that were pinned simply because they are over 3KB can be added to compact regions). A workaround for either of these problems is to copy the pinned bytearray into an unpinned byte array afterwards. But that's kind of wasteful. Is it possible to have a primop\r\n\r\n{{{\r\nunpinMutableByteArray :: MutableByteArray s -> State# s -> State# s\r\n}}}\r\n\r\nAfter this, the mutable byte array could be moved in memory. This would require `isMutableByteArrayPinned#` to undergo a similar transition as `sizeofMutableByteArray#` (which was superceeded by `getSizeofMutableByteArray#`) underwent.\r\n\r\nIs this possible? Or are pinned things allocated in a special place that makes unpinning impossible?","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15978
slow test suite failures on 8.6 DARWIN :
2021-12-03T20:50:27Z
Carter Schonwald
slow test suite failures on 8.6 DARWIN :
step to reproduce
```
cd testsuite;
make slow TEST="EtaExpandLevPoly ManyAlternatives ManyConstructors MultiLayerModules T10370 T11535 T12707 T13379 T13701 T13719 T14683 T14697 T14936 T15349 T4334 T6132 T7702 T9203 T9630 ghci063 haddo...
step to reproduce
```
cd testsuite;
make slow TEST="EtaExpandLevPoly ManyAlternatives ManyConstructors MultiLayerModules T10370 T11535 T12707 T13379 T13701 T13719 T14683 T14697 T14936 T15349 T4334 T6132 T7702 T9203 T9630 ghci063 haddock.Cabal haddock.base haddock.compiler hpc_fork signals004 space_leak_001"
```
```
=====> T11535(normal) 1 of 26 [0, 0, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output
cd "./deriving/should_run/T11535.run" && ./T11535
=====> T11535(hpc) 1 of 26 [0, 0, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc
cd "./deriving/should_run/T11535.run" && ./T11535
=====> T11535(optasm) 1 of 26 [0, 0, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm
cd "./deriving/should_run/T11535.run" && ./T11535
=====> T11535(profasm) 1 of 26 [0, 0, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto
cd "./deriving/should_run/T11535.run" && ./T11535 +RTS -hc -p -RTS
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps" T11535
=====> T11535(ghci) 1 of 26 [0, 0, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < T11535.genscript
Wrong exit code for T11535(ghci) (expected 0 , actual 134 )
*** unexpected failure for T11535(ghci)
=====> T11535(threaded1) 1 of 26 [0, 1, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug
cd "./deriving/should_run/T11535.run" && ./T11535
=====> T11535(threaded2) 1 of 26 [0, 1, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog
cd "./deriving/should_run/T11535.run" && ./T11535 +RTS -N2 -ls -RTS
=====> T11535(dyn) 1 of 26 [0, 1, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic
cd "./deriving/should_run/T11535.run" && ./T11535
=====> T11535(profthreaded) 1 of 26 [0, 1, 0]
cd "./deriving/should_run/T11535.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded
cd "./deriving/should_run/T11535.run" && ./T11535 +RTS -p -RTS
=====> ghci063(ghci) 2 of 26 [0, 1, 0]
cd "./ghci/scripts/ghci063.run" && HC="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" HC_OPTS="-dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output " "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < ghci063.script
Actual stderr output differs from expected:
diff -uw "/dev/null" "./ghci/scripts/ghci063.run/ghci063.run.stderr.normalised"
--- /dev/null 2018-11-30 11:28:25.000000000 -0500
+++ ./ghci/scripts/ghci063.run/ghci063.run.stderr.normalised 2018-11-30 11:28:26.000000000 -0500
@@ -0,0 +1,2 @@
+
+B.hs:1:1: parse error on input ‘***’
*** unexpected failure for ghci063(ghci)
=====> T10370(optasm) 3 of 26 [0, 2, 0]
cd "./perf/compiler/T10370.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T10370.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output +RTS -G1 -RTS -O -fasm +RTS -V0 -tT10370.comp.stats --machine-readable -RTS
max_bytes_used value is too high:
Expected T10370(optasm) max_bytes_used: 31524048 +/-15%
Lower bound T10370(optasm) max_bytes_used: 26795440
Upper bound T10370(optasm) max_bytes_used: 36252656
Actual T10370(optasm) max_bytes_used: 36718312
Deviation T10370(optasm) max_bytes_used: 16.5 %
peak_megabytes_allocated value is too high:
Expected T10370(optasm) peak_megabytes_allocated: 117 +/-15%
Lower bound T10370(optasm) peak_megabytes_allocated: 99
Upper bound T10370(optasm) peak_megabytes_allocated: 135
Actual T10370(optasm) peak_megabytes_allocated: 137
Deviation T10370(optasm) peak_megabytes_allocated: 17.1 %
*** unexpected stat test failure for T10370(optasm)
=====> T12707(normal) 4 of 26 [0, 2, 0]
cd "./perf/compiler/T12707.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output +RTS -V0 -tT12707.comp.stats --machine-readable -RTS
=====> T12707(hpc) 4 of 26 [0, 2, 0]
cd "./perf/compiler/T12707.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc +RTS -V0 -tT12707.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T12707(hpc) bytes allocated: 1141555816 +/-5%
Lower bound T12707(hpc) bytes allocated: 1084478025
Upper bound T12707(hpc) bytes allocated: 1198633607
Actual T12707(hpc) bytes allocated: 3332600544
Deviation T12707(hpc) bytes allocated: 191.9 %
*** unexpected stat test failure for T12707(hpc)
=====> T12707(optasm) 4 of 26 [0, 2, 0]
cd "./perf/compiler/T12707.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm +RTS -V0 -tT12707.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T12707(optasm) bytes allocated: 1141555816 +/-5%
Lower bound T12707(optasm) bytes allocated: 1084478025
Upper bound T12707(optasm) bytes allocated: 1198633607
Actual T12707(optasm) bytes allocated: 3552770216
Deviation T12707(optasm) bytes allocated: 211.2 %
*** unexpected stat test failure for T12707(optasm)
=====> T12707(profasm) 4 of 26 [0, 2, 0]
cd "./perf/compiler/T12707.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto +RTS -V0 -tT12707.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T12707(profasm) bytes allocated: 1141555816 +/-5%
Lower bound T12707(profasm) bytes allocated: 1084478025
Upper bound T12707(profasm) bytes allocated: 1198633607
Actual T12707(profasm) bytes allocated: 4024687592
Deviation T12707(profasm) bytes allocated: 252.6 %
*** unexpected stat test failure for T12707(profasm)
=====> T13379(normal) 5 of 26 [0, 2, 0]
cd "./perf/compiler/T13379.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output +RTS -V0 -tT13379.comp.stats --machine-readable -RTS
=====> T13379(hpc) 5 of 26 [0, 2, 0]
cd "./perf/compiler/T13379.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc +RTS -V0 -tT13379.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T13379(hpc) bytes allocated: 453166912 +/-10%
Lower bound T13379(hpc) bytes allocated: 407850220
Upper bound T13379(hpc) bytes allocated: 498483604
Actual T13379(hpc) bytes allocated: 1840473752
Deviation T13379(hpc) bytes allocated: 306.1 %
*** unexpected stat test failure for T13379(hpc)
=====> T13379(optasm) 5 of 26 [0, 2, 0]
cd "./perf/compiler/T13379.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm +RTS -V0 -tT13379.comp.stats --machine-readable -RTS
=====> T13379(profasm) 5 of 26 [0, 2, 0]
cd "./perf/compiler/T13379.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto +RTS -V0 -tT13379.comp.stats --machine-readable -RTS
=====> MultiLayerModules(normal) 6 of 26 [0, 2, 0]
cd "./perf/compiler/MultiLayerModules.run" && ./genMultiLayerModules
cd "./perf/compiler/MultiLayerModules.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS
=====> MultiLayerModules(hpc) 6 of 26 [0, 2, 0]
cd "./perf/compiler/MultiLayerModules.run" && ./genMultiLayerModules
cd "./perf/compiler/MultiLayerModules.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS
Timeout happened...killed process "cd "./perf/compiler/MultiLayerModules.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS"...
Compile failed (exit code 99) errors were:
Failed to find field: bytes allocated
*** framework failure for MultiLayerModules(hpc) 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 788, in test_common_work
do_test(name, way, func, args, files)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 873, in do_test
result = func(*[name,way] + args)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1004, in multimod_compile
return do_compile( name, way, 0, top_mod, [], extra_hc_opts )
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1023, in do_compile
result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1235, in simple_build
statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1125, in checkStats
val = int(m.group(1))
AttributeError: 'NoneType' object has no attribute 'group'
=====> MultiLayerModules(optasm) 6 of 26 [0, 2, 1]
cd "./perf/compiler/MultiLayerModules.run" && ./genMultiLayerModules
cd "./perf/compiler/MultiLayerModules.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected MultiLayerModules(optasm) bytes allocated: 5619893176 +/-10%
Lower bound MultiLayerModules(optasm) bytes allocated: 5057903858
Upper bound MultiLayerModules(optasm) bytes allocated: 6181882494
Actual MultiLayerModules(optasm) bytes allocated: 6362463680
Deviation MultiLayerModules(optasm) bytes allocated: 13.2 %
*** unexpected stat test failure for MultiLayerModules(optasm)
=====> MultiLayerModules(profasm) 6 of 26 [0, 2, 1]
cd "./perf/compiler/MultiLayerModules.run" && ./genMultiLayerModules
cd "./perf/compiler/MultiLayerModules.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS
Timeout happened...killed process "cd "./perf/compiler/MultiLayerModules.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS"...
Compile failed (exit code 99) errors were:
Failed to find field: bytes allocated
*** framework failure for MultiLayerModules(profasm) 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 788, in test_common_work
do_test(name, way, func, args, files)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 873, in do_test
result = func(*[name,way] + args)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1004, in multimod_compile
return do_compile( name, way, 0, top_mod, [], extra_hc_opts )
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1023, in do_compile
result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1235, in simple_build
statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1125, in checkStats
val = int(m.group(1))
AttributeError: 'NoneType' object has no attribute 'group'
=====> ManyConstructors(normal) 7 of 26 [0, 2, 2]
cd "./perf/compiler/ManyConstructors.run" && ./genManyConstructors
cd "./perf/compiler/ManyConstructors.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS
=====> ManyConstructors(hpc) 7 of 26 [0, 2, 2]
cd "./perf/compiler/ManyConstructors.run" && ./genManyConstructors
cd "./perf/compiler/ManyConstructors.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected ManyConstructors(hpc) bytes allocated: 4246959352 +/-10%
Lower bound ManyConstructors(hpc) bytes allocated: 3822263416
Upper bound ManyConstructors(hpc) bytes allocated: 4671655288
Actual ManyConstructors(hpc) bytes allocated: 9359235576
Deviation ManyConstructors(hpc) bytes allocated: 120.4 %
*** unexpected stat test failure for ManyConstructors(hpc)
=====> ManyConstructors(optasm) 7 of 26 [0, 2, 2]
cd "./perf/compiler/ManyConstructors.run" && ./genManyConstructors
cd "./perf/compiler/ManyConstructors.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected ManyConstructors(optasm) bytes allocated: 4246959352 +/-10%
Lower bound ManyConstructors(optasm) bytes allocated: 3822263416
Upper bound ManyConstructors(optasm) bytes allocated: 4671655288
Actual ManyConstructors(optasm) bytes allocated: 9348447040
Deviation ManyConstructors(optasm) bytes allocated: 120.1 %
*** unexpected stat test failure for ManyConstructors(optasm)
=====> ManyConstructors(profasm) 7 of 26 [0, 2, 2]
cd "./perf/compiler/ManyConstructors.run" && ./genManyConstructors
cd "./perf/compiler/ManyConstructors.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected ManyConstructors(profasm) bytes allocated: 4246959352 +/-10%
Lower bound ManyConstructors(profasm) bytes allocated: 3822263416
Upper bound ManyConstructors(profasm) bytes allocated: 4671655288
Actual ManyConstructors(profasm) bytes allocated: 11167847640
Deviation ManyConstructors(profasm) bytes allocated: 163.0 %
*** unexpected stat test failure for ManyConstructors(profasm)
=====> ManyAlternatives(normal) 8 of 26 [0, 2, 2]
cd "./perf/compiler/ManyAlternatives.run" && ./genManyAlternatives
cd "./perf/compiler/ManyAlternatives.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS
=====> ManyAlternatives(hpc) 8 of 26 [0, 2, 2]
cd "./perf/compiler/ManyAlternatives.run" && ./genManyAlternatives
cd "./perf/compiler/ManyAlternatives.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected ManyAlternatives(hpc) bytes allocated: 1398898072 +/-10%
Lower bound ManyAlternatives(hpc) bytes allocated: 1259008264
Upper bound ManyAlternatives(hpc) bytes allocated: 1538787880
Actual ManyAlternatives(hpc) bytes allocated: 2101087728
Deviation ManyAlternatives(hpc) bytes allocated: 50.2 %
*** unexpected stat test failure for ManyAlternatives(hpc)
=====> ManyAlternatives(optasm) 8 of 26 [0, 2, 2]
cd "./perf/compiler/ManyAlternatives.run" && ./genManyAlternatives
cd "./perf/compiler/ManyAlternatives.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected ManyAlternatives(optasm) bytes allocated: 1398898072 +/-10%
Lower bound ManyAlternatives(optasm) bytes allocated: 1259008264
Upper bound ManyAlternatives(optasm) bytes allocated: 1538787880
Actual ManyAlternatives(optasm) bytes allocated: 2069547176
Deviation ManyAlternatives(optasm) bytes allocated: 47.9 %
*** unexpected stat test failure for ManyAlternatives(optasm)
=====> ManyAlternatives(profasm) 8 of 26 [0, 2, 2]
cd "./perf/compiler/ManyAlternatives.run" && ./genManyAlternatives
cd "./perf/compiler/ManyAlternatives.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected ManyAlternatives(profasm) bytes allocated: 1398898072 +/-10%
Lower bound ManyAlternatives(profasm) bytes allocated: 1259008264
Upper bound ManyAlternatives(profasm) bytes allocated: 1538787880
Actual ManyAlternatives(profasm) bytes allocated: 2191392512
Deviation ManyAlternatives(profasm) bytes allocated: 56.7 %
*** unexpected stat test failure for ManyAlternatives(profasm)
=====> T13701(normal) 9 of 26 [0, 2, 2]
cd "./perf/compiler/T13701.run" && ./genT13701
cd "./perf/compiler/T13701.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS
=====> T13701(hpc) 9 of 26 [0, 2, 2]
cd "./perf/compiler/T13701.run" && ./genT13701
cd "./perf/compiler/T13701.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS
Timeout happened...killed process "cd "./perf/compiler/T13701.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS"...
Compile failed (exit code 99) errors were:
Failed to find field: bytes allocated
*** framework failure for T13701(hpc) 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 788, in test_common_work
do_test(name, way, func, args, files)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 873, in do_test
result = func(*[name,way] + args)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1004, in multimod_compile
return do_compile( name, way, 0, top_mod, [], extra_hc_opts )
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1023, in do_compile
result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1235, in simple_build
statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1125, in checkStats
val = int(m.group(1))
AttributeError: 'NoneType' object has no attribute 'group'
=====> T13701(optasm) 9 of 26 [0, 2, 3]
cd "./perf/compiler/T13701.run" && ./genT13701
cd "./perf/compiler/T13701.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T13701(optasm) bytes allocated: 2549206272 +/-10%
Lower bound T13701(optasm) bytes allocated: 2294285644
Upper bound T13701(optasm) bytes allocated: 2804126900
Actual T13701(optasm) bytes allocated: 3222935032
Deviation T13701(optasm) bytes allocated: 26.4 %
*** unexpected stat test failure for T13701(optasm)
=====> T13701(profasm) 9 of 26 [0, 2, 3]
cd "./perf/compiler/T13701.run" && ./genT13701
cd "./perf/compiler/T13701.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS
Timeout happened...killed process "cd "./perf/compiler/T13701.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS"...
Compile failed (exit code 99) errors were:
Failed to find field: bytes allocated
*** framework failure for T13701(profasm) 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 788, in test_common_work
do_test(name, way, func, args, files)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 873, in do_test
result = func(*[name,way] + args)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1004, in multimod_compile
return do_compile( name, way, 0, top_mod, [], extra_hc_opts )
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1023, in do_compile
result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1235, in simple_build
statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)
File "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py", line 1125, in checkStats
val = int(m.group(1))
AttributeError: 'NoneType' object has no attribute 'group'
=====> T13719(normal) 10 of 26 [0, 2, 4]
cd "./perf/compiler/T13719.run" && ./genT13719
cd "./perf/compiler/T13719.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS
=====> T13719(hpc) 10 of 26 [0, 2, 4]
cd "./perf/compiler/T13719.run" && ./genT13719
cd "./perf/compiler/T13719.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T13719(hpc) bytes allocated: 5187889872 +/-10%
Lower bound T13719(hpc) bytes allocated: 4669100884
Upper bound T13719(hpc) bytes allocated: 5706678860
Actual T13719(hpc) bytes allocated: 6491534040
Deviation T13719(hpc) bytes allocated: 25.1 %
*** unexpected stat test failure for T13719(hpc)
=====> T13719(optasm) 10 of 26 [0, 2, 4]
cd "./perf/compiler/T13719.run" && ./genT13719
cd "./perf/compiler/T13719.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T13719(optasm) bytes allocated: 5187889872 +/-10%
Lower bound T13719(optasm) bytes allocated: 4669100884
Upper bound T13719(optasm) bytes allocated: 5706678860
Actual T13719(optasm) bytes allocated: 6008103400
Deviation T13719(optasm) bytes allocated: 15.8 %
*** unexpected stat test failure for T13719(optasm)
=====> T13719(profasm) 10 of 26 [0, 2, 4]
cd "./perf/compiler/T13719.run" && ./genT13719
cd "./perf/compiler/T13719.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T13719(profasm) bytes allocated: 5187889872 +/-10%
Lower bound T13719(profasm) bytes allocated: 4669100884
Upper bound T13719(profasm) bytes allocated: 5706678860
Actual T13719(profasm) bytes allocated: 6613843944
Deviation T13719(profasm) bytes allocated: 27.5 %
*** unexpected stat test failure for T13719(profasm)
=====> T14697(normal) 11 of 26 [0, 2, 4]
cd "./perf/compiler/T14697.run" && ./genT14697
cd "./perf/compiler/T14697.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS
=====> T14697(hpc) 11 of 26 [0, 2, 4]
cd "./perf/compiler/T14697.run" && ./genT14697
cd "./perf/compiler/T14697.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -O -fhpc -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14697(hpc) bytes allocated: 371030912 +/-10%
Lower bound T14697(hpc) bytes allocated: 333927820
Upper bound T14697(hpc) bytes allocated: 408134004
Actual T14697(hpc) bytes allocated: 589481848
Deviation T14697(hpc) bytes allocated: 58.9 %
*** unexpected stat test failure for T14697(hpc)
=====> T14697(optasm) 11 of 26 [0, 2, 4]
cd "./perf/compiler/T14697.run" && ./genT14697
cd "./perf/compiler/T14697.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -O -fasm -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14697(optasm) bytes allocated: 371030912 +/-10%
Lower bound T14697(optasm) bytes allocated: 333927820
Upper bound T14697(optasm) bytes allocated: 408134004
Actual T14697(optasm) bytes allocated: 434183536
Deviation T14697(optasm) bytes allocated: 17.0 %
*** unexpected stat test failure for T14697(optasm)
=====> T14697(profasm) 11 of 26 [0, 2, 4]
cd "./perf/compiler/T14697.run" && ./genT14697
cd "./perf/compiler/T14697.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -O -prof -static -fprof-auto -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14697(profasm) bytes allocated: 371030912 +/-10%
Lower bound T14697(profasm) bytes allocated: 333927820
Upper bound T14697(profasm) bytes allocated: 408134004
Actual T14697(profasm) bytes allocated: 595098104
Deviation T14697(profasm) bytes allocated: 60.4 %
*** unexpected stat test failure for T14697(profasm)
=====> T14683(normal) 12 of 26 [0, 2, 4]
cd "./perf/compiler/T14683.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS
=====> T14683(hpc) 12 of 26 [0, 2, 4]
cd "./perf/compiler/T14683.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14683(hpc) bytes allocated: 10521594688 +/-10%
Lower bound T14683(hpc) bytes allocated: 9469435219
Upper bound T14683(hpc) bytes allocated: 11573754157
Actual T14683(hpc) bytes allocated: 24859356896
Deviation T14683(hpc) bytes allocated: 136.3 %
*** unexpected stat test failure for T14683(hpc)
=====> T14683(optasm) 12 of 26 [0, 2, 4]
cd "./perf/compiler/T14683.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14683(optasm) bytes allocated: 10521594688 +/-10%
Lower bound T14683(optasm) bytes allocated: 9469435219
Upper bound T14683(optasm) bytes allocated: 11573754157
Actual T14683(optasm) bytes allocated: 24961281960
Deviation T14683(optasm) bytes allocated: 137.2 %
*** unexpected stat test failure for T14683(optasm)
=====> T14683(profasm) 12 of 26 [0, 2, 4]
cd "./perf/compiler/T14683.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14683(profasm) bytes allocated: 10521594688 +/-10%
Lower bound T14683(profasm) bytes allocated: 9469435219
Upper bound T14683(profasm) bytes allocated: 11573754157
Actual T14683(profasm) bytes allocated: 23501401952
Deviation T14683(profasm) bytes allocated: 123.4 %
*** unexpected stat test failure for T14683(profasm)
=====> T9630(normal) 13 of 26 [0, 2, 4]
cd "./perf/compiler/T9630.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS
=====> T9630(hpc) 13 of 26 [0, 2, 4]
cd "./perf/compiler/T9630.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS
max_bytes_used value is too high:
Expected T9630(hpc) max_bytes_used: 35324712 +/-15%
Lower bound T9630(hpc) max_bytes_used: 30026005
Upper bound T9630(hpc) max_bytes_used: 40623419
Actual T9630(hpc) max_bytes_used: 45243520
Deviation T9630(hpc) max_bytes_used: 28.1 %
*** unexpected stat test failure for T9630(hpc)
=====> T9630(optasm) 13 of 26 [0, 2, 4]
cd "./perf/compiler/T9630.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS
=====> T9630(profasm) 13 of 26 [0, 2, 4]
cd "./perf/compiler/T9630.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS
max_bytes_used value is too high:
Expected T9630(profasm) max_bytes_used: 35324712 +/-15%
Lower bound T9630(profasm) max_bytes_used: 30026005
Upper bound T9630(profasm) max_bytes_used: 40623419
Actual T9630(profasm) max_bytes_used: 47703656
Deviation T9630(profasm) max_bytes_used: 35.0 %
*** unexpected stat test failure for T9630(profasm)
=====> haddock.base(normal) 14 of 26 [0, 2, 4]
bytes allocated value is too high:
Expected haddock.base(normal) bytes allocated: 26201242752 +/-5%
Lower bound haddock.base(normal) bytes allocated: 24891180614
Upper bound haddock.base(normal) bytes allocated: 27511304890
Actual haddock.base(normal) bytes allocated: 36323781512
Deviation haddock.base(normal) bytes allocated: 38.6 %
*** unexpected stat test failure for haddock.base(normal)
=====> haddock.Cabal(normal) 15 of 26 [0, 2, 4]
bytes allocated value is too high:
Expected haddock.Cabal(normal) bytes allocated: 27520214496 +/-5%
Lower bound haddock.Cabal(normal) bytes allocated: 26144203771
Upper bound haddock.Cabal(normal) bytes allocated: 28896225221
Actual haddock.Cabal(normal) bytes allocated: 39795743696
Deviation haddock.Cabal(normal) bytes allocated: 44.6 %
*** unexpected stat test failure for haddock.Cabal(normal)
=====> haddock.compiler(normal) 16 of 26 [0, 2, 4]
bytes allocated value is too high:
Expected haddock.compiler(normal) bytes allocated: 63038317672 +/-10%
Lower bound haddock.compiler(normal) bytes allocated: 56734485904
Upper bound haddock.compiler(normal) bytes allocated: 69342149440
Actual haddock.compiler(normal) bytes allocated: 156651062064
Deviation haddock.compiler(normal) bytes allocated: 148.5 %
*** unexpected stat test failure for haddock.compiler(normal)
=====> T9203(normal) 17 of 26 [0, 2, 4]
cd "./perf/should_run/T9203.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T9203 T9203.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O2
cd "./perf/should_run/T9203.run" && ./T9203 +RTS -V0 -tT9203.stats --machine-readable -RTS
bytes allocated value is too low:
(If this is because you have improved GHC, please
update the test so that GHC doesn't regress again)
Expected T9203(normal) bytes allocated: 98360576 +/-5%
Lower bound T9203(normal) bytes allocated: 93442547
Upper bound T9203(normal) bytes allocated: 103278605
Actual T9203(normal) bytes allocated: 46371880
Deviation T9203(normal) bytes allocated: -52.9 %
*** unexpected stat test failure for T9203(normal)
=====> T14936(normal) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS
=====> T14936(hpc) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14936(hpc) bytes allocated: 51792 +/-5%
Lower bound T14936(hpc) bytes allocated: 49202
Upper bound T14936(hpc) bytes allocated: 54382
Actual T14936(hpc) bytes allocated: 1440051256
Deviation T14936(hpc) bytes allocated: 2780351.1 %
*** unexpected stat test failure for T14936(hpc)
=====> T14936(optasm) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS
=====> T14936(profasm) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS +RTS -hc -p -RTS
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps" T14936
bytes allocated value is too high:
Expected T14936(profasm) bytes allocated: 51792 +/-5%
Lower bound T14936(profasm) bytes allocated: 49202
Upper bound T14936(profasm) bytes allocated: 54382
Actual T14936(profasm) bytes allocated: 56280
Deviation T14936(profasm) bytes allocated: 8.7 %
*** unexpected stat test failure for T14936(profasm)
=====> T14936(ghci) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS -O2< T14936.genscript
=====> T14936(threaded1) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS
bytes allocated value is too high:
Expected T14936(threaded1) bytes allocated: 51792 +/-5%
Lower bound T14936(threaded1) bytes allocated: 49202
Upper bound T14936(threaded1) bytes allocated: 54382
Actual T14936(threaded1) bytes allocated: 73432
Deviation T14936(threaded1) bytes allocated: 41.8 %
*** unexpected stat test failure for T14936(threaded1)
=====> T14936(threaded2) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS +RTS -N2 -ls -RTS
bytes allocated value is too high:
Expected T14936(threaded2) bytes allocated: 51792 +/-5%
Lower bound T14936(threaded2) bytes allocated: 49202
Upper bound T14936(threaded2) bytes allocated: 54382
Actual T14936(threaded2) bytes allocated: 91320
Deviation T14936(threaded2) bytes allocated: 76.3 %
*** unexpected stat test failure for T14936(threaded2)
=====> T14936(dyn) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS
=====> T14936(profthreaded) 18 of 26 [0, 2, 4]
cd "./perf/should_run/T14936.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded -O2
cd "./perf/should_run/T14936.run" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS +RTS -p -RTS
bytes allocated value is too high:
Expected T14936(profthreaded) bytes allocated: 51792 +/-5%
Lower bound T14936(profthreaded) bytes allocated: 49202
Upper bound T14936(profthreaded) bytes allocated: 54382
Actual T14936(profthreaded) bytes allocated: 126784
Deviation T14936(profthreaded) bytes allocated: 144.8 %
*** unexpected stat test failure for T14936(profthreaded)
=====> space_leak_001(normal) 19 of 26 [0, 2, 4]
cd "./perf/space_leaks/space_leak_001.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output
cd "./perf/space_leaks/space_leak_001.run" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS
=====> space_leak_001(hpc) 19 of 26 [0, 2, 4]
cd "./perf/space_leaks/space_leak_001.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc
cd "./perf/space_leaks/space_leak_001.run" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS
max_bytes_used value is too low:
(If this is because you have improved GHC, please
update the test so that GHC doesn't regress again)
Expected space_leak_001(hpc) max_bytes_used: 440000 +/-15%
Lower bound space_leak_001(hpc) max_bytes_used: 374000
Upper bound space_leak_001(hpc) max_bytes_used: 506000
Actual space_leak_001(hpc) max_bytes_used: 291048
Deviation space_leak_001(hpc) max_bytes_used: -33.9 %
*** unexpected stat test failure for space_leak_001(hpc)
=====> space_leak_001(optasm) 19 of 26 [0, 2, 4]
cd "./perf/space_leaks/space_leak_001.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm
cd "./perf/space_leaks/space_leak_001.run" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS
max_bytes_used value is too low:
(If this is because you have improved GHC, please
update the test so that GHC doesn't regress again)
Expected space_leak_001(optasm) max_bytes_used: 440000 +/-15%
Lower bound space_leak_001(optasm) max_bytes_used: 374000
Upper bound space_leak_001(optasm) max_bytes_used: 506000
Actual space_leak_001(optasm) max_bytes_used: 291048
Deviation space_leak_001(optasm) max_bytes_used: -33.9 %
*** unexpected stat test failure for space_leak_001(optasm)
=====> space_leak_001(ghci) 19 of 26 [0, 2, 4]
cd "./perf/space_leaks/space_leak_001.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < space_leak_001.genscript
=====> space_leak_001(dyn) 19 of 26 [0, 2, 4]
cd "./perf/space_leaks/space_leak_001.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic
cd "./perf/space_leaks/space_leak_001.run" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS
max_bytes_used value is too low:
(If this is because you have improved GHC, please
update the test so that GHC doesn't regress again)
Expected space_leak_001(dyn) max_bytes_used: 440000 +/-15%
Lower bound space_leak_001(dyn) max_bytes_used: 374000
Upper bound space_leak_001(dyn) max_bytes_used: 506000
Actual space_leak_001(dyn) max_bytes_used: 291048
Deviation space_leak_001(dyn) max_bytes_used: -33.9 %
*** unexpected stat test failure for space_leak_001(dyn)
=====> T4334(normal) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output
cd "./perf/space_leaks/T4334.run" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t
=====> T4334(hpc) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc
cd "./perf/space_leaks/T4334.run" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t
=====> T4334(optasm) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm
cd "./perf/space_leaks/T4334.run" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t
=====> T4334(ghci) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < T4334.genscript
=====> T4334(threaded1) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug
cd "./perf/space_leaks/T4334.run" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t
=====> T4334(threaded2) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog
cd "./perf/space_leaks/T4334.run" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS +RTS -N2 -ls -RTS 1000000 2 t
peak_megabytes_allocated value is too high:
Expected T4334(threaded2) peak_megabytes_allocated: 2 +/-1%
Lower bound T4334(threaded2) peak_megabytes_allocated: 1
Upper bound T4334(threaded2) peak_megabytes_allocated: 3
Actual T4334(threaded2) peak_megabytes_allocated: 4
Deviation T4334(threaded2) peak_megabytes_allocated: 100.0 %
*** unexpected stat test failure for T4334(threaded2)
=====> T4334(dyn) 20 of 26 [0, 2, 4]
cd "./perf/space_leaks/T4334.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic
cd "./perf/space_leaks/T4334.run" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t
=====> T6132(normal) 21 of 26 [0, 2, 4]
cd "./runghc/T6132.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output
*** unexpected pass for T6132(normal)
=====> T6132(hpc) 21 of 26 [1, 2, 4]
cd "./runghc/T6132.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc
*** unexpected pass for T6132(hpc)
=====> T6132(optasm) 21 of 26 [2, 2, 4]
cd "./runghc/T6132.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm
*** unexpected pass for T6132(optasm)
=====> T6132(profasm) 21 of 26 [3, 2, 4]
cd "./runghc/T6132.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto
*** unexpected pass for T6132(profasm)
=====> T7702(normal) 22 of 26 [4, 2, 4]
cd "./simplCore/should_compile/T7702.run" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite
cd "./simplCore/should_compile/T7702.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS
=====> T7702(hpc) 22 of 26 [4, 2, 4]
cd "./simplCore/should_compile/T7702.run" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite
cd "./simplCore/should_compile/T7702.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS
=====> T7702(optasm) 22 of 26 [4, 2, 4]
cd "./simplCore/should_compile/T7702.run" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite
cd "./simplCore/should_compile/T7702.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS
=====> T7702(profasm) 22 of 26 [4, 2, 4]
cd "./simplCore/should_compile/T7702.run" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite
cd "./simplCore/should_compile/T7702.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS
Compile failed (exit code 1) errors were:
<command line>: Could not find module ‘T7702Plugin’
Perhaps you haven't installed the "p_dyn" libraries for package ‘T7702plugin-0.1’?
Use -v to see a list of the files searched for.
*** unexpected failure for T7702(profasm)
=====> EtaExpandLevPoly(normal) 23 of 26 [4, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly
=====> EtaExpandLevPoly(hpc) 23 of 26 [4, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly
=====> EtaExpandLevPoly(optasm) 23 of 26 [4, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly
=====> EtaExpandLevPoly(profasm) 23 of 26 [4, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly +RTS -hc -p -RTS
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps" EtaExpandLevPoly
*** unexpected pass for EtaExpandLevPoly(profasm)
=====> EtaExpandLevPoly(threaded1) 23 of 26 [5, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly
=====> EtaExpandLevPoly(threaded2) 23 of 26 [5, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly +RTS -N2 -ls -RTS
=====> EtaExpandLevPoly(dyn) 23 of 26 [5, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly
=====> EtaExpandLevPoly(profthreaded) 23 of 26 [5, 3, 4]
cd "./typecheck/should_run/EtaExpandLevPoly.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded
cd "./typecheck/should_run/EtaExpandLevPoly.run" && ./EtaExpandLevPoly +RTS -p -RTS
*** unexpected pass for EtaExpandLevPoly(profthreaded)
=====> T15349(normal) 24 of 26 [6, 3, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output
cd "../../libraries/base/tests/T15349.run" && ./T15349
=====> T15349(hpc) 24 of 26 [6, 3, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc
cd "../../libraries/base/tests/T15349.run" && ./T15349
=====> T15349(optasm) 24 of 26 [6, 3, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm
cd "../../libraries/base/tests/T15349.run" && ./T15349
=====> T15349(profasm) 24 of 26 [6, 3, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto
cd "../../libraries/base/tests/T15349.run" && ./T15349 +RTS -hc -p -RTS
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps" T15349
=====> T15349(ghci) 24 of 26 [6, 3, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < T15349.genscript
Timeout happened...killed process "cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS "...
Wrong exit code for T15349(ghci) (expected 1 , actual 99 )
*** unexpected failure for T15349(ghci)
=====> T15349(threaded1) 24 of 26 [6, 4, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug
cd "../../libraries/base/tests/T15349.run" && ./T15349
=====> T15349(threaded2) 24 of 26 [6, 4, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog
cd "../../libraries/base/tests/T15349.run" && ./T15349 +RTS -N2 -ls -RTS
=====> T15349(dyn) 24 of 26 [6, 4, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic
cd "../../libraries/base/tests/T15349.run" && ./T15349
=====> T15349(profthreaded) 24 of 26 [6, 4, 4]
cd "../../libraries/base/tests/T15349.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded
cd "../../libraries/base/tests/T15349.run" && ./T15349 +RTS -p -RTS
=====> hpc_fork(normal) 25 of 26 [6, 4, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork
=====> hpc_fork(hpc) 25 of 26 [6, 4, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork
=====> hpc_fork(optasm) 25 of 26 [6, 4, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork
=====> hpc_fork(profasm) 25 of 26 [6, 4, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork +RTS -hc -p -RTS
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps" hpc_fork
hp2ps error when processing heap profile for hpc_fork
*** unexpected failure for hpc_fork(profasm)
=====> hpc_fork(threaded1) 25 of 26 [6, 5, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork
=====> hpc_fork(dyn) 25 of 26 [6, 5, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork
=====> hpc_fork(profthreaded) 25 of 26 [6, 5, 4]
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded -fhpc
cd "../../libraries/hpc/tests/fork/hpc_fork.run" && perl hpcrun.pl --clear --exeext= --hpc="/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc" ./hpc_fork +RTS -p -RTS
=====> signals004(normal) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004
=====> signals004(hpc) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004
=====> signals004(optasm) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004
=====> signals004(profasm) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004 +RTS -hc -p -RTS
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps" signals004
=====> signals004(ghci) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS -package unix< signals004.genscript
=====> signals004(threaded1) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004
=====> signals004(threaded2) 26 of 26 [6, 5, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004 +RTS -N2 -ls -RTS
Timeout happened...killed process "cd "../../libraries/unix/tests/signals004.run" && ./signals004 +RTS -N2 -ls -RTS "...
Wrong exit code for signals004(threaded2)(expected 0 , actual 99 )
*** unexpected failure for signals004(threaded2)
=====> signals004(dyn) 26 of 26 [6, 6, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004
=====> signals004(profthreaded) 26 of 26 [6, 6, 4]
cd "../../libraries/unix/tests/signals004.run" && "/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded -package unix
cd "../../libraries/unix/tests/signals004.run" && ./signals004 +RTS -p -RTS
Unexpected results from:
TEST="EtaExpandLevPoly ManyAlternatives ManyConstructors MultiLayerModules T10370 T11535 T12707 T13379 T13701 T13719 T14683 T14697 T14936 T15349 T4334 T6132 T7702 T9203 T9630 ghci063 haddock.Cabal haddock.base haddock.compiler hpc_fork signals004 space_leak_001"
SUMMARY for test run started at Fri Nov 30 11:28:02 2018 EST
0:56:11 spent to go through
26 total tests, which gave rise to
137 test cases, of which
20 were skipped
0 had missing libraries
64 expected passes
0 expected failures
4 caused framework failures
0 caused framework warnings
6 unexpected passes
6 unexpected failures
37 unexpected stat failures
Unexpected passes:
runghc/T6132.run T6132 [unexpected] (normal)
runghc/T6132.run T6132 [unexpected] (hpc)
runghc/T6132.run T6132 [unexpected] (optasm)
runghc/T6132.run T6132 [unexpected] (profasm)
typecheck/should_run/EtaExpandLevPoly.run EtaExpandLevPoly [unexpected] (profasm)
typecheck/should_run/EtaExpandLevPoly.run EtaExpandLevPoly [unexpected] (profthreaded)
Unexpected failures:
deriving/should_run/T11535.run T11535 [bad exit code] (ghci)
ghci/scripts/ghci063.run ghci063 [bad stderr] (ghci)
simplCore/should_compile/T7702.run T7702 [exit code non-0] (profasm)
../../libraries/base/tests/T15349.run T15349 [bad exit code] (ghci)
../../libraries/hpc/tests/fork/hpc_fork.run hpc_fork [bad heap profile] (profasm)
../../libraries/unix/tests/signals004.run signals004 [bad exit code] (threaded2)
Unexpected stat failures:
perf/compiler/T10370.run T10370 [stat not good enough] (optasm)
perf/compiler/T12707.run T12707 [stat not good enough] (hpc)
perf/compiler/T12707.run T12707 [stat not good enough] (optasm)
perf/compiler/T12707.run T12707 [stat not good enough] (profasm)
perf/compiler/T13379.run T13379 [stat not good enough] (hpc)
perf/compiler/MultiLayerModules.run MultiLayerModules [stat not good enough] (optasm)
perf/compiler/ManyConstructors.run ManyConstructors [stat not good enough] (hpc)
perf/compiler/ManyConstructors.run ManyConstructors [stat not good enough] (optasm)
perf/compiler/ManyConstructors.run ManyConstructors [stat not good enough] (profasm)
perf/compiler/ManyAlternatives.run ManyAlternatives [stat not good enough] (hpc)
perf/compiler/ManyAlternatives.run ManyAlternatives [stat not good enough] (optasm)
perf/compiler/ManyAlternatives.run ManyAlternatives [stat not good enough] (profasm)
perf/compiler/T13701.run T13701 [stat not good enough] (optasm)
perf/compiler/T13719.run T13719 [stat not good enough] (hpc)
perf/compiler/T13719.run T13719 [stat not good enough] (optasm)
perf/compiler/T13719.run T13719 [stat not good enough] (profasm)
perf/compiler/T14697.run T14697 [stat not good enough] (hpc)
perf/compiler/T14697.run T14697 [stat not good enough] (optasm)
perf/compiler/T14697.run T14697 [stat not good enough] (profasm)
perf/compiler/T14683.run T14683 [stat not good enough] (hpc)
perf/compiler/T14683.run T14683 [stat not good enough] (optasm)
perf/compiler/T14683.run T14683 [stat not good enough] (profasm)
perf/compiler/T9630.run T9630 [stat not good enough] (hpc)
perf/compiler/T9630.run T9630 [stat not good enough] (profasm)
perf/haddock/haddock.base.run haddock.base [stat not good enough] (normal)
perf/haddock/haddock.Cabal.run haddock.Cabal [stat not good enough] (normal)
perf/haddock/haddock.compiler.run haddock.compiler [stat not good enough] (normal)
perf/should_run/T9203.run T9203 [stat too good] (normal)
perf/should_run/T14936.run T14936 [stat not good enough] (hpc)
perf/should_run/T14936.run T14936 [stat not good enough] (profasm)
perf/should_run/T14936.run T14936 [stat not good enough] (threaded1)
perf/should_run/T14936.run T14936 [stat not good enough] (threaded2)
perf/should_run/T14936.run T14936 [stat not good enough] (profthreaded)
perf/space_leaks/space_leak_001.run space_leak_001 [stat too good] (hpc)
perf/space_leaks/space_leak_001.run space_leak_001 [stat too good] (optasm)
perf/space_leaks/space_leak_001.run space_leak_001 [stat too good] (dyn)
perf/space_leaks/T4334.run T4334 [stat not good enough] (threaded2)
Framework failures:
perf/compiler/MultiLayerModules.run MultiLayerModules [hpc] ('NoneType' object has no attribute 'group')
perf/compiler/MultiLayerModules.run MultiLayerModules [profasm] ('NoneType' object has no attribute 'group')
perf/compiler/T13701.run T13701 [hpc] ('NoneType' object has no attribute 'group')
perf/compiler/T13701.run T13701 [profasm] ('NoneType' object has no attribute 'group')
../mk/test.mk:329: recipe for target 'test' failed
make[2]: *** [test] Error 1
make[2]: Leaving directory '/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/tests'
../mk/test.mk:348: recipe for target 'slow' failed
make[1]: *** [slow] Error 2
make[1]: Leaving directory '/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/tests'
Makefile:35: recipe for target 'slow' failed
make: *** [slow] Error 2
```
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"slow test suite failures on 8.6 DARWIN :","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"step to reproduce\r\n{{{\r\ncd testsuite; \r\nmake slow TEST=\"EtaExpandLevPoly ManyAlternatives ManyConstructors MultiLayerModules T10370 T11535 T12707 T13379 T13701 T13719 T14683 T14697 T14936 T15349 T4334 T6132 T7702 T9203 T9630 ghci063 haddock.Cabal haddock.base haddock.compiler hpc_fork signals004 space_leak_001\"\r\n}}}\r\n\r\n{{{\r\n=====> T11535(normal) 1 of 26 [0, 0, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535\r\n=====> T11535(hpc) 1 of 26 [0, 0, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535\r\n=====> T11535(optasm) 1 of 26 [0, 0, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535\r\n=====> T11535(profasm) 1 of 26 [0, 0, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535 +RTS -hc -p -RTS\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps\" T11535\r\n=====> T11535(ghci) 1 of 26 [0, 0, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < T11535.genscript\r\nWrong exit code for T11535(ghci) (expected 0 , actual 134 )\r\n*** unexpected failure for T11535(ghci)\r\n=====> T11535(threaded1) 1 of 26 [0, 1, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535\r\n=====> T11535(threaded2) 1 of 26 [0, 1, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535 +RTS -N2 -ls -RTS\r\n=====> T11535(dyn) 1 of 26 [0, 1, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535\r\n=====> T11535(profthreaded) 1 of 26 [0, 1, 0]\r\ncd \"./deriving/should_run/T11535.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T11535 T11535.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded\r\ncd \"./deriving/should_run/T11535.run\" && ./T11535 +RTS -p -RTS\r\n=====> ghci063(ghci) 2 of 26 [0, 1, 0]\r\ncd \"./ghci/scripts/ghci063.run\" && HC=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" HC_OPTS=\"-dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output \" \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < ghci063.script\r\nActual stderr output differs from expected:\r\ndiff -uw \"/dev/null\" \"./ghci/scripts/ghci063.run/ghci063.run.stderr.normalised\"\r\n--- /dev/null\t2018-11-30 11:28:25.000000000 -0500\r\n+++ ./ghci/scripts/ghci063.run/ghci063.run.stderr.normalised\t2018-11-30 11:28:26.000000000 -0500\r\n@@ -0,0 +1,2 @@\r\n+\r\n+B.hs:1:1: parse error on input ‘***’\r\n*** unexpected failure for ghci063(ghci)\r\n=====> T10370(optasm) 3 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T10370.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T10370.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output +RTS -G1 -RTS -O -fasm +RTS -V0 -tT10370.comp.stats --machine-readable -RTS\r\nmax_bytes_used value is too high:\r\n Expected T10370(optasm) max_bytes_used: 31524048 +/-15%\r\n Lower bound T10370(optasm) max_bytes_used: 26795440\r\n Upper bound T10370(optasm) max_bytes_used: 36252656\r\n Actual T10370(optasm) max_bytes_used: 36718312\r\n Deviation T10370(optasm) max_bytes_used: 16.5 %\r\npeak_megabytes_allocated value is too high:\r\n Expected T10370(optasm) peak_megabytes_allocated: 117 +/-15%\r\n Lower bound T10370(optasm) peak_megabytes_allocated: 99\r\n Upper bound T10370(optasm) peak_megabytes_allocated: 135\r\n Actual T10370(optasm) peak_megabytes_allocated: 137\r\n Deviation T10370(optasm) peak_megabytes_allocated: 17.1 %\r\n*** unexpected stat test failure for T10370(optasm)\r\n=====> T12707(normal) 4 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T12707.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output +RTS -V0 -tT12707.comp.stats --machine-readable -RTS\r\n=====> T12707(hpc) 4 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T12707.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc +RTS -V0 -tT12707.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T12707(hpc) bytes allocated: 1141555816 +/-5%\r\n Lower bound T12707(hpc) bytes allocated: 1084478025\r\n Upper bound T12707(hpc) bytes allocated: 1198633607\r\n Actual T12707(hpc) bytes allocated: 3332600544\r\n Deviation T12707(hpc) bytes allocated: 191.9 %\r\n*** unexpected stat test failure for T12707(hpc)\r\n=====> T12707(optasm) 4 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T12707.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm +RTS -V0 -tT12707.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T12707(optasm) bytes allocated: 1141555816 +/-5%\r\n Lower bound T12707(optasm) bytes allocated: 1084478025\r\n Upper bound T12707(optasm) bytes allocated: 1198633607\r\n Actual T12707(optasm) bytes allocated: 3552770216\r\n Deviation T12707(optasm) bytes allocated: 211.2 %\r\n*** unexpected stat test failure for T12707(optasm)\r\n=====> T12707(profasm) 4 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T12707.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T12707.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto +RTS -V0 -tT12707.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T12707(profasm) bytes allocated: 1141555816 +/-5%\r\n Lower bound T12707(profasm) bytes allocated: 1084478025\r\n Upper bound T12707(profasm) bytes allocated: 1198633607\r\n Actual T12707(profasm) bytes allocated: 4024687592\r\n Deviation T12707(profasm) bytes allocated: 252.6 %\r\n*** unexpected stat test failure for T12707(profasm)\r\n=====> T13379(normal) 5 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T13379.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output +RTS -V0 -tT13379.comp.stats --machine-readable -RTS\r\n=====> T13379(hpc) 5 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T13379.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc +RTS -V0 -tT13379.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T13379(hpc) bytes allocated: 453166912 +/-10%\r\n Lower bound T13379(hpc) bytes allocated: 407850220\r\n Upper bound T13379(hpc) bytes allocated: 498483604\r\n Actual T13379(hpc) bytes allocated: 1840473752\r\n Deviation T13379(hpc) bytes allocated: 306.1 %\r\n*** unexpected stat test failure for T13379(hpc)\r\n=====> T13379(optasm) 5 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T13379.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm +RTS -V0 -tT13379.comp.stats --machine-readable -RTS\r\n=====> T13379(profasm) 5 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/T13379.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T13379.hs -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto +RTS -V0 -tT13379.comp.stats --machine-readable -RTS\r\n=====> MultiLayerModules(normal) 6 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/MultiLayerModules.run\" && ./genMultiLayerModules\r\ncd \"./perf/compiler/MultiLayerModules.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS\r\n=====> MultiLayerModules(hpc) 6 of 26 [0, 2, 0]\r\ncd \"./perf/compiler/MultiLayerModules.run\" && ./genMultiLayerModules\r\ncd \"./perf/compiler/MultiLayerModules.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS\r\nTimeout happened...killed process \"cd \"./perf/compiler/MultiLayerModules.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS\"...\r\n\r\nCompile failed (exit code 99) errors were:\r\n\r\nFailed to find field: bytes allocated\r\n*** framework failure for MultiLayerModules(hpc) 'NoneType' object has no attribute 'group'\r\nTraceback (most recent call last):\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 788, in test_common_work\r\n do_test(name, way, func, args, files)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 873, in do_test\r\n result = func(*[name,way] + args)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1004, in multimod_compile\r\n return do_compile( name, way, 0, top_mod, [], extra_hc_opts )\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1023, in do_compile\r\n result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1235, in simple_build\r\n statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1125, in checkStats\r\n val = int(m.group(1))\r\nAttributeError: 'NoneType' object has no attribute 'group'\r\n=====> MultiLayerModules(optasm) 6 of 26 [0, 2, 1]\r\ncd \"./perf/compiler/MultiLayerModules.run\" && ./genMultiLayerModules\r\ncd \"./perf/compiler/MultiLayerModules.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected MultiLayerModules(optasm) bytes allocated: 5619893176 +/-10%\r\n Lower bound MultiLayerModules(optasm) bytes allocated: 5057903858\r\n Upper bound MultiLayerModules(optasm) bytes allocated: 6181882494\r\n Actual MultiLayerModules(optasm) bytes allocated: 6362463680\r\n Deviation MultiLayerModules(optasm) bytes allocated: 13.2 %\r\n*** unexpected stat test failure for MultiLayerModules(optasm)\r\n=====> MultiLayerModules(profasm) 6 of 26 [0, 2, 1]\r\ncd \"./perf/compiler/MultiLayerModules.run\" && ./genMultiLayerModules\r\ncd \"./perf/compiler/MultiLayerModules.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS\r\nTimeout happened...killed process \"cd \"./perf/compiler/MultiLayerModules.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make MultiLayerModules -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tMultiLayerModules.comp.stats --machine-readable -RTS\"...\r\n\r\nCompile failed (exit code 99) errors were:\r\n\r\nFailed to find field: bytes allocated\r\n*** framework failure for MultiLayerModules(profasm) 'NoneType' object has no attribute 'group'\r\nTraceback (most recent call last):\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 788, in test_common_work\r\n do_test(name, way, func, args, files)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 873, in do_test\r\n result = func(*[name,way] + args)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1004, in multimod_compile\r\n return do_compile( name, way, 0, top_mod, [], extra_hc_opts )\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1023, in do_compile\r\n result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1235, in simple_build\r\n statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1125, in checkStats\r\n val = int(m.group(1))\r\nAttributeError: 'NoneType' object has no attribute 'group'\r\n=====> ManyConstructors(normal) 7 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyConstructors.run\" && ./genManyConstructors\r\ncd \"./perf/compiler/ManyConstructors.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS\r\n=====> ManyConstructors(hpc) 7 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyConstructors.run\" && ./genManyConstructors\r\ncd \"./perf/compiler/ManyConstructors.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected ManyConstructors(hpc) bytes allocated: 4246959352 +/-10%\r\n Lower bound ManyConstructors(hpc) bytes allocated: 3822263416\r\n Upper bound ManyConstructors(hpc) bytes allocated: 4671655288\r\n Actual ManyConstructors(hpc) bytes allocated: 9359235576\r\n Deviation ManyConstructors(hpc) bytes allocated: 120.4 %\r\n*** unexpected stat test failure for ManyConstructors(hpc)\r\n=====> ManyConstructors(optasm) 7 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyConstructors.run\" && ./genManyConstructors\r\ncd \"./perf/compiler/ManyConstructors.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected ManyConstructors(optasm) bytes allocated: 4246959352 +/-10%\r\n Lower bound ManyConstructors(optasm) bytes allocated: 3822263416\r\n Upper bound ManyConstructors(optasm) bytes allocated: 4671655288\r\n Actual ManyConstructors(optasm) bytes allocated: 9348447040\r\n Deviation ManyConstructors(optasm) bytes allocated: 120.1 %\r\n*** unexpected stat test failure for ManyConstructors(optasm)\r\n=====> ManyConstructors(profasm) 7 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyConstructors.run\" && ./genManyConstructors\r\ncd \"./perf/compiler/ManyConstructors.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyConstructors -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tManyConstructors.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected ManyConstructors(profasm) bytes allocated: 4246959352 +/-10%\r\n Lower bound ManyConstructors(profasm) bytes allocated: 3822263416\r\n Upper bound ManyConstructors(profasm) bytes allocated: 4671655288\r\n Actual ManyConstructors(profasm) bytes allocated: 11167847640\r\n Deviation ManyConstructors(profasm) bytes allocated: 163.0 %\r\n*** unexpected stat test failure for ManyConstructors(profasm)\r\n=====> ManyAlternatives(normal) 8 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyAlternatives.run\" && ./genManyAlternatives\r\ncd \"./perf/compiler/ManyAlternatives.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS\r\n=====> ManyAlternatives(hpc) 8 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyAlternatives.run\" && ./genManyAlternatives\r\ncd \"./perf/compiler/ManyAlternatives.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected ManyAlternatives(hpc) bytes allocated: 1398898072 +/-10%\r\n Lower bound ManyAlternatives(hpc) bytes allocated: 1259008264\r\n Upper bound ManyAlternatives(hpc) bytes allocated: 1538787880\r\n Actual ManyAlternatives(hpc) bytes allocated: 2101087728\r\n Deviation ManyAlternatives(hpc) bytes allocated: 50.2 %\r\n*** unexpected stat test failure for ManyAlternatives(hpc)\r\n=====> ManyAlternatives(optasm) 8 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyAlternatives.run\" && ./genManyAlternatives\r\ncd \"./perf/compiler/ManyAlternatives.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected ManyAlternatives(optasm) bytes allocated: 1398898072 +/-10%\r\n Lower bound ManyAlternatives(optasm) bytes allocated: 1259008264\r\n Upper bound ManyAlternatives(optasm) bytes allocated: 1538787880\r\n Actual ManyAlternatives(optasm) bytes allocated: 2069547176\r\n Deviation ManyAlternatives(optasm) bytes allocated: 47.9 %\r\n*** unexpected stat test failure for ManyAlternatives(optasm)\r\n=====> ManyAlternatives(profasm) 8 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/ManyAlternatives.run\" && ./genManyAlternatives\r\ncd \"./perf/compiler/ManyAlternatives.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make ManyAlternatives -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tManyAlternatives.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected ManyAlternatives(profasm) bytes allocated: 1398898072 +/-10%\r\n Lower bound ManyAlternatives(profasm) bytes allocated: 1259008264\r\n Upper bound ManyAlternatives(profasm) bytes allocated: 1538787880\r\n Actual ManyAlternatives(profasm) bytes allocated: 2191392512\r\n Deviation ManyAlternatives(profasm) bytes allocated: 56.7 %\r\n*** unexpected stat test failure for ManyAlternatives(profasm)\r\n=====> T13701(normal) 9 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/T13701.run\" && ./genT13701\r\ncd \"./perf/compiler/T13701.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS\r\n=====> T13701(hpc) 9 of 26 [0, 2, 2]\r\ncd \"./perf/compiler/T13701.run\" && ./genT13701\r\ncd \"./perf/compiler/T13701.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS\r\nTimeout happened...killed process \"cd \"./perf/compiler/T13701.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS\"...\r\n\r\nCompile failed (exit code 99) errors were:\r\n\r\nFailed to find field: bytes allocated\r\n*** framework failure for T13701(hpc) 'NoneType' object has no attribute 'group'\r\nTraceback (most recent call last):\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 788, in test_common_work\r\n do_test(name, way, func, args, files)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 873, in do_test\r\n result = func(*[name,way] + args)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1004, in multimod_compile\r\n return do_compile( name, way, 0, top_mod, [], extra_hc_opts )\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1023, in do_compile\r\n result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1235, in simple_build\r\n statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1125, in checkStats\r\n val = int(m.group(1))\r\nAttributeError: 'NoneType' object has no attribute 'group'\r\n=====> T13701(optasm) 9 of 26 [0, 2, 3]\r\ncd \"./perf/compiler/T13701.run\" && ./genT13701\r\ncd \"./perf/compiler/T13701.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T13701(optasm) bytes allocated: 2549206272 +/-10%\r\n Lower bound T13701(optasm) bytes allocated: 2294285644\r\n Upper bound T13701(optasm) bytes allocated: 2804126900\r\n Actual T13701(optasm) bytes allocated: 3222935032\r\n Deviation T13701(optasm) bytes allocated: 26.4 %\r\n*** unexpected stat test failure for T13701(optasm)\r\n=====> T13701(profasm) 9 of 26 [0, 2, 3]\r\ncd \"./perf/compiler/T13701.run\" && ./genT13701\r\ncd \"./perf/compiler/T13701.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS\r\nTimeout happened...killed process \"cd \"./perf/compiler/T13701.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13701 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT13701.comp.stats --machine-readable -RTS\"...\r\n\r\nCompile failed (exit code 99) errors were:\r\n\r\nFailed to find field: bytes allocated\r\n*** framework failure for T13701(profasm) 'NoneType' object has no attribute 'group'\r\nTraceback (most recent call last):\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 788, in test_common_work\r\n do_test(name, way, func, args, files)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 873, in do_test\r\n result = func(*[name,way] + args)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1004, in multimod_compile\r\n return do_compile( name, way, 0, top_mod, [], extra_hc_opts )\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1023, in do_compile\r\n result = simple_build(name, way, extra_hc_opts, should_fail, top_mod, 0, 1, **kwargs)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1235, in simple_build\r\n statsResult = checkStats(name, way, stats_file, opts.compiler_stats_range_fields)\r\n File \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/driver/testlib.py\", line 1125, in checkStats\r\n val = int(m.group(1))\r\nAttributeError: 'NoneType' object has no attribute 'group'\r\n=====> T13719(normal) 10 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T13719.run\" && ./genT13719\r\ncd \"./perf/compiler/T13719.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS\r\n =====> T13719(hpc) 10 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T13719.run\" && ./genT13719\r\ncd \"./perf/compiler/T13719.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T13719(hpc) bytes allocated: 5187889872 +/-10%\r\n Lower bound T13719(hpc) bytes allocated: 4669100884\r\n Upper bound T13719(hpc) bytes allocated: 5706678860\r\n Actual T13719(hpc) bytes allocated: 6491534040\r\n Deviation T13719(hpc) bytes allocated: 25.1 %\r\n*** unexpected stat test failure for T13719(hpc)\r\n=====> T13719(optasm) 10 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T13719.run\" && ./genT13719\r\ncd \"./perf/compiler/T13719.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T13719(optasm) bytes allocated: 5187889872 +/-10%\r\n Lower bound T13719(optasm) bytes allocated: 4669100884\r\n Upper bound T13719(optasm) bytes allocated: 5706678860\r\n Actual T13719(optasm) bytes allocated: 6008103400\r\n Deviation T13719(optasm) bytes allocated: 15.8 %\r\n*** unexpected stat test failure for T13719(optasm)\r\n=====> T13719(profasm) 10 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T13719.run\" && ./genT13719\r\ncd \"./perf/compiler/T13719.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T13719 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT13719.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T13719(profasm) bytes allocated: 5187889872 +/-10%\r\n Lower bound T13719(profasm) bytes allocated: 4669100884\r\n Upper bound T13719(profasm) bytes allocated: 5706678860\r\n Actual T13719(profasm) bytes allocated: 6613843944\r\n Deviation T13719(profasm) bytes allocated: 27.5 %\r\n*** unexpected stat test failure for T13719(profasm)\r\n=====> T14697(normal) 11 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14697.run\" && ./genT14697\r\ncd \"./perf/compiler/T14697.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS\r\n=====> T14697(hpc) 11 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14697.run\" && ./genT14697\r\ncd \"./perf/compiler/T14697.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -O -fhpc -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14697(hpc) bytes allocated: 371030912 +/-10%\r\n Lower bound T14697(hpc) bytes allocated: 333927820\r\n Upper bound T14697(hpc) bytes allocated: 408134004\r\n Actual T14697(hpc) bytes allocated: 589481848\r\n Deviation T14697(hpc) bytes allocated: 58.9 %\r\n*** unexpected stat test failure for T14697(hpc)\r\n=====> T14697(optasm) 11 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14697.run\" && ./genT14697\r\ncd \"./perf/compiler/T14697.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -O -fasm -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14697(optasm) bytes allocated: 371030912 +/-10%\r\n Lower bound T14697(optasm) bytes allocated: 333927820\r\n Upper bound T14697(optasm) bytes allocated: 408134004\r\n Actual T14697(optasm) bytes allocated: 434183536\r\n Deviation T14697(optasm) bytes allocated: 17.0 %\r\n*** unexpected stat test failure for T14697(optasm)\r\n=====> T14697(profasm) 11 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14697.run\" && ./genT14697\r\ncd \"./perf/compiler/T14697.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14697 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output $(cat T14697-flags) -O -prof -static -fprof-auto -v0 +RTS -V0 -tT14697.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14697(profasm) bytes allocated: 371030912 +/-10%\r\n Lower bound T14697(profasm) bytes allocated: 333927820\r\n Upper bound T14697(profasm) bytes allocated: 408134004\r\n Actual T14697(profasm) bytes allocated: 595098104\r\n Deviation T14697(profasm) bytes allocated: 60.4 %\r\n*** unexpected stat test failure for T14697(profasm)\r\n=====> T14683(normal) 12 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14683.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS\r\n=====> T14683(hpc) 12 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14683.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14683(hpc) bytes allocated: 10521594688 +/-10%\r\n Lower bound T14683(hpc) bytes allocated: 9469435219\r\n Upper bound T14683(hpc) bytes allocated: 11573754157\r\n Actual T14683(hpc) bytes allocated: 24859356896\r\n Deviation T14683(hpc) bytes allocated: 136.3 %\r\n*** unexpected stat test failure for T14683(hpc)\r\n=====> T14683(optasm) 12 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14683.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14683(optasm) bytes allocated: 10521594688 +/-10%\r\n Lower bound T14683(optasm) bytes allocated: 9469435219\r\n Upper bound T14683(optasm) bytes allocated: 11573754157\r\n Actual T14683(optasm) bytes allocated: 24961281960\r\n Deviation T14683(optasm) bytes allocated: 137.2 %\r\n*** unexpected stat test failure for T14683(optasm)\r\n=====> T14683(profasm) 12 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T14683.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T14683 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 +RTS -V0 -tT14683.comp.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14683(profasm) bytes allocated: 10521594688 +/-10%\r\n Lower bound T14683(profasm) bytes allocated: 9469435219\r\n Upper bound T14683(profasm) bytes allocated: 11573754157\r\n Actual T14683(profasm) bytes allocated: 23501401952\r\n Deviation T14683(profasm) bytes allocated: 123.4 %\r\n*** unexpected stat test failure for T14683(profasm)\r\n=====> T9630(normal) 13 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T9630.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS\r\n=====> T9630(hpc) 13 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T9630.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS\r\nmax_bytes_used value is too high:\r\n Expected T9630(hpc) max_bytes_used: 35324712 +/-15%\r\n Lower bound T9630(hpc) max_bytes_used: 30026005\r\n Upper bound T9630(hpc) max_bytes_used: 40623419\r\n Actual T9630(hpc) max_bytes_used: 45243520\r\n Deviation T9630(hpc) max_bytes_used: 28.1 %\r\n*** unexpected stat test failure for T9630(hpc)\r\n=====> T9630(optasm) 13 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T9630.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS\r\n=====> T9630(profasm) 13 of 26 [0, 2, 4]\r\ncd \"./perf/compiler/T9630.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" --make T9630 -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 -O +RTS -V0 -tT9630.comp.stats --machine-readable -RTS\r\nmax_bytes_used value is too high:\r\n Expected T9630(profasm) max_bytes_used: 35324712 +/-15%\r\n Lower bound T9630(profasm) max_bytes_used: 30026005\r\n Upper bound T9630(profasm) max_bytes_used: 40623419\r\n Actual T9630(profasm) max_bytes_used: 47703656\r\n Deviation T9630(profasm) max_bytes_used: 35.0 %\r\n*** unexpected stat test failure for T9630(profasm)\r\n=====> haddock.base(normal) 14 of 26 [0, 2, 4]\r\nbytes allocated value is too high:\r\n Expected haddock.base(normal) bytes allocated: 26201242752 +/-5%\r\n Lower bound haddock.base(normal) bytes allocated: 24891180614\r\n Upper bound haddock.base(normal) bytes allocated: 27511304890\r\n Actual haddock.base(normal) bytes allocated: 36323781512\r\n Deviation haddock.base(normal) bytes allocated: 38.6 %\r\n*** unexpected stat test failure for haddock.base(normal)\r\n=====> haddock.Cabal(normal) 15 of 26 [0, 2, 4]\r\nbytes allocated value is too high:\r\n Expected haddock.Cabal(normal) bytes allocated: 27520214496 +/-5%\r\n Lower bound haddock.Cabal(normal) bytes allocated: 26144203771\r\n Upper bound haddock.Cabal(normal) bytes allocated: 28896225221\r\n Actual haddock.Cabal(normal) bytes allocated: 39795743696\r\n Deviation haddock.Cabal(normal) bytes allocated: 44.6 %\r\n*** unexpected stat test failure for haddock.Cabal(normal)\r\n=====> haddock.compiler(normal) 16 of 26 [0, 2, 4]\r\nbytes allocated value is too high:\r\n Expected haddock.compiler(normal) bytes allocated: 63038317672 +/-10%\r\n Lower bound haddock.compiler(normal) bytes allocated: 56734485904\r\n Upper bound haddock.compiler(normal) bytes allocated: 69342149440\r\n Actual haddock.compiler(normal) bytes allocated: 156651062064\r\n Deviation haddock.compiler(normal) bytes allocated: 148.5 %\r\n*** unexpected stat test failure for haddock.compiler(normal)\r\n=====> T9203(normal) 17 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T9203.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T9203 T9203.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O2\r\ncd \"./perf/should_run/T9203.run\" && ./T9203 +RTS -V0 -tT9203.stats --machine-readable -RTS\r\nbytes allocated value is too low:\r\n(If this is because you have improved GHC, please\r\nupdate the test so that GHC doesn't regress again)\r\n Expected T9203(normal) bytes allocated: 98360576 +/-5%\r\n Lower bound T9203(normal) bytes allocated: 93442547\r\n Upper bound T9203(normal) bytes allocated: 103278605\r\n Actual T9203(normal) bytes allocated: 46371880\r\n Deviation T9203(normal) bytes allocated: -52.9 %\r\n*** unexpected stat test failure for T9203(normal)\r\n=====> T14936(normal) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS\r\n=====> T14936(hpc) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14936(hpc) bytes allocated: 51792 +/-5%\r\n Lower bound T14936(hpc) bytes allocated: 49202\r\n Upper bound T14936(hpc) bytes allocated: 54382\r\n Actual T14936(hpc) bytes allocated: 1440051256\r\n Deviation T14936(hpc) bytes allocated: 2780351.1 %\r\n*** unexpected stat test failure for T14936(hpc)\r\n=====> T14936(optasm) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS\r\n=====> T14936(profasm) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS +RTS -hc -p -RTS\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps\" T14936\r\nbytes allocated value is too high:\r\n Expected T14936(profasm) bytes allocated: 51792 +/-5%\r\n Lower bound T14936(profasm) bytes allocated: 49202\r\n Upper bound T14936(profasm) bytes allocated: 54382\r\n Actual T14936(profasm) bytes allocated: 56280\r\n Deviation T14936(profasm) bytes allocated: 8.7 %\r\n*** unexpected stat test failure for T14936(profasm)\r\n=====> T14936(ghci) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS -O2< T14936.genscript\r\n=====> T14936(threaded1) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS\r\nbytes allocated value is too high:\r\n Expected T14936(threaded1) bytes allocated: 51792 +/-5%\r\n Lower bound T14936(threaded1) bytes allocated: 49202\r\n Upper bound T14936(threaded1) bytes allocated: 54382\r\n Actual T14936(threaded1) bytes allocated: 73432\r\n Deviation T14936(threaded1) bytes allocated: 41.8 %\r\n*** unexpected stat test failure for T14936(threaded1)\r\n=====> T14936(threaded2) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS +RTS -N2 -ls -RTS\r\nbytes allocated value is too high:\r\n Expected T14936(threaded2) bytes allocated: 51792 +/-5%\r\n Lower bound T14936(threaded2) bytes allocated: 49202\r\n Upper bound T14936(threaded2) bytes allocated: 54382\r\n Actual T14936(threaded2) bytes allocated: 91320\r\n Deviation T14936(threaded2) bytes allocated: 76.3 %\r\n*** unexpected stat test failure for T14936(threaded2)\r\n=====> T14936(dyn) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS\r\n=====> T14936(profthreaded) 18 of 26 [0, 2, 4]\r\ncd \"./perf/should_run/T14936.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T14936 T14936.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded -O2\r\ncd \"./perf/should_run/T14936.run\" && ./T14936 +RTS -V0 -tT14936.stats --machine-readable -RTS +RTS -p -RTS\r\nbytes allocated value is too high:\r\n Expected T14936(profthreaded) bytes allocated: 51792 +/-5%\r\n Lower bound T14936(profthreaded) bytes allocated: 49202\r\n Upper bound T14936(profthreaded) bytes allocated: 54382\r\n Actual T14936(profthreaded) bytes allocated: 126784\r\n Deviation T14936(profthreaded) bytes allocated: 144.8 %\r\n*** unexpected stat test failure for T14936(profthreaded)\r\n=====> space_leak_001(normal) 19 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/space_leak_001.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output\r\ncd \"./perf/space_leaks/space_leak_001.run\" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS\r\n=====> space_leak_001(hpc) 19 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/space_leak_001.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc\r\ncd \"./perf/space_leaks/space_leak_001.run\" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS\r\nmax_bytes_used value is too low:\r\n(If this is because you have improved GHC, please\r\nupdate the test so that GHC doesn't regress again)\r\n Expected space_leak_001(hpc) max_bytes_used: 440000 +/-15%\r\n Lower bound space_leak_001(hpc) max_bytes_used: 374000\r\n Upper bound space_leak_001(hpc) max_bytes_used: 506000\r\n Actual space_leak_001(hpc) max_bytes_used: 291048\r\n Deviation space_leak_001(hpc) max_bytes_used: -33.9 %\r\n*** unexpected stat test failure for space_leak_001(hpc)\r\n=====> space_leak_001(optasm) 19 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/space_leak_001.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm\r\ncd \"./perf/space_leaks/space_leak_001.run\" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS\r\nmax_bytes_used value is too low:\r\n(If this is because you have improved GHC, please\r\nupdate the test so that GHC doesn't regress again)\r\n Expected space_leak_001(optasm) max_bytes_used: 440000 +/-15%\r\n Lower bound space_leak_001(optasm) max_bytes_used: 374000\r\n Upper bound space_leak_001(optasm) max_bytes_used: 506000\r\n Actual space_leak_001(optasm) max_bytes_used: 291048\r\n Deviation space_leak_001(optasm) max_bytes_used: -33.9 %\r\n*** unexpected stat test failure for space_leak_001(optasm)\r\n=====> space_leak_001(ghci) 19 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/space_leak_001.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < space_leak_001.genscript\r\n=====> space_leak_001(dyn) 19 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/space_leak_001.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o space_leak_001 space_leak_001.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic\r\ncd \"./perf/space_leaks/space_leak_001.run\" && ./space_leak_001 +RTS -V0 -tspace_leak_001.stats --machine-readable -RTS\r\nmax_bytes_used value is too low:\r\n(If this is because you have improved GHC, please\r\nupdate the test so that GHC doesn't regress again)\r\n Expected space_leak_001(dyn) max_bytes_used: 440000 +/-15%\r\n Lower bound space_leak_001(dyn) max_bytes_used: 374000\r\n Upper bound space_leak_001(dyn) max_bytes_used: 506000\r\n Actual space_leak_001(dyn) max_bytes_used: 291048\r\n Deviation space_leak_001(dyn) max_bytes_used: -33.9 %\r\n*** unexpected stat test failure for space_leak_001(dyn)\r\n=====> T4334(normal) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output\r\ncd \"./perf/space_leaks/T4334.run\" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t\r\n=====> T4334(hpc) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc\r\ncd \"./perf/space_leaks/T4334.run\" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t\r\n=====> T4334(optasm) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm\r\ncd \"./perf/space_leaks/T4334.run\" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t\r\n=====> T4334(ghci) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < T4334.genscript\r\n=====> T4334(threaded1) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug\r\ncd \"./perf/space_leaks/T4334.run\" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t\r\n=====> T4334(threaded2) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog\r\ncd \"./perf/space_leaks/T4334.run\" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS +RTS -N2 -ls -RTS 1000000 2 t\r\npeak_megabytes_allocated value is too high:\r\n Expected T4334(threaded2) peak_megabytes_allocated: 2 +/-1%\r\n Lower bound T4334(threaded2) peak_megabytes_allocated: 1\r\n Upper bound T4334(threaded2) peak_megabytes_allocated: 3\r\n Actual T4334(threaded2) peak_megabytes_allocated: 4\r\n Deviation T4334(threaded2) peak_megabytes_allocated: 100.0 %\r\n*** unexpected stat test failure for T4334(threaded2)\r\n=====> T4334(dyn) 20 of 26 [0, 2, 4]\r\ncd \"./perf/space_leaks/T4334.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T4334 T4334.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic\r\ncd \"./perf/space_leaks/T4334.run\" && ./T4334 +RTS -V0 -tT4334.stats --machine-readable -RTS 1000000 2 t\r\n=====> T6132(normal) 21 of 26 [0, 2, 4]\r\ncd \"./runghc/T6132.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output\r\n*** unexpected pass for T6132(normal)\r\n=====> T6132(hpc) 21 of 26 [1, 2, 4]\r\ncd \"./runghc/T6132.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc\r\n*** unexpected pass for T6132(hpc)\r\n=====> T6132(optasm) 21 of 26 [2, 2, 4]\r\ncd \"./runghc/T6132.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm\r\n*** unexpected pass for T6132(optasm)\r\n=====> T6132(profasm) 21 of 26 [3, 2, 4]\r\ncd \"./runghc/T6132.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T6132.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto\r\n*** unexpected pass for T6132(profasm)\r\n=====> T7702(normal) 22 of 26 [4, 2, 4]\r\ncd \"./simplCore/should_compile/T7702.run\" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite\r\ncd \"./simplCore/should_compile/T7702.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS\r\n=====> T7702(hpc) 22 of 26 [4, 2, 4]\r\ncd \"./simplCore/should_compile/T7702.run\" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite\r\ncd \"./simplCore/should_compile/T7702.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS\r\n=====> T7702(optasm) 22 of 26 [4, 2, 4]\r\ncd \"./simplCore/should_compile/T7702.run\" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite\r\ncd \"./simplCore/should_compile/T7702.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS\r\n=====> T7702(profasm) 22 of 26 [4, 2, 4]\r\ncd \"./simplCore/should_compile/T7702.run\" && $MAKE -s --no-print-directory -C T7702plugin package.T7702 TOP=/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite\r\ncd \"./simplCore/should_compile/T7702.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -c T7702.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -v0 -package-db T7702plugin/pkg.T7702/local.package.conf -fplugin T7702Plugin -package T7702plugin -dynamic +RTS -V0 -tT7702.comp.stats --machine-readable -RTS\r\nCompile failed (exit code 1) errors were:\r\n<command line>: Could not find module ‘T7702Plugin’\r\nPerhaps you haven't installed the \"p_dyn\" libraries for package ‘T7702plugin-0.1’?\r\nUse -v to see a list of the files searched for.\r\n\r\n*** unexpected failure for T7702(profasm)\r\n=====> EtaExpandLevPoly(normal) 23 of 26 [4, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly\r\n=====> EtaExpandLevPoly(hpc) 23 of 26 [4, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly\r\n=====> EtaExpandLevPoly(optasm) 23 of 26 [4, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly\r\n=====> EtaExpandLevPoly(profasm) 23 of 26 [4, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly +RTS -hc -p -RTS\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps\" EtaExpandLevPoly\r\n*** unexpected pass for EtaExpandLevPoly(profasm)\r\n=====> EtaExpandLevPoly(threaded1) 23 of 26 [5, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly\r\n=====> EtaExpandLevPoly(threaded2) 23 of 26 [5, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly +RTS -N2 -ls -RTS\r\n=====> EtaExpandLevPoly(dyn) 23 of 26 [5, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly\r\n=====> EtaExpandLevPoly(profthreaded) 23 of 26 [5, 3, 4]\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o EtaExpandLevPoly EtaExpandLevPoly.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded\r\ncd \"./typecheck/should_run/EtaExpandLevPoly.run\" && ./EtaExpandLevPoly +RTS -p -RTS\r\n*** unexpected pass for EtaExpandLevPoly(profthreaded)\r\n=====> T15349(normal) 24 of 26 [6, 3, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349\r\n=====> T15349(hpc) 24 of 26 [6, 3, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349\r\n=====> T15349(optasm) 24 of 26 [6, 3, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349\r\n=====> T15349(profasm) 24 of 26 [6, 3, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349 +RTS -hc -p -RTS\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps\" T15349\r\n=====> T15349(ghci) 24 of 26 [6, 3, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS < T15349.genscript\r\nTimeout happened...killed process \"cd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS \"...\r\n\r\nWrong exit code for T15349(ghci) (expected 1 , actual 99 )\r\n*** unexpected failure for T15349(ghci)\r\n=====> T15349(threaded1) 24 of 26 [6, 4, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349\r\n=====> T15349(threaded2) 24 of 26 [6, 4, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349 +RTS -N2 -ls -RTS\r\n=====> T15349(dyn) 24 of 26 [6, 4, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349\r\n=====> T15349(profthreaded) 24 of 26 [6, 4, 4]\r\ncd \"../../libraries/base/tests/T15349.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o T15349 T15349.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded\r\ncd \"../../libraries/base/tests/T15349.run\" && ./T15349 +RTS -p -RTS\r\n=====> hpc_fork(normal) 25 of 26 [6, 4, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork\r\n=====> hpc_fork(hpc) 25 of 26 [6, 4, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork\r\n=====> hpc_fork(optasm) 25 of 26 [6, 4, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork\r\n=====> hpc_fork(profasm) 25 of 26 [6, 4, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork +RTS -hc -p -RTS\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps\" hpc_fork\r\nhp2ps error when processing heap profile for hpc_fork\r\n*** unexpected failure for hpc_fork(profasm)\r\n=====> hpc_fork(threaded1) 25 of 26 [6, 5, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork\r\n=====> hpc_fork(dyn) 25 of 26 [6, 5, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork\r\n=====> hpc_fork(profthreaded) 25 of 26 [6, 5, 4]\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o hpc_fork hpc_fork.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded -fhpc\r\ncd \"../../libraries/hpc/tests/fork/hpc_fork.run\" && perl hpcrun.pl --clear --exeext= --hpc=\"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hpc\" ./hpc_fork +RTS -p -RTS\r\n=====> signals004(normal) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004\r\n=====> signals004(hpc) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fhpc -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004\r\n=====> signals004(optasm) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -fasm -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004\r\n=====> signals004(profasm) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004 +RTS -hc -p -RTS\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/hp2ps\" signals004\r\n=====> signals004(ghci) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fghci-leak-check +RTS -I0.1 -RTS -package unix< signals004.genscript\r\n=====> signals004(threaded1) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -threaded -debug -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004\r\n=====> signals004(threaded2) 26 of 26 [6, 5, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -threaded -eventlog -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004 +RTS -N2 -ls -RTS\r\nTimeout happened...killed process \"cd \"../../libraries/unix/tests/signals004.run\" && ./signals004 +RTS -N2 -ls -RTS \"...\r\n\r\nWrong exit code for signals004(threaded2)(expected 0 , actual 99 )\r\n*** unexpected failure for signals004(threaded2)\r\n=====> signals004(dyn) 26 of 26 [6, 6, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -dynamic -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004\r\n=====> signals004(profthreaded) 26 of 26 [6, 6, 4]\r\ncd \"../../libraries/unix/tests/signals004.run\" && \"/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/inplace/test spaces/ghc-stage2\" -o signals004 signals004.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -dno-debug-output -O -prof -static -fprof-auto -threaded -package unix\r\ncd \"../../libraries/unix/tests/signals004.run\" && ./signals004 +RTS -p -RTS\r\n\r\nUnexpected results from:\r\nTEST=\"EtaExpandLevPoly ManyAlternatives ManyConstructors MultiLayerModules T10370 T11535 T12707 T13379 T13701 T13719 T14683 T14697 T14936 T15349 T4334 T6132 T7702 T9203 T9630 ghci063 haddock.Cabal haddock.base haddock.compiler hpc_fork signals004 space_leak_001\"\r\n\r\nSUMMARY for test run started at Fri Nov 30 11:28:02 2018 EST\r\n 0:56:11 spent to go through\r\n 26 total tests, which gave rise to\r\n 137 test cases, of which\r\n 20 were skipped\r\n\r\n 0 had missing libraries\r\n 64 expected passes\r\n 0 expected failures\r\n\r\n 4 caused framework failures\r\n 0 caused framework warnings\r\n 6 unexpected passes\r\n 6 unexpected failures\r\n 37 unexpected stat failures\r\n\r\nUnexpected passes:\r\n runghc/T6132.run T6132 [unexpected] (normal)\r\n runghc/T6132.run T6132 [unexpected] (hpc)\r\n runghc/T6132.run T6132 [unexpected] (optasm)\r\n runghc/T6132.run T6132 [unexpected] (profasm)\r\n typecheck/should_run/EtaExpandLevPoly.run EtaExpandLevPoly [unexpected] (profasm)\r\n typecheck/should_run/EtaExpandLevPoly.run EtaExpandLevPoly [unexpected] (profthreaded)\r\n\r\nUnexpected failures:\r\n deriving/should_run/T11535.run T11535 [bad exit code] (ghci)\r\n ghci/scripts/ghci063.run ghci063 [bad stderr] (ghci)\r\n simplCore/should_compile/T7702.run T7702 [exit code non-0] (profasm)\r\n ../../libraries/base/tests/T15349.run T15349 [bad exit code] (ghci)\r\n ../../libraries/hpc/tests/fork/hpc_fork.run hpc_fork [bad heap profile] (profasm)\r\n ../../libraries/unix/tests/signals004.run signals004 [bad exit code] (threaded2)\r\n\r\nUnexpected stat failures:\r\n perf/compiler/T10370.run T10370 [stat not good enough] (optasm)\r\n perf/compiler/T12707.run T12707 [stat not good enough] (hpc)\r\n perf/compiler/T12707.run T12707 [stat not good enough] (optasm)\r\n perf/compiler/T12707.run T12707 [stat not good enough] (profasm)\r\n perf/compiler/T13379.run T13379 [stat not good enough] (hpc)\r\n perf/compiler/MultiLayerModules.run MultiLayerModules [stat not good enough] (optasm)\r\n perf/compiler/ManyConstructors.run ManyConstructors [stat not good enough] (hpc)\r\n perf/compiler/ManyConstructors.run ManyConstructors [stat not good enough] (optasm)\r\n perf/compiler/ManyConstructors.run ManyConstructors [stat not good enough] (profasm)\r\n perf/compiler/ManyAlternatives.run ManyAlternatives [stat not good enough] (hpc)\r\n perf/compiler/ManyAlternatives.run ManyAlternatives [stat not good enough] (optasm)\r\n perf/compiler/ManyAlternatives.run ManyAlternatives [stat not good enough] (profasm)\r\n perf/compiler/T13701.run T13701 [stat not good enough] (optasm)\r\n perf/compiler/T13719.run T13719 [stat not good enough] (hpc)\r\n perf/compiler/T13719.run T13719 [stat not good enough] (optasm)\r\n perf/compiler/T13719.run T13719 [stat not good enough] (profasm)\r\n perf/compiler/T14697.run T14697 [stat not good enough] (hpc)\r\n perf/compiler/T14697.run T14697 [stat not good enough] (optasm)\r\n perf/compiler/T14697.run T14697 [stat not good enough] (profasm)\r\n perf/compiler/T14683.run T14683 [stat not good enough] (hpc)\r\n perf/compiler/T14683.run T14683 [stat not good enough] (optasm)\r\n perf/compiler/T14683.run T14683 [stat not good enough] (profasm)\r\n perf/compiler/T9630.run T9630 [stat not good enough] (hpc)\r\n perf/compiler/T9630.run T9630 [stat not good enough] (profasm)\r\n perf/haddock/haddock.base.run haddock.base [stat not good enough] (normal)\r\n perf/haddock/haddock.Cabal.run haddock.Cabal [stat not good enough] (normal)\r\n perf/haddock/haddock.compiler.run haddock.compiler [stat not good enough] (normal)\r\n perf/should_run/T9203.run T9203 [stat too good] (normal)\r\n perf/should_run/T14936.run T14936 [stat not good enough] (hpc)\r\n perf/should_run/T14936.run T14936 [stat not good enough] (profasm)\r\n perf/should_run/T14936.run T14936 [stat not good enough] (threaded1)\r\n perf/should_run/T14936.run T14936 [stat not good enough] (threaded2)\r\n perf/should_run/T14936.run T14936 [stat not good enough] (profthreaded)\r\n perf/space_leaks/space_leak_001.run space_leak_001 [stat too good] (hpc)\r\n perf/space_leaks/space_leak_001.run space_leak_001 [stat too good] (optasm)\r\n perf/space_leaks/space_leak_001.run space_leak_001 [stat too good] (dyn)\r\n perf/space_leaks/T4334.run T4334 [stat not good enough] (threaded2)\r\n\r\nFramework failures:\r\n perf/compiler/MultiLayerModules.run MultiLayerModules [hpc] ('NoneType' object has no attribute 'group')\r\n perf/compiler/MultiLayerModules.run MultiLayerModules [profasm] ('NoneType' object has no attribute 'group')\r\n perf/compiler/T13701.run T13701 [hpc] ('NoneType' object has no attribute 'group')\r\n perf/compiler/T13701.run T13701 [profasm] ('NoneType' object has no attribute 'group')\r\n\r\n../mk/test.mk:329: recipe for target 'test' failed\r\nmake[2]: *** [test] Error 1\r\nmake[2]: Leaving directory '/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/tests'\r\n../mk/test.mk:348: recipe for target 'slow' failed\r\nmake[1]: *** [slow] Error 2\r\nmake[1]: Leaving directory '/Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/testsuite/tests'\r\nMakefile:35: recipe for target 'slow' failed\r\nmake: *** [slow] Error 2\r\n}}}","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15974
QuantifiedConstraints: Spurious error involving superclass constraints
2019-07-07T18:02:12Z
Alexis King
QuantifiedConstraints: Spurious error involving superclass constraints
```hs
{-# LANGUAGE KindSignatures, QuantifiedConstraints, UndecidableInstances #-}
```
Consider the following datatype and two classes:
```hs
data X (f :: * -> *)
class A a
class A a => B a
```
If I create an instance `A (X f)` invol...
```hs
{-# LANGUAGE KindSignatures, QuantifiedConstraints, UndecidableInstances #-}
```
Consider the following datatype and two classes:
```hs
data X (f :: * -> *)
class A a
class A a => B a
```
If I create an instance `A (X f)` involving a quantified constraint
```hs
instance (forall a. A a => A (f a)) => A (X f)
```
then curiously, the following instance declaration for `B (X f)` is rejected with the accompanying error message:
```hs
instance (forall a. B a => B (f a)) => B (X f)
```
```
/tmp/qc.hs:11:10: error:
• Could not deduce (B a)
arising from the superclasses of an instance declaration
from the context: forall a. B a => B (f a)
bound by the instance declaration at /tmp/qc.hs:11:10-46
or from: A a bound by a quantified context at /tmp/qc.hs:1:1
Possible fix: add (B a) to the context of a quantified context
• In the instance declaration for ‘B (X f)’
|
11 | instance (forall a. B a => B (f a)) => B (X f)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
```
Notably, if the instance declaration for `A (X f)` is altered to not use a quantified constraint, as in
```hs
instance A (f (X f)) => A (X f)
```
or even just
```hs
instance A (X f)
```
then the above instance declaration for `B (X f)` is accepted.
I see no reason that the `B (X f)` declaration should be rejected, even with the quantified constraint in the instance context for `A (X f)`. The error message complains that the typechecker cannot deduce `B a`, and it even suggests adding `B a` to the context of the quantified constraint, but `B a` is //already// in that context.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"QuantifiedConstraints: Spurious error involving superclass constraints","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":["QuantifiedConstraints"],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"{{{#!hs\r\n{-# LANGUAGE KindSignatures, QuantifiedConstraints, UndecidableInstances #-}\r\n}}}\r\n\r\nConsider the following datatype and two classes:\r\n\r\n{{{#!hs\r\ndata X (f :: * -> *)\r\n\r\nclass A a\r\nclass A a => B a\r\n}}}\r\n\r\nIf I create an instance `A (X f)` involving a quantified constraint\r\n\r\n{{{#!hs\r\ninstance (forall a. A a => A (f a)) => A (X f)\r\n}}}\r\n\r\nthen curiously, the following instance declaration for `B (X f)` is rejected with the accompanying error message:\r\n\r\n{{{#!hs\r\ninstance (forall a. B a => B (f a)) => B (X f)\r\n}}}\r\n{{{\r\n/tmp/qc.hs:11:10: error:\r\n • Could not deduce (B a)\r\n arising from the superclasses of an instance declaration\r\n from the context: forall a. B a => B (f a)\r\n bound by the instance declaration at /tmp/qc.hs:11:10-46\r\n or from: A a bound by a quantified context at /tmp/qc.hs:1:1\r\n Possible fix: add (B a) to the context of a quantified context\r\n • In the instance declaration for ‘B (X f)’\r\n |\r\n11 | instance (forall a. B a => B (f a)) => B (X f)\r\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\r\n}}}\r\n\r\nNotably, if the instance declaration for `A (X f)` is altered to not use a quantified constraint, as in\r\n\r\n{{{#!hs\r\ninstance A (f (X f)) => A (X f)\r\n}}}\r\n\r\nor even just\r\n\r\n{{{#!hs\r\ninstance A (X f)\r\n}}}\r\n\r\nthen the above instance declaration for `B (X f)` is accepted.\r\n\r\nI see no reason that the `B (X f)` declaration should be rejected, even with the quantified constraint in the instance context for `A (X f)`. The error message complains that the typechecker cannot deduce `B a`, and it even suggests adding `B a` to the context of the quantified constraint, but `B a` is //already// in that context.","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15967
can't build ghc on Mac with any level of dwarf for base library
2019-07-07T18:02:14Z
Carter Schonwald
can't build ghc on Mac with any level of dwarf for base library
i tried building base in 8.6.2 with -g1
and i get the following error pretty consitently from the system linker
```
ld: in /Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/libraries/base/dist-install/build/libHSbase-4.12.0....
i tried building base in 8.6.2 with -g1
and i get the following error pretty consitently from the system linker
```
ld: in /Users/carter/dev-checkouts/ghc-tree/ghc-8.6.2-checkout-build/libraries/base/dist-install/build/libHSbase-4.12.0.0_p.a(Base.p_o), sectionForAddress(0x8066) address not in any section for architecture x86_64
```
if i do
```
GhcLibHcOpts += -g1
```
or higher in the build.mk file, i get this linker error at some point in building ghc or resulting executables .
I'm not sure if its \*just\* for profiled libs or every lib, but it looks like theres actually no way to handle the number of dwarf sections for large archives on OSX?!
or equivalently, we may need support for more parsimonious dwarf annotations if at all?
point being: if we can't support debug symbols for base on a tier 1 platform, either debug symbols working isn't part of our support SLA for tier 1 platforms, OR its a release blocker we've not had in our validate configuration matrix.
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15964
PartialTypeSignatures warnings should be turned off with -Wno-partial-type-si...
2019-07-07T18:02:15Z
Matthew Pickering
PartialTypeSignatures warnings should be turned off with -Wno-partial-type-signatures
```
Foo.hs:638:18: warning: [-Wpartial-type-signatures]
```
The warning when using `PartialTypeSignatures` suggests that the warning is enabled by `-Wpartial-type-signatures`. However, if you try and disable this warning using `-Wno-par...
```
Foo.hs:638:18: warning: [-Wpartial-type-signatures]
```
The warning when using `PartialTypeSignatures` suggests that the warning is enabled by `-Wpartial-type-signatures`. However, if you try and disable this warning using `-Wno-partial-type-signatures` then GHC complains that it is not a recognised flag. The correct way to turn it off is to use `-fno-warn-partial-signatures`. It seems that for consistency the first way that I tried should also work.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"PartialTypeSignatures warnings should be turned off with -Wno-partial-type-signatures","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"{{{\r\nFoo.hs:638:18: warning: [-Wpartial-type-signatures]\r\n}}}\r\n\r\nThe warning when using `PartialTypeSignatures` suggests that the warning is enabled by `-Wpartial-type-signatures`. However, if you try and disable this warning using `-Wno-partial-type-signatures` then GHC complains that it is not a recognised flag. The correct way to turn it off is to use `-fno-warn-partial-signatures`. It seems that for consistency the first way that I tried should also work.","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15947
80 unexpected failiures for make test on mac on ghc 8.6.2
2019-07-07T18:02:20Z
george.colpitts
80 unexpected failiures for make test on mac on ghc 8.6.2
80 unexpected faillures for make test on mac on ghc 8.6.2; I'm using an 8.6.2 from the binary distribution
Xcode 10.1, macos 10.13.6
Attached is the compressed output from "make test \>& test.log &"
I don't know what the results are on o...
80 unexpected faillures for make test on mac on ghc 8.6.2; I'm using an 8.6.2 from the binary distribution
Xcode 10.1, macos 10.13.6
Attached is the compressed output from "make test \>& test.log &"
I don't know what the results are on other platforms.
```
ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.6.2
bash-3.2$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.5)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
bash-3.2$ python3 --version
Python 3.7.0
bash-3.2$ uname -a
Darwin iMac27.local 17.7.0 Darwin Kernel Version 17.7.0: Wed Oct 10 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64 x86_64
bash-3.2$ ghc --info
[("Project name","The Glorious Glasgow Haskell Compilation System")
,("GCC extra via C opts"," -fwrapv -fno-builtin")
,("C compiler command","gcc")
,("C compiler flags"," -fno-stack-protector")
,("C compiler link flags"," ")
,("C compiler supports -no-pie","NO")
,("Haskell CPP command","gcc")
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
,("ld command","ld")
,("ld flags","")
,("ld supports compact unwind","YES")
,("ld supports build-id","NO")
,("ld supports filelist","YES")
,("ld is GNU ld","NO")
,("ar command","ar")
,("ar flags","qcls")
,("ar supports at file","NO")
,("ranlib command","")
,("touch command","touch")
,("dllwrap command","/bin/false")
,("windres command","/bin/false")
,("libtool command","libtool")
,("perl command","/usr/local/bin/perl")
,("cross compiling","NO")
,("target os","OSDarwin")
,("target arch","ArchX86_64")
,("target word size","8")
,("target has GNU nonexec stack","False")
,("target has .ident directive","True")
,("target has subsections via symbols","True")
,("target has RTS linker","YES")
,("Unregisterised","NO")
,("LLVM llc command","llc")
,("LLVM opt command","opt")
,("LLVM clang command","clang")
,("Project version","8.6.2")
,("Project Git commit id","41f0f6c2f571ea05c49f9f6ed64beebdc5a9f9fc")
,("Booter version","8.4.4")
,("Stage","2")
,("Build platform","x86_64-apple-darwin")
,("Host platform","x86_64-apple-darwin")
,("Target platform","x86_64-apple-darwin")
,("Have interpreter","YES")
,("Object splitting supported","NO")
,("Have native code generator","YES")
,("Support SMP","YES")
,("Tables next to code","YES")
,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn")
,("RTS expects libdw","NO")
,("Support dynamic-too","YES")
,("Support parallel --make","YES")
,("Support reexported-modules","YES")
,("Support thinning and renaming package flags","YES")
,("Support Backpack","YES")
,("Requires unified installed package IDs","YES")
,("Uses package keys","YES")
,("Uses unit IDs","YES")
,("Dynamic by default","NO")
,("GHC Dynamic","YES")
,("GHC Profiled","NO")
,("Leading underscore","YES")
,("Debug on","False")
,("LibDir","/usr/local/lib/ghc-8.6.2")
,("Global Package DB","/usr/local/lib/ghc-8.6.2/package.conf.d")
]
bash-3.2$
```
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"80 unexpected failiures for make test on mac on ghc 8.6.2","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"80 unexpected faillures for make test on mac on ghc 8.6.2; I'm using an 8.6.2 from the binary distribution\r\nXcode 10.1, macos 10.13.6\r\nAttached is the compressed output from \"make test >& test.log &\"\r\nI don't know what the results are on other platforms.\r\n{{{\r\n ghc --version\r\nThe Glorious Glasgow Haskell Compilation System, version 8.6.2\r\nbash-3.2$ gcc --version\r\nConfigured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1\r\nApple LLVM version 10.0.0 (clang-1000.11.45.5)\r\nTarget: x86_64-apple-darwin17.7.0\r\nThread model: posix\r\nInstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin\r\nbash-3.2$ python3 --version\r\nPython 3.7.0\r\nbash-3.2$ uname -a\r\nDarwin iMac27.local 17.7.0 Darwin Kernel Version 17.7.0: Wed Oct 10 23:06:14 PDT 2018; root:xnu-4570.71.13~1/RELEASE_X86_64 x86_64\r\nbash-3.2$ ghc --info\r\n [(\"Project name\",\"The Glorious Glasgow Haskell Compilation System\")\r\n ,(\"GCC extra via C opts\",\" -fwrapv -fno-builtin\")\r\n ,(\"C compiler command\",\"gcc\")\r\n ,(\"C compiler flags\",\" -fno-stack-protector\")\r\n ,(\"C compiler link flags\",\" \")\r\n ,(\"C compiler supports -no-pie\",\"NO\")\r\n ,(\"Haskell CPP command\",\"gcc\")\r\n ,(\"Haskell CPP flags\",\"-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs\")\r\n ,(\"ld command\",\"ld\")\r\n ,(\"ld flags\",\"\")\r\n ,(\"ld supports compact unwind\",\"YES\")\r\n ,(\"ld supports build-id\",\"NO\")\r\n ,(\"ld supports filelist\",\"YES\")\r\n ,(\"ld is GNU ld\",\"NO\")\r\n ,(\"ar command\",\"ar\")\r\n ,(\"ar flags\",\"qcls\")\r\n ,(\"ar supports at file\",\"NO\")\r\n ,(\"ranlib command\",\"\")\r\n ,(\"touch command\",\"touch\")\r\n ,(\"dllwrap command\",\"/bin/false\")\r\n ,(\"windres command\",\"/bin/false\")\r\n ,(\"libtool command\",\"libtool\")\r\n ,(\"perl command\",\"/usr/local/bin/perl\")\r\n ,(\"cross compiling\",\"NO\")\r\n ,(\"target os\",\"OSDarwin\")\r\n ,(\"target arch\",\"ArchX86_64\")\r\n ,(\"target word size\",\"8\")\r\n ,(\"target has GNU nonexec stack\",\"False\")\r\n ,(\"target has .ident directive\",\"True\")\r\n ,(\"target has subsections via symbols\",\"True\")\r\n ,(\"target has RTS linker\",\"YES\")\r\n ,(\"Unregisterised\",\"NO\")\r\n ,(\"LLVM llc command\",\"llc\")\r\n ,(\"LLVM opt command\",\"opt\")\r\n ,(\"LLVM clang command\",\"clang\")\r\n ,(\"Project version\",\"8.6.2\")\r\n ,(\"Project Git commit id\",\"41f0f6c2f571ea05c49f9f6ed64beebdc5a9f9fc\")\r\n ,(\"Booter version\",\"8.4.4\")\r\n ,(\"Stage\",\"2\")\r\n ,(\"Build platform\",\"x86_64-apple-darwin\")\r\n ,(\"Host platform\",\"x86_64-apple-darwin\")\r\n ,(\"Target platform\",\"x86_64-apple-darwin\")\r\n ,(\"Have interpreter\",\"YES\")\r\n ,(\"Object splitting supported\",\"NO\")\r\n ,(\"Have native code generator\",\"YES\")\r\n ,(\"Support SMP\",\"YES\")\r\n ,(\"Tables next to code\",\"YES\")\r\n ,(\"RTS ways\",\"l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn\")\r\n ,(\"RTS expects libdw\",\"NO\")\r\n ,(\"Support dynamic-too\",\"YES\")\r\n ,(\"Support parallel --make\",\"YES\")\r\n ,(\"Support reexported-modules\",\"YES\")\r\n ,(\"Support thinning and renaming package flags\",\"YES\")\r\n ,(\"Support Backpack\",\"YES\")\r\n ,(\"Requires unified installed package IDs\",\"YES\")\r\n ,(\"Uses package keys\",\"YES\")\r\n ,(\"Uses unit IDs\",\"YES\")\r\n ,(\"Dynamic by default\",\"NO\")\r\n ,(\"GHC Dynamic\",\"YES\")\r\n ,(\"GHC Profiled\",\"NO\")\r\n ,(\"Leading underscore\",\"YES\")\r\n ,(\"Debug on\",\"False\")\r\n ,(\"LibDir\",\"/usr/local/lib/ghc-8.6.2\")\r\n ,(\"Global Package DB\",\"/usr/local/lib/ghc-8.6.2/package.conf.d\")\r\n ]\r\nbash-3.2$ \r\n}}}\r\n\r\n","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15943
"ASSERT failed" with quantified constraints
2019-07-07T18:02:21Z
Icelandjack
"ASSERT failed" with quantified constraints
```hs
{-# Language RankNTypes #-}
{-# Language DataKinds #-}
{-# Language KindSignatures #-}
{-# Language PolyKinds #-}
{-# Language TypeFamilyDependencies #-}
{-# Language GADTs ...
```hs
{-# Language RankNTypes #-}
{-# Language DataKinds #-}
{-# Language KindSignatures #-}
{-# Language PolyKinds #-}
{-# Language TypeFamilyDependencies #-}
{-# Language GADTs #-}
{-# Language TypeSynonymInstances #-}
{-# Language FlexibleInstances #-}
{-# Language QuantifiedConstraints #-}
import Data.Type.Equality
import Data.Coerce
import Data.Type.Coercion
import Data.Kind
newtype WrapFalse a b = WrapFalse (Hom False a b)
newtype WrapTrue a b = WrapTrue (Hom True a b)
class
(forall (x :: ob) (y :: ob). Coercible (WrapFalse x y) (WrapTrue y x))
=>
Ríki ob where
type Hom (or::Bool) = (res :: ob -> ob -> Type) | res -> or
instance Ríki Type where
type Hom False = (->)
type Hom True = Op
newtype Op :: Type -> Type -> Type where
Op :: (b -> a) -> Op a b
```
```
$ ghc-stage2 --interactive -ignore-dot-ghci 740_bug.hs
GHCi, version 8.7.20181029: http://www.haskell.org/ghc/ :? for help
[1 of 1] Compiling Main ( 740_bug.hs, interpreted )
*** Exception: ASSERT failed! file compiler/typecheck/TcFlatten.hs, line 1288
>
```
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"\"ASSERT failed\" with quantified constraints","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":["QuantifiedConstraints"],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"{{{#!hs\r\n{-# Language RankNTypes #-}\r\n{-# Language DataKinds #-}\r\n{-# Language KindSignatures #-}\r\n{-# Language PolyKinds #-}\r\n{-# Language TypeFamilyDependencies #-}\r\n{-# Language GADTs #-}\r\n{-# Language TypeSynonymInstances #-}\r\n{-# Language FlexibleInstances #-}\r\n{-# Language QuantifiedConstraints #-}\r\n\r\nimport Data.Type.Equality\r\nimport Data.Coerce\r\nimport Data.Type.Coercion\r\nimport Data.Kind\r\n\r\nnewtype WrapFalse a b = WrapFalse (Hom False a b)\r\nnewtype WrapTrue a b = WrapTrue (Hom True a b)\r\n\r\nclass\r\n (forall (x :: ob) (y :: ob). Coercible (WrapFalse x y) (WrapTrue y x))\r\n =>\r\n Ríki ob where\r\n\r\n type Hom (or::Bool) = (res :: ob -> ob -> Type) | res -> or\r\n\r\ninstance Ríki Type where\r\n type Hom False = (->)\r\n type Hom True = Op\r\n\r\nnewtype Op :: Type -> Type -> Type where\r\n Op :: (b -> a) -> Op a b\r\n}}}\r\n\r\n{{{\r\n$ ghc-stage2 --interactive -ignore-dot-ghci 740_bug.hs\r\nGHCi, version 8.7.20181029: http://www.haskell.org/ghc/ :? for help\r\n[1 of 1] Compiling Main ( 740_bug.hs, interpreted )\r\n*** Exception: ASSERT failed! file compiler/typecheck/TcFlatten.hs, line 1288\r\n>\r\n}}}","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15942
Associated type family can't be used at the kind level within other parts of ...
2020-09-19T20:55:39Z
Icelandjack
Associated type family can't be used at the kind level within other parts of parent class
I want to run the following past you (using [Visible Kind Applications](https://phabricator.haskell.org/D5229) but may be unrelated). The following compiles
```hs
{-# Language DataKinds #-}
{-# Language KindSignatures #-}...
I want to run the following past you (using [Visible Kind Applications](https://phabricator.haskell.org/D5229) but may be unrelated). The following compiles
```hs
{-# Language DataKinds #-}
{-# Language KindSignatures #-}
{-# Language TypeFamilies #-}
{-# Language AllowAmbiguousTypes #-}
import Data.Kind
type G = Bool -> Type
data Fun :: G
class F (bool :: Bool) where
type Not bool :: Bool
foo :: Fun (Not bool)
```
but quantifying `Bool` invisibly all of a sudden I can't use `Not`
```hs
{-# Language DataKinds #-}
{-# Language RankNTypes #-}
{-# Language TypeApplications #-}
{-# Language PolyKinds #-}
{-# Language KindSignatures #-}
{-# Language TypeFamilies #-}
{-# Language AllowAmbiguousTypes #-}
import Data.Kind
type G = forall (b :: Bool). Type
data Fun :: G
class F (bool :: Bool) where
type Not bool :: Bool
foo :: Fun @(Not bool)
```
```
$ ghc-stage2 --interactive -ignore-dot-ghci 739_bug.hs
GHCi, version 8.7.20181017: http://www.haskell.org/ghc/ :? for help
[1 of 1] Compiling Main ( 739_bug.hs, interpreted )
739_bug.hs:17:16: error:
• Type constructor ‘Not’ cannot be used here
(it is defined and used in the same recursive group)
• In the first argument of ‘Fun’, namely ‘(Not bool)’
In the type signature: foo :: Fun @(Not bool)
In the class declaration for ‘F’
|
17 | foo :: Fun @(Not bool)
| ^^^
Failed, no modules loaded.
```
Is this restriction warranted
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15936
Rethink Choice of Baseline Commit for Performance Tests
2019-07-07T18:02:23Z
davide
Rethink Choice of Baseline Commit for Performance Tests
# Intro
Currently we always use the previous commit when running performance tests. This works well in CI where we fully test each commit in sequence (and hence always have test results for the previous commit). Remember, test results a...
# Intro
Currently we always use the previous commit when running performance tests. This works well in CI where we fully test each commit in sequence (and hence always have test results for the previous commit). Remember, test results are stored in git notes and are not by default shared between repositories (i.e. your local repo will only have performance results when they were run locally on your machine). This is by design: we want to avoid comparing results form different machines.
Unfortunately This is not so effective when testing locally. The programmer may have only run a subset of performance tests on the previous commit, and often have not run the tests at all (this is notably true after performing a rebase: the previous commit has changed). We need to rethink how we pick a baseline commit.
# Proposed Solution
- Search for a baseline per test/test_env/metric/way
- Start at HEAD\^ and use local metrics. If none exist, use CI metrics. If none exist continue the search at the parent.
- Stop after a constant number of commits (failing to find a baseline).
- Stop the search if the child commit has expected changes for this test/metric/way (failing to find a baseline).
- It's possible that there are multiple runs of the test (e.g if the test was run many times locally). In that case take the average.
- If no baseline is found, show a warning and let the test pass.
### Handling Expected changes
If there are expected changes between HEAD and a potential baseline commit, then that baseline cannot be used. We make no attempt to approximate a baseline. A warning will be issued telling the user to run the tests of the previous commit or try and fetch CI results.
#### Issues
- The programmer is responsible for the final commit message having the correct expected changes. This is particularly important when merged via gitlab with a squash (this can change the commit message).
- We do not distinguish between full/partial performance results being available for the baseline commit: that would require checking out the baseline commit and extracting the full list of tests (This seems fragile and far too expensive).
### When to automatically fetch CI results?
Do not fetch CI results. Allow the user to do this, but give the exact git command so they can just copy and paste.
# Alternative Solution
Ultimately this was deemed too complicated. It assumes that commits will be squashed and merged into master (not always true).
- When running performance tests, results will be compared to a baseline commit that is the merge base with master (most recent commit from master). If HEAD is already in master, then the previous commit is used instead.
- If any locally generated performance results exist, they are used exclusively for the baseline.
- Else if any CI generated performance results exist (and have been fetched), they are used exclusively for the baseline.
- Else performance tests trivially pass, and a warning is given to the user.
To find the baseline commit:
```
mergeBase = merge-base master HEAD
baselineCommit = if mergeBase == HEAD
then HEAD^
else mergeBase
```
### Reasoning
- We want each commit in master not to introduce a significant change in performance: hence we compare commits in mater to the previous commit.
- If not on master (1 or more ahead and 0 or more commits behind master). We assume that the intention is to create a patch where all new commits will ultimately be squashed and placed on top of master as a single commit. On the other hand we don't want to consider changes in master from after we branched. Instead of using master HEAD as the baseline, we use the commit from which we branched from master (i.e. the merge base). In other words we are concerned only with the change in performance introduced by the newly crated commits.
8.6.3
davide
davide
https://gitlab.haskell.org/ghc/ghc/-/issues/15933
Wrong size for int for callbacks into Haskell from foreign code
2020-06-14T21:08:58Z
Ilias Tsitsimpis
Wrong size for int for callbacks into Haskell from foreign code
The following code produces different results on amd64 (64-bit little endian) and s390x (64-bit big endian).
`foo.h:`
```c
typedef void(*hs_callback)(int x);
extern void function_in_c(hs_callback cb);
```
`foo.c:`
```c
#include "foo....
The following code produces different results on amd64 (64-bit little endian) and s390x (64-bit big endian).
`foo.h:`
```c
typedef void(*hs_callback)(int x);
extern void function_in_c(hs_callback cb);
```
`foo.c:`
```c
#include "foo.h"
void function_in_c(hs_callback cb)
{
int x = 10;
cb(x);
}
```
`Foo.hs:`
```hs
module Main(main) where
import Foreign
import Foreign.C
type HsCallback = CInt -> IO ()
foreign import ccall "foo.h function_in_c"
functionInC :: FunPtr HsCallback -> IO ()
foreign import ccall "wrapper"
wrap :: HsCallback -> IO (FunPtr HsCallback)
main = do
f <- wrap $ \x -> print x
functionInC f
freeHaskellFunPtr f
```
On amd64 the output is 10, but on s390x is 0. On both machines, `sizeOf (undefined :: CInt) == sizeof(int) == 4`. When changing `HsCallback` to:
```hs
type HsCallback = Int -> IO ()
```
both produce the same, correct result, but the above seems wrong, as `sizeOf (undefined :: Int) == 8`.
This has been reproduced with both ghc-8.4 and ghc-8.2, and causes dbus to fail to build on s390x (https://github.com/rblaze/haskell-dbus/issues/26), as it relies on libxml-sax which contains the above (simplified) code.
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | -------------- |
| Version | 8.4.3 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler (FFI) |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Wrong size for int for callbacks into Haskell from foreign code","status":"New","operating_system":"","component":"Compiler (FFI)","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.4.3","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"The following code produces different results on amd64 (64-bit little endian) and s390x (64-bit big endian).\r\n\r\n`foo.h:`\r\n{{{#!c\r\ntypedef void(*hs_callback)(int x);\r\nextern void function_in_c(hs_callback cb);\r\n}}}\r\n`foo.c:`\r\n{{{#!c\r\n#include \"foo.h\"\r\n\r\nvoid function_in_c(hs_callback cb)\r\n{\r\n int x = 10;\r\n cb(x);\r\n}\r\n}}}\r\n`Foo.hs:`\r\n{{{#!hs\r\nmodule Main(main) where\r\n\r\nimport Foreign\r\nimport Foreign.C\r\n\r\ntype HsCallback = CInt -> IO ()\r\n\r\nforeign import ccall \"foo.h function_in_c\"\r\n functionInC :: FunPtr HsCallback -> IO ()\r\n\r\nforeign import ccall \"wrapper\"\r\n wrap :: HsCallback -> IO (FunPtr HsCallback)\r\n\r\nmain = do\r\n f <- wrap $ \\x -> print x\r\n functionInC f\r\n freeHaskellFunPtr f\r\n}}}\r\n\r\nOn amd64 the output is 10, but on s390x is 0. On both machines, `sizeOf (undefined :: CInt) == sizeof(int) == 4`. When changing `HsCallback` to:\r\n{{{#!hs\r\ntype HsCallback = Int -> IO ()\r\n}}}\r\nboth produce the same, correct result, but the above seems wrong, as `sizeOf (undefined :: Int) == 8`.\r\n\r\nThis has been reproduced with both ghc-8.4 and ghc-8.2, and causes dbus to fail to build on s390x (https://github.com/rblaze/haskell-dbus/issues/26), as it relies on libxml-sax which contains the above (simplified) code.\r\n","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
Peter Trommler
ptrommler@acm.org
Peter Trommler
ptrommler@acm.org
https://gitlab.haskell.org/ghc/ghc/-/issues/15923
Skip performance tests if not in a git repo
2019-07-07T18:02:26Z
davide
Skip performance tests if not in a git repo
As of #12758 performance tests now compare to the results of the previous commit. Results are stored in git notes. If for some reason the rood directory is not a git repo, we have no results to compare to, nor can we save the new results...
As of #12758 performance tests now compare to the results of the previous commit. Results are stored in git notes. If for some reason the rood directory is not a git repo, we have no results to compare to, nor can we save the new results to git notes. Hence we should skip all performance tests.
Such a use case was encountered in simonpj's workflow where he copies/syslinks the work tree without the .git directory before validating. An open question is can we allow performance testing while not in a git repo or by adjusting the workflow?
Tasks:
- When the ghc root directory is not a git repository, skip all performance tests.
- Update the [wiki page](https://ghc.haskell.org/trac/ghc/wiki/Performance/Tests).
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | high |
| Resolution | Unresolved |
| Component | Test Suite |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | simonpj |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"Skip performance tests if not in a git repo","status":"New","operating_system":"","component":"Test Suite","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":["git","notes","performance","tests"],"differentials":[],"test_case":"","architecture":"","cc":["simonpj"],"type":"Bug","description":"As of #12758 performance tests now compare to the results of the previous commit. Results are stored in git notes. If for some reason the rood directory is not a git repo, we have no results to compare to, nor can we save the new results to git notes. Hence we should skip all performance tests.\r\n\r\nSuch a use case was encountered in simonpj's workflow where he copies/syslinks the work tree without the .git directory before validating. An open question is can we allow performance testing while not in a git repo or by adjusting the workflow?\r\n\r\nTasks:\r\n* When the ghc root directory is not a git repository, skip all performance tests.\r\n* Update the [https://ghc.haskell.org/trac/ghc/wiki/Performance/Tests wiki page].","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
davide
davide
https://gitlab.haskell.org/ghc/ghc/-/issues/15917
GHC seems to re-read source of module to produce fancy error msgs
2024-02-20T20:54:05Z
Heimdell
GHC seems to re-read source of module to produce fancy error msgs
I had a module with unused name `txFees` in it. I started compilation and in the same time edited code by renaming `txFees` -\> `_txFees`.
I got the following message:
```
warning: [-Wunused-matches]
Defined but not used: ‘...
I had a module with unused name `txFees` in it. I started compilation and in the same time edited code by renaming `txFees` -\> `_txFees`.
I got the following message:
```
warning: [-Wunused-matches]
Defined but not used: ‘txFees’
|
40 | } _txFees
| ^^^^^^
<no location info>: error:
Failing due to -Werror.
```
The screenshot is in the attachment. Notice that message part is about old code (`txFees`), and preview is about new code (`_txFees`).
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.2.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | lowest |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | @int-index |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"GHC seems to re-read source of module to produce fancy error msgs","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.2.2","keywords":["re-reading"],"differentials":[],"test_case":"","architecture":"","cc":["@int-index"],"type":"Bug","description":"I had a module with unused name `txFees` in it. I started compilation and in the same time edited code by renaming `txFees` -> `_txFees`.\r\n\r\nI got the following message:\r\n\r\n{{{\r\n warning: [-Wunused-matches]\r\n Defined but not used: ‘txFees’\r\n |\r\n 40 | } _txFees\r\n | ^^^^^^\r\n \r\n <no location info>: error: \r\n Failing due to -Werror.\r\n}}}\r\n\r\nThe screenshot is in the attachment. Notice that message part is about old code (`txFees`), and preview is about new code (`_txFees`).","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3
https://gitlab.haskell.org/ghc/ghc/-/issues/15914
haddock-library-1.7.0 fails to build on ppc64 BE
2019-07-27T14:54:23Z
Jens Petersen
haddock-library-1.7.0 fails to build on ppc64 BE
I was trying to build ghc-8.6.2 for Fedora 28 and it failed on ppc64 (Bigendian) with:
```
utils/haddock/haddock-library/src/Documentation/Haddock/Types.hs:99:25: error:
• GHC internal error: ‘TableRow’ is not in scope during type c...
I was trying to build ghc-8.6.2 for Fedora 28 and it failed on ppc64 (Bigendian) with:
```
utils/haddock/haddock-library/src/Documentation/Haddock/Types.hs:99:25: error:
• GHC internal error: ‘TableRow’ is not in scope during type checking, but it passed the renamer
tcl_env of environment: [aIy :-> Type variable ‘id’ = id :: k,
rHO :-> ATcTyCon Table :: k -> *,
rHP :-> APromotionErr RecDataConPE]
• In the type ‘[TableRow id]’
In the definition of data constructor ‘Table’
In the data declaration for ‘Table’
|
99 | { tableHeaderRows :: [TableRow id]
| ^^^^^^^^
utils/haddock/dist/build/haddock/autogen/Paths_haddock.hs:41:22: error:
• Couldn't match type ‘a’ with ‘String’
Expected type: IO a
Actual type: IO String
• In the first argument of ‘catchIO’, namely
‘(getEnv "haddock_libdir")’
In the expression:
catchIO (getEnv "haddock_libdir") (\ _ -> return libdir)
In an equation for ‘getLibDir’:
getLibDir
= catchIO (getEnv "haddock_libdir") (\ _ -> return libdir)
|
41 | getLibDir = catchIO (getEnv "haddock_libdir") (\_ -> return libdir)
| ^^^^^^^^^^^^^^^^^^^^^^^
make[1]: *** [utils/haddock/ghc.mk:20: utils/haddock/dist/build/Documentation/Haddock/Types.dyn_o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [utils/haddock/ghc.mk:20: utils/haddock/dist/build/Paths_haddock.dyn_o] Error 1
utils/haddock/haddock-api/src/Haddock/Syb.hs:22:1: warning: [-Wunused-top-binds]
Defined but not used: ‘isType’
|
22 | isType _ = isJust $ eqT @a @b
| ^^^^^^
utils/haddock/haddock-api/src/Haddock/Syb.hs:38:1: warning: [-Wunused-top-binds]
Defined but not used: ‘everythingBut’
|
38 | everythingBut k f x = let (v, stop) = f x
| ^^^^^^^^^^^^^
utils/haddock/haddock-api/src/Haddock/Syb.hs:60:21: warning: [-Wunused-matches]
Defined but not used: ‘s’
|
60 | everythingWithState s k f x =
| ^
utils/haddock/haddock-api/src/Haddock/Syb.hs:75:1: warning: [-Wunused-top-binds]
Defined but not used: ‘everywhereBut’
|
75 | everywhereBut q f x
| ^^^^^^^^^^^^^
ghc-stage2: panic! (the 'impossible' happened)
(GHC version 8.6.2 for powerpc64-unknown-linux):
urk! lookup local fingerprint
$fShowTokenType
[]
Call stack:
CallStack (from HasCallStack):
callStackDoc, called at compiler/utils/Outputable.hs:1160:37 in ghc:Outputable
pprPanic, called at compiler/iface/MkIface.hs:524:37 in ghc:MkIface
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
make[1]: *** [utils/haddock/ghc.mk:20: utils/haddock/dist/build/Haddock/Backends/Hyperlinker/Types.dyn_o] Error 1
make: *** [Makefile:127: all] Error 2
```
https://koji.fedoraproject.org/koji/taskinfo?taskID=30919315 (the log files are only preserved for 2 weeks)
<details><summary>Trac metadata</summary>
| Trac field | Value |
| ---------------------- | ------------ |
| Version | 8.6.2 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture | |
</details>
<!-- {"blocked_by":[],"summary":"haddock-library-1.7.0 fails to build on ppc64 BE","status":"New","operating_system":"","component":"Compiler","related":[],"milestone":"8.6.3","resolution":"Unresolved","owner":{"tag":"Unowned"},"version":"8.6.2","keywords":[],"differentials":[],"test_case":"","architecture":"","cc":[""],"type":"Bug","description":"I was trying to build ghc-8.6.2 for Fedora 28 and it failed on ppc64 (Bigendian) with:\r\n\r\n{{{\r\nutils/haddock/haddock-library/src/Documentation/Haddock/Types.hs:99:25: error:\r\n • GHC internal error: ‘TableRow’ is not in scope during type checking, but it passed the renamer\r\n tcl_env of environment: [aIy :-> Type variable ‘id’ = id :: k,\r\n rHO :-> ATcTyCon Table :: k -> *,\r\n rHP :-> APromotionErr RecDataConPE]\r\n • In the type ‘[TableRow id]’\r\n In the definition of data constructor ‘Table’\r\n In the data declaration for ‘Table’\r\n |\r\n99 | { tableHeaderRows :: [TableRow id]\r\n | ^^^^^^^^\r\nutils/haddock/dist/build/haddock/autogen/Paths_haddock.hs:41:22: error:\r\n • Couldn't match type ‘a’ with ‘String’\r\n Expected type: IO a\r\n Actual type: IO String\r\n • In the first argument of ‘catchIO’, namely\r\n ‘(getEnv \"haddock_libdir\")’\r\n In the expression:\r\n catchIO (getEnv \"haddock_libdir\") (\\ _ -> return libdir)\r\n In an equation for ‘getLibDir’:\r\n getLibDir\r\n = catchIO (getEnv \"haddock_libdir\") (\\ _ -> return libdir)\r\n |\r\n41 | getLibDir = catchIO (getEnv \"haddock_libdir\") (\\_ -> return libdir)\r\n | ^^^^^^^^^^^^^^^^^^^^^^^\r\nmake[1]: *** [utils/haddock/ghc.mk:20: utils/haddock/dist/build/Documentation/Haddock/Types.dyn_o] Error 1\r\nmake[1]: *** Waiting for unfinished jobs....\r\nmake[1]: *** [utils/haddock/ghc.mk:20: utils/haddock/dist/build/Paths_haddock.dyn_o] Error 1\r\nutils/haddock/haddock-api/src/Haddock/Syb.hs:22:1: warning: [-Wunused-top-binds]\r\n Defined but not used: ‘isType’\r\n |\r\n22 | isType _ = isJust $ eqT @a @b\r\n | ^^^^^^\r\nutils/haddock/haddock-api/src/Haddock/Syb.hs:38:1: warning: [-Wunused-top-binds]\r\n Defined but not used: ‘everythingBut’\r\n |\r\n38 | everythingBut k f x = let (v, stop) = f x\r\n | ^^^^^^^^^^^^^\r\nutils/haddock/haddock-api/src/Haddock/Syb.hs:60:21: warning: [-Wunused-matches]\r\n Defined but not used: ‘s’\r\n |\r\n60 | everythingWithState s k f x =\r\n | ^\r\nutils/haddock/haddock-api/src/Haddock/Syb.hs:75:1: warning: [-Wunused-top-binds]\r\n Defined but not used: ‘everywhereBut’\r\n |\r\n75 | everywhereBut q f x\r\n | ^^^^^^^^^^^^^\r\nghc-stage2: panic! (the 'impossible' happened)\r\n (GHC version 8.6.2 for powerpc64-unknown-linux):\r\n\turk! lookup local fingerprint\r\n $fShowTokenType\r\n []\r\n Call stack:\r\n CallStack (from HasCallStack):\r\n callStackDoc, called at compiler/utils/Outputable.hs:1160:37 in ghc:Outputable\r\n pprPanic, called at compiler/iface/MkIface.hs:524:37 in ghc:MkIface\r\nPlease report this as a GHC bug: http://www.haskell.org/ghc/reportabug\r\nmake[1]: *** [utils/haddock/ghc.mk:20: utils/haddock/dist/build/Haddock/Backends/Hyperlinker/Types.dyn_o] Error 1\r\nmake: *** [Makefile:127: all] Error 2\r\n}}}\r\n\r\nhttps://koji.fedoraproject.org/koji/taskinfo?taskID=30919315 (the log files are only preserved for 2 weeks)","type_of_failure":"OtherFailure","blocking":[]} -->
8.6.3