<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.Code, li.Code, div.Code
        {mso-style-name:Code;
        mso-style-link:"Code Char";
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:9.0pt;
        font-family:"Courier New";}
span.CodeChar
        {mso-style-name:"Code Char";
        mso-style-link:Code;
        font-family:"Courier New";}
p.m5730315377671906003m-3769721797675404127code, li.m5730315377671906003m-3769721797675404127code, div.m5730315377671906003m-3769721797675404127code
        {mso-style-name:m_5730315377671906003m-3769721797675404127code;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle22
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB"><div>For T14452  there is a patch ( <a href="https://phabricator.haskell.org/D5398"><a href="https://phabricator.haskell.org/D5398">https://phabricator.haskell.org/D5398</a></a>) ready for review..</div><div><br></div><div>   Roland</div><div><br></div><div>Am Freitag, den 30.11.2018, 21:49 +0000 schrieb Simon Peyton Jones via ghc-devs:</div><blockquote type="cite">
<div class="WordSection1">
<p class="MsoNormal" style="margin-left:36.0pt">At the end of the first test run it would have given a list of tests that failed and a line saying TEST=".... List of tests..."<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Copy that line and at the root of the checkout do<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">make TEST=".... List of tests..."  test -C testsuite/tests<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">(that's uppercase C). This will run everything using one thread. :) <o:p></o:p></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">OK, done.  Results below.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US">Simon<o:p></o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">/c/code/HEAD$ make TEST="T10420 T10672_x64 T13385 T14452 T15815 T3307 T3319 T4006 TH_scopedTvs environment001 plugin-recomp-change plugin-recomp-flags plugin-recomp-impure plugin-recomp-pure plugins07
 plugins09 plugins10 plugins11 plugins13 plugins14 print017"  test -C testsuite/tests<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">make: Entering directory '/c/code/HEAD/testsuite/tests'<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">PYTHON="python3" "python3" ../driver/runtests.py  -e "ghc_compiler_always_flags='-dcore-lint -dcmm-lint -no-user-package-db -rtsopts  -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output'" -e config.compiler_debugged=False -e ghc_with_native_codegen=True -e config.have_vanilla=True -e config.have_dynamic=False -e config.have_profiling=False -e ghc_with_threaded_rts=True -e ghc_with_dynamic_rts=False
 -e config.have_interp=True -e config.unregisterised=False -e config.have_gdb=False -e config.have_readelf=True -e config.ghc_dynamic_by_default=False -e config.ghc_dynamic=False -e ghc_with_smp=True -e ghc_with_llvm=False -e windows=True -e darwin=False -e
 config.in_tree_compiler=True -e config.cleanup=True -e config.local=True --rootdir=. --config-file=../config/ghc -e 'config.platform="x86_64-unknown-mingw32"' -e 'config.os="mingw32"' -e 'config.arch="x86_64"' -e 'config.wordsize="64"' -e 'config.timeout=int()
 or config.timeout' -e 'config.exeext=".exe"' -e 'config.top="/c/code/HEAD/testsuite"' --config 'compiler="/c/code/HEAD/inplace/bin/ghc-stage2.exe"' --config 'ghc_pkg="/c/code/HEAD/inplace/bin/ghc-pkg.exe"' --config 'haddock=' --config 'hp2ps="/c/code/HEAD/inplace/bin/hp2ps.exe"'
 --config 'hpc="/c/code/HEAD/inplace/bin/hpc.exe"' --config 'gs="gs"' --config 'timeout_prog="../timeout/install-inplace/bin/timeout.exe"' -e "config.stage=2"   --rootdir=../../libraries/Win32/tests  --rootdir=../../libraries/array/tests  --rootdir=../../libraries/base/tests 
 --rootdir=../../libraries/binary/tests  --rootdir=../../libraries/bytestring/tests  --rootdir=../../libraries/containers/tests  --rootdir=../../libraries/deepseq/tests  --rootdir=../../libraries/directory/tests  --rootdir=../../libraries/filepath/tests  --rootdir=../../libraries/ghc-compact/tests 
 --rootdir=../../libraries/ghc-heap/tests  --rootdir=../../libraries/ghc-prim/tests  --rootdir=../../libraries/haskeline/tests  --rootdir=../../libraries/hpc/tests  --rootdir=../../libraries/pretty/tests  --rootdir=../../libraries/process/tests  --rootdir=../../libraries/stm/tests 
 --rootdir=../../libraries/template-haskell/tests  --rootdir=../../libraries/text/tests \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       --only=T10420  --only=T10672_x64  --only=T13385  --only=T14452  --only=T15815  --only=T3307  --only=T3319  --only=T4006  --only=TH_scopedTvs  --only=environment001  --only=plugin-recomp-change 
 --only=plugin-recomp-flags  --only=plugin-recomp-impure  --only=plugin-recomp-pure  --only=plugins07  --only=plugins09  --only=plugins10  --only=plugins11  --only=plugins13  --only=plugins14  --only=print017 \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       \<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Timeout is 300<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">0<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Found 398 .T files...<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Beginning test run at Fri Nov 30 21:07:17 2018 GMTST<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ./ado/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ./annotations/should_compile/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ./annotations/should_compile/T13818/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">…lots more “Scanning” lines…<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/ghc-heap/tests/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/fork/test.T--- driver/T14452.run/T14452.stdout.normalised       2018-11-30 21:07:36.565566000 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+++ driver/T14452.run/T14452.run.stdout.normalised       2018-11-30 21:07:36.567569500 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">@@ -1 +1 @@<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">--O3<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+"-O3"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">--- libraries/base/tests/T4006.run/T4006.stdout.normalised       2018-11-30 21:15:19.867313900 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+++ libraries/base/tests/T4006.run/T4006.run.stdout.normalised       2018-11-30 21:15:19.870787900 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">@@ -1,2 +1,2 @@<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">It works here<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-                               
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+                                <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">--- libraries/base/tests/IO/environment001.run/environment001.stdout.normalised       2018-11-30 21:16:00.645817500 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+++ libraries/base/tests/IO/environment001.run/environment001.run.stdout.normalised       2018-11-30 21:16:00.654738900 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">@@ -1,7 +1,8 @@<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-         <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-Test 1: 3<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-   <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-Test 2: 1<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+        <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+        <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+Test 1: 9<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+      <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+Test 2: 3<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       !<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Test 3: 3<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">["a","b"]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/function/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/function2/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/ghc_ghci/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/raytrace/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/raytrace/tixs/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/simple/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/hpc/tests/simple/tixs/test.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/process/tests/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/process/tests/T9775/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/stm/tests/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">====> Scanning ../../libraries/template-haskell/tests/all.T<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T14452(normal) 1 of 21 [0, 0, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "driver/T14452.run" && $MAKE -s --no-print-directory T14452 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Actual stdout output differs from expected:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">diff -uw "driver/T14452.run/T14452.stdout.normalised" "driver/T14452.run/T14452.run.stdout.normalised"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for T14452(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T13385(ghci) 2 of 21 [0, 1, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "ghci/scripts/T13385.run" && HC="/c/code/HEAD/inplace/bin/ghc-stage2.exe" 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 -Werror=compat -dno-debug-output -XRebindableSyntax" "/c/code/HEAD/inplace/bin/ghc-stage2.exe" --interactive -v0 -ignore-dot-ghci -fno-ghci-history +RTS -I0.1 -RTS -fghci-leak-check -dcore-lint -dcmm-lint -no-user-package-db -rtsopts
 -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XRebindableSyntax  < T13385.script<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> print017(ghci) 3 of 21 [0, 1, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "ghci.debugger/scripts/print017.run" && HC="/c/code/HEAD/inplace/bin/ghc-stage2.exe" 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 -Werror=compat -dno-debug-output " "/c/code/HEAD/inplace/bin/ghc-stage2.exe" --interactive -v0 -ignore-dot-ghci -fno-ghci-history +RTS -I0.1 -RTS -fghci-leak-check -dcore-lint -dcmm-lint -no-user-package-db
 -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output   -ignore-dot-ghci< print017.script<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> print017(ghci-ext) 3 of 21 [0, 1, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "ghci.debugger/scripts/print017.run" && HC="/c/code/HEAD/inplace/bin/ghc-stage2.exe" 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 -Werror=compat -dno-debug-output " "/c/code/HEAD/inplace/bin/ghc-stage2.exe" --interactive -v0 -ignore-dot-ghci -fno-ghci-history -fexternal-interpreter +RTS -I0.1 -RTS -dcore-lint -dcmm-lint -no-user-package-db
 -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output   -ignore-dot-ghci< print017.script<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugin-recomp-change(normal) 4 of 21 [0, 1, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-change.run" && $MAKE -s --no-print-directory -C plugin-recomp package.plugins01 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-change.run" && $MAKE -s --no-print-directory plugin-recomp-change 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T10672_x64(normal) 5 of 21 [0, 1, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "rts/T10672/T10672_x64.run" && $MAKE -s --no-print-directory T10672_x64 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Timeout happened...killed process "cd "rts/T10672/T10672_x64.run" && $MAKE -s --no-print-directory T10672_x64  "...<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Wrong exit code for T10672_x64()(expected 0 , actual 99 )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for T10672_x64(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> TH_scopedTvs(normal) 6 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "th/TH_scopedTvs.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" -c TH_scopedTvs.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XTemplateHaskell -package template-haskell -v0<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> TH_scopedTvs(ext-interp) 6 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "th/TH_scopedTvs.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" -c TH_scopedTvs.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XTemplateHaskell -package template-haskell -fexternal-interpreter -v0<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T3319(normal) 7 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "th/T3319.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" -c T3319.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XTemplateHaskell -package template-haskell -ddump-splices -v0<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T3319(ext-interp) 7 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "th/T3319.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" -c T3319.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XTemplateHaskell -package template-haskell -fexternal-interpreter -ddump-splices -v0<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T15815(normal) 8 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "th/T15815.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" --make  T15815B -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XTemplateHaskell -package template-haskell -v0 -static<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T15815(ext-interp) 8 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "th/T15815.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" --make  T15815B -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics-color=never
 -fno-diagnostics-show-caret -Werror=compat -dno-debug-output -XTemplateHaskell -package template-haskell -fexternal-interpreter -v0 -static<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T4006(normal) 9 of 21 [0, 2, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "libraries/base/tests/T4006.run" &&  "/c/code/HEAD/inplace/bin/ghc-stage2.exe" -o T4006 T4006.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups
 -fdiagnostics-color=never -fno-diagnostics-show-caret -Werror=compat -dno-debug-output 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "libraries/base/tests/T4006.run" && ./T4006 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Actual stdout output differs from expected:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">diff -uw "libraries/base/tests/T4006.run/T4006.stdout.normalised" "libraries/base/tests/T4006.run/T4006.run.stdout.normalised"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for T4006(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T3307(normal) 10 of 21 [0, 3, 0]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "libraries/base/tests/IO/T3307.run" && $MAKE -s --no-print-directory T3307-test 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Wrong exit code for T3307()(expected 0 , actual 2 )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Stdout ( T3307 ):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Test 1<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">[99,104,105,110,101,115,101,45,102,105,108,101,45,229,176,143,232,175,180]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Ni hao<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Test 2<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">[99,104,105,110,101,115,101,45,102,105,108,101,45,229,176,143,232,175,180]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Ni hao<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Test 3<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">[99,104,105,110,101,115,101,45,102,105,108,101,45,23567,35828]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Stderr ( T3307 ):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** framework failure for T3307(normal) 'latin-1' codec can't encode characters in position 24-25: ordinal not in range(256)
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> environment001(normal) 11 of 21 [0, 3, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "libraries/base/tests/IO/environment001.run" && $MAKE -s --no-print-directory environment001-test 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Actual stdout output differs from expected:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">diff -uw "libraries/base/tests/IO/environment001.run/environment001.stdout.normalised" "libraries/base/tests/IO/environment001.run/environment001.run.stdout.normalised"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for environment001(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugins07(normal) 12 of 21 [0, 4, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins07.run" && $MAKE -s --no-print-directory -C rule-defining-plugin package.plugins07 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins07.run" && $MAKE -s --no-print-directory plugins07 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugins09(normal) 13 of 21 [0, 4, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins09.run" && $MAKE -s --no-print-directory -C simple-plugin package.plugins09 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins09.run" && $MAKE -s --no-print-directory plugins09 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Actual stdout output differs from expected:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">diff -uw "plugins/plugins09.run/plugins09.stdout.normalised" "plugins/plugins09.run/plugins09.run.stdout.normalised"--- plugins/plugins09.run/plugins09.stdout.normalised       2018-11-30 21:17:20.709370700
 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+++ plugins/plugins09.run/plugins09.run.stdout.normalised       2018-11-30 21:17:20.711314000 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">@@ -1,9 +0,0 @@<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-parsePlugin(a,b)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: Prelude<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Float<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Base<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (rn)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Types<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (tc)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Integer.Type<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Natural<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">--- plugins/plugins10.run/plugins10.stdout.normalised       2018-11-30 21:17:57.644357800 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">+++ plugins/plugins10.run/plugins10.run.stdout.normalised       2018-11-30 21:17:57.646078700 +0000<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">@@ -1,21 +0,0 @@<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-parsePlugin()<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: Prelude<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: Language.Haskell.TH<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: Language.Haskell.TH.Quote<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Float<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Base<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: Language.Haskell.TH.Syntax<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (rn)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Types<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (tc)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Integer.Type<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.Natural<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-parsePlugin(a)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (rn)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: Language.Haskell.TH.Lib.Internal<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-metaPlugin: return []<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-metaPlugin: quoteExp stringify "x"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-interfacePlugin: GHC.CString<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (rn)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (rn)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">-typeCheckPlugin (tc)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for plugins09(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugins10(normal) 14 of 21 [0, 5, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins10.run" && $MAKE -s --no-print-directory -C simple-plugin package.plugins10 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins10.run" && $MAKE -s --no-print-directory plugins10 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Actual stdout output differs from expected:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">diff -uw "plugins/plugins10.run/plugins10.stdout.normalised" "plugins/plugins10.run/plugins10.run.stdout.normalised"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for plugins10(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugins11(normal) 15 of 21 [0, 6, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins11.run" && $MAKE -s --no-print-directory -C simple-plugin package.plugins11 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins11.run" && $MAKE -s --no-print-directory plugins11 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Timeout happened...killed process "cd "plugins/plugins11.run" && $MAKE -s --no-print-directory plugins11  "...<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Wrong exit code for plugins11()(expected 0 , actual 99 )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for plugins11(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugins13(normal) 16 of 21 [0, 7, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins13.run" && $MAKE -s --no-print-directory -C simple-plugin package.plugins13 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins13.run" && $MAKE -s --no-print-directory plugins13 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugins14(normal) 17 of 21 [0, 7, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins14.run" && $MAKE -s --no-print-directory -C simple-plugin package.plugins14 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugins14.run" && $MAKE -s --no-print-directory plugins14 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> T10420(normal) 18 of 21 [0, 7, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/T10420.run" && $MAKE -s --no-print-directory -C rule-defining-plugin package.T10420 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/T10420.run" && $MAKE -s --no-print-directory T10420 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugin-recomp-pure(normal) 19 of 21 [0, 7, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-pure.run" && $MAKE -s --no-print-directory -C plugin-recomp package.plugins01 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-pure.run" && $MAKE -s --no-print-directory plugin-recomp-pure 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Timeout happened...killed process "cd "plugins/plugin-recomp-pure.run" && $MAKE -s --no-print-directory plugin-recomp-pure  "...<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Wrong exit code for plugin-recomp-pure()(expected 0 , actual 99 )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Stdout ( plugin-recomp-pure ):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">[1 of 1] Compiling Main             ( plugin-recomp-test.hs, plugin-recomp-test.o )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Stderr ( plugin-recomp-pure ):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Simple Plugin Passes Queried<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Got options: <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Simple Plugin Pass Run<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for plugin-recomp-pure(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugin-recomp-impure(normal) 20 of 21 [0, 8, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-impure.run" && $MAKE -s --no-print-directory -C plugin-recomp package.plugins01 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-impure.run" && $MAKE -s --no-print-directory plugin-recomp-impure 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Wrong exit code for plugin-recomp-impure()(expected 0 , actual 2 )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Stdout ( plugin-recomp-impure ):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">[1 of 1] Compiling Main             ( plugin-recomp-test.hs, plugin-recomp-test.o )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Linking plugin-recomp-test.exe ...<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">[1 of 1] Compiling Main             ( plugin-recomp-test.hs, plugin-recomp-test.o ) [Plugin forced recompilation]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Stderr ( plugin-recomp-impure ):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Simple Plugin Passes Queried<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Got options: <o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Simple Plugin Pass Run<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Simple Plugin Passes Queried<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Access violation in generated code when reading 0xa824<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Attempting to reconstruct a stack trace...<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   Frame     Code address<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">* 0x49adab0 0x1eb49ec C:\code\HEAD\inplace\bin\ghc-stage2.exe+0x1ab49ec<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">make[1]: *** [Makefile:99: plugin-recomp-impure] Error 11<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">*** unexpected failure for plugin-recomp-impure(normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">=====> plugin-recomp-flags(normal) 21 of 21 [0, 9, 1]<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-flags.run" && $MAKE -s --no-print-directory -C plugin-recomp package.plugins01 TOP=/c/code/HEAD/testsuite<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">cd "plugins/plugin-recomp-flags.run" && $MAKE -s --no-print-directory plugin-recomp-flags 
<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Traceback (most recent call last):<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">  File "/c/code/HEAD/testsuite/driver/testlib.py", line 824, in test_common_work<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">    do_test(name, way, func, args, files)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">  File "/c/code/HEAD/testsuite/driver/testlib.py", line 910, in do_test<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">    result = func(*[name,way] + args)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">  File "/c/code/HEAD/testsuite/driver/testlib.py", line 993, in run_command<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">    return simple_run( name, '', override_options(cmd), '' )<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">  File "/c/code/HEAD/testsuite/driver/testlib.py", line 1338, in simple_run<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">    dump_stderr(name)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">  File "/c/code/HEAD/testsuite/driver/testlib.py", line 1501, in dump_stderr<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">    print(str)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">UnicodeEncodeError: 'latin-1' codec can't encode characters in position 24-25: ordinal not in range(256)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Unexpected results from:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">TEST="T10672_x64 T14452 T3307 T4006 environment001 plugin-recomp-impure plugin-recomp-pure plugins09 plugins10 plugins11"<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">SUMMARY for test run started at Fri Nov 30 21:07:17 2018 GMTST<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">0:26:45 spent to go through<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">      21 total tests, which gave rise to<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">      36 test cases, of which<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">      11 were skipped<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       0 had missing libraries<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">      15 expected passes<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       0 expected failures<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       1 caused framework failures<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       0 caused framework warnings<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       0 unexpected passes<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       9 unexpected failures<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">       0 unexpected stat failures<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Unexpected failures:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   driver/T14452.run                           T14452 [bad stdout] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   rts/T10672/T10672_x64.run                   T10672_x64 [bad exit code] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   libraries/base/tests/T4006.run              T4006 [bad stdout] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   libraries/base/tests/IO/environment001.run  environment001 [bad stdout] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   plugins/plugins09.run                       plugins09 [bad stdout] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   plugins/plugins10.run                       plugins10 [bad stdout] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   plugins/plugins11.run                       plugins11 [bad exit code] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   plugins/plugin-recomp-pure.run              plugin-recomp-pure [bad exit code] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   plugins/plugin-recomp-impure.run            plugin-recomp-impure [bad exit code] (normal)<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Framework failures:<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">   libraries/base/tests/IO/T3307.run  T3307 [normal] ('latin-1' codec can't encode characters in position 24-25: ordinal not in range(256))<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">Appending 0 stats to git notes.<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">make: *** [../mk/test.mk:342: test] Error 1<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">make: Leaving directory '/c/code/HEAD/testsuite/tests'<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US">/c/code/HEAD$<o:p></o:p></span></p>
<p class="Code"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="Code"><span style="font-size:11.0pt;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Phyx <lonetiger@gmail.com>
<br>
<b>Sent:</b> 30 November 2018 11:58<br>
<b>To:</b> Simon Peyton Jones <simonpj@microsoft.com><br>
<b>Subject:</b> Re: Windows test failures<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">At the end of the first test run it would have given a list of tests that failed and a line saying TEST=".... List of tests..."<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Copy that line and at the root of the checkout do<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">make TEST=".... List of tests..."  test -C testsuite/tests<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">(that's uppercase C). This will run everything using one thread. :) <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Should give a good starting point as to what's wrong. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Kind regards, <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt">Tamar <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal">On Fri, Nov 30, 2018, 10:30 Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com">simonpj@microsoft.com</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">So I just say<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">               make TEST<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">is that right?<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Or is it
<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">               make THREADS=1<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">or what?  Sorry to be dim<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Phyx <<a href="mailto:lonetiger@gmail.com" target="_blank">lonetiger@gmail.com</a>>
<br>
<b>Sent:</b> 30 November 2018 08:05<br>
<b>To:</b> Simon Peyton Jones <<a href="mailto:simonpj@microsoft.com" target="_blank">simonpj@microsoft.com</a>><br>
<b>Cc:</b> ghc-devs <<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>><br>
<b>Subject:</b> Re: Windows test failures</span><o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Hi Simon, <o:p></o:p></p>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Could you try rerunning those failing tests with make TEST? No threads? I have been trying to clean up the testsuite and there should be only 3 failing tests, two plugin tests with
 bad stdout and T10672_x64 which I am looking into. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I have however noticed that the testsuite has become increasingly unstable under threads for some reason. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I also haven't run trunk yet since last week so they could be new.. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">But rerunning the fails with no threads should give a better idea. <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Regards, <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">Tamar<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">On Fri, Nov 30, 2018, 07:46 Simon Peyton Jones via ghc-devs <<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Ben, Phyx, and other CI folk<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">‘sh validate –fast’ still gives a lot of failures on Window.  The output is below. I would be so good to get this to zero!<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">(another minor thing is that it would be great to eliminate the long path at the beginning – this is platform independent – I have to delete manually many times each day.<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Thanks<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Simon<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">Unexpected passes:<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/rts/T9405.run  T9405 [unexpected] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code"> <o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">Unexpected failures:<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/driver/T14452.run                           T14452 [bad stdout] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci/linking/ghcilink001.run                ghcilink001 [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci/prog010/ghci.prog010.run               ghci.prog010 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci/scripts/ghci050.run                    ghci050 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci/should_run/T14963a.run                 T14963a [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci.debugger/scripts/print012.run          print012 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci.debugger/scripts/print016.run          print016 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci.debugger/scripts/break019.run          break019 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci.debugger/scripts/break028.run          break028 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci.debugger/scripts/dynbrk002.run         dynbrk002 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci.debugger/scripts/T2740.run             T2740 [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/indexed-types/should_fail/T7102a.run        T7102a [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugin-recomp-change.run            plugin-recomp-change [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/rts/T10672/T10672_x64.run                   T10672_x64 [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/th/TH_spliceGuard.run                       TH_spliceGuard [exit code non-0] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/th/TH_overlaps.run                          TH_overlaps [exit code non-0] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/th/T5886.run                                T5886 [exit code non-0] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/th/T10697_decided_3.run                     T10697_decided_3 [exit code non-0] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/th/T11629.run                               T11629 [exit code non-0] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/libraries/base/tests/T4006.run              T4006 [bad stdout] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/libraries/base/tests/IO/environment001.run  environment001 [bad stdout] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/ghci/should_run/T15633b.run                 T15633b [bad exit code] (ghci)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugins07.run                       plugins07 [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugins09.run                       plugins09 [bad stdout] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugins10.run                       plugins10 [bad stdout] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugins11.run                       plugins11 [bad stdout] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/T10420.run                          T10420 [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugin-recomp-pure.run              plugin-recomp-pure [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugin-recomp-impure.run            plugin-recomp-impure [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/plugins/plugin-recomp-flags.run             plugin-recomp-flags [bad exit code] (normal)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code"> <o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">Framework failures:<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/perf/compiler/MultiLayerModules.run  MultiLayerModules [runTest] (Unhandled exception during cleanup: Unable to remove folder '/c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test  
 spaces/perf/compiler/MultiLayerModules.run': [Errno 13] Permission denied: '/c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/perf/compiler/MultiLayerModules.run'<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">Unable to start current test.)<o:p></o:p></p>
<p class="m5730315377671906003m-3769721797675404127code">   /c/Users/simonpj/AppData/Local/Temp/ghctest-i30xogs3/test   spaces/libraries/base/tests/IO/T3307.run    T3307 [normal] ('latin-1' codec can't encode characters in position 24-25: ordinal not in range(256))<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">_______________________________________________<br>
ghc-devs mailing list<br>
<a href="mailto:ghc-devs@haskell.org" target="_blank">ghc-devs@haskell.org</a><br>
<a href="https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.haskell.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fghc-devs&data=02%7C01%7Csimonpj%40microsoft.com%7C5e3ed1874b394aa23a2608d656bb20c2%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636791759052384365&sdata=NeDotHWxbah6wsfYah2fSG90%2B0uAfMfNEgmuEGe2MZA%3D&reserved=0" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a><o:p></o:p></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>


<pre>_______________________________________________
ghc-devs mailing list
<a href="mailto:ghc-devs@haskell.org">ghc-devs@haskell.org</a>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs">http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs</a>
</pre></blockquote></body></html>