[commit: ghc] wip/T8545: Fold in testsuite.git into ghc.git (re #8545) (e45b9f5)

git at git.haskell.org git at git.haskell.org
Thu Dec 5 10:01:58 UTC 2013


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

On branch  : wip/T8545
Link       : http://ghc.haskell.org/trac/ghc/changeset/e45b9f57a9044e8a20e3cc13bcff86b12b3da405/ghc

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

commit e45b9f57a9044e8a20e3cc13bcff86b12b3da405
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date:   Thu Dec 5 10:54:41 2013 +0100

    Fold in testsuite.git into ghc.git (re #8545)
    
    This uses the tree from
     [3e66489ebcef0f4cd86968c6781a1d4ad1981f94/testsuite]
    and inserts it into ghc.git as `testsuite/` folder.
    
    Moreover, `sync-all` and some docs are updated to reflect this change
    in Git repository structure.
    
    Signed-off-by: Herbert Valerio Riedel <hvr at gnu.org>


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

e45b9f57a9044e8a20e3cc13bcff86b12b3da405
 .gitignore                                         |    1 -
 HACKING.md                                         |    2 -
 packages                                           |    7 +-
 sync-all                                           |    8 +-
 testsuite/.gitignore                               | 1386 ++
 testsuite/LICENSE                                  |   44 +
 testsuite/LICENSE.GPL                              |  674 +
 testsuite/Makefile                                 |   36 +
 testsuite/README.md                                |   43 +
 testsuite/config/bad.ps                            |    1 +
 testsuite/config/ghc                               |  226 +
 testsuite/config/good.ps                           |    1 +
 testsuite/driver/runtests.py                       |  304 +
 testsuite/driver/testglobals.py                    |  274 +
 testsuite/driver/testlib.py                        | 2224 +++
 testsuite/driver/testutil.py                       |   51 +
 testsuite/mk/boilerplate.mk                        |  193 +
 testsuite/mk/ghc-config.hs                         |   84 +
 testsuite/mk/test.mk                               |  261 +
 testsuite/tests/Makefile                           |   19 +
 testsuite/tests/annotations/Makefile               |    3 +
 .../tests/annotations/should_compile/Makefile      |    3 +
 testsuite/tests/annotations/should_compile/all.T   |   25 +
 .../tests/annotations/should_compile/ann01.hs      |   38 +
 .../annotations/should_fail/Annfail04_Help.hs      |    4 +
 .../annotations/should_fail/Annfail05_Help.hs      |    3 +
 .../annotations/should_fail/Annfail06_Help.hs      |    3 +
 testsuite/tests/annotations/should_fail/Makefile   |    3 +
 testsuite/tests/annotations/should_fail/all.T      |   34 +
 .../tests/annotations/should_fail/annfail01.hs     |    5 +
 .../tests/annotations/should_fail/annfail01.stderr |    8 +
 .../tests/annotations/should_fail/annfail02.hs     |    7 +
 .../tests/annotations/should_fail/annfail02.stderr |    8 +
 .../tests/annotations/should_fail/annfail03.hs     |   18 +
 .../tests/annotations/should_fail/annfail03.stderr |    6 +
 .../tests/annotations/should_fail/annfail04.hs     |   15 +
 .../tests/annotations/should_fail/annfail04.stderr |    7 +
 .../tests/annotations/should_fail/annfail05.hs     |   12 +
 .../tests/annotations/should_fail/annfail05.stderr |    5 +
 .../tests/annotations/should_fail/annfail06.hs     |   23 +
 .../tests/annotations/should_fail/annfail06.stderr |    7 +
 .../tests/annotations/should_fail/annfail07.hs     |   10 +
 .../tests/annotations/should_fail/annfail07.stderr |    5 +
 .../tests/annotations/should_fail/annfail08.hs     |   10 +
 .../tests/annotations/should_fail/annfail08.stderr |    9 +
 .../tests/annotations/should_fail/annfail09.hs     |   12 +
 .../tests/annotations/should_fail/annfail09.stderr |    6 +
 .../tests/annotations/should_fail/annfail10.hs     |   10 +
 .../tests/annotations/should_fail/annfail10.stderr |   25 +
 .../tests/annotations/should_fail/annfail11.hs     |    4 +
 .../tests/annotations/should_fail/annfail11.stderr |   10 +
 .../tests/annotations/should_fail/annfail12.hs     |    6 +
 .../tests/annotations/should_fail/annfail12.stderr |    6 +
 .../tests/annotations/should_fail/annfail13.hs     |    6 +
 .../tests/annotations/should_fail/annfail13.stderr |    2 +
 .../tests/annotations/should_run/Annrun01_Help.hs  |   27 +
 testsuite/tests/annotations/should_run/Makefile    |   12 +
 testsuite/tests/annotations/should_run/all.T       |   32 +
 testsuite/tests/annotations/should_run/annrun01.hs |   51 +
 .../tests/annotations/should_run/annrun01.stdout   |   13 +
 testsuite/tests/arityanal/Main.hs                  |  303 +
 testsuite/tests/arityanal/Main.stderr              | 1874 +++
 testsuite/tests/arityanal/f0.hs                    |    6 +
 testsuite/tests/arityanal/f0.stderr                |   12 +
 testsuite/tests/arityanal/f1.hs                    |   10 +
 testsuite/tests/arityanal/f1.stderr                |   20 +
 testsuite/tests/arityanal/f10.hs                   |    8 +
 testsuite/tests/arityanal/f10.stderr               |   27 +
 testsuite/tests/arityanal/f11.hs                   |   10 +
 testsuite/tests/arityanal/f11.stderr               |   45 +
 testsuite/tests/arityanal/f12.hs                   |    5 +
 testsuite/tests/arityanal/f12.stderr               |    8 +
 testsuite/tests/arityanal/f13.hs                   |    8 +
 testsuite/tests/arityanal/f13.stderr               |   17 +
 testsuite/tests/arityanal/f14.hs                   |    5 +
 testsuite/tests/arityanal/f14.stderr               |   26 +
 testsuite/tests/arityanal/f15.hs                   |    5 +
 testsuite/tests/arityanal/f15.stderr               |   14 +
 testsuite/tests/arityanal/f2.hs                    |    7 +
 testsuite/tests/arityanal/f2.stderr                |   18 +
 testsuite/tests/arityanal/f3.hs                    |    8 +
 testsuite/tests/arityanal/f3.stderr                |   15 +
 testsuite/tests/arityanal/f4.hs                    |    7 +
 testsuite/tests/arityanal/f4.stderr                |   22 +
 testsuite/tests/arityanal/f5.hs                    |    7 +
 testsuite/tests/arityanal/f5.stderr                |   47 +
 testsuite/tests/arityanal/f6.hs                    |    5 +
 testsuite/tests/arityanal/f6.stderr                |   16 +
 testsuite/tests/arityanal/f7.hs                    |    5 +
 testsuite/tests/arityanal/f7.stderr                |   14 +
 testsuite/tests/arityanal/f8.hs                    |    5 +
 testsuite/tests/arityanal/f8.stderr                |   20 +
 testsuite/tests/arityanal/f9.hs                    |    4 +
 testsuite/tests/arityanal/f9.stderr                |   15 +
 testsuite/tests/arityanal/prim.hs                  |    7 +
 testsuite/tests/arityanal/prim.stderr              |   15 +
 testsuite/tests/array/Makefile                     |    3 +
 testsuite/tests/array/should_run/Makefile          |    3 +
 testsuite/tests/array/should_run/all.T             |   26 +
 testsuite/tests/array/should_run/arr001.hs         |    9 +
 testsuite/tests/array/should_run/arr001.stdout     |    1 +
 testsuite/tests/array/should_run/arr002.hs         |   23 +
 testsuite/tests/array/should_run/arr002.stdout     |    3 +
 testsuite/tests/array/should_run/arr003.hs         |   16 +
 testsuite/tests/array/should_run/arr003.stderr     |    1 +
 .../tests/array/should_run/arr003.stderr-hugs      |    1 +
 testsuite/tests/array/should_run/arr004.hs         |   15 +
 testsuite/tests/array/should_run/arr004.stderr     |    1 +
 .../tests/array/should_run/arr004.stderr-hugs      |    1 +
 testsuite/tests/array/should_run/arr005.hs         |   16 +
 testsuite/tests/array/should_run/arr005.stdout     |    1 +
 testsuite/tests/array/should_run/arr006.hs         |   11 +
 testsuite/tests/array/should_run/arr006.stdout     |    1 +
 testsuite/tests/array/should_run/arr007.hs         |   11 +
 testsuite/tests/array/should_run/arr007.stderr     |    1 +
 .../tests/array/should_run/arr007.stderr-hugs      |    1 +
 testsuite/tests/array/should_run/arr008.hs         |   14 +
 testsuite/tests/array/should_run/arr008.stderr     |    1 +
 .../tests/array/should_run/arr008.stderr-hugs      |    1 +
 testsuite/tests/array/should_run/arr008.stdout     |    1 +
 .../tests/array/should_run/arr008.stdout-hugs      |    2 +
 testsuite/tests/array/should_run/arr009.hs         |   17 +
 testsuite/tests/array/should_run/arr009.stdout     |    2 +
 testsuite/tests/array/should_run/arr010.hs         |   18 +
 testsuite/tests/array/should_run/arr010.stdout     |    1 +
 testsuite/tests/array/should_run/arr011.hs         |   20 +
 testsuite/tests/array/should_run/arr011.stdout     |    2 +
 testsuite/tests/array/should_run/arr012.hs         |   19 +
 testsuite/tests/array/should_run/arr012.stdout     |    3 +
 testsuite/tests/array/should_run/arr013.hs         |   17 +
 testsuite/tests/array/should_run/arr013.stdout     |    1 +
 testsuite/tests/array/should_run/arr014.hs         |   26 +
 testsuite/tests/array/should_run/arr015.hs         |   50 +
 testsuite/tests/array/should_run/arr015.stdout     |    5 +
 testsuite/tests/array/should_run/arr016.hs         |  511 +
 testsuite/tests/array/should_run/arr016.stdout     |    8 +
 testsuite/tests/array/should_run/arr017.hs         |   30 +
 testsuite/tests/array/should_run/arr017.stdout     |    1 +
 testsuite/tests/array/should_run/arr018.hs         |   16 +
 testsuite/tests/array/should_run/arr018.stdout     |    2 +
 testsuite/tests/array/should_run/arr019.hs         |   27 +
 testsuite/tests/array/should_run/arr019.stdout     |   14 +
 testsuite/tests/array/should_run/arr020.hs         |  132 +
 testsuite/tests/array/should_run/arr020.stdout     |    2 +
 testsuite/tests/arrows/Makefile                    |    3 +
 testsuite/tests/arrows/should_compile/Makefile     |    3 +
 testsuite/tests/arrows/should_compile/T3964.hs     |   10 +
 testsuite/tests/arrows/should_compile/T5022.hs     |   19 +
 testsuite/tests/arrows/should_compile/T5267.hs     |   31 +
 testsuite/tests/arrows/should_compile/T5283.hs     |   20 +
 testsuite/tests/arrows/should_compile/all.T        |   19 +
 .../tests/arrows/should_compile/arrowapply1.hs     |    8 +
 .../tests/arrows/should_compile/arrowapply2.hs     |   11 +
 .../tests/arrows/should_compile/arrowapply3.hs     |    8 +
 .../tests/arrows/should_compile/arrowapply5.hs     |   13 +
 .../tests/arrows/should_compile/arrowcase1.hs      |   18 +
 testsuite/tests/arrows/should_compile/arrowdo1.hs  |   17 +
 testsuite/tests/arrows/should_compile/arrowdo2.hs  |   10 +
 testsuite/tests/arrows/should_compile/arrowdo3.hs  |  222 +
 .../tests/arrows/should_compile/arrowform1.hs      |   30 +
 testsuite/tests/arrows/should_compile/arrowif1.hs  |   11 +
 testsuite/tests/arrows/should_compile/arrowlet1.hs |    8 +
 testsuite/tests/arrows/should_compile/arrowpat.hs  |   23 +
 testsuite/tests/arrows/should_compile/arrowrec1.hs |   13 +
 testsuite/tests/arrows/should_fail/Makefile        |    3 +
 testsuite/tests/arrows/should_fail/T2111.hs        |   10 +
 testsuite/tests/arrows/should_fail/T2111.stderr    |    8 +
 .../tests/arrows/should_fail/T2111.stderr-ghc-7.0  |   10 +
 testsuite/tests/arrows/should_fail/T5380.hs        |    7 +
 testsuite/tests/arrows/should_fail/T5380.stderr    |   27 +
 testsuite/tests/arrows/should_fail/all.T           |   15 +
 testsuite/tests/arrows/should_fail/arrowfail001.hs |   21 +
 .../tests/arrows/should_fail/arrowfail001.stderr   |    7 +
 testsuite/tests/arrows/should_fail/arrowfail002.hs |    7 +
 .../tests/arrows/should_fail/arrowfail002.stderr   |    2 +
 testsuite/tests/arrows/should_fail/arrowfail003.hs |    9 +
 .../tests/arrows/should_fail/arrowfail003.stderr   |    8 +
 testsuite/tests/arrows/should_fail/arrowfail004.hs |   12 +
 .../tests/arrows/should_fail/arrowfail004.stderr   |    7 +
 testsuite/tests/arrows/should_run/Makefile         |    3 +
 testsuite/tests/arrows/should_run/T3822.hs         |   17 +
 testsuite/tests/arrows/should_run/T3822.stdout     |    2 +
 testsuite/tests/arrows/should_run/all.T            |    8 +
 testsuite/tests/arrows/should_run/arrowrun001.hs   |   48 +
 .../tests/arrows/should_run/arrowrun001.stdout     |    2 +
 testsuite/tests/arrows/should_run/arrowrun002.hs   |  225 +
 .../tests/arrows/should_run/arrowrun002.stdout     |    4 +
 testsuite/tests/arrows/should_run/arrowrun003.hs   |  133 +
 .../tests/arrows/should_run/arrowrun003.stdout     |    6 +
 testsuite/tests/arrows/should_run/arrowrun004.hs   |  128 +
 .../tests/arrows/should_run/arrowrun004.stdout     |    2 +
 testsuite/tests/boxy/Base1.hs                      |   30 +
 testsuite/tests/boxy/Church1.hs                    |   28 +
 testsuite/tests/boxy/Church2.hs                    |   27 +
 testsuite/tests/boxy/Church2.stderr                |   12 +
 testsuite/tests/boxy/Compose.hs                    |   26 +
 testsuite/tests/boxy/Makefile                      |    3 +
 testsuite/tests/boxy/PList1.hs                     |   26 +
 testsuite/tests/boxy/PList2.hs                     |   27 +
 testsuite/tests/boxy/SystemF.hs                    |   21 +
 testsuite/tests/boxy/T2193.hs                      |   13 +
 testsuite/tests/boxy/T2193.stdout                  |    1 +
 testsuite/tests/boxy/all.T                         |   11 +
 testsuite/tests/boxy/boxy.hs                       |  124 +
 testsuite/tests/cabal/Makefile                     |  184 +
 testsuite/tests/cabal/T1750.stderr                 |    5 +
 testsuite/tests/cabal/T1750.stdout                 |    4 +
 testsuite/tests/cabal/T1750A.pkg                   |    4 +
 testsuite/tests/cabal/T1750B.pkg                   |    4 +
 testsuite/tests/cabal/all.T                        |   66 +
 testsuite/tests/cabal/cabal01/A.hs                 |    4 +
 testsuite/tests/cabal/cabal01/B/A.hs               |    4 +
 testsuite/tests/cabal/cabal01/B/MainB.hs           |    5 +
 testsuite/tests/cabal/cabal01/MainA.hs             |    5 +
 testsuite/tests/cabal/cabal01/Makefile             |   45 +
 testsuite/tests/cabal/cabal01/Setup.lhs            |    2 +
 testsuite/tests/cabal/cabal01/all.T                |   29 +
 testsuite/tests/cabal/cabal01/c_src/hello.c        |    1 +
 testsuite/tests/cabal/cabal01/cabal01.stdout       |   12 +
 .../tests/cabal/cabal01/cabal01.stdout-mingw32     |   12 +
 testsuite/tests/cabal/cabal01/hello.c              |    1 +
 testsuite/tests/cabal/cabal01/test.cabal           |   16 +
 testsuite/tests/cabal/cabal03/Makefile             |   41 +
 testsuite/tests/cabal/cabal03/Setup.lhs            |    2 +
 testsuite/tests/cabal/cabal03/all.T                |    9 +
 testsuite/tests/cabal/cabal03/p/P.hs               |    3 +
 testsuite/tests/cabal/cabal03/p/p.cabal            |    5 +
 testsuite/tests/cabal/cabal03/q/q.cabal            |    5 +
 testsuite/tests/cabal/cabal03/r/r.cabal            |    5 +
 testsuite/tests/cabal/cabal04/Library.hs           |    6 +
 testsuite/tests/cabal/cabal04/Makefile             |   26 +
 testsuite/tests/cabal/cabal04/Setup.lhs            |    2 +
 testsuite/tests/cabal/cabal04/TH.hs                |    6 +
 testsuite/tests/cabal/cabal04/all.T                |   26 +
 testsuite/tests/cabal/cabal04/thtest.cabal         |   11 +
 testsuite/tests/cabal/ghcpkg01.stderr              |    2 +
 testsuite/tests/cabal/ghcpkg01.stdout              |  223 +
 testsuite/tests/cabal/ghcpkg03.stderr              |   31 +
 testsuite/tests/cabal/ghcpkg03.stderr-mingw32      |   31 +
 testsuite/tests/cabal/ghcpkg03.stdout              |    5 +
 testsuite/tests/cabal/ghcpkg04.hs                  |    1 +
 testsuite/tests/cabal/ghcpkg04.stderr              |    4 +
 testsuite/tests/cabal/ghcpkg05.stderr              |   18 +
 testsuite/tests/cabal/ghcpkg05.stderr-mingw32      |   18 +
 testsuite/tests/cabal/ghcpkg05.stdout              |    6 +
 testsuite/tests/cabal/ghcpkg06.stderr              |    2 +
 testsuite/tests/cabal/ghcpkg06.stdout              |    2 +
 testsuite/tests/cabal/pkg01.hs                     |    3 +
 testsuite/tests/cabal/pkg02/A.hs                   |    5 +
 testsuite/tests/cabal/pkg02/Foreign.hs             |    2 +
 testsuite/tests/cabal/pkg02/Makefile               |    4 +
 testsuite/tests/cabal/pkg02/all.T                  |   10 +
 testsuite/tests/cabal/shadow.stderr                |    4 +
 testsuite/tests/cabal/shadow.stdout                |   10 +
 testsuite/tests/cabal/shadow1.pkg                  |    4 +
 testsuite/tests/cabal/shadow2.pkg                  |    4 +
 testsuite/tests/cabal/shadow3.pkg                  |    4 +
 testsuite/tests/cabal/test.pkg                     |   19 +
 testsuite/tests/cabal/test2.pkg                    |   19 +
 testsuite/tests/cabal/test3.pkg                    |   19 +
 testsuite/tests/cabal/test4.pkg                    |   19 +
 testsuite/tests/cabal/test5.pkg                    |   18 +
 testsuite/tests/cabal/testdup.pkg                  |    5 +
 testsuite/tests/codeGen/Makefile                   |    3 +
 testsuite/tests/codeGen/should_compile/Makefile    |    7 +
 testsuite/tests/codeGen/should_compile/T1916.hs    |    3 +
 testsuite/tests/codeGen/should_compile/T2388.hs    |   14 +
 testsuite/tests/codeGen/should_compile/T2578.hs    |   17 +
 testsuite/tests/codeGen/should_compile/T3132.hs    |    6 +
 testsuite/tests/codeGen/should_compile/T3286.hs    |   45 +
 testsuite/tests/codeGen/should_compile/T3286b.hs   |   15 +
 testsuite/tests/codeGen/should_compile/T3579.hs    |    7 +
 testsuite/tests/codeGen/should_compile/T7237.hs    |   10 +
 testsuite/tests/codeGen/should_compile/T7574.cmm   |   11 +
 testsuite/tests/codeGen/should_compile/T8205.hs    |   10 +
 testsuite/tests/codeGen/should_compile/all.T       |   24 +
 testsuite/tests/codeGen/should_compile/cg001.hs    |   15 +
 testsuite/tests/codeGen/should_compile/cg002.hs    |    5 +
 testsuite/tests/codeGen/should_compile/cg003.hs    |    7 +
 testsuite/tests/codeGen/should_compile/cg004.hs    |   30 +
 testsuite/tests/codeGen/should_compile/cg005.hs    |   20 +
 testsuite/tests/codeGen/should_compile/cg006.hs    |    8 +
 testsuite/tests/codeGen/should_compile/cg007.hs    |   26 +
 testsuite/tests/codeGen/should_compile/cg008.hs    |   21 +
 testsuite/tests/codeGen/should_compile/jmp_tbl.hs  |  138 +
 .../tests/codeGen/should_compile/massive_array.hs  |  520 +
 testsuite/tests/codeGen/should_gen_asm/Makefile    |    3 +
 testsuite/tests/codeGen/should_gen_asm/all.T       |    6 +
 .../should_gen_asm/memcpy-unroll-conprop.asm       |   21 +
 .../should_gen_asm/memcpy-unroll-conprop.cmm       |   14 +
 .../tests/codeGen/should_gen_asm/memcpy-unroll.asm |   18 +
 .../tests/codeGen/should_gen_asm/memcpy-unroll.cmm |    8 +
 testsuite/tests/codeGen/should_gen_asm/memcpy.asm  |    9 +
 testsuite/tests/codeGen/should_gen_asm/memcpy.cmm  |    8 +
 testsuite/tests/codeGen/should_run/Cgrun067A.hs    |   14 +
 testsuite/tests/codeGen/should_run/Makefile        |    4 +
 testsuite/tests/codeGen/should_run/T1852.hs        |   19 +
 testsuite/tests/codeGen/should_run/T1852.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T1861.hs        |    9 +
 testsuite/tests/codeGen/should_run/T1861.stdout    |    3 +
 testsuite/tests/codeGen/should_run/T2080.hs        |   25 +
 testsuite/tests/codeGen/should_run/T2080.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T2838.hs        |    9 +
 testsuite/tests/codeGen/should_run/T2838.stdout    |    1 +
 .../tests/codeGen/should_run/T2838.stdout-ws-64    |    1 +
 testsuite/tests/codeGen/should_run/T3207.hs        |   29 +
 testsuite/tests/codeGen/should_run/T3207.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T3561.hs        |   10 +
 testsuite/tests/codeGen/should_run/T3561.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T3677.hs        |   15 +
 testsuite/tests/codeGen/should_run/T3677.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T4441.hs        |   20 +
 testsuite/tests/codeGen/should_run/T4441.stdout    |    2 +
 testsuite/tests/codeGen/should_run/T5129.hs        |   21 +
 testsuite/tests/codeGen/should_run/T5149.hs        |    8 +
 testsuite/tests/codeGen/should_run/T5149.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T5149_cmm.cmm   |   23 +
 testsuite/tests/codeGen/should_run/T5626.hs        |   11 +
 testsuite/tests/codeGen/should_run/T5626.stderr    |    1 +
 testsuite/tests/codeGen/should_run/T5747.hs        |    1 +
 testsuite/tests/codeGen/should_run/T5747.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T5785.hs        |   40 +
 testsuite/tests/codeGen/should_run/T5785.stdout    |   24 +
 testsuite/tests/codeGen/should_run/T5900.hs        |   25 +
 testsuite/tests/codeGen/should_run/T5900.stderr    |    1 +
 testsuite/tests/codeGen/should_run/T5900.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T6084.hs        |   28 +
 testsuite/tests/codeGen/should_run/T6084.stdout    |    3 +
 testsuite/tests/codeGen/should_run/T6146.hs        |   20 +
 testsuite/tests/codeGen/should_run/T6146.stdin     |    2 +
 testsuite/tests/codeGen/should_run/T6146.stdout    |    3 +
 testsuite/tests/codeGen/should_run/T7163.hs        |   10 +
 testsuite/tests/codeGen/should_run/T7163.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T7319.hs        |   11 +
 testsuite/tests/codeGen/should_run/T7319.stderr    |    1 +
 testsuite/tests/codeGen/should_run/T7361.hs        |   12 +
 testsuite/tests/codeGen/should_run/T7361.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T7600.hs        |  111 +
 testsuite/tests/codeGen/should_run/T7600.stdout    |    2 +
 testsuite/tests/codeGen/should_run/T7600_A.hs      |   83 +
 testsuite/tests/codeGen/should_run/T7953.hs        |   67 +
 testsuite/tests/codeGen/should_run/T7953.stdout    |    5 +
 testsuite/tests/codeGen/should_run/T8103.hs        |    8 +
 testsuite/tests/codeGen/should_run/T8103.stdout    |    1 +
 testsuite/tests/codeGen/should_run/T8103_A.hs      |    7 +
 testsuite/tests/codeGen/should_run/T8256.hs        |   48 +
 testsuite/tests/codeGen/should_run/T8256.stdout    |    1 +
 testsuite/tests/codeGen/should_run/Word2Float32.hs |   17 +
 .../tests/codeGen/should_run/Word2Float32.stdout   |    4 +
 testsuite/tests/codeGen/should_run/Word2Float64.hs |   17 +
 .../tests/codeGen/should_run/Word2Float64.stdout   |    4 +
 testsuite/tests/codeGen/should_run/all.T           |  118 +
 testsuite/tests/codeGen/should_run/cgrun001.hs     |    6 +
 testsuite/tests/codeGen/should_run/cgrun001.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun002.hs     |   12 +
 testsuite/tests/codeGen/should_run/cgrun002.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun003.hs     |   11 +
 testsuite/tests/codeGen/should_run/cgrun003.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun004.hs     |    1 +
 testsuite/tests/codeGen/should_run/cgrun004.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun005.hs     |    6 +
 testsuite/tests/codeGen/should_run/cgrun005.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun006.hs     |    6 +
 testsuite/tests/codeGen/should_run/cgrun006.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun007.hs     |   14 +
 testsuite/tests/codeGen/should_run/cgrun007.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun008.hs     |   12 +
 testsuite/tests/codeGen/should_run/cgrun008.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun009.hs     |    7 +
 testsuite/tests/codeGen/should_run/cgrun009.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun010.hs     |    5 +
 testsuite/tests/codeGen/should_run/cgrun010.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun011.hs     |   29 +
 testsuite/tests/codeGen/should_run/cgrun011.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun012.hs     |   39 +
 testsuite/tests/codeGen/should_run/cgrun012.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun013.hs     |   78 +
 testsuite/tests/codeGen/should_run/cgrun013.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun014.hs     |    3 +
 testsuite/tests/codeGen/should_run/cgrun014.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun015.hs     |   31 +
 testsuite/tests/codeGen/should_run/cgrun015.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun016.hs     |    9 +
 testsuite/tests/codeGen/should_run/cgrun016.stderr |    1 +
 testsuite/tests/codeGen/should_run/cgrun017.hs     |   33 +
 testsuite/tests/codeGen/should_run/cgrun017.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun018.hs     |   25 +
 testsuite/tests/codeGen/should_run/cgrun018.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun019.hs     |    3 +
 testsuite/tests/codeGen/should_run/cgrun019.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun020.hs     |    3 +
 testsuite/tests/codeGen/should_run/cgrun020.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun021.hs     |   60 +
 testsuite/tests/codeGen/should_run/cgrun021.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun022.hs     |   10 +
 testsuite/tests/codeGen/should_run/cgrun022.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun023.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun024.hs     |    8 +
 testsuite/tests/codeGen/should_run/cgrun024.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun025.hs     |   23 +
 testsuite/tests/codeGen/should_run/cgrun025.stderr |   28 +
 testsuite/tests/codeGen/should_run/cgrun026.hs     |  250 +
 testsuite/tests/codeGen/should_run/cgrun026.stdout |   12 +
 testsuite/tests/codeGen/should_run/cgrun027.hs     |   13 +
 testsuite/tests/codeGen/should_run/cgrun027.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun028.hs     |   10 +
 testsuite/tests/codeGen/should_run/cgrun028.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun031.hs     |   45 +
 testsuite/tests/codeGen/should_run/cgrun031.stdout |    2 +
 testsuite/tests/codeGen/should_run/cgrun032.hs     |   22 +
 testsuite/tests/codeGen/should_run/cgrun032.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun033.hs     |   79 +
 testsuite/tests/codeGen/should_run/cgrun033.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun034.hs     |  161 +
 testsuite/tests/codeGen/should_run/cgrun034.stdout |   12 +
 testsuite/tests/codeGen/should_run/cgrun035.hs     |   15 +
 testsuite/tests/codeGen/should_run/cgrun035.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun036.hs     |   16 +
 testsuite/tests/codeGen/should_run/cgrun036.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun037.hs     |    6 +
 testsuite/tests/codeGen/should_run/cgrun037.stdout |  Bin 0 -> 13 bytes
 testsuite/tests/codeGen/should_run/cgrun038.hs     |   13 +
 testsuite/tests/codeGen/should_run/cgrun039.hs     |   14 +
 testsuite/tests/codeGen/should_run/cgrun039.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun040.hs     |   16 +
 testsuite/tests/codeGen/should_run/cgrun040.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun043.hs     |   18 +
 testsuite/tests/codeGen/should_run/cgrun044.hs     |  196 +
 testsuite/tests/codeGen/should_run/cgrun044.stdout |  264 +
 testsuite/tests/codeGen/should_run/cgrun045.hs     |    8 +
 testsuite/tests/codeGen/should_run/cgrun045.stderr |    1 +
 testsuite/tests/codeGen/should_run/cgrun046.hs     |   10 +
 testsuite/tests/codeGen/should_run/cgrun046.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun047.hs     |   18 +
 testsuite/tests/codeGen/should_run/cgrun047.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun048.hs     |   24 +
 testsuite/tests/codeGen/should_run/cgrun048.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun049.hs     |   22 +
 testsuite/tests/codeGen/should_run/cgrun049.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun050.hs     |   23 +
 testsuite/tests/codeGen/should_run/cgrun050.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun051.hs     |    9 +
 testsuite/tests/codeGen/should_run/cgrun051.stderr |    1 +
 testsuite/tests/codeGen/should_run/cgrun052.hs     |   13 +
 testsuite/tests/codeGen/should_run/cgrun052.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun053.hs     |    3 +
 testsuite/tests/codeGen/should_run/cgrun054.hs     |   29 +
 testsuite/tests/codeGen/should_run/cgrun054.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun055.hs     |   46 +
 testsuite/tests/codeGen/should_run/cgrun055.stdout |    7 +
 testsuite/tests/codeGen/should_run/cgrun056.hs     |    8 +
 testsuite/tests/codeGen/should_run/cgrun056.stdout |    2 +
 testsuite/tests/codeGen/should_run/cgrun057.hs     |    7 +
 testsuite/tests/codeGen/should_run/cgrun057.stderr |    6 +
 testsuite/tests/codeGen/should_run/cgrun058.hs     |   30 +
 testsuite/tests/codeGen/should_run/cgrun058.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun059.hs     |   34 +
 testsuite/tests/codeGen/should_run/cgrun059.stderr |    1 +
 testsuite/tests/codeGen/should_run/cgrun059.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun060.hs     |   18 +
 testsuite/tests/codeGen/should_run/cgrun060.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun061.hs     |   17 +
 testsuite/tests/codeGen/should_run/cgrun061.stdout |    2 +
 testsuite/tests/codeGen/should_run/cgrun062.hs     |   17 +
 testsuite/tests/codeGen/should_run/cgrun062.stdout |    2 +
 testsuite/tests/codeGen/should_run/cgrun063.hs     |   20 +
 testsuite/tests/codeGen/should_run/cgrun063.stdout |    9 +
 testsuite/tests/codeGen/should_run/cgrun064.hs     |  229 +
 testsuite/tests/codeGen/should_run/cgrun064.stdout |   16 +
 testsuite/tests/codeGen/should_run/cgrun065.hs     |   33 +
 testsuite/tests/codeGen/should_run/cgrun065.stdout |    4 +
 testsuite/tests/codeGen/should_run/cgrun066.hs     |   21 +
 testsuite/tests/codeGen/should_run/cgrun066.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun067.hs     |   11 +
 testsuite/tests/codeGen/should_run/cgrun067.stdout |    1 +
 testsuite/tests/codeGen/should_run/cgrun068.hs     |  387 +
 testsuite/tests/codeGen/should_run/cgrun068.stdout |    2 +
 testsuite/tests/codeGen/should_run/cgrun069.hs     |   82 +
 testsuite/tests/codeGen/should_run/cgrun069.stdout |    2 +
 .../tests/codeGen/should_run/cgrun069_cmm.cmm      |  214 +
 testsuite/tests/codeGen/should_run/cgrun070.hs     |  241 +
 testsuite/tests/codeGen/should_run/cgrun070.stdout |   12 +
 testsuite/tests/codeGen/should_run/cgrun071.hs     |   78 +
 testsuite/tests/codeGen/should_run/cgrun071.stdout |    6 +
 testsuite/tests/codeGen/should_run/cgrun072.hs     |  101 +
 testsuite/tests/codeGen/should_run/cgrun072.stdout |    9 +
 testsuite/tests/codeGen/should_run/setByteArray.hs |   23 +
 .../tests/codeGen/should_run/setByteArray.stdout   |    8 +
 testsuite/tests/concurrent/Makefile                |    3 +
 testsuite/tests/concurrent/T2317/Makefile          |    3 +
 testsuite/tests/concurrent/T2317/T2317.hs          |   34 +
 testsuite/tests/concurrent/T2317/T2317.stdout      |    2 +
 testsuite/tests/concurrent/T2317/all.T             |    5 +
 testsuite/tests/concurrent/prog001/Arithmetic.hs   |  235 +
 testsuite/tests/concurrent/prog001/Converter.hs    |  130 +
 testsuite/tests/concurrent/prog001/Main.hs         |    3 +
 testsuite/tests/concurrent/prog001/Makefile        |    3 +
 testsuite/tests/concurrent/prog001/Mult.hs         |  237 +
 testsuite/tests/concurrent/prog001/Stream.hs       |  156 +
 testsuite/tests/concurrent/prog001/Thread.hs       |  114 +
 testsuite/tests/concurrent/prog001/Trit.hs         |  112 +
 testsuite/tests/concurrent/prog001/Utilities.hs    |   17 +
 testsuite/tests/concurrent/prog001/all.T           |   26 +
 .../tests/concurrent/prog001/concprog001.stdout    |    1 +
 testsuite/tests/concurrent/prog002/Event.hs        |    6 +
 testsuite/tests/concurrent/prog002/FileIO.hs       |    9 +
 testsuite/tests/concurrent/prog002/Makefile        |    3 +
 testsuite/tests/concurrent/prog002/Scheduler.hs    |   74 +
 testsuite/tests/concurrent/prog002/Server.hs       |   18 +
 testsuite/tests/concurrent/prog002/Thread.hs       |   38 +
 testsuite/tests/concurrent/prog002/all.T           |   23 +
 .../tests/concurrent/prog002/concprog002.stderr    |    1 +
 .../tests/concurrent/prog002/concprog002.stdout    |    1 +
 testsuite/tests/concurrent/prog003/BackList2.lhs   |  185 +
 testsuite/tests/concurrent/prog003/CASList.hs      |  254 +
 testsuite/tests/concurrent/prog003/Collate.hs      |   64 +
 testsuite/tests/concurrent/prog003/Collection.hs   |   11 +
 testsuite/tests/concurrent/prog003/IOList.lhs      |  138 +
 testsuite/tests/concurrent/prog003/ImmList.hs      |   71 +
 .../concurrent/prog003/MVarListLockCoupling.hs     |  183 +
 testsuite/tests/concurrent/prog003/Main.lhs        |  217 +
 .../tests/concurrent/prog003/MainMVarList.lhs      |  237 +
 testsuite/tests/concurrent/prog003/Makefile        |    3 +
 testsuite/tests/concurrent/prog003/RefInterface.hs |   15 +
 testsuite/tests/concurrent/prog003/TestData.hs     |   32 +
 .../tests/concurrent/prog003/TestDataParser.hs     |  103 +
 testsuite/tests/concurrent/prog003/TestRun.hs      |  219 +
 testsuite/tests/concurrent/prog003/all.T           |   34 +
 .../tests/concurrent/prog003/concprog003.stdout    |    2 +
 .../concurrent/prog003/test-8-3000-3000-2-1-4      |   13 +
 testsuite/tests/concurrent/should_run/Makefile     |    6 +
 testsuite/tests/concurrent/should_run/T1980.hs     |   13 +
 testsuite/tests/concurrent/should_run/T2910.hs     |    9 +
 testsuite/tests/concurrent/should_run/T2910.stdout |    2 +
 testsuite/tests/concurrent/should_run/T2910a.hs    |    9 +
 .../tests/concurrent/should_run/T2910a.stdout      |    2 +
 testsuite/tests/concurrent/should_run/T3279.hs     |   25 +
 testsuite/tests/concurrent/should_run/T3279.stdout |    1 +
 testsuite/tests/concurrent/should_run/T3429.hs     |   22 +
 testsuite/tests/concurrent/should_run/T3429.stdout |    1 +
 testsuite/tests/concurrent/should_run/T367.hs      |   10 +
 testsuite/tests/concurrent/should_run/T367.stdout  |    1 +
 .../concurrent/should_run/T367_letnoescape.hs      |   23 +
 .../concurrent/should_run/T367_letnoescape.stdout  |    1 +
 testsuite/tests/concurrent/should_run/T4030.hs     |    8 +
 testsuite/tests/concurrent/should_run/T4030.stderr |    1 +
 testsuite/tests/concurrent/should_run/T4262.hs     |   27 +
 testsuite/tests/concurrent/should_run/T4262.stdout |    1 +
 testsuite/tests/concurrent/should_run/T4811.hs     |   14 +
 testsuite/tests/concurrent/should_run/T4813.hs     |   12 +
 testsuite/tests/concurrent/should_run/T5238.hs     |   12 +
 testsuite/tests/concurrent/should_run/T5238.stdout |    1 +
 testsuite/tests/concurrent/should_run/T5421.hs     |   17 +
 testsuite/tests/concurrent/should_run/T5558.hs     |   25 +
 testsuite/tests/concurrent/should_run/T5611.hs     |   34 +
 testsuite/tests/concurrent/should_run/T5611.stderr |    1 +
 testsuite/tests/concurrent/should_run/T5611.stdout |    2 +
 testsuite/tests/concurrent/should_run/T5866.hs     |   10 +
 testsuite/tests/concurrent/should_run/T5866.stderr |    1 +
 testsuite/tests/concurrent/should_run/T7970.hs     |   20 +
 testsuite/tests/concurrent/should_run/T7970.stdout |    4 +
 testsuite/tests/concurrent/should_run/all.T        |  247 +
 .../concurrent/should_run/allowinterrupt001.hs     |   13 +
 testsuite/tests/concurrent/should_run/async001.hs  |   19 +
 .../tests/concurrent/should_run/async001.stdout    |    1 +
 .../tests/concurrent/should_run/compareAndSwap.hs  |   78 +
 .../concurrent/should_run/compareAndSwap.stdout    |    9 +
 testsuite/tests/concurrent/should_run/conc001.hs   |   15 +
 .../tests/concurrent/should_run/conc001.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc002.hs   |   14 +
 .../tests/concurrent/should_run/conc002.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc003.hs   |   28 +
 .../tests/concurrent/should_run/conc003.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc004.hs   |   19 +
 .../tests/concurrent/should_run/conc004.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc006.hs   |   23 +
 .../tests/concurrent/should_run/conc006.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc007.hs   |   23 +
 .../tests/concurrent/should_run/conc007.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc008.hs   |   12 +
 .../tests/concurrent/should_run/conc008.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc009.hs   |    9 +
 .../tests/concurrent/should_run/conc009.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc010.hs   |   28 +
 .../tests/concurrent/should_run/conc010.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc012.hs   |   23 +
 .../tests/concurrent/should_run/conc012.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc013.hs   |   10 +
 .../tests/concurrent/should_run/conc013.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc014.hs   |   27 +
 .../tests/concurrent/should_run/conc014.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc015.hs   |   43 +
 .../tests/concurrent/should_run/conc015.stdout     |    5 +
 testsuite/tests/concurrent/should_run/conc015a.hs  |   47 +
 .../tests/concurrent/should_run/conc015a.stdout    |    5 +
 testsuite/tests/concurrent/should_run/conc016.hs   |   27 +
 .../tests/concurrent/should_run/conc016.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc017.hs   |   44 +
 .../tests/concurrent/should_run/conc017.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc017a.hs  |   44 +
 .../tests/concurrent/should_run/conc017a.stdout    |    2 +
 testsuite/tests/concurrent/should_run/conc018.hs   |   26 +
 .../tests/concurrent/should_run/conc018.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc019.hs   |   14 +
 .../tests/concurrent/should_run/conc019.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc020.hs   |   10 +
 .../tests/concurrent/should_run/conc020.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc021.hs   |   11 +
 .../tests/concurrent/should_run/conc021.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc022.hs   |   40 +
 .../tests/concurrent/should_run/conc022.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc023.hs   |   22 +
 testsuite/tests/concurrent/should_run/conc024.hs   |   18 +
 .../tests/concurrent/should_run/conc024.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc025.hs   |   16 +
 .../tests/concurrent/should_run/conc025.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc026.hs   |    8 +
 testsuite/tests/concurrent/should_run/conc027.hs   |    9 +
 testsuite/tests/concurrent/should_run/conc028.hs   |   11 +
 .../tests/concurrent/should_run/conc028.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc029.hs   |   14 +
 .../tests/concurrent/should_run/conc029.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc030.hs   |   18 +
 .../tests/concurrent/should_run/conc030.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc031.hs   |   30 +
 .../tests/concurrent/should_run/conc031.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc032.hs   |   74 +
 .../tests/concurrent/should_run/conc032.stdout     |    9 +
 testsuite/tests/concurrent/should_run/conc033.hs   |   10 +
 .../tests/concurrent/should_run/conc033.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc034.hs   |   34 +
 .../tests/concurrent/should_run/conc034.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc035.hs   |   49 +
 .../tests/concurrent/should_run/conc035.stdout     |    5 +
 testsuite/tests/concurrent/should_run/conc036.hs   |   35 +
 .../tests/concurrent/should_run/conc036.stdout     |    4 +
 testsuite/tests/concurrent/should_run/conc037.hs   |   27 +
 .../tests/concurrent/should_run/conc037.stdout     |    6 +
 testsuite/tests/concurrent/should_run/conc038.hs   |   37 +
 .../tests/concurrent/should_run/conc038.stdout     |    7 +
 testsuite/tests/concurrent/should_run/conc039.hs   |   32 +
 testsuite/tests/concurrent/should_run/conc040.hs   |   29 +
 .../tests/concurrent/should_run/conc040.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc041.hs   |    9 +
 .../tests/concurrent/should_run/conc041.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc042.hs   |   11 +
 .../tests/concurrent/should_run/conc042.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc043.hs   |   13 +
 .../tests/concurrent/should_run/conc043.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc044.hs   |   13 +
 .../tests/concurrent/should_run/conc044.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc045.hs   |   39 +
 .../tests/concurrent/should_run/conc045.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc051.hs   |   32 +
 testsuite/tests/concurrent/should_run/conc058.hs   |   13 +
 .../tests/concurrent/should_run/conc058.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc059.hs   |   26 +
 .../tests/concurrent/should_run/conc059.stdout     |    3 +
 testsuite/tests/concurrent/should_run/conc059_c.c  |   30 +
 testsuite/tests/concurrent/should_run/conc064.hs   |   30 +
 .../tests/concurrent/should_run/conc064.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc065.hs   |   13 +
 testsuite/tests/concurrent/should_run/conc066.hs   |   13 +
 testsuite/tests/concurrent/should_run/conc067.hs   |   16 +
 testsuite/tests/concurrent/should_run/conc068.hs   |   14 +
 .../tests/concurrent/should_run/conc068.stderr     |    1 +
 testsuite/tests/concurrent/should_run/conc069.hs   |   19 +
 .../tests/concurrent/should_run/conc069.stdout     |    4 +
 testsuite/tests/concurrent/should_run/conc069a.hs  |   19 +
 .../tests/concurrent/should_run/conc069a.stdout    |    4 +
 testsuite/tests/concurrent/should_run/conc070.hs   |   18 +
 .../tests/concurrent/should_run/conc070.stdout     |    1 +
 testsuite/tests/concurrent/should_run/conc071.hs   |   11 +
 .../tests/concurrent/should_run/conc071.stdout     |    3 +
 testsuite/tests/concurrent/should_run/conc072.hs   |    9 +
 .../tests/concurrent/should_run/conc072.stdout     |    2 +
 testsuite/tests/concurrent/should_run/conc073.hs   |   20 +
 .../tests/concurrent/should_run/conc073.stdout     |    1 +
 .../concurrent/should_run/foreignInterruptible.hs  |   40 +
 .../should_run/foreignInterruptible.stdout         |    5 +
 testsuite/tests/concurrent/should_run/mask001.hs   |   70 +
 testsuite/tests/concurrent/should_run/mask002.hs   |   33 +
 .../tests/concurrent/should_run/mask002.stdout     |    2 +
 .../tests/concurrent/should_run/numsparks001.hs    |   11 +
 .../concurrent/should_run/numsparks001.stdout      |    5 +
 testsuite/tests/concurrent/should_run/readMVar1.hs |   17 +
 testsuite/tests/concurrent/should_run/readMVar2.hs |   13 +
 testsuite/tests/concurrent/should_run/readMVar3.hs |   15 +
 .../concurrent/should_run/setnumcapabilities001.hs |   34 +
 .../should_run/setnumcapabilities001.stdout        |    1 +
 .../tests/concurrent/should_run/throwto001.hs      |   38 +
 .../tests/concurrent/should_run/throwto002.hs      |   24 +
 .../tests/concurrent/should_run/throwto002.stdout  |    1 +
 .../tests/concurrent/should_run/throwto003.hs      |   16 +
 .../tests/concurrent/should_run/tryReadMVar1.hs    |   10 +
 testsuite/tests/cpranal/Makefile                   |    3 +
 testsuite/tests/cpranal/should_compile/Cpr001.hs   |   16 +
 .../tests/cpranal/should_compile/Cpr001_imp.hs     |   65 +
 testsuite/tests/cpranal/should_compile/Makefile    |    3 +
 testsuite/tests/cpranal/should_compile/all.T       |   10 +
 testsuite/tests/cpranal/should_run/CPRRepeat.hs    |    4 +
 .../tests/cpranal/should_run/CPRRepeat.stdout      |    1 +
 testsuite/tests/cpranal/should_run/Makefile        |    3 +
 testsuite/tests/cpranal/should_run/all.T           |    7 +
 testsuite/tests/cps/all.T                          |   35 +
 testsuite/tests/cps/cmm001.cmm                     |    5 +
 testsuite/tests/cps/cmm002.cmm                     |    8 +
 testsuite/tests/cps/cps001.cmm                     |    9 +
 testsuite/tests/cps/cps002.cmm                     |    7 +
 testsuite/tests/cps/cps003.cmm                     |   15 +
 testsuite/tests/cps/cps004.cmm                     |   17 +
 testsuite/tests/cps/cps005.cmm                     |    7 +
 testsuite/tests/cps/cps006.cmm                     |    7 +
 testsuite/tests/cps/cps007.cmm                     |    4 +
 testsuite/tests/cps/cps008.cmm                     |    9 +
 testsuite/tests/cps/cps009.cmm                     |    7 +
 testsuite/tests/cps/cps010.cmm                     |    9 +
 testsuite/tests/cps/cps011.cmm                     |    7 +
 testsuite/tests/cps/cps012.cmm                     |   23 +
 testsuite/tests/cps/cps013.cmm                     |   21 +
 testsuite/tests/cps/cps014.cmm                     |   14 +
 testsuite/tests/cps/cps015.cmm                     |   17 +
 testsuite/tests/cps/cps016.cmm                     |   14 +
 testsuite/tests/cps/cps017.cmm                     |   16 +
 testsuite/tests/cps/cps018.cmm                     |    9 +
 testsuite/tests/cps/cps019.cmm                     |   12 +
 testsuite/tests/cps/cps020.cmm                     |   15 +
 testsuite/tests/cps/cps021.cmm                     |   11 +
 testsuite/tests/cps/cps022.cmm                     |   18 +
 testsuite/tests/cps/cps023.cmm                     |   18 +
 testsuite/tests/cps/cps024.cmm                     |   12 +
 testsuite/tests/cps/cps025.cmm                     |    3 +
 testsuite/tests/cps/cps026.cmm                     |   18 +
 testsuite/tests/cps/cps027.cmm                     |   29 +
 testsuite/tests/cps/cps028.cmm                     |   17 +
 testsuite/tests/deSugar/Makefile                   |    3 +
 .../tests/deSugar/should_compile/GadtOverlap.hs    |   20 +
 .../deSugar/should_compile/GadtOverlap.stderr      |    4 +
 testsuite/tests/deSugar/should_compile/Makefile    |   16 +
 testsuite/tests/deSugar/should_compile/T2395.hs    |   13 +
 .../tests/deSugar/should_compile/T2395.stderr      |    4 +
 testsuite/tests/deSugar/should_compile/T2409.hs    |   11 +
 testsuite/tests/deSugar/should_compile/T2431.hs    |    8 +
 .../tests/deSugar/should_compile/T2431.stderr      |   23 +
 testsuite/tests/deSugar/should_compile/T3263-1.hs  |   36 +
 .../tests/deSugar/should_compile/T3263-1.stderr    |   10 +
 testsuite/tests/deSugar/should_compile/T3263-2.hs  |   38 +
 .../tests/deSugar/should_compile/T3263-2.stderr    |   10 +
 testsuite/tests/deSugar/should_compile/T4371.hs    |   12 +
 testsuite/tests/deSugar/should_compile/T4439.hs    |   15 +
 testsuite/tests/deSugar/should_compile/T4488.hs    |   29 +
 .../tests/deSugar/should_compile/T4488.stderr      |   20 +
 testsuite/tests/deSugar/should_compile/T4870.hs    |   10 +
 testsuite/tests/deSugar/should_compile/T4870a.hs   |    8 +
 testsuite/tests/deSugar/should_compile/T5001.hs    |   10 +
 testsuite/tests/deSugar/should_compile/T5001a.hs   |   16 +
 testsuite/tests/deSugar/should_compile/T5117.hs    |   17 +
 .../tests/deSugar/should_compile/T5117.stderr      |    4 +
 testsuite/tests/deSugar/should_compile/T5252.hs    |   13 +
 .../tests/deSugar/should_compile/T5252Take2.hs     |    5 +
 .../tests/deSugar/should_compile/T5252Take2a.hs    |    8 +
 testsuite/tests/deSugar/should_compile/T5252a.hs   |    5 +
 testsuite/tests/deSugar/should_compile/T5455.hs    |   13 +
 .../tests/deSugar/should_compile/T5455.stderr      |    4 +
 testsuite/tests/deSugar/should_compile/T7669.hs    |   11 +
 testsuite/tests/deSugar/should_compile/T8470.hs    |   11 +
 testsuite/tests/deSugar/should_compile/all.T       |  105 +
 .../tests/deSugar/should_compile/ds-wildcard.hs    |    3 +
 testsuite/tests/deSugar/should_compile/ds001.hs    |   25 +
 testsuite/tests/deSugar/should_compile/ds002.hs    |   16 +
 .../tests/deSugar/should_compile/ds002.stderr-ghc  |   10 +
 testsuite/tests/deSugar/should_compile/ds003.hs    |    8 +
 .../tests/deSugar/should_compile/ds003.stderr-ghc  |    6 +
 testsuite/tests/deSugar/should_compile/ds004.hs    |    9 +
 testsuite/tests/deSugar/should_compile/ds005.hs    |   15 +
 testsuite/tests/deSugar/should_compile/ds006.hs    |    6 +
 testsuite/tests/deSugar/should_compile/ds007.hs    |    6 +
 testsuite/tests/deSugar/should_compile/ds008.hs    |   11 +
 testsuite/tests/deSugar/should_compile/ds009.hs    |   13 +
 testsuite/tests/deSugar/should_compile/ds010.hs    |   15 +
 testsuite/tests/deSugar/should_compile/ds011.hs    |   11 +
 testsuite/tests/deSugar/should_compile/ds012.hs    |   10 +
 testsuite/tests/deSugar/should_compile/ds013.hs    |   23 +
 testsuite/tests/deSugar/should_compile/ds014.hs    |   76 +
 testsuite/tests/deSugar/should_compile/ds015.hs    |    9 +
 testsuite/tests/deSugar/should_compile/ds016.hs    |   15 +
 testsuite/tests/deSugar/should_compile/ds017.hs    |   12 +
 testsuite/tests/deSugar/should_compile/ds018.hs    |   57 +
 testsuite/tests/deSugar/should_compile/ds019.hs    |    8 +
 .../tests/deSugar/should_compile/ds019.stderr-ghc  |    7 +
 testsuite/tests/deSugar/should_compile/ds020.hs    |   57 +
 .../tests/deSugar/should_compile/ds020.stderr-ghc  |   18 +
 testsuite/tests/deSugar/should_compile/ds021.hs    |    8 +
 testsuite/tests/deSugar/should_compile/ds022.hs    |   32 +
 .../tests/deSugar/should_compile/ds022.stderr-ghc  |    6 +
 testsuite/tests/deSugar/should_compile/ds023.hs    |    7 +
 testsuite/tests/deSugar/should_compile/ds024.hs    |   11 +
 testsuite/tests/deSugar/should_compile/ds025.hs    |   16 +
 testsuite/tests/deSugar/should_compile/ds026.hs    |   14 +
 testsuite/tests/deSugar/should_compile/ds027.hs    |    9 +
 testsuite/tests/deSugar/should_compile/ds028.hs    |   13 +
 testsuite/tests/deSugar/should_compile/ds029.hs    |    9 +
 testsuite/tests/deSugar/should_compile/ds030.hs    |    5 +
 testsuite/tests/deSugar/should_compile/ds031.hs    |    7 +
 testsuite/tests/deSugar/should_compile/ds032.hs    |   17 +
 testsuite/tests/deSugar/should_compile/ds033.hs    |   15 +
 testsuite/tests/deSugar/should_compile/ds034.hs    |   11 +
 testsuite/tests/deSugar/should_compile/ds035.hs    |   23 +
 testsuite/tests/deSugar/should_compile/ds036.hs    |   47 +
 testsuite/tests/deSugar/should_compile/ds037.hs    |    6 +
 testsuite/tests/deSugar/should_compile/ds038.hs    |   12 +
 testsuite/tests/deSugar/should_compile/ds039.hs    |    7 +
 testsuite/tests/deSugar/should_compile/ds040.hs    |   18 +
 testsuite/tests/deSugar/should_compile/ds041.hs    |   17 +
 .../tests/deSugar/should_compile/ds041.stderr-ghc  |    8 +
 testsuite/tests/deSugar/should_compile/ds042.hs    |    8 +
 testsuite/tests/deSugar/should_compile/ds043.hs    |   11 +
 .../tests/deSugar/should_compile/ds043.stderr-ghc  |    4 +
 testsuite/tests/deSugar/should_compile/ds044.hs    |   10 +
 testsuite/tests/deSugar/should_compile/ds045.hs    |   18 +
 testsuite/tests/deSugar/should_compile/ds046.hs    |   41 +
 testsuite/tests/deSugar/should_compile/ds047.hs    |    9 +
 testsuite/tests/deSugar/should_compile/ds048.hs    |    7 +
 testsuite/tests/deSugar/should_compile/ds050.hs    |    8 +
 testsuite/tests/deSugar/should_compile/ds051.hs    |   33 +
 .../tests/deSugar/should_compile/ds051.stderr-ghc  |   12 +
 testsuite/tests/deSugar/should_compile/ds052.hs    |    7 +
 testsuite/tests/deSugar/should_compile/ds053.hs    |    5 +
 .../tests/deSugar/should_compile/ds053.stderr-ghc  |    2 +
 testsuite/tests/deSugar/should_compile/ds054.hs    |    8 +
 testsuite/tests/deSugar/should_compile/ds055.hs    |   29 +
 testsuite/tests/deSugar/should_compile/ds056.hs    |   14 +
 .../tests/deSugar/should_compile/ds056.stderr      |    4 +
 testsuite/tests/deSugar/should_compile/ds057.hs    |   13 +
 testsuite/tests/deSugar/should_compile/ds058.hs    |    8 +
 .../tests/deSugar/should_compile/ds058.stderr      |    4 +
 testsuite/tests/deSugar/should_compile/ds059.hs    |   33 +
 testsuite/tests/deSugar/should_compile/ds060.hs    |   25 +
 testsuite/tests/deSugar/should_compile/ds062.hs    |   11 +
 testsuite/tests/deSugar/should_compile/ds063.hs    |   11 +
 testsuite/tests/deSugar/should_run/DsLambdaCase.hs |   14 +
 .../tests/deSugar/should_run/DsLambdaCase.stdout   |    1 +
 testsuite/tests/deSugar/should_run/DsMultiWayIf.hs |   28 +
 .../tests/deSugar/should_run/DsMultiWayIf.stdout   |    2 +
 testsuite/tests/deSugar/should_run/Makefile        |    3 +
 testsuite/tests/deSugar/should_run/T246.hs         |   25 +
 testsuite/tests/deSugar/should_run/T246.stdout     |    2 +
 testsuite/tests/deSugar/should_run/T3126.hs        |   54 +
 testsuite/tests/deSugar/should_run/T3126.stdout    |    4 +
 testsuite/tests/deSugar/should_run/T3382.hs        |   14 +
 testsuite/tests/deSugar/should_run/T3382.stdout    |    2 +
 testsuite/tests/deSugar/should_run/T5472.stdout    |    1 +
 testsuite/tests/deSugar/should_run/T5742.hs        |  105 +
 testsuite/tests/deSugar/should_run/T5742.stdout    |    1 +
 testsuite/tests/deSugar/should_run/all.T           |   42 +
 testsuite/tests/deSugar/should_run/dsrun001.hs     |   12 +
 testsuite/tests/deSugar/should_run/dsrun001.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun002.hs     |   14 +
 testsuite/tests/deSugar/should_run/dsrun002.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun003.hs     |   13 +
 testsuite/tests/deSugar/should_run/dsrun003.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun004.hs     |   13 +
 testsuite/tests/deSugar/should_run/dsrun004.stdout |    2 +
 testsuite/tests/deSugar/should_run/dsrun005.hs     |   46 +
 testsuite/tests/deSugar/should_run/dsrun005.stderr |    2 +
 .../tests/deSugar/should_run/dsrun005.stderr-hugs  |    1 +
 testsuite/tests/deSugar/should_run/dsrun006.hs     |   33 +
 testsuite/tests/deSugar/should_run/dsrun006.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun007.hs     |    5 +
 testsuite/tests/deSugar/should_run/dsrun007.stderr |    2 +
 .../tests/deSugar/should_run/dsrun007.stderr-hugs  |    1 +
 testsuite/tests/deSugar/should_run/dsrun008.hs     |    2 +
 testsuite/tests/deSugar/should_run/dsrun008.stderr |    2 +
 .../tests/deSugar/should_run/dsrun008.stderr-hugs  |    1 +
 testsuite/tests/deSugar/should_run/dsrun009.hs     |   16 +
 testsuite/tests/deSugar/should_run/dsrun009.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun010.hs     |   22 +
 testsuite/tests/deSugar/should_run/dsrun010.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun011.hs     |   93 +
 testsuite/tests/deSugar/should_run/dsrun011.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun012.hs     |   12 +
 testsuite/tests/deSugar/should_run/dsrun012.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun013.hs     |   16 +
 testsuite/tests/deSugar/should_run/dsrun013.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun014.hs     |   16 +
 testsuite/tests/deSugar/should_run/dsrun014.stderr |    2 +
 testsuite/tests/deSugar/should_run/dsrun014.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun015.hs     |   34 +
 testsuite/tests/deSugar/should_run/dsrun015.stdout |    2 +
 testsuite/tests/deSugar/should_run/dsrun016.hs     |   14 +
 testsuite/tests/deSugar/should_run/dsrun016.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun017.hs     |   13 +
 testsuite/tests/deSugar/should_run/dsrun017.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun018.hs     |   18 +
 testsuite/tests/deSugar/should_run/dsrun018.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun019.hs     |   11 +
 testsuite/tests/deSugar/should_run/dsrun019.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun020.hs     |   14 +
 testsuite/tests/deSugar/should_run/dsrun020.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun021.hs     |   22 +
 testsuite/tests/deSugar/should_run/dsrun021.stdout |    1 +
 testsuite/tests/deSugar/should_run/dsrun022.hs     |   26 +
 testsuite/tests/deSugar/should_run/dsrun022.stdout |    2 +
 testsuite/tests/deSugar/should_run/dsrun023.hs     |   41 +
 testsuite/tests/deSugar/should_run/dsrun023.stdout |    1 +
 testsuite/tests/deSugar/should_run/mc01.hs         |   26 +
 testsuite/tests/deSugar/should_run/mc01.stdout     |    2 +
 testsuite/tests/deSugar/should_run/mc02.hs         |   22 +
 testsuite/tests/deSugar/should_run/mc02.stdout     |    1 +
 testsuite/tests/deSugar/should_run/mc03.hs         |   41 +
 testsuite/tests/deSugar/should_run/mc03.stdout     |    1 +
 testsuite/tests/deSugar/should_run/mc04.hs         |   14 +
 testsuite/tests/deSugar/should_run/mc04.stdout     |    1 +
 testsuite/tests/deSugar/should_run/mc05.hs         |   11 +
 testsuite/tests/deSugar/should_run/mc05.stdout     |    1 +
 testsuite/tests/deSugar/should_run/mc06.hs         |   18 +
 testsuite/tests/deSugar/should_run/mc06.stdout     |    1 +
 testsuite/tests/deSugar/should_run/mc07.hs         |   14 +
 testsuite/tests/deSugar/should_run/mc07.stdout     |    1 +
 testsuite/tests/deSugar/should_run/mc08.hs         |   13 +
 testsuite/tests/deSugar/should_run/mc08.stdout     |    1 +
 testsuite/tests/deriving/Makefile                  |    3 +
 .../deriving/should_compile/AutoDeriveTypeable.hs  |   19 +
 testsuite/tests/deriving/should_compile/Makefile   |    9 +
 testsuite/tests/deriving/should_compile/T1133.hs   |    8 +
 .../tests/deriving/should_compile/T1133.hs-boot    |    4 +
 testsuite/tests/deriving/should_compile/T2378.hs   |   10 +
 testsuite/tests/deriving/should_compile/T2856.hs   |   28 +
 testsuite/tests/deriving/should_compile/T3012.hs   |   10 +
 testsuite/tests/deriving/should_compile/T3057.hs   |    8 +
 testsuite/tests/deriving/should_compile/T3057A.hs  |    4 +
 testsuite/tests/deriving/should_compile/T3965.hs   |   18 +
 testsuite/tests/deriving/should_compile/T4220.hs   |    7 +
 testsuite/tests/deriving/should_compile/T4302.hs   |   18 +
 testsuite/tests/deriving/should_compile/T4325.hs   |    7 +
 .../tests/deriving/should_compile/T4325.stderr     |    3 +
 testsuite/tests/deriving/should_compile/T4816.hs   |   10 +
 testsuite/tests/deriving/should_compile/T4966.hs   |   44 +
 .../tests/deriving/should_compile/T4966.stderr     |    8 +
 testsuite/tests/deriving/should_compile/T6031.hs   |    7 +
 testsuite/tests/deriving/should_compile/T6031a.hs  |    3 +
 testsuite/tests/deriving/should_compile/T7704.hs   |   27 +
 testsuite/tests/deriving/should_compile/T7710.hs   |   21 +
 testsuite/tests/deriving/should_compile/T8138.hs   |   48 +
 testsuite/tests/deriving/should_compile/all.T      |   44 +
 .../tests/deriving/should_compile/deriving-1935.hs |   22 +
 .../deriving/should_compile/deriving-1935.stderr   |   15 +
 .../should_compile/drv-foldable-traversable1.hs    |   33 +
 .../drv-foldable-traversable1.stderr               |    3 +
 .../tests/deriving/should_compile/drv-functor1.hs  |   65 +
 .../deriving/should_compile/drv-functor1.stderr    |    3 +
 .../tests/deriving/should_compile/drv-functor2.hs  |    9 +
 testsuite/tests/deriving/should_compile/drv001.hs  |   21 +
 testsuite/tests/deriving/should_compile/drv002.hs  |   14 +
 testsuite/tests/deriving/should_compile/drv003.hs  |   17 +
 .../tests/deriving/should_compile/drv003.stderr    |   10 +
 testsuite/tests/deriving/should_compile/drv004.hs  |    9 +
 testsuite/tests/deriving/should_compile/drv005.hs  |    6 +
 testsuite/tests/deriving/should_compile/drv006.hs  |    9 +
 testsuite/tests/deriving/should_compile/drv007.hs  |    6 +
 testsuite/tests/deriving/should_compile/drv008.hs  |    7 +
 testsuite/tests/deriving/should_compile/drv009.hs  |    6 +
 testsuite/tests/deriving/should_compile/drv010.hs  |    4 +
 testsuite/tests/deriving/should_compile/drv011.hs  |    6 +
 testsuite/tests/deriving/should_compile/drv012.hs  |   10 +
 testsuite/tests/deriving/should_compile/drv013.hs  |   11 +
 testsuite/tests/deriving/should_compile/drv014.hs  |   11 +
 testsuite/tests/deriving/should_compile/drv015.hs  |   14 +
 testsuite/tests/deriving/should_compile/drv020.hs  |   44 +
 testsuite/tests/deriving/should_compile/drv021.hs  |   16 +
 .../tests/deriving/should_compile/drv021.stderr    |   13 +
 testsuite/tests/deriving/should_compile/drv022.hs  |   10 +
 testsuite/tests/deriving/should_fail/Makefile      |   16 +
 testsuite/tests/deriving/should_fail/T1133A.hs     |    6 +
 .../tests/deriving/should_fail/T1133A.hs-boot      |    4 +
 testsuite/tests/deriving/should_fail/T1133A.stderr |    7 +
 testsuite/tests/deriving/should_fail/T1496.hs      |   16 +
 testsuite/tests/deriving/should_fail/T1496.stderr  |   11 +
 testsuite/tests/deriving/should_fail/T2394.hs      |    9 +
 testsuite/tests/deriving/should_fail/T2394.stderr  |    6 +
 testsuite/tests/deriving/should_fail/T2604.hs      |    9 +
 testsuite/tests/deriving/should_fail/T2604.stderr  |   10 +
 .../tests/deriving/should_fail/T2604.stderr-7.0    |   11 +
 testsuite/tests/deriving/should_fail/T2701.hs      |   10 +
 testsuite/tests/deriving/should_fail/T2701.stderr  |    5 +
 testsuite/tests/deriving/should_fail/T2721.hs      |   15 +
 testsuite/tests/deriving/should_fail/T2721.stderr  |    6 +
 testsuite/tests/deriving/should_fail/T2851.hs      |    9 +
 testsuite/tests/deriving/should_fail/T2851.stderr  |    8 +
 testsuite/tests/deriving/should_fail/T3101.hs      |    9 +
 testsuite/tests/deriving/should_fail/T3101.stderr  |    6 +
 testsuite/tests/deriving/should_fail/T3621.hs      |   36 +
 testsuite/tests/deriving/should_fail/T3621.stderr  |    8 +
 testsuite/tests/deriving/should_fail/T3833.hs      |    9 +
 testsuite/tests/deriving/should_fail/T3833.stderr  |    6 +
 testsuite/tests/deriving/should_fail/T3834.hs      |    9 +
 testsuite/tests/deriving/should_fail/T3834.stderr  |    6 +
 testsuite/tests/deriving/should_fail/T4528.hs      |   11 +
 testsuite/tests/deriving/should_fail/T4528.stderr  |   14 +
 testsuite/tests/deriving/should_fail/T4846.hs      |   37 +
 testsuite/tests/deriving/should_fail/T4846.stderr  |   14 +
 testsuite/tests/deriving/should_fail/T5287.hs      |   14 +
 testsuite/tests/deriving/should_fail/T5287.stderr  |   11 +
 testsuite/tests/deriving/should_fail/T5478.hs      |    6 +
 testsuite/tests/deriving/should_fail/T5478.stderr  |    5 +
 testsuite/tests/deriving/should_fail/T5686.hs      |    7 +
 testsuite/tests/deriving/should_fail/T5686.stderr  |    5 +
 testsuite/tests/deriving/should_fail/T5863a.hs     |   12 +
 testsuite/tests/deriving/should_fail/T5863a.stderr |   10 +
 testsuite/tests/deriving/should_fail/T5922.hs      |    3 +
 testsuite/tests/deriving/should_fail/T5922.stderr  |    4 +
 testsuite/tests/deriving/should_fail/T7148.hs      |   39 +
 testsuite/tests/deriving/should_fail/T7148.stderr  |   24 +
 testsuite/tests/deriving/should_fail/T7148a.hs     |   37 +
 testsuite/tests/deriving/should_fail/T7148a.stderr |   11 +
 testsuite/tests/deriving/should_fail/T7800.hs      |    7 +
 testsuite/tests/deriving/should_fail/T7800.stderr  |    6 +
 testsuite/tests/deriving/should_fail/T7800a.hs     |    4 +
 testsuite/tests/deriving/should_fail/T7959.hs      |    6 +
 testsuite/tests/deriving/should_fail/T7959.stderr  |    8 +
 testsuite/tests/deriving/should_fail/all.T         |   49 +
 .../should_fail/drvfail-foldable-traversable1.hs   |   21 +
 .../drvfail-foldable-traversable1.stderr           |   26 +
 .../tests/deriving/should_fail/drvfail-functor1.hs |    6 +
 .../deriving/should_fail/drvfail-functor1.stderr   |    5 +
 .../tests/deriving/should_fail/drvfail-functor2.hs |   26 +
 .../deriving/should_fail/drvfail-functor2.stderr   |   31 +
 testsuite/tests/deriving/should_fail/drvfail001.hs |   26 +
 .../tests/deriving/should_fail/drvfail001.stderr   |    8 +
 testsuite/tests/deriving/should_fail/drvfail002.hs |   20 +
 .../tests/deriving/should_fail/drvfail002.stderr   |    8 +
 .../deriving/should_fail/drvfail002.stderr-hugs    |    1 +
 testsuite/tests/deriving/should_fail/drvfail003.hs |   16 +
 .../tests/deriving/should_fail/drvfail003.stderr   |    8 +
 .../deriving/should_fail/drvfail003.stderr-hugs    |    1 +
 testsuite/tests/deriving/should_fail/drvfail004.hs |    9 +
 .../tests/deriving/should_fail/drvfail004.stderr   |    8 +
 .../deriving/should_fail/drvfail004.stderr-hugs    |    4 +
 testsuite/tests/deriving/should_fail/drvfail005.hs |    4 +
 .../tests/deriving/should_fail/drvfail005.stderr   |    5 +
 testsuite/tests/deriving/should_fail/drvfail006.hs |   11 +
 .../tests/deriving/should_fail/drvfail006.stderr   |    6 +
 .../deriving/should_fail/drvfail006.stderr-hugs    |    1 +
 testsuite/tests/deriving/should_fail/drvfail007.hs |    4 +
 .../tests/deriving/should_fail/drvfail007.stderr   |    8 +
 .../deriving/should_fail/drvfail007.stderr-hugs    |    1 +
 testsuite/tests/deriving/should_fail/drvfail008.hs |   14 +
 .../tests/deriving/should_fail/drvfail008.stderr   |    6 +
 testsuite/tests/deriving/should_fail/drvfail009.hs |   20 +
 .../tests/deriving/should_fail/drvfail009.stderr   |   23 +
 .../deriving/should_fail/drvfail009.stderr-hugs    |    1 +
 testsuite/tests/deriving/should_fail/drvfail011.hs |    8 +
 .../tests/deriving/should_fail/drvfail011.stderr   |   10 +
 testsuite/tests/deriving/should_fail/drvfail012.hs |    8 +
 .../tests/deriving/should_fail/drvfail012.stderr   |    8 +
 testsuite/tests/deriving/should_fail/drvfail013.hs |    6 +
 .../tests/deriving/should_fail/drvfail013.stderr   |   16 +
 testsuite/tests/deriving/should_fail/drvfail014.hs |   13 +
 .../tests/deriving/should_fail/drvfail014.stderr   |    9 +
 testsuite/tests/deriving/should_fail/drvfail015.hs |   13 +
 .../tests/deriving/should_fail/drvfail015.stderr   |   13 +
 .../deriving/should_fail/drvfail015.stderr-7.0     |   12 +
 .../tests/deriving/should_fail/drvfail016.hs-boot  |    7 +
 .../tests/deriving/should_fail/drvfail016.stderr   |    4 +
 .../tests/deriving/should_fail/drvfail016.stdout   |    1 +
 testsuite/tests/deriving/should_run/Makefile       |    3 +
 testsuite/tests/deriving/should_run/T2529.hs       |   21 +
 testsuite/tests/deriving/should_run/T2529.stdout   |    2 +
 testsuite/tests/deriving/should_run/T3087.hs       |   33 +
 testsuite/tests/deriving/should_run/T3087.stdout   |    4 +
 testsuite/tests/deriving/should_run/T4136.hs       |    9 +
 testsuite/tests/deriving/should_run/T4136.stdout   |    2 +
 testsuite/tests/deriving/should_run/T4528a.hs      |    7 +
 testsuite/tests/deriving/should_run/T4528a.stdout  |    1 +
 testsuite/tests/deriving/should_run/T5041.hs       |   10 +
 testsuite/tests/deriving/should_run/T5041.stdout   |    1 +
 testsuite/tests/deriving/should_run/T5628.hs       |   11 +
 testsuite/tests/deriving/should_run/T5628.stderr   |    1 +
 testsuite/tests/deriving/should_run/T5712.hs       |   14 +
 testsuite/tests/deriving/should_run/T5712.stdout   |    1 +
 testsuite/tests/deriving/should_run/T7931.hs       |   10 +
 testsuite/tests/deriving/should_run/T7931.stdout   |    1 +
 testsuite/tests/deriving/should_run/T8280.hs       |    8 +
 testsuite/tests/deriving/should_run/T8280.stdout   |    1 +
 testsuite/tests/deriving/should_run/all.T          |   39 +
 .../tests/deriving/should_run/drvrun-foldable1.hs  |   15 +
 .../deriving/should_run/drvrun-foldable1.stdout    |    1 +
 .../tests/deriving/should_run/drvrun-functor1.hs   |   49 +
 .../deriving/should_run/drvrun-functor1.stdout     |    8 +
 testsuite/tests/deriving/should_run/drvrun001.hs   |   13 +
 .../tests/deriving/should_run/drvrun001.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun002.hs   |   17 +
 .../tests/deriving/should_run/drvrun002.stdout     |    2 +
 testsuite/tests/deriving/should_run/drvrun003.hs   |   30 +
 .../tests/deriving/should_run/drvrun003.stdout     |    3 +
 testsuite/tests/deriving/should_run/drvrun004.hs   |   10 +
 .../tests/deriving/should_run/drvrun004.stdout     |    2 +
 testsuite/tests/deriving/should_run/drvrun005.hs   |   27 +
 .../tests/deriving/should_run/drvrun005.stdout     |    2 +
 testsuite/tests/deriving/should_run/drvrun006.hs   |   49 +
 .../tests/deriving/should_run/drvrun006.stdout     |    6 +
 testsuite/tests/deriving/should_run/drvrun007.hs   |    6 +
 .../tests/deriving/should_run/drvrun007.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun008.hs   |    8 +
 .../tests/deriving/should_run/drvrun008.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun009.hs   |   20 +
 .../tests/deriving/should_run/drvrun009.stdout     |    2 +
 testsuite/tests/deriving/should_run/drvrun010.hs   |   12 +
 .../tests/deriving/should_run/drvrun010.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun011.hs   |   16 +
 .../tests/deriving/should_run/drvrun011.stdout     |    2 +
 testsuite/tests/deriving/should_run/drvrun012.hs   |   11 +
 .../tests/deriving/should_run/drvrun012.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun013.hs   |   19 +
 .../tests/deriving/should_run/drvrun013.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun014.hs   |   19 +
 .../tests/deriving/should_run/drvrun014.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun015.hs   |    8 +
 .../tests/deriving/should_run/drvrun015.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun016.hs   |   18 +
 .../tests/deriving/should_run/drvrun016.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun017.hs   |   10 +
 .../tests/deriving/should_run/drvrun017.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun018.hs   |    9 +
 .../tests/deriving/should_run/drvrun018.stdout     |    2 +
 testsuite/tests/deriving/should_run/drvrun019.hs   |   15 +
 .../tests/deriving/should_run/drvrun019.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun020.hs   |   46 +
 .../tests/deriving/should_run/drvrun020.stdout     |    1 +
 testsuite/tests/deriving/should_run/drvrun021.hs   |   20 +
 .../tests/deriving/should_run/drvrun021.stdout     |    5 +
 testsuite/tests/deriving/should_run/drvrun022.hs   |   12 +
 .../tests/deriving/should_run/drvrun022.stdout     |    1 +
 testsuite/tests/dph/Makefile                       |    3 +
 testsuite/tests/dph/classes/DefsVect.hs            |   53 +
 testsuite/tests/dph/classes/Main.hs                |   15 +
 testsuite/tests/dph/classes/Makefile               |    3 +
 .../tests/dph/classes/dph-classes-copy-fast.stdout |    1 +
 .../tests/dph/classes/dph-classes-vseg-fast.stdout |    1 +
 testsuite/tests/dph/classes/dph-classes.T          |   10 +
 testsuite/tests/dph/diophantine/DiophantineVect.hs |   39 +
 testsuite/tests/dph/diophantine/Main.hs            |   42 +
 testsuite/tests/dph/diophantine/Makefile           |    3 +
 .../diophantine/dph-diophantine-copy-fast.stdout   |    3 +
 .../diophantine/dph-diophantine-copy-opt.stdout    |    3 +
 testsuite/tests/dph/diophantine/dph-diophantine.T  |   11 +
 testsuite/tests/dph/dotp/DotPVect.hs               |   15 +
 testsuite/tests/dph/dotp/Main.hs                   |   54 +
 testsuite/tests/dph/dotp/Makefile                  |    3 +
 testsuite/tests/dph/dotp/dph-dotp-copy-fast.stdout |    2 +
 testsuite/tests/dph/dotp/dph-dotp-copy-opt.stdout  |    2 +
 testsuite/tests/dph/dotp/dph-dotp-vseg-fast.stdout |    2 +
 testsuite/tests/dph/dotp/dph-dotp-vseg-opt.stdout  |    2 +
 testsuite/tests/dph/dotp/dph-dotp.T                |   20 +
 testsuite/tests/dph/enumfromto/EnumFromToP.hs      |   24 +
 testsuite/tests/dph/enumfromto/Makefile            |    3 +
 testsuite/tests/dph/enumfromto/dph-enumfromto.T    |    9 +
 testsuite/tests/dph/modules/ExportList.hs          |   33 +
 testsuite/tests/dph/modules/Makefile               |    3 +
 .../dph/modules/dph-ExportList-vseg-fast.stderr    |    6 +
 testsuite/tests/dph/modules/dph-modules.T          |    8 +
 testsuite/tests/dph/nbody/Body.hs                  |   85 +
 testsuite/tests/dph/nbody/Config.hs                |   50 +
 testsuite/tests/dph/nbody/Dump.hs                  |   46 +
 testsuite/tests/dph/nbody/Generate.hs              |   98 +
 testsuite/tests/dph/nbody/Main.hs                  |  103 +
 testsuite/tests/dph/nbody/Makefile                 |    3 +
 testsuite/tests/dph/nbody/Randomish.hs             |   82 +
 testsuite/tests/dph/nbody/Solver.hs                |  156 +
 testsuite/tests/dph/nbody/Types.hs                 |   52 +
 testsuite/tests/dph/nbody/Util.hs                  |   18 +
 testsuite/tests/dph/nbody/World.hs                 |   47 +
 .../tests/dph/nbody/dph-nbody-copy-fast.stdout     |  100 +
 .../tests/dph/nbody/dph-nbody-copy-opt.stdout      |  100 +
 .../tests/dph/nbody/dph-nbody-vseg-fast.stdout     |  100 +
 .../tests/dph/nbody/dph-nbody-vseg-opt.stdout      |  100 +
 testsuite/tests/dph/nbody/dph-nbody.T              |   19 +
 testsuite/tests/dph/primespj/Main.hs               |   30 +
 testsuite/tests/dph/primespj/Makefile              |    3 +
 testsuite/tests/dph/primespj/PrimesVect.hs         |   25 +
 .../dph/primespj/dph-primespj-copy-fast.stdout     |    3 +
 .../dph/primespj/dph-primespj-copy-opt.stdout      |    3 +
 .../dph/primespj/dph-primespj-vseg-fast.stdout     |    3 +
 .../dph/primespj/dph-primespj-vseg-opt.stdout      |    3 +
 testsuite/tests/dph/primespj/dph-primespj.T        |   11 +
 testsuite/tests/dph/quickhull/Main.hs              |   43 +
 testsuite/tests/dph/quickhull/Makefile             |    3 +
 testsuite/tests/dph/quickhull/QuickHullVect.hs     |   41 +
 testsuite/tests/dph/quickhull/SVG.hs               |   34 +
 testsuite/tests/dph/quickhull/TestData.hs          |   92 +
 testsuite/tests/dph/quickhull/Types.hs             |   33 +
 .../dph/quickhull/dph-quickhull-copy-fast.stdout   | 1019 ++
 .../dph/quickhull/dph-quickhull-copy-opt.stdout    | 1019 ++
 .../dph/quickhull/dph-quickhull-vseg-fast.stdout   | 1019 ++
 .../dph/quickhull/dph-quickhull-vseg-opt.stdout    | 1019 ++
 testsuite/tests/dph/quickhull/dph-quickhull.T      |   20 +
 testsuite/tests/dph/smvm/Main.hs                   |   60 +
 testsuite/tests/dph/smvm/Makefile                  |    3 +
 testsuite/tests/dph/smvm/SMVMVect.hs               |   17 +
 testsuite/tests/dph/smvm/dph-smvm-copy.stdout      |    1 +
 testsuite/tests/dph/smvm/dph-smvm-vseg.stdout      |    1 +
 testsuite/tests/dph/smvm/dph-smvm.T                |   41 +
 testsuite/tests/dph/smvm/result-i386.txt           |  101 +
 testsuite/tests/dph/smvm/result-sparc.txt          |  101 +
 testsuite/tests/dph/smvm/result-x86_64.txt         |  101 +
 testsuite/tests/dph/smvm/test-i386.dat             |  Bin 0 -> 22384 bytes
 testsuite/tests/dph/smvm/test-sparc.dat            |  Bin 0 -> 11632 bytes
 testsuite/tests/dph/smvm/test-x86_64.dat           |  Bin 0 -> 16416 bytes
 testsuite/tests/dph/sumnats/Main.hs                |   21 +
 testsuite/tests/dph/sumnats/Makefile               |    3 +
 testsuite/tests/dph/sumnats/SumNatsVect.hs         |   14 +
 .../tests/dph/sumnats/dph-sumnats-copy.stdout      |    3 +
 .../tests/dph/sumnats/dph-sumnats-vseg.stdout      |    3 +
 testsuite/tests/dph/sumnats/dph-sumnats.T          |   20 +
 testsuite/tests/dph/words/Main.hs                  |   37 +
 testsuite/tests/dph/words/Makefile                 |    3 +
 testsuite/tests/dph/words/WordsVect.hs             |  125 +
 .../tests/dph/words/dph-words-copy-fast.stdout     |    3 +
 .../tests/dph/words/dph-words-copy-opt.stdout      |    3 +
 .../tests/dph/words/dph-words-vseg-fast.stdout     |    3 +
 .../tests/dph/words/dph-words-vseg-opt.stdout      |    3 +
 testsuite/tests/dph/words/dph-words.T              |   20 +
 testsuite/tests/driver/A011.hs                     |    1 +
 testsuite/tests/driver/A012.hs                     |    1 +
 testsuite/tests/driver/A013.hs                     |    1 +
 testsuite/tests/driver/A014.hs                     |    1 +
 testsuite/tests/driver/A015.hs                     |    1 +
 testsuite/tests/driver/A031.hs                     |    1 +
 testsuite/tests/driver/A032.hs                     |    1 +
 testsuite/tests/driver/A033.hs                     |    1 +
 testsuite/tests/driver/A061a.hs                    |    1 +
 testsuite/tests/driver/A061b.hs                    |    1 +
 testsuite/tests/driver/A063.hs                     |    1 +
 testsuite/tests/driver/A064.hs                     |    1 +
 testsuite/tests/driver/A065.hs                     |    1 +
 testsuite/tests/driver/A066.hs                     |    1 +
 testsuite/tests/driver/A067.hs                     |    1 +
 testsuite/tests/driver/A070.hs                     |    1 +
 testsuite/tests/driver/A071.hs                     |    1 +
 testsuite/tests/driver/A200.hs                     |    1 +
 testsuite/tests/driver/B021/C.hs                   |    1 +
 testsuite/tests/driver/B022/C.hs                   |    1 +
 testsuite/tests/driver/B023/C.hs                   |    1 +
 testsuite/tests/driver/B024/C.hs                   |    1 +
 testsuite/tests/driver/B025/C.hs                   |    1 +
 testsuite/tests/driver/B027/F.hs                   |    5 +
 testsuite/tests/driver/B028/F.hs                   |    5 +
 testsuite/tests/driver/B041/C.hs                   |    1 +
 testsuite/tests/driver/B042/C.hs                   |    1 +
 testsuite/tests/driver/B043/C.hs                   |    1 +
 testsuite/tests/driver/B044/F.hs                   |    5 +
 testsuite/tests/driver/B045/F.hs                   |    5 +
 testsuite/tests/driver/B200/C.hs                   |    1 +
 testsuite/tests/driver/D063.hs                     |    2 +
 testsuite/tests/driver/D200.hs                     |    2 +
 testsuite/tests/driver/F016.hs                     |    5 +
 testsuite/tests/driver/F017.hs                     |    5 +
 testsuite/tests/driver/F018.hs                     |    5 +
 testsuite/tests/driver/F018a.hs                    |    5 +
 testsuite/tests/driver/F019.hs                     |    5 +
 testsuite/tests/driver/F034.hs                     |    5 +
 testsuite/tests/driver/F035.hs                     |    5 +
 testsuite/tests/driver/Makefile                    |  556 +
 testsuite/tests/driver/Shared001.hs                |    9 +
 testsuite/tests/driver/Static001.hs                |    5 +
 testsuite/tests/driver/T1372/Makefile              |   41 +
 testsuite/tests/driver/T1372/T1372.stderr          |    2 +
 testsuite/tests/driver/T1372/all.T                 |    5 +
 testsuite/tests/driver/T1372/p1/A1.hs              |    2 +
 testsuite/tests/driver/T1372/p1/A2.hs              |    2 +
 testsuite/tests/driver/T1372/p1/Setup.hs           |    6 +
 testsuite/tests/driver/T1372/p1/p1.cabal           |    4 +
 testsuite/tests/driver/T1372/p2/Main.hs            |    7 +
 testsuite/tests/driver/T1372/p2/Setup.hs           |    6 +
 testsuite/tests/driver/T1372/p2/p2.cabal           |    5 +
 testsuite/tests/driver/T1959/B.hs                  |    6 +
 testsuite/tests/driver/T1959/C.hs                  |    5 +
 testsuite/tests/driver/T1959/D.hs                  |    7 +
 testsuite/tests/driver/T1959/E1.hs                 |    4 +
 testsuite/tests/driver/T1959/E2.hs                 |    4 +
 testsuite/tests/driver/T1959/Makefile              |   29 +
 testsuite/tests/driver/T1959/T1959.stdout          |    2 +
 testsuite/tests/driver/T1959/test.T                |    5 +
 testsuite/tests/driver/T2464.hs                    |   12 +
 testsuite/tests/driver/T2464.stderr                |    3 +
 testsuite/tests/driver/T2499.hs                    |    2 +
 testsuite/tests/driver/T2499.stderr                |    4 +
 testsuite/tests/driver/T2507.hs                    |    5 +
 testsuite/tests/driver/T2507.stderr                |    5 +
 testsuite/tests/driver/T2566.stderr                |    3 +
 testsuite/tests/driver/T3007/A/A.cabal             |    7 +
 testsuite/tests/driver/T3007/A/A.hs                |    7 +
 testsuite/tests/driver/T3007/A/Internal.hs         |    7 +
 .../tests/driver/T3007/A}/Setup.hs                 |    0
 testsuite/tests/driver/T3007/B/B.cabal             |    8 +
 testsuite/tests/driver/T3007/B/B.hs                |    7 +
 testsuite/tests/driver/T3007/B/Internal.hs         |    3 +
 testsuite/tests/driver/T3007/B/Internal.hs-boot    |    1 +
 .../tests/driver/T3007/B}/Setup.hs                 |    0
 testsuite/tests/driver/T3007/Makefile              |   21 +
 testsuite/tests/driver/T3007/all.T                 |    5 +
 testsuite/tests/driver/T3364.stderr                |    2 +
 testsuite/tests/driver/T3389.hs                    |   12 +
 testsuite/tests/driver/T3389.stdout                |    1 +
 testsuite/tests/driver/T3674.hs                    |    5 +
 testsuite/tests/driver/T3674_pre.hs                |    5 +
 testsuite/tests/driver/T437/Makefile               |   27 +
 testsuite/tests/driver/T437/T437.stdout            |   10 +
 testsuite/tests/driver/T437/Test.hs                |    6 +
 testsuite/tests/driver/T437/Test2.hs               |    5 +
 testsuite/tests/driver/T437/all.T                  |    7 +
 testsuite/tests/driver/T4437.hs                    |   51 +
 testsuite/tests/driver/T5147/A.hs                  |    7 +
 testsuite/tests/driver/T5147/B1.hs                 |    8 +
 testsuite/tests/driver/T5147/B2.hs                 |    9 +
 testsuite/tests/driver/T5147/Makefile              |   25 +
 testsuite/tests/driver/T5147/T5147.stderr          |    5 +
 testsuite/tests/driver/T5147/all.T                 |    5 +
 testsuite/tests/driver/T5198.hs                    |    6 +
 testsuite/tests/driver/T5313.hs                    |   18 +
 testsuite/tests/driver/T5584_in/A.hs-boot          |    3 +
 testsuite/tests/driver/T6037.hs                    |    5 +
 testsuite/tests/driver/T6037.stderr                |    5 +
 testsuite/tests/driver/T703.hs                     |    1 +
 testsuite/tests/driver/T706.stdout                 |    1 +
 testsuite/tests/driver/T7060.hs                    |    8 +
 testsuite/tests/driver/T706a.hs                    |    7 +
 testsuite/tests/driver/T706b.hs                    |    3 +
 testsuite/tests/driver/T7130.hs                    |    1 +
 testsuite/tests/driver/T7130.stderr                |    6 +
 testsuite/tests/driver/T7373/D.hs                  |    9 +
 testsuite/tests/driver/T7373/Makefile              |   16 +
 testsuite/tests/driver/T7373/all.T                 |    8 +
 testsuite/tests/driver/T7373/pkg/A.hs              |    4 +
 testsuite/tests/driver/T7373/pkg/B.hs              |   12 +
 testsuite/tests/driver/T7373/pkg/B.hs-boot         |    6 +
 testsuite/tests/driver/T7373/pkg/C.hs              |    9 +
 .../tests/driver/T7373/pkg}/Setup.hs               |    0
 testsuite/tests/driver/T7373/pkg/pkg.cabal         |    6 +
 testsuite/tests/driver/T7563.hs                    |    2 +
 testsuite/tests/driver/T7563.stderr                |    2 +
 testsuite/tests/driver/T7835/Makefile              |    9 +
 testsuite/tests/driver/T7835/T7835.stdout          |    1 +
 testsuite/tests/driver/T7835/Test.hs               |    4 +
 testsuite/tests/driver/T7835/TestPrim.hs           |   17 +
 testsuite/tests/driver/T7835/all.T                 |    7 +
 testsuite/tests/driver/T7835/test-prims.cmm        |   10 +
 testsuite/tests/driver/T8101.hs                    |    8 +
 testsuite/tests/driver/T8101.stderr                |    7 +
 testsuite/tests/driver/T8184/A.hs                  |    5 +
 testsuite/tests/driver/T8184/B.hs                  |    8 +
 testsuite/tests/driver/T8184/B.hs-boot             |    3 +
 testsuite/tests/driver/T8184/C.hs                  |    7 +
 testsuite/tests/driver/T8184/Makefile              |   11 +
 testsuite/tests/driver/T8184/all.T                 |    2 +
 testsuite/tests/driver/T8526/A.hs                  |    4 +
 testsuite/tests/driver/T8526/T8526.T               |    1 +
 testsuite/tests/driver/T8526/T8526.script          |   10 +
 testsuite/tests/driver/T8526/T8526.stdout          |    6 +
 testsuite/tests/driver/all.T                       |  392 +
 testsuite/tests/driver/bug1677/Bar.hs              |    2 +
 testsuite/tests/driver/bug1677/Foo.hs              |    1 +
 testsuite/tests/driver/bug1677/Makefile            |    7 +
 testsuite/tests/driver/bug1677/all.T               |    1 +
 testsuite/tests/driver/bug1677/bug1677.stderr      |    5 +
 testsuite/tests/driver/conflicting_flags/Makefile  |    7 +
 .../conflicting_flags/conflicting_flags.stdout     |    1 +
 testsuite/tests/driver/conflicting_flags/test.T    |    3 +
 testsuite/tests/driver/d026/P/Q.hs                 |    1 +
 testsuite/tests/driver/d051_1/P/Q.hs               |    1 +
 testsuite/tests/driver/d051_2/R/S.hs               |    2 +
 testsuite/tests/driver/d052_1/P/Q.hs               |    1 +
 testsuite/tests/driver/d052_2/R/S.hs               |    2 +
 testsuite/tests/driver/d053_1/P/Q.hs               |    1 +
 testsuite/tests/driver/d053_2/R/S.hs               |    2 +
 testsuite/tests/driver/driver062a.stdout           |    1 +
 testsuite/tests/driver/driver062b.stdout           |    1 +
 testsuite/tests/driver/driver062c.stdout           |    1 +
 testsuite/tests/driver/driver062d.stdout           |    1 +
 testsuite/tests/driver/driver062e.stdout           |    1 +
 testsuite/tests/driver/driver063.stderr            |    4 +
 testsuite/tests/driver/dynHelloWorld.hs            |    5 +
 testsuite/tests/driver/dynHelloWorld.stdout        |    1 +
 testsuite/tests/driver/dynamicToo/A003.hs          |    6 +
 testsuite/tests/driver/dynamicToo/Makefile         |   15 +
 testsuite/tests/driver/dynamicToo/all.T            |    9 +
 .../tests/driver/dynamicToo/dynamicToo001/A.hs     |    6 +
 .../tests/driver/dynamicToo/dynamicToo001/B.hs     |    6 +
 .../tests/driver/dynamicToo/dynamicToo001/B1.hs    |    6 +
 .../tests/driver/dynamicToo/dynamicToo001/B2.hs    |    6 +
 .../tests/driver/dynamicToo/dynamicToo001/C.hs     |    9 +
 .../tests/driver/dynamicToo/dynamicToo001/Makefile |   23 +
 .../dynamicToo/dynamicToo001/dynamicToo001.stdout  |    4 +
 .../tests/driver/dynamicToo/dynamicToo001/test.T   |   13 +
 .../tests/driver/dynamicToo/dynamicToo002/A.hs     |    6 +
 .../tests/driver/dynamicToo/dynamicToo002/B.hs     |    6 +
 .../tests/driver/dynamicToo/dynamicToo002/C.hs     |    9 +
 .../tests/driver/dynamicToo/dynamicToo002/Makefile |   23 +
 .../tests/driver/dynamicToo/dynamicToo002/test.T   |   11 +
 .../tests/driver/dynamicToo/dynamicToo004/Makefile |   55 +
 .../driver/dynamicToo/dynamicToo004}/Setup.hs      |    0
 .../driver/dynamicToo/dynamicToo004/pkg1/A.hs      |    5 +
 .../dynamicToo/dynamicToo004/pkg1/pkg1.cabal       |    7 +
 .../driver/dynamicToo/dynamicToo004/pkg1dyn/A.hs   |    5 +
 .../dynamicToo/dynamicToo004/pkg1dyn/pkg1.cabal    |    7 +
 .../driver/dynamicToo/dynamicToo004/pkg2/B.hs      |    5 +
 .../driver/dynamicToo/dynamicToo004/pkg2/C.hs      |    9 +
 .../dynamicToo/dynamicToo004/pkg2/pkg2.cabal       |    7 +
 .../tests/driver/dynamicToo/dynamicToo004/prog.hs  |    7 +
 .../tests/driver/dynamicToo/dynamicToo004/test.T   |    9 +
 testsuite/tests/driver/dynamic_flags_001/A.hs      |   13 +
 testsuite/tests/driver/dynamic_flags_001/B.hs      |   13 +
 testsuite/tests/driver/dynamic_flags_001/C.hs      |   17 +
 testsuite/tests/driver/dynamic_flags_001/Makefile  |   14 +
 testsuite/tests/driver/dynamic_flags_001/all.T     |    6 +
 .../tests/driver/dynamic_flags_002/A_First.hs      |    5 +
 testsuite/tests/driver/dynamic_flags_002/A_Main.hs |    6 +
 .../tests/driver/dynamic_flags_002/A_Second.hs     |    6 +
 .../tests/driver/dynamic_flags_002/B_First.hs      |    6 +
 testsuite/tests/driver/dynamic_flags_002/B_Main.hs |    6 +
 .../tests/driver/dynamic_flags_002/B_Second.hs     |    5 +
 .../tests/driver/dynamic_flags_002/C_Child.hs      |    5 +
 testsuite/tests/driver/dynamic_flags_002/C_Main.hs |    8 +
 .../tests/driver/dynamic_flags_002/D_Child.hs      |    6 +
 testsuite/tests/driver/dynamic_flags_002/D_Main.hs |    7 +
 testsuite/tests/driver/dynamic_flags_002/Makefile  |    4 +
 .../tests/driver/dynamic_flags_002/ManyFirst.hs    |    6 +
 .../tests/driver/dynamic_flags_002/ManySecond.hs   |    5 +
 .../tests/driver/dynamic_flags_002/ManyThird.hs    |    6 +
 testsuite/tests/driver/dynamic_flags_002/all.T     |   12 +
 testsuite/tests/driver/mode001.stdout              |    8 +
 testsuite/tests/driver/objc/Makefile               |    4 +
 testsuite/tests/driver/objc/all.T                  |   19 +
 testsuite/tests/driver/objc/objc-hi.m              |   35 +
 testsuite/tests/driver/objc/objc-hi.stdout         |    1 +
 testsuite/tests/driver/objc/objcpp-hi.mm           |   35 +
 testsuite/tests/driver/objc/objcpp-hi.stdout       |    1 +
 testsuite/tests/driver/overlap/List.hs             |    1 +
 testsuite/tests/driver/overlap/Overlap.hs          |    2 +
 testsuite/tests/driver/pragma001.hs                |   29 +
 testsuite/tests/driver/pragma002.hs                |   10 +
 testsuite/tests/driver/recomp001/A.hs              |    4 +
 testsuite/tests/driver/recomp001/B1.hs             |    3 +
 testsuite/tests/driver/recomp001/B2.hs             |    3 +
 testsuite/tests/driver/recomp001/C.hs              |    6 +
 testsuite/tests/driver/recomp001/Makefile          |   23 +
 testsuite/tests/driver/recomp001/all.T             |    6 +
 testsuite/tests/driver/recomp001/recomp001.stderr  |    2 +
 testsuite/tests/driver/recomp002/Makefile          |   20 +
 testsuite/tests/driver/recomp002/Q.hs              |    5 +
 testsuite/tests/driver/recomp002/W.hs              |    5 +
 testsuite/tests/driver/recomp002/W.hs-boot         |    3 +
 testsuite/tests/driver/recomp002/all.T             |    6 +
 testsuite/tests/driver/recomp002/recomp002.stderr  |    1 +
 testsuite/tests/driver/recomp002/recomp002.stdout  |    3 +
 testsuite/tests/driver/recomp003/A.hs              |    3 +
 testsuite/tests/driver/recomp003/Makefile          |   22 +
 testsuite/tests/driver/recomp003/all.T             |    6 +
 testsuite/tests/driver/recomp004/Main.hs           |   10 +
 testsuite/tests/driver/recomp004/Makefile          |   29 +
 testsuite/tests/driver/recomp004/all.T             |    5 +
 testsuite/tests/driver/recomp004/c.h               |    5 +
 testsuite/tests/driver/recomp004/c1.c              |    6 +
 testsuite/tests/driver/recomp004/c2.c              |    6 +
 testsuite/tests/driver/recomp004/recomp004.stdout  |    2 +
 testsuite/tests/driver/recomp005/A.hs              |    4 +
 testsuite/tests/driver/recomp005/B.hs              |    5 +
 testsuite/tests/driver/recomp005/C1.hs             |    5 +
 testsuite/tests/driver/recomp005/C2.hs             |    7 +
 testsuite/tests/driver/recomp005/D.hs              |    3 +
 testsuite/tests/driver/recomp005/E.hs              |    7 +
 testsuite/tests/driver/recomp005/Makefile          |   20 +
 testsuite/tests/driver/recomp005/all.T             |    5 +
 testsuite/tests/driver/recomp005/recomp005.stderr  |    4 +
 testsuite/tests/driver/recomp005/recomp005.stdout  |    8 +
 testsuite/tests/driver/recomp006/A.hs              |    9 +
 testsuite/tests/driver/recomp006/B1.hs             |    8 +
 testsuite/tests/driver/recomp006/B2.hs             |    8 +
 testsuite/tests/driver/recomp006/Makefile          |   20 +
 testsuite/tests/driver/recomp006/all.T             |    4 +
 testsuite/tests/driver/recomp006/recomp006.stderr  |    6 +
 testsuite/tests/driver/recomp006/recomp006.stdout  |    2 +
 testsuite/tests/driver/recomp007/Makefile          |   28 +
 .../tests/driver/recomp007}/Setup.hs               |    0
 testsuite/tests/driver/recomp007/a1/A.hs           |    3 +
 testsuite/tests/driver/recomp007/a1/a.cabal        |    7 +
 testsuite/tests/driver/recomp007/a2/A.hs           |    3 +
 testsuite/tests/driver/recomp007/a2/a.cabal        |    7 +
 testsuite/tests/driver/recomp007/all.T             |    9 +
 testsuite/tests/driver/recomp007/b/B.hs            |    5 +
 testsuite/tests/driver/recomp007/b/Main.hs         |    5 +
 testsuite/tests/driver/recomp007/b/b.cabal         |   10 +
 testsuite/tests/driver/recomp007/recomp007.stdout  |    5 +
 testsuite/tests/driver/recomp008/A1.hs             |    8 +
 testsuite/tests/driver/recomp008/A2.hs             |    8 +
 testsuite/tests/driver/recomp008/B.hs              |    4 +
 testsuite/tests/driver/recomp008/Main.hs           |    5 +
 testsuite/tests/driver/recomp008/Makefile          |   32 +
 testsuite/tests/driver/recomp008/all.T             |    7 +
 testsuite/tests/driver/recomp008/recomp008.stdout  |    2 +
 testsuite/tests/driver/recomp009/Main.hs           |    4 +
 testsuite/tests/driver/recomp009/Makefile          |   26 +
 testsuite/tests/driver/recomp009/Sub1.hs           |    3 +
 testsuite/tests/driver/recomp009/Sub2.hs           |    3 +
 testsuite/tests/driver/recomp009/all.T             |    7 +
 testsuite/tests/driver/recomp009/recomp009.stdout  |    2 +
 testsuite/tests/driver/recomp010/Main.hs           |    7 +
 testsuite/tests/driver/recomp010/Makefile          |   26 +
 testsuite/tests/driver/recomp010/X1.hs             |   10 +
 testsuite/tests/driver/recomp010/X2.hs             |   10 +
 testsuite/tests/driver/recomp010/all.T             |    7 +
 testsuite/tests/driver/recomp010/recomp010.stdout  |    2 +
 testsuite/tests/driver/recomp011/Main.hs           |    5 +
 testsuite/tests/driver/recomp011/Makefile          |   32 +
 testsuite/tests/driver/recomp011/all.T             |    7 +
 testsuite/tests/driver/recomp011/recomp011.stdout  |   10 +
 testsuite/tests/driver/recomp012/Makefile          |   30 +
 testsuite/tests/driver/recomp012/all.T             |    7 +
 testsuite/tests/driver/recomp012/recomp012.stdout  |    2 +
 testsuite/tests/driver/recomp013/A.hs              |    1 +
 testsuite/tests/driver/recomp013/B.hs              |    1 +
 testsuite/tests/driver/recomp013/C.hs              |    1 +
 testsuite/tests/driver/recomp013/Makefile          |   25 +
 testsuite/tests/driver/recomp013/all.T             |    7 +
 testsuite/tests/driver/recomp013/recomp013.stdout  |    7 +
 testsuite/tests/driver/rtsOpts.hs                  |    3 +
 testsuite/tests/driver/rtsopts001.stdout           |    3 +
 testsuite/tests/driver/rtsopts002.hs               |    1 +
 testsuite/tests/driver/rtsopts002.stderr           |    2 +
 testsuite/tests/driver/rtsopts002.stdout           |    2 +
 testsuite/tests/driver/shared001.stderr            |    1 +
 testsuite/tests/driver/spacesInArgs.hs             |   10 +
 testsuite/tests/driver/spacesInArgs.stdout         |    2 +
 testsuite/tests/driver/werror.hs                   |   13 +
 testsuite/tests/driver/werror.stderr               |   28 +
 testsuite/tests/driver/withRtsOpts.hs              |    3 +
 testsuite/tests/driver/withRtsOpts.stdout          |    1 +
 testsuite/tests/dynlibs/Makefile                   |   54 +
 testsuite/tests/dynlibs/T3807-export.c             |   21 +
 testsuite/tests/dynlibs/T3807-load.c               |   39 +
 testsuite/tests/dynlibs/T3807.stdout               |    1 +
 testsuite/tests/dynlibs/T3807Export.hs             |   11 +
 testsuite/tests/dynlibs/T4464.stderr               |    6 +
 testsuite/tests/dynlibs/T4464.stdout               |    4 +
 testsuite/tests/dynlibs/T4464B.c                   |   25 +
 testsuite/tests/dynlibs/T4464C.c                   |   15 +
 testsuite/tests/dynlibs/T4464H.hs                  |    7 +
 testsuite/tests/dynlibs/T5373.stdout               |    3 +
 testsuite/tests/dynlibs/T5373A.hs                  |    4 +
 testsuite/tests/dynlibs/T5373B.hs                  |    4 +
 testsuite/tests/dynlibs/T5373C.hs                  |    4 +
 testsuite/tests/dynlibs/T5373D.hs                  |    4 +
 testsuite/tests/dynlibs/all.T                      |   32 +
 testsuite/tests/esc/F123.hs                        |   28 +
 testsuite/tests/esc/Makefile                       |    3 +
 testsuite/tests/esc/Sum.hs                         |   22 +
 testsuite/tests/esc/TestData.hs                    |   37 +
 testsuite/tests/esc/TestDataCon.hs                 |   25 +
 testsuite/tests/esc/TestImport.hs                  |   27 +
 testsuite/tests/esc/TestList.hs                    |   24 +
 testsuite/tests/esc/all.T                          |    5 +
 testsuite/tests/esc/synonym.hs                     |   10 +
 testsuite/tests/ext-core/Makefile                  |   29 +
 testsuite/tests/ext-core/T7239.hs                  |    8 +
 testsuite/tests/ext-core/all.T                     |    3 +
 testsuite/tests/eyeball/IOList.lhs                 |   64 +
 testsuite/tests/eyeball/Makefile                   |    3 +
 testsuite/tests/eyeball/README                     |    5 +
 testsuite/tests/eyeball/T3116.hs                   |   34 +
 testsuite/tests/eyeball/dead1.hs                   |   42 +
 .../tests/eyeball/dmd-on-polymorphic-floatouts.hs  |   23 +
 testsuite/tests/eyeball/inline1.hs                 |   37 +
 testsuite/tests/eyeball/inline2.hs                 |   40 +
 testsuite/tests/eyeball/inline3.hs                 |   35 +
 testsuite/tests/eyeball/inline4.hs                 |   40 +
 testsuite/tests/eyeball/record1.hs                 |   17 +
 testsuite/tests/eyeball/spec-constr1.hs            |   36 +
 testsuite/tests/eyeball/state-hack.hs              |   19 +
 testsuite/tests/ffi/Makefile                       |    3 +
 testsuite/tests/ffi/should_compile/Makefile        |    3 +
 testsuite/tests/ffi/should_compile/T1357.hs        |    5 +
 testsuite/tests/ffi/should_compile/T1357.stderr    |    3 +
 testsuite/tests/ffi/should_compile/T3624.hs        |    4 +
 testsuite/tests/ffi/should_compile/T3742.hs        |   12 +
 testsuite/tests/ffi/should_compile/all.T           |   40 +
 testsuite/tests/ffi/should_compile/cc001.hs        |   21 +
 testsuite/tests/ffi/should_compile/cc004.hs        |   68 +
 testsuite/tests/ffi/should_compile/cc005.hs        |  108 +
 testsuite/tests/ffi/should_compile/cc007.hs        |    4 +
 testsuite/tests/ffi/should_compile/cc008.hs        |    8 +
 testsuite/tests/ffi/should_compile/cc009.hs        |    8 +
 testsuite/tests/ffi/should_compile/cc009_inc.h     |    1 +
 testsuite/tests/ffi/should_compile/cc010.hs        |    5 +
 testsuite/tests/ffi/should_compile/cc011.hs        |    9 +
 .../tests/ffi/should_compile/cc011.stderr-hugs     |    2 +
 testsuite/tests/ffi/should_compile/cc012.hs        |    6 +
 testsuite/tests/ffi/should_compile/cc013.hs        |   14 +
 testsuite/tests/ffi/should_compile/cc014.hs        |    4 +
 testsuite/tests/ffi/should_compile/cc015.hs        |   46 +
 testsuite/tests/ffi/should_compile/cc016.hs        |   15 +
 testsuite/tests/ffi/should_compile/ffi-deriv1.hs   |   25 +
 testsuite/tests/ffi/should_fail/Ccfail004A.hs      |    7 +
 testsuite/tests/ffi/should_fail/Makefile           |    3 +
 testsuite/tests/ffi/should_fail/T3066.hs           |    7 +
 testsuite/tests/ffi/should_fail/T3066.stderr       |    6 +
 testsuite/tests/ffi/should_fail/T5664.hs           |   25 +
 testsuite/tests/ffi/should_fail/T5664.stderr       |   13 +
 testsuite/tests/ffi/should_fail/T7506.hs           |    6 +
 testsuite/tests/ffi/should_fail/T7506.stderr       |    7 +
 testsuite/tests/ffi/should_fail/all.T              |   18 +
 .../tests/ffi/should_fail/capi_value_function.hs   |    9 +
 .../ffi/should_fail/capi_value_function.stderr     |    6 +
 testsuite/tests/ffi/should_fail/ccall_value.hs     |   12 +
 testsuite/tests/ffi/should_fail/ccall_value.stderr |    2 +
 testsuite/tests/ffi/should_fail/ccall_value_c.h    |    3 +
 testsuite/tests/ffi/should_fail/ccfail001.hs       |   10 +
 testsuite/tests/ffi/should_fail/ccfail001.stderr   |    6 +
 testsuite/tests/ffi/should_fail/ccfail002.hs       |   11 +
 testsuite/tests/ffi/should_fail/ccfail002.stderr   |    7 +
 testsuite/tests/ffi/should_fail/ccfail003.hs       |   11 +
 testsuite/tests/ffi/should_fail/ccfail003.stderr   |   10 +
 testsuite/tests/ffi/should_fail/ccfail004.hs       |   16 +
 testsuite/tests/ffi/should_fail/ccfail004.stderr   |   26 +
 testsuite/tests/ffi/should_fail/ccfail005.hs       |   16 +
 testsuite/tests/ffi/should_fail/ccfail005.stderr   |   10 +
 testsuite/tests/ffi/should_run/Capi_Ctype_001.hsc  |   46 +
 .../tests/ffi/should_run/Capi_Ctype_001.stdout     |    2 +
 testsuite/tests/ffi/should_run/Capi_Ctype_002.hs   |   19 +
 .../tests/ffi/should_run/Capi_Ctype_002.stdout     |    1 +
 .../tests/ffi/should_run/Capi_Ctype_A_001.hsc      |   27 +
 .../tests/ffi/should_run/Capi_Ctype_A_002.hsc      |   28 +
 testsuite/tests/ffi/should_run/Makefile            |   40 +
 testsuite/tests/ffi/should_run/T1288.hs            |    6 +
 testsuite/tests/ffi/should_run/T1288.stdout        |    1 +
 testsuite/tests/ffi/should_run/T1288_c.c           |    6 +
 testsuite/tests/ffi/should_run/T1288_ghci.hs       |    6 +
 testsuite/tests/ffi/should_run/T1288_ghci.stdout   |    1 +
 testsuite/tests/ffi/should_run/T1288_ghci_c.c      |    6 +
 testsuite/tests/ffi/should_run/T1679.hs            |   19 +
 testsuite/tests/ffi/should_run/T1679.stdout        |    2 +
 testsuite/tests/ffi/should_run/T2276.hs            |    7 +
 testsuite/tests/ffi/should_run/T2276.stdout        |    1 +
 testsuite/tests/ffi/should_run/T2276_c.c           |    6 +
 testsuite/tests/ffi/should_run/T2276_ghci.hs       |    7 +
 testsuite/tests/ffi/should_run/T2276_ghci.stdout   |    1 +
 testsuite/tests/ffi/should_run/T2276_ghci_c.c      |    6 +
 testsuite/tests/ffi/should_run/T2469.hs            |   15 +
 testsuite/tests/ffi/should_run/T2594.hs            |   38 +
 testsuite/tests/ffi/should_run/T2594.stdout        |    4 +
 testsuite/tests/ffi/should_run/T2594_c.c           |    7 +
 testsuite/tests/ffi/should_run/T2594_c.h           |   15 +
 testsuite/tests/ffi/should_run/T2917a.hs           |   42 +
 testsuite/tests/ffi/should_run/T4012.hs            |   10 +
 testsuite/tests/ffi/should_run/T4012.stdout        |    3 +
 testsuite/tests/ffi/should_run/T4012_A.hs          |   14 +
 testsuite/tests/ffi/should_run/T4012_B.hs          |   11 +
 testsuite/tests/ffi/should_run/T4038.hs            |   33 +
 testsuite/tests/ffi/should_run/T4038.stdout        |    1 +
 testsuite/tests/ffi/should_run/T4221.hs            |   42 +
 testsuite/tests/ffi/should_run/T4221.stdout        | 1003 ++
 testsuite/tests/ffi/should_run/T4221_c.c           |   26 +
 testsuite/tests/ffi/should_run/T5402.hs            |    4 +
 testsuite/tests/ffi/should_run/T5402_main.c        |   13 +
 testsuite/tests/ffi/should_run/T5594.hs            |    6 +
 testsuite/tests/ffi/should_run/T5594.stdout        |    1 +
 testsuite/tests/ffi/should_run/T5594_c.c           |   12 +
 testsuite/tests/ffi/should_run/T7170.hs            |   21 +
 testsuite/tests/ffi/should_run/T7170.stderr        |    1 +
 testsuite/tests/ffi/should_run/T7170.stdout        |    1 +
 testsuite/tests/ffi/should_run/T8083.hs            |   17 +
 testsuite/tests/ffi/should_run/T8083.stdout        |    1 +
 testsuite/tests/ffi/should_run/T8083_c.c           |   10 +
 testsuite/tests/ffi/should_run/all.T               |  227 +
 testsuite/tests/ffi/should_run/capi_ctype_001.h    |   16 +
 testsuite/tests/ffi/should_run/capi_ctype_001_c.c  |    7 +
 testsuite/tests/ffi/should_run/capi_ctype_002_A.h  |   12 +
 testsuite/tests/ffi/should_run/capi_ctype_002_B.h  |    8 +
 testsuite/tests/ffi/should_run/capi_value.hs       |   14 +
 testsuite/tests/ffi/should_run/capi_value.stdout   |    2 +
 testsuite/tests/ffi/should_run/capi_value_c.c      |    4 +
 testsuite/tests/ffi/should_run/capi_value_c.h      |    3 +
 testsuite/tests/ffi/should_run/fed001.hs           |   30 +
 testsuite/tests/ffi/should_run/fed001.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi001.hs           |   19 +
 testsuite/tests/ffi/should_run/ffi001.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi002.hs           |   12 +
 testsuite/tests/ffi/should_run/ffi002.stdout       |    5 +
 testsuite/tests/ffi/should_run/ffi002_c.c          |   19 +
 testsuite/tests/ffi/should_run/ffi003.hs           |    8 +
 testsuite/tests/ffi/should_run/ffi003.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi004.hs           |   22 +
 testsuite/tests/ffi/should_run/ffi004.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi005.hs           |  111 +
 testsuite/tests/ffi/should_run/ffi005.stdout       |   19 +
 testsuite/tests/ffi/should_run/ffi006.hs           |   27 +
 testsuite/tests/ffi/should_run/ffi006.stdout       |    2 +
 testsuite/tests/ffi/should_run/ffi007.hs           |   14 +
 testsuite/tests/ffi/should_run/ffi007.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi008.hs           |   14 +
 testsuite/tests/ffi/should_run/ffi008.stderr       |    1 +
 testsuite/tests/ffi/should_run/ffi009.hs           |  552 +
 testsuite/tests/ffi/should_run/ffi009.stdout       |  165 +
 testsuite/tests/ffi/should_run/ffi010.hs           |    9 +
 testsuite/tests/ffi/should_run/ffi011.hs           |   19 +
 testsuite/tests/ffi/should_run/ffi011.stdout       |    2 +
 testsuite/tests/ffi/should_run/ffi012.hs           |   53 +
 testsuite/tests/ffi/should_run/ffi012.stdout       |    4 +
 testsuite/tests/ffi/should_run/ffi013.hs           |   26 +
 testsuite/tests/ffi/should_run/ffi013.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi014.hs           |   29 +
 testsuite/tests/ffi/should_run/ffi014.stdout       |  100 +
 testsuite/tests/ffi/should_run/ffi014_cbits.c      |    6 +
 testsuite/tests/ffi/should_run/ffi014_cbits.h      |    3 +
 testsuite/tests/ffi/should_run/ffi015.hs           |   12 +
 testsuite/tests/ffi/should_run/ffi015.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi015_cbits.c      |    1 +
 testsuite/tests/ffi/should_run/ffi015_cbits.h      |    1 +
 testsuite/tests/ffi/should_run/ffi016.hs           |   28 +
 testsuite/tests/ffi/should_run/ffi016.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi017.hs           |   13 +
 testsuite/tests/ffi/should_run/ffi018.h            |    4 +
 testsuite/tests/ffi/should_run/ffi018.hs           |   10 +
 testsuite/tests/ffi/should_run/ffi018.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi018_c.c          |    7 +
 testsuite/tests/ffi/should_run/ffi018_ghci.h       |    4 +
 testsuite/tests/ffi/should_run/ffi018_ghci.hs      |   10 +
 testsuite/tests/ffi/should_run/ffi018_ghci.stdout  |    1 +
 testsuite/tests/ffi/should_run/ffi018_ghci_c.c     |    7 +
 testsuite/tests/ffi/should_run/ffi019.hs           |   28 +
 testsuite/tests/ffi/should_run/ffi019.stdout       |    2 +
 testsuite/tests/ffi/should_run/ffi020.hs           |   25 +
 testsuite/tests/ffi/should_run/ffi020.stderr       |    4 +
 testsuite/tests/ffi/should_run/ffi021.hs           |   22 +
 testsuite/tests/ffi/should_run/ffi021.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi022.hs           |   36 +
 testsuite/tests/ffi/should_run/ffi022.stdout       |    1 +
 testsuite/tests/ffi/should_run/ffi_parsing_001.hs  |    8 +
 .../tests/ffi/should_run/ffi_parsing_001.stdout    |    1 +
 testsuite/tests/ffi/should_run/ffi_parsing_001_c.c |    8 +
 testsuite/tests/ffi/should_run/fptr01.h            |   10 +
 testsuite/tests/ffi/should_run/fptr01.hs           |   40 +
 testsuite/tests/ffi/should_run/fptr01.stdout       |   12 +
 testsuite/tests/ffi/should_run/fptr01_c.c          |   29 +
 testsuite/tests/ffi/should_run/fptr02.hs           |   10 +
 testsuite/tests/ffi/should_run/fptrfail01.h        |    6 +
 testsuite/tests/ffi/should_run/fptrfail01.hs       |   19 +
 testsuite/tests/ffi/should_run/fptrfail01.stderr   |    1 +
 testsuite/tests/ffi/should_run/fptrfail01.stdout   |    1 +
 testsuite/tests/ffi/should_run/fptrfail01_c.c      |   11 +
 testsuite/tests/gadt/Arith.hs                      |  146 +
 testsuite/tests/gadt/CasePrune.hs                  |   28 +
 testsuite/tests/gadt/CasePrune.stderr              |   11 +
 testsuite/tests/gadt/FloatEq.hs                    |   17 +
 testsuite/tests/gadt/Gadt17_help.hs                |   34 +
 testsuite/tests/gadt/Gadt23_AST.hs                 |   10 +
 testsuite/tests/gadt/Makefile                      |   27 +
 testsuite/tests/gadt/Nilsson.hs                    |  293 +
 testsuite/tests/gadt/Session.hs                    |   45 +
 testsuite/tests/gadt/Session.stdout                |    1 +
 testsuite/tests/gadt/T1999.hs                      |   12 +
 testsuite/tests/gadt/T1999a.hs                     |   10 +
 testsuite/tests/gadt/T2040.hs                      |   27 +
 testsuite/tests/gadt/T2151.hs                      |   13 +
 testsuite/tests/gadt/T2587.hs                      |   18 +
 testsuite/tests/gadt/T3013.hs                      |   13 +
 testsuite/tests/gadt/T3163.hs                      |    9 +
 testsuite/tests/gadt/T3163.stderr                  |    5 +
 testsuite/tests/gadt/T3169.hs                      |   16 +
 testsuite/tests/gadt/T3169.stderr                  |   18 +
 testsuite/tests/gadt/T3638.hs                      |   11 +
 testsuite/tests/gadt/T3651.hs                      |   17 +
 testsuite/tests/gadt/T3651.stderr                  |   21 +
 testsuite/tests/gadt/T5424.hs                      |   13 +
 testsuite/tests/gadt/T5424a.hs                     |    4 +
 testsuite/tests/gadt/T7205.hs                      |   15 +
 testsuite/tests/gadt/T7293.hs                      |   24 +
 testsuite/tests/gadt/T7293.stderr                  |    9 +
 testsuite/tests/gadt/T7294.hs                      |   25 +
 testsuite/tests/gadt/T7294.stderr                  |    9 +
 testsuite/tests/gadt/T7321.hs                      |    6 +
 testsuite/tests/gadt/T7321a.hs                     |    5 +
 testsuite/tests/gadt/T7558.hs                      |    8 +
 testsuite/tests/gadt/T7558.stderr                  |   13 +
 testsuite/tests/gadt/T7974.hs                      |    8 +
 testsuite/tests/gadt/all.T                         |  124 +
 testsuite/tests/gadt/arrow.hs                      |   24 +
 testsuite/tests/gadt/data1.hs                      |   17 +
 testsuite/tests/gadt/data2.hs                      |   19 +
 testsuite/tests/gadt/doaitse.hs                    |   55 +
 testsuite/tests/gadt/equal.hs                      |   30 +
 testsuite/tests/gadt/gadt-dim1.hs                  |   11 +
 testsuite/tests/gadt/gadt-dim2.hs                  |   11 +
 testsuite/tests/gadt/gadt-dim3.hs                  |   25 +
 testsuite/tests/gadt/gadt-dim4.hs                  |   21 +
 testsuite/tests/gadt/gadt-dim5.hs                  |   13 +
 testsuite/tests/gadt/gadt-dim6.hs                  |   13 +
 testsuite/tests/gadt/gadt-dim7.hs                  |   24 +
 testsuite/tests/gadt/gadt-dim8.hs                  |   26 +
 testsuite/tests/gadt/gadt-escape1.hs               |   23 +
 testsuite/tests/gadt/gadt-escape1.stderr           |   17 +
 testsuite/tests/gadt/gadt-fd.hs                    |   23 +
 testsuite/tests/gadt/gadt1.hs                      |    7 +
 testsuite/tests/gadt/gadt10.hs                     |    6 +
 testsuite/tests/gadt/gadt10.stderr                 |    7 +
 testsuite/tests/gadt/gadt11.hs                     |   13 +
 testsuite/tests/gadt/gadt11.stderr                 |    6 +
 testsuite/tests/gadt/gadt13.hs                     |   17 +
 testsuite/tests/gadt/gadt13.stderr                 |   16 +
 testsuite/tests/gadt/gadt14.hs                     |    8 +
 testsuite/tests/gadt/gadt15.hs                     |   11 +
 testsuite/tests/gadt/gadt16.hs                     |   57 +
 testsuite/tests/gadt/gadt17.hs                     |   14 +
 testsuite/tests/gadt/gadt18.hs                     |   18 +
 testsuite/tests/gadt/gadt19.hs                     |   16 +
 testsuite/tests/gadt/gadt2.hs                      |   18 +
 testsuite/tests/gadt/gadt2.stdout                  |    2 +
 testsuite/tests/gadt/gadt20.hs                     |   19 +
 testsuite/tests/gadt/gadt21.hs                     |   23 +
 testsuite/tests/gadt/gadt21.stderr                 |   19 +
 testsuite/tests/gadt/gadt22.hs                     |   26 +
 testsuite/tests/gadt/gadt23.hs                     |   15 +
 testsuite/tests/gadt/gadt24.hs                     |   14 +
 testsuite/tests/gadt/gadt25.hs                     |   41 +
 testsuite/tests/gadt/gadt3.hs                      |   18 +
 testsuite/tests/gadt/gadt4.hs                      |   18 +
 testsuite/tests/gadt/gadt4.stdout                  |    1 +
 testsuite/tests/gadt/gadt5.hs                      |   23 +
 testsuite/tests/gadt/gadt5.stdout                  |    1 +
 testsuite/tests/gadt/gadt6.hs                      |    9 +
 testsuite/tests/gadt/gadt7.hs                      |   35 +
 testsuite/tests/gadt/gadt7.stderr                  |   19 +
 testsuite/tests/gadt/gadt8.hs                      |   15 +
 testsuite/tests/gadt/gadt9.hs                      |   15 +
 testsuite/tests/gadt/gadtSyntax001.hs              |    9 +
 testsuite/tests/gadt/gadtSyntaxFail001.hs          |    9 +
 testsuite/tests/gadt/gadtSyntaxFail001.stderr      |    7 +
 testsuite/tests/gadt/gadtSyntaxFail002.hs          |    9 +
 testsuite/tests/gadt/gadtSyntaxFail002.stderr      |    7 +
 testsuite/tests/gadt/gadtSyntaxFail003.hs          |    9 +
 testsuite/tests/gadt/gadtSyntaxFail003.stderr      |    7 +
 testsuite/tests/gadt/josef.hs                      |   69 +
 testsuite/tests/gadt/karl1.hs                      |   79 +
 testsuite/tests/gadt/karl2.hs                      |  136 +
 testsuite/tests/gadt/lazypat.hs                    |    7 +
 testsuite/tests/gadt/lazypat.stderr                |    7 +
 testsuite/tests/gadt/lazypatok.hs                  |   14 +
 testsuite/tests/gadt/nbe.hs                        |  186 +
 testsuite/tests/gadt/nbe.stdout                    |    1 +
 testsuite/tests/gadt/records-fail1.hs              |   11 +
 testsuite/tests/gadt/records-fail1.stderr          |    5 +
 testsuite/tests/gadt/records.hs                    |   25 +
 testsuite/tests/gadt/records.stdout                |    2 +
 testsuite/tests/gadt/red-black.hs                  |   41 +
 testsuite/tests/gadt/rw.hs                         |   29 +
 testsuite/tests/gadt/rw.stderr                     |   27 +
 testsuite/tests/gadt/scoped.hs                     |   33 +
 testsuite/tests/gadt/set.hs                        |   45 +
 testsuite/tests/gadt/tc.hs                         |  122 +
 testsuite/tests/gadt/tc.stdout                     |    1 +
 testsuite/tests/gadt/tdpe.hs                       |   24 +
 testsuite/tests/gadt/termination.hs                |  183 +
 testsuite/tests/gadt/type-rep.hs                   |   38 +
 testsuite/tests/gadt/type-rep.stdout               |    1 +
 testsuite/tests/gadt/ubx-records.hs                |   30 +
 testsuite/tests/gadt/ubx-records.stdout            |    3 +
 testsuite/tests/gadt/while.hs                      |  216 +
 testsuite/tests/gadt/while.stdout                  |    1 +
 testsuite/tests/generics/GEq/GEq1.hs               |   51 +
 testsuite/tests/generics/GEq/GEq1.stdout           |    5 +
 testsuite/tests/generics/GEq/GEq1A.hs              |   44 +
 testsuite/tests/generics/GEq/GEq2.hs               |   78 +
 testsuite/tests/generics/GEq/GEq2.stdout           |    4 +
 testsuite/tests/generics/GEq/Makefile              |    3 +
 testsuite/tests/generics/GEq/test.T                |    5 +
 testsuite/tests/generics/GFunctor/GFunctor.hs      |   55 +
 testsuite/tests/generics/GFunctor/GFunctor1.stdout |    1 +
 testsuite/tests/generics/GFunctor/Main.hs          |   29 +
 testsuite/tests/generics/GFunctor/Makefile         |    3 +
 testsuite/tests/generics/GFunctor/test.T           |    4 +
 testsuite/tests/generics/GMap/GMap.hs              |   41 +
 testsuite/tests/generics/GMap/GMap1.stdout         |    3 +
 testsuite/tests/generics/GMap/Main.hs              |   27 +
 testsuite/tests/generics/GMap/Makefile             |    3 +
 testsuite/tests/generics/GMap/test.T               |    4 +
 testsuite/tests/generics/GShow/GShow.hs            |  124 +
 testsuite/tests/generics/GShow/GShow1.stdout       |    3 +
 testsuite/tests/generics/GShow/Main.hs             |   23 +
 testsuite/tests/generics/GShow/Makefile            |    3 +
 testsuite/tests/generics/GShow/test.T              |    4 +
 testsuite/tests/generics/GenCanDoRep0.hs           |   22 +
 testsuite/tests/generics/GenCanDoRep1.hs           |   33 +
 testsuite/tests/generics/GenCannotDoRep0_0.hs      |   30 +
 testsuite/tests/generics/GenCannotDoRep0_0.stderr  |   23 +
 testsuite/tests/generics/GenCannotDoRep0_1.hs      |    8 +
 testsuite/tests/generics/GenCannotDoRep0_1.stderr  |    8 +
 testsuite/tests/generics/GenCannotDoRep0_2.hs      |   13 +
 testsuite/tests/generics/GenCannotDoRep0_2.stderr  |    5 +
 testsuite/tests/generics/GenCannotDoRep1_0.hs      |    9 +
 testsuite/tests/generics/GenCannotDoRep1_0.stderr  |    5 +
 testsuite/tests/generics/GenCannotDoRep1_1.hs      |    8 +
 testsuite/tests/generics/GenCannotDoRep1_1.stderr  |    8 +
 testsuite/tests/generics/GenCannotDoRep1_2.hs      |   13 +
 testsuite/tests/generics/GenCannotDoRep1_2.stderr  |    5 +
 testsuite/tests/generics/GenCannotDoRep1_3.hs      |   11 +
 testsuite/tests/generics/GenCannotDoRep1_3.stderr  |    6 +
 testsuite/tests/generics/GenCannotDoRep1_4.hs      |    8 +
 testsuite/tests/generics/GenCannotDoRep1_4.stderr  |    6 +
 testsuite/tests/generics/GenCannotDoRep1_6.hs      |    9 +
 testsuite/tests/generics/GenCannotDoRep1_6.stderr  |    6 +
 testsuite/tests/generics/GenCannotDoRep1_7.hs      |    9 +
 testsuite/tests/generics/GenCannotDoRep1_7.stderr  |    6 +
 testsuite/tests/generics/GenCannotDoRep1_8.hs      |   12 +
 testsuite/tests/generics/GenCannotDoRep1_8.stderr  |    6 +
 testsuite/tests/generics/GenDeprecated.stderr      |    3 +
 testsuite/tests/generics/GenDerivOutput.hs         |   13 +
 testsuite/tests/generics/GenDerivOutput.stderr     |  191 +
 testsuite/tests/generics/GenDerivOutput1_0.hs      |    8 +
 testsuite/tests/generics/GenDerivOutput1_0.stderr  |   66 +
 testsuite/tests/generics/GenDerivOutput1_1.hs      |   26 +
 testsuite/tests/generics/GenDerivOutput1_1.stderr  |  351 +
 testsuite/tests/generics/GenNewtype.hs             |   10 +
 testsuite/tests/generics/GenNewtype.stdout         |    1 +
 testsuite/tests/generics/GenShouldFail0.hs         |   11 +
 testsuite/tests/generics/GenShouldFail0.stderr     |    5 +
 testsuite/tests/generics/GenShouldFail1_0.hs       |   11 +
 testsuite/tests/generics/GenShouldFail1_0.stderr   |    5 +
 testsuite/tests/generics/Makefile                  |    3 +
 testsuite/tests/generics/T5884.hs                  |    9 +
 testsuite/tests/generics/T7878.hs                  |    3 +
 testsuite/tests/generics/T7878A.hs                 |    7 +
 testsuite/tests/generics/T7878A.hs-boot            |    3 +
 testsuite/tests/generics/T7878B.hs                 |    3 +
 testsuite/tests/generics/T8468.hs                  |    7 +
 testsuite/tests/generics/T8468.stderr              |    5 +
 testsuite/tests/generics/T8479.hs                  |   12 +
 testsuite/tests/generics/Uniplate/GUniplate.hs     |   53 +
 .../tests/generics/Uniplate/GUniplate1.stdout      |    1 +
 testsuite/tests/generics/Uniplate/Main.hs          |   20 +
 testsuite/tests/generics/Uniplate/Makefile         |    3 +
 testsuite/tests/generics/Uniplate/test.T           |    5 +
 testsuite/tests/generics/all.T                     |   34 +
 testsuite/tests/ghc-api/Makefile                   |   14 +
 testsuite/tests/ghc-api/T4891/Makefile             |   13 +
 testsuite/tests/ghc-api/T4891/T4891.hs             |   68 +
 testsuite/tests/ghc-api/T4891/T4891.stdout         |   20 +
 testsuite/tests/ghc-api/T4891/X.hs                 |    5 +
 testsuite/tests/ghc-api/T4891/all.T                |    3 +
 testsuite/tests/ghc-api/T6145.hs                   |   43 +
 testsuite/tests/ghc-api/T6145.stdout               |    1 +
 testsuite/tests/ghc-api/T7478/A.hs                 |    6 +
 testsuite/tests/ghc-api/T7478/B.hs                 |    4 +
 testsuite/tests/ghc-api/T7478/C.hs                 |    4 +
 testsuite/tests/ghc-api/T7478/Makefile             |   11 +
 testsuite/tests/ghc-api/T7478/T7478.hs             |   61 +
 testsuite/tests/ghc-api/T7478/T7478.stdout         |    8 +
 testsuite/tests/ghc-api/T7478/all.T                |    8 +
 testsuite/tests/ghc-api/all.T                      |    4 +
 testsuite/tests/ghc-api/apirecomp001/A.hs          |    9 +
 testsuite/tests/ghc-api/apirecomp001/B.hs          |    5 +
 testsuite/tests/ghc-api/apirecomp001/Makefile      |   11 +
 testsuite/tests/ghc-api/apirecomp001/all.T         |    4 +
 .../tests/ghc-api/apirecomp001/apirecomp001.stderr |   32 +
 .../tests/ghc-api/apirecomp001/apirecomp001.stdout |    4 +
 testsuite/tests/ghc-api/apirecomp001/myghc.hs      |   56 +
 testsuite/tests/ghc-api/dynCompileExpr/Makefile    |    4 +
 testsuite/tests/ghc-api/dynCompileExpr/all.T       |    5 +
 .../tests/ghc-api/dynCompileExpr/dynCompileExpr.hs |   18 +
 .../ghc-api/dynCompileExpr/dynCompileExpr.stdout   |    1 +
 testsuite/tests/ghc-api/ghcApi.hs                  |    8 +
 testsuite/tests/ghc-api/ghcApi.stdout              |    1 +
 testsuite/tests/ghc-e/should_fail/Makefile         |    6 +
 testsuite/tests/ghc-e/should_fail/all.T            |    3 +
 testsuite/tests/ghc-e/should_run/Makefile          |   32 +
 testsuite/tests/ghc-e/should_run/T2228.hs          |    4 +
 testsuite/tests/ghc-e/should_run/T2228.stdout      |    2 +
 testsuite/tests/ghc-e/should_run/T2636.hs          |    2 +
 testsuite/tests/ghc-e/should_run/T2636.stderr      |    4 +
 testsuite/tests/ghc-e/should_run/T3890.hs          |    9 +
 testsuite/tests/ghc-e/should_run/T3890.stdout      |    1 +
 testsuite/tests/ghc-e/should_run/all.T             |   16 +
 testsuite/tests/ghc-e/should_run/ghc-e002.hs       |    3 +
 testsuite/tests/ghc-e/should_run/ghc-e002.stdout   |    1 +
 testsuite/tests/ghc-e/should_run/ghc-e003.stdout   |    2 +
 testsuite/tests/ghc-e/should_run/ghc-e004.stdout   |    1 +
 testsuite/tests/ghc-e/should_run/ghc-e005.hs       |   13 +
 testsuite/tests/ghc-e/should_run/ghc-e005.stderr   |    1 +
 testsuite/tests/ghc-e/should_run/ghc-e005.stdout   |    3 +
 testsuite/tests/ghci.debugger/GADT.hs              |   20 +
 testsuite/tests/ghci.debugger/HappyTest.hs         |  535 +
 testsuite/tests/ghci.debugger/Makefile             |    3 +
 testsuite/tests/ghci.debugger/QSort.hs             |   11 +
 testsuite/tests/ghci.debugger/Test.hs              |   40 +
 testsuite/tests/ghci.debugger/Test2.hs             |    5 +
 testsuite/tests/ghci.debugger/Test3.hs             |    4 +
 testsuite/tests/ghci.debugger/Test4.hs             |    3 +
 testsuite/tests/ghci.debugger/Test6.hs             |    5 +
 testsuite/tests/ghci.debugger/Test7.hs             |    2 +
 testsuite/tests/ghci.debugger/Unboxed.hs           |   12 +
 testsuite/tests/ghci.debugger/getargs.hs           |    3 +
 testsuite/tests/ghci.debugger/mdo.hs               |   37 +
 testsuite/tests/ghci.debugger/scripts/Break007.hs  |    4 +
 testsuite/tests/ghci.debugger/scripts/Break020b.hs |    4 +
 testsuite/tests/ghci.debugger/scripts/Makefile     |    3 +
 testsuite/tests/ghci.debugger/scripts/T2740.hs     |    4 +
 testsuite/tests/ghci.debugger/scripts/T2740.script |    8 +
 testsuite/tests/ghci.debugger/scripts/T2740.stdout |   10 +
 testsuite/tests/ghci.debugger/scripts/T7386.hs     |   10 +
 testsuite/tests/ghci.debugger/scripts/T7386.script |    3 +
 testsuite/tests/ghci.debugger/scripts/T7386.stdout |    1 +
 testsuite/tests/ghci.debugger/scripts/T8557.hs     |    8 +
 testsuite/tests/ghci.debugger/scripts/T8557.script |    2 +
 testsuite/tests/ghci.debugger/scripts/T8557.stdout |    1 +
 testsuite/tests/ghci.debugger/scripts/TupleN.hs    |   10 +
 testsuite/tests/ghci.debugger/scripts/all.T        |   89 +
 .../tests/ghci.debugger/scripts/break001.script    |   14 +
 .../tests/ghci.debugger/scripts/break001.stdout    |   19 +
 .../tests/ghci.debugger/scripts/break002.script    |    5 +
 .../tests/ghci.debugger/scripts/break002.stdout    |    2 +
 .../tests/ghci.debugger/scripts/break003.script    |   10 +
 .../tests/ghci.debugger/scripts/break003.stderr    |    4 +
 .../tests/ghci.debugger/scripts/break003.stdout    |    6 +
 .../tests/ghci.debugger/scripts/break004.script    |    5 +
 .../tests/ghci.debugger/scripts/break005.script    |    5 +
 .../tests/ghci.debugger/scripts/break005.stdout    |    9 +
 .../tests/ghci.debugger/scripts/break006.script    |   14 +
 .../tests/ghci.debugger/scripts/break006.stderr    |   26 +
 .../tests/ghci.debugger/scripts/break006.stdout    |   20 +
 .../tests/ghci.debugger/scripts/break007.script    |    5 +
 .../tests/ghci.debugger/scripts/break007.stdout    |    1 +
 .../tests/ghci.debugger/scripts/break008.script    |    5 +
 .../tests/ghci.debugger/scripts/break008.stdout    |    3 +
 .../tests/ghci.debugger/scripts/break009.script    |    7 +
 .../tests/ghci.debugger/scripts/break009.stdout    |    4 +
 .../tests/ghci.debugger/scripts/break010.script    |    6 +
 .../tests/ghci.debugger/scripts/break010.stdout    |    5 +
 .../tests/ghci.debugger/scripts/break011.script    |   18 +
 .../tests/ghci.debugger/scripts/break011.stdout    |   23 +
 testsuite/tests/ghci.debugger/scripts/break012.hs  |    5 +
 .../tests/ghci.debugger/scripts/break012.script    |    9 +
 .../tests/ghci.debugger/scripts/break012.stdout    |   16 +
 testsuite/tests/ghci.debugger/scripts/break013.hs  |    4 +
 .../tests/ghci.debugger/scripts/break013.script    |    5 +
 .../tests/ghci.debugger/scripts/break013.stdout    |   11 +
 testsuite/tests/ghci.debugger/scripts/break014.hs  |    4 +
 .../tests/ghci.debugger/scripts/break014.script    |    5 +
 .../tests/ghci.debugger/scripts/break014.stdout    |    5 +
 testsuite/tests/ghci.debugger/scripts/break015.hs  |    3 +
 .../tests/ghci.debugger/scripts/break015.script    |    8 +
 testsuite/tests/ghci.debugger/scripts/break016.hs  |    4 +
 .../tests/ghci.debugger/scripts/break016.script    |   11 +
 .../tests/ghci.debugger/scripts/break016.stdout    |    3 +
 .../tests/ghci.debugger/scripts/break017.script    |   11 +
 .../tests/ghci.debugger/scripts/break017.stdout    |   12 +
 .../tests/ghci.debugger/scripts/break018.script    |    9 +
 .../tests/ghci.debugger/scripts/break018.stdout    |   13 +
 .../tests/ghci.debugger/scripts/break019.script    |    3 +
 .../tests/ghci.debugger/scripts/break019.stderr    |    2 +
 testsuite/tests/ghci.debugger/scripts/break020.hs  |   15 +
 .../tests/ghci.debugger/scripts/break020.script    |    8 +
 .../tests/ghci.debugger/scripts/break020.stdout    |   42 +
 .../tests/ghci.debugger/scripts/break021.script    |   23 +
 .../tests/ghci.debugger/scripts/break021.stdout    |  135 +
 .../tests/ghci.debugger/scripts/break022/A1.hs     |    4 +
 .../tests/ghci.debugger/scripts/break022/B.hs      |    5 +
 .../tests/ghci.debugger/scripts/break022/B.hs-boot |    3 +
 .../tests/ghci.debugger/scripts/break022/C.hs      |    5 +
 .../tests/ghci.debugger/scripts/break022/Makefile  |    3 +
 .../tests/ghci.debugger/scripts/break022/all.T     |    4 +
 .../ghci.debugger/scripts/break022/break022.script |   21 +
 .../ghci.debugger/scripts/break022/break022.stdout |    8 +
 .../tests/ghci.debugger/scripts/break023/A1.hs     |    2 +
 .../tests/ghci.debugger/scripts/break023/B.hs      |    5 +
 .../tests/ghci.debugger/scripts/break023/B.hs-boot |    3 +
 .../tests/ghci.debugger/scripts/break023/C.hs      |    5 +
 .../tests/ghci.debugger/scripts/break023/Makefile  |    3 +
 .../tests/ghci.debugger/scripts/break023/all.T     |    4 +
 .../ghci.debugger/scripts/break023/break023.script |   18 +
 .../ghci.debugger/scripts/break023/break023.stdout |    2 +
 testsuite/tests/ghci.debugger/scripts/break024.hs  |    4 +
 .../tests/ghci.debugger/scripts/break024.script    |   16 +
 .../tests/ghci.debugger/scripts/break024.stdout    |   19 +
 .../ghci.debugger/scripts/break024.stdout-ghc-7.0  |   28 +
 .../tests/ghci.debugger/scripts/break025.script    |    4 +
 .../tests/ghci.debugger/scripts/break025.stdout    |    3 +
 testsuite/tests/ghci.debugger/scripts/break026.hs  |    7 +
 .../tests/ghci.debugger/scripts/break026.script    |   23 +
 .../tests/ghci.debugger/scripts/break026.stdout    |   58 +
 .../tests/ghci.debugger/scripts/break027.script    |    5 +
 .../tests/ghci.debugger/scripts/break027.stdout    |    9 +
 testsuite/tests/ghci.debugger/scripts/break028.hs  |   15 +
 .../tests/ghci.debugger/scripts/break028.script    |    4 +
 .../tests/ghci.debugger/scripts/break028.stdout    |    5 +
 .../tests/ghci.debugger/scripts/dynbrk001.script   |   22 +
 .../tests/ghci.debugger/scripts/dynbrk001.stderr   |    4 +
 .../tests/ghci.debugger/scripts/dynbrk001.stdout   |    5 +
 .../tests/ghci.debugger/scripts/dynbrk002.script   |    7 +
 .../tests/ghci.debugger/scripts/dynbrk002.stdout   |    6 +
 .../tests/ghci.debugger/scripts/dynbrk003.script   |    2 +
 .../tests/ghci.debugger/scripts/dynbrk003.stdout   |    1 +
 .../tests/ghci.debugger/scripts/dynbrk004.script   |    8 +
 .../tests/ghci.debugger/scripts/dynbrk004.stdout   |    4 +
 testsuite/tests/ghci.debugger/scripts/dynbrk005.hs |    5 +
 .../tests/ghci.debugger/scripts/dynbrk005.script   |   13 +
 .../tests/ghci.debugger/scripts/dynbrk005.stdout   |   11 +
 testsuite/tests/ghci.debugger/scripts/dynbrk007.hs |    6 +
 .../tests/ghci.debugger/scripts/dynbrk007.script   |    7 +
 .../tests/ghci.debugger/scripts/dynbrk007.stdout   |   11 +
 testsuite/tests/ghci.debugger/scripts/dynbrk008.hs |    4 +
 .../tests/ghci.debugger/scripts/dynbrk008.script   |    9 +
 .../tests/ghci.debugger/scripts/dynbrk008.stdout   |   15 +
 testsuite/tests/ghci.debugger/scripts/dynbrk009.hs |    8 +
 .../tests/ghci.debugger/scripts/dynbrk009.script   |   10 +
 .../tests/ghci.debugger/scripts/dynbrk009.stdout   |   11 +
 .../tests/ghci.debugger/scripts/getargs.script     |    4 +
 .../tests/ghci.debugger/scripts/getargs.stdout     |    3 +
 .../tests/ghci.debugger/scripts/hist001.script     |   15 +
 .../tests/ghci.debugger/scripts/hist001.stdout     |   31 +
 .../ghci.debugger/scripts/listCommand001.script    |   13 +
 .../ghci.debugger/scripts/listCommand001.stdout    |   15 +
 .../tests/ghci.debugger/scripts/listCommand002.hs  |    5 +
 .../ghci.debugger/scripts/listCommand002.script    |    4 +
 .../ghci.debugger/scripts/listCommand002.stdout    |    6 +
 .../tests/ghci.debugger/scripts/print001.script    |   12 +
 .../tests/ghci.debugger/scripts/print001.stdout    |   10 +
 .../tests/ghci.debugger/scripts/print002.script    |   19 +
 .../tests/ghci.debugger/scripts/print002.stdout    |    8 +
 .../tests/ghci.debugger/scripts/print003.script    |   15 +
 .../tests/ghci.debugger/scripts/print003.stdout    |   15 +
 .../tests/ghci.debugger/scripts/print004.script    |   28 +
 .../tests/ghci.debugger/scripts/print004.stdout    |   19 +
 .../tests/ghci.debugger/scripts/print005.script    |   15 +
 .../tests/ghci.debugger/scripts/print005.stdout    |   19 +
 .../tests/ghci.debugger/scripts/print006.script    |   17 +
 .../tests/ghci.debugger/scripts/print006.stdout    |   10 +
 .../tests/ghci.debugger/scripts/print007.script    |   30 +
 .../tests/ghci.debugger/scripts/print007.stderr    |    3 +
 .../tests/ghci.debugger/scripts/print007.stdout    |    6 +
 .../tests/ghci.debugger/scripts/print008.script    |   14 +
 .../tests/ghci.debugger/scripts/print008.stdout    |    7 +
 .../tests/ghci.debugger/scripts/print009.script    |    8 +
 .../tests/ghci.debugger/scripts/print009.stdout    |    3 +
 .../tests/ghci.debugger/scripts/print010.script    |   12 +
 .../tests/ghci.debugger/scripts/print010.stdout    |    6 +
 .../tests/ghci.debugger/scripts/print011.script    |   13 +
 .../tests/ghci.debugger/scripts/print011.stdout    |    7 +
 .../tests/ghci.debugger/scripts/print012.script    |   11 +
 .../tests/ghci.debugger/scripts/print012.stdout    |    6 +
 .../tests/ghci.debugger/scripts/print013.script    |   10 +
 .../tests/ghci.debugger/scripts/print013.stdout    |    3 +
 .../tests/ghci.debugger/scripts/print014.script    |    7 +
 .../tests/ghci.debugger/scripts/print014.stdout    |    1 +
 .../tests/ghci.debugger/scripts/print015.script    |    8 +
 .../tests/ghci.debugger/scripts/print015.stdout    |    5 +
 .../tests/ghci.debugger/scripts/print016.script    |   10 +
 .../tests/ghci.debugger/scripts/print016.stdout    |    5 +
 .../tests/ghci.debugger/scripts/print017.script    |   12 +
 .../tests/ghci.debugger/scripts/print017.stdout    |    7 +
 .../tests/ghci.debugger/scripts/print018.script    |   15 +
 .../tests/ghci.debugger/scripts/print018.stdout    |   12 +
 .../tests/ghci.debugger/scripts/print019.script    |   11 +
 .../tests/ghci.debugger/scripts/print019.stderr    |   12 +
 .../tests/ghci.debugger/scripts/print019.stdout    |    9 +
 .../tests/ghci.debugger/scripts/print020.script    |    5 +
 .../tests/ghci.debugger/scripts/print020.stdout    |   14 +
 testsuite/tests/ghci.debugger/scripts/print021.hs  |   18 +
 .../tests/ghci.debugger/scripts/print021.script    |    3 +
 .../tests/ghci.debugger/scripts/print021.stdout    |    2 +
 testsuite/tests/ghci.debugger/scripts/print022.hs  |   11 +
 .../tests/ghci.debugger/scripts/print022.script    |    9 +
 .../tests/ghci.debugger/scripts/print022.stdout    |   10 +
 .../tests/ghci.debugger/scripts/print023.script    |    8 +
 .../tests/ghci.debugger/scripts/print023.stdout    |    2 +
 .../tests/ghci.debugger/scripts/print024.script    |   10 +
 .../tests/ghci.debugger/scripts/print024.stdout    |    3 +
 testsuite/tests/ghci.debugger/scripts/print025.hs  |    2 +
 .../tests/ghci.debugger/scripts/print025.script    |    8 +
 .../tests/ghci.debugger/scripts/print025.stdout    |    8 +
 .../tests/ghci.debugger/scripts/print026.script    |    8 +
 .../tests/ghci.debugger/scripts/print026.stdout    |    6 +
 .../tests/ghci.debugger/scripts/print027.script    |    8 +
 .../tests/ghci.debugger/scripts/print027.stdout    |    6 +
 .../tests/ghci.debugger/scripts/print028.script    |    8 +
 .../tests/ghci.debugger/scripts/print028.stdout    |    6 +
 testsuite/tests/ghci.debugger/scripts/print029.hs  |    7 +
 .../tests/ghci.debugger/scripts/print029.script    |   10 +
 .../tests/ghci.debugger/scripts/print029.stdout    |    8 +
 .../tests/ghci.debugger/scripts/print030.script    |   10 +
 .../tests/ghci.debugger/scripts/print030.stdout    |    7 +
 testsuite/tests/ghci.debugger/scripts/print031.hs  |    7 +
 .../tests/ghci.debugger/scripts/print031.script    |   10 +
 .../tests/ghci.debugger/scripts/print031.stdout    |    8 +
 .../tests/ghci.debugger/scripts/print032.script    |    8 +
 .../tests/ghci.debugger/scripts/print032.stdout    |    8 +
 .../tests/ghci.debugger/scripts/print033.script    |    5 +
 .../tests/ghci.debugger/scripts/print033.stdout    |    1 +
 .../tests/ghci.debugger/scripts/print034.script    |   11 +
 .../tests/ghci.debugger/scripts/print034.stdout    |    4 +
 .../tests/ghci.debugger/scripts/print035.script    |   10 +
 .../tests/ghci.debugger/scripts/print035.stdout    |    5 +
 testsuite/tests/ghci.debugger/scripts/result001.hs |    3 +
 .../tests/ghci.debugger/scripts/result001.script   |    5 +
 .../tests/ghci.debugger/scripts/result001.stdout   |    4 +
 testsuite/tests/ghci/Makefile                      |    3 +
 testsuite/tests/ghci/linking/Makefile              |  123 +
 testsuite/tests/ghci/linking/T3333.c               |    4 +
 testsuite/tests/ghci/linking/T3333.hs              |    5 +
 testsuite/tests/ghci/linking/T3333.stdout          |    1 +
 testsuite/tests/ghci/linking/TestLink.hs           |    8 +
 testsuite/tests/ghci/linking/all.T                 |   47 +
 testsuite/tests/ghci/linking/f.c                   |    4 +
 testsuite/tests/ghci/linking/ghcilink001.stdout    |    1 +
 .../tests/ghci/linking/ghcilink002.stderr-mingw32  |    1 +
 testsuite/tests/ghci/linking/ghcilink002.stdout    |    1 +
 testsuite/tests/ghci/linking/ghcilink004.stdout    |    1 +
 .../tests/ghci/linking/ghcilink005.stderr-mingw32  |    1 +
 testsuite/tests/ghci/linking/ghcilink005.stdout    |    1 +
 testsuite/tests/ghci/prog001/A.hs                  |    5 +
 testsuite/tests/ghci/prog001/B.hs                  |    5 +
 testsuite/tests/ghci/prog001/C1.hs                 |    9 +
 testsuite/tests/ghci/prog001/D1.hs                 |    5 +
 testsuite/tests/ghci/prog001/D2.hs                 |    5 +
 testsuite/tests/ghci/prog001/Makefile              |    3 +
 testsuite/tests/ghci/prog001/prog001.T             |    5 +
 testsuite/tests/ghci/prog001/prog001.script        |   41 +
 testsuite/tests/ghci/prog001/prog001.stdout        |    4 +
 testsuite/tests/ghci/prog002/A1.hs                 |    6 +
 testsuite/tests/ghci/prog002/A2.hs                 |    6 +
 testsuite/tests/ghci/prog002/B.hs                  |    7 +
 testsuite/tests/ghci/prog002/C.hs                  |    5 +
 testsuite/tests/ghci/prog002/D.hs                  |    5 +
 testsuite/tests/ghci/prog002/Makefile              |    3 +
 testsuite/tests/ghci/prog002/prog002.T             |    5 +
 testsuite/tests/ghci/prog002/prog002.script        |   45 +
 testsuite/tests/ghci/prog002/prog002.stdout        |   12 +
 testsuite/tests/ghci/prog003/A.hs                  |    8 +
 testsuite/tests/ghci/prog003/B.hs                  |    5 +
 testsuite/tests/ghci/prog003/C.hs                  |    6 +
 testsuite/tests/ghci/prog003/D1.hs                 |   13 +
 testsuite/tests/ghci/prog003/D2.hs                 |   13 +
 testsuite/tests/ghci/prog003/Makefile              |    3 +
 testsuite/tests/ghci/prog003/prog003.T             |    7 +
 testsuite/tests/ghci/prog003/prog003.script        |   90 +
 testsuite/tests/ghci/prog003/prog003.stdout        |   43 +
 testsuite/tests/ghci/prog004/Makefile              |   11 +
 testsuite/tests/ghci/prog004/prog004.T             |   11 +
 testsuite/tests/ghci/prog005/A1.hs                 |    2 +
 testsuite/tests/ghci/prog005/B.hs                  |    4 +
 testsuite/tests/ghci/prog005/Makefile              |    3 +
 testsuite/tests/ghci/prog005/prog005.T             |    2 +
 testsuite/tests/ghci/prog005/prog005.script        |   18 +
 testsuite/tests/ghci/prog005/prog005.stdout        |    2 +
 testsuite/tests/ghci/prog006/A.hs                  |    6 +
 testsuite/tests/ghci/prog006/Boot.hs-boot          |    3 +
 testsuite/tests/ghci/prog006/Boot1.hs              |    5 +
 testsuite/tests/ghci/prog006/Boot2.hs              |    6 +
 testsuite/tests/ghci/prog006/Makefile              |    3 +
 testsuite/tests/ghci/prog006/prog006.T             |    1 +
 testsuite/tests/ghci/prog006/prog006.script        |    6 +
 testsuite/tests/ghci/prog006/prog006.stderr        |    4 +
 testsuite/tests/ghci/prog007/A.hs                  |    8 +
 testsuite/tests/ghci/prog007/B.hs                  |    7 +
 testsuite/tests/ghci/prog007/C.hs                  |   10 +
 testsuite/tests/ghci/prog007/C.hs-boot             |    2 +
 testsuite/tests/ghci/prog007/ghci.prog007.script   |    2 +
 testsuite/tests/ghci/prog007/ghci.prog007.stdout   |    1 +
 testsuite/tests/ghci/prog007/prog007.T             |    2 +
 testsuite/tests/ghci/prog008/A.hs                  |   14 +
 testsuite/tests/ghci/prog008/ghci.prog008.script   |    4 +
 testsuite/tests/ghci/prog008/ghci.prog008.stdout   |    8 +
 testsuite/tests/ghci/prog008/prog008.T             |    2 +
 testsuite/tests/ghci/prog009/A1.hs                 |    3 +
 testsuite/tests/ghci/prog009/A2.hs                 |    1 +
 testsuite/tests/ghci/prog009/A3.hs                 |    2 +
 testsuite/tests/ghci/prog009/B.hs                  |    3 +
 testsuite/tests/ghci/prog009/Makefile              |    3 +
 testsuite/tests/ghci/prog009/ghci.prog009.T        |    4 +
 testsuite/tests/ghci/prog009/ghci.prog009.script   |   36 +
 testsuite/tests/ghci/prog009/ghci.prog009.stderr   |    8 +
 testsuite/tests/ghci/prog009/ghci.prog009.stdout   |    8 +
 testsuite/tests/ghci/prog010/A.hs                  |    5 +
 testsuite/tests/ghci/prog010/B.hs                  |    3 +
 testsuite/tests/ghci/prog010/ghci.prog010.script   |   33 +
 testsuite/tests/ghci/prog010/ghci.prog010.stderr   |    2 +
 testsuite/tests/ghci/prog010/ghci.prog010.stdout   |    9 +
 testsuite/tests/ghci/prog011/Makefile              |    3 +
 testsuite/tests/ghci/prog011/prog011.T             |    2 +
 testsuite/tests/ghci/prog011/prog011.hx            |   16 +
 testsuite/tests/ghci/prog011/prog011.script        |    3 +
 testsuite/tests/ghci/prog011/prog011.stderr        |    2 +
 testsuite/tests/ghci/prog011/prog011.stdout        |    3 +
 testsuite/tests/ghci/prog012/Bar1.hs               |    1 +
 testsuite/tests/ghci/prog012/Bar2.hs               |    3 +
 testsuite/tests/ghci/prog012/Foo.hs                |    3 +
 testsuite/tests/ghci/prog012/Main.hs               |    4 +
 testsuite/tests/ghci/prog012/Makefile              |    3 +
 testsuite/tests/ghci/prog012/all.T                 |    2 +
 testsuite/tests/ghci/prog012/prog012.script        |   18 +
 testsuite/tests/ghci/prog012/prog012.stderr        |    2 +
 testsuite/tests/ghci/prog012/prog012.stdout        |    1 +
 testsuite/tests/ghci/scripts/Defer02.script        |   14 +
 testsuite/tests/ghci/scripts/Defer02.stderr        |  187 +
 testsuite/tests/ghci/scripts/Defer02.stdout        |    1 +
 testsuite/tests/ghci/scripts/Ghci025B.hs           |    5 +
 testsuite/tests/ghci/scripts/Ghci025C.hs           |    9 +
 testsuite/tests/ghci/scripts/Ghci025D.hs           |    5 +
 testsuite/tests/ghci/scripts/GhciKinds.hs          |    6 +
 testsuite/tests/ghci/scripts/GhciKinds.script      |    5 +
 testsuite/tests/ghci/scripts/GhciKinds.stdout      |    5 +
 testsuite/tests/ghci/scripts/Makefile              |   41 +
 testsuite/tests/ghci/scripts/T1914.script          |   16 +
 testsuite/tests/ghci/scripts/T1914.stderr          |    4 +
 testsuite/tests/ghci/scripts/T1914.stdout          |    7 +
 testsuite/tests/ghci/scripts/T2452.script          |    2 +
 testsuite/tests/ghci/scripts/T2452.stderr          |    2 +
 testsuite/tests/ghci/scripts/T2766.script          |    6 +
 testsuite/tests/ghci/scripts/T2766.stdout          |    3 +
 testsuite/tests/ghci/scripts/T2816.script          |    5 +
 testsuite/tests/ghci/scripts/T2816.stderr          |    2 +
 testsuite/tests/ghci/scripts/T2816.stdout          |    3 +
 testsuite/tests/ghci/scripts/T2976.script          |    8 +
 testsuite/tests/ghci/scripts/T2976.stdout          |    6 +
 testsuite/tests/ghci/scripts/T3263.hs              |    9 +
 testsuite/tests/ghci/scripts/T3263.script          |    1 +
 testsuite/tests/ghci/scripts/T3263.stderr          |    5 +
 testsuite/tests/ghci/scripts/T4015.hs              |    7 +
 testsuite/tests/ghci/scripts/T4015.script          |    9 +
 testsuite/tests/ghci/scripts/T4015.stdout          |   20 +
 testsuite/tests/ghci/scripts/T4051.hs              |    2 +
 testsuite/tests/ghci/scripts/T4051.script          |    4 +
 testsuite/tests/ghci/scripts/T4051.stdout          |    1 +
 testsuite/tests/ghci/scripts/T4087.hs              |    6 +
 testsuite/tests/ghci/scripts/T4087.script          |    2 +
 testsuite/tests/ghci/scripts/T4087.stdout          |    4 +
 testsuite/tests/ghci/scripts/T4127.script          |    3 +
 testsuite/tests/ghci/scripts/T4127.stdout          |    1 +
 testsuite/tests/ghci/scripts/T4127a.script         |    2 +
 testsuite/tests/ghci/scripts/T4127a.stderr         |   11 +
 testsuite/tests/ghci/scripts/T4175.hs              |   34 +
 testsuite/tests/ghci/scripts/T4175.script          |    9 +
 testsuite/tests/ghci/scripts/T4175.stdout          |   53 +
 testsuite/tests/ghci/scripts/T4316.script          |   23 +
 testsuite/tests/ghci/scripts/T4316.stdout          |    5 +
 testsuite/tests/ghci/scripts/T4832.script          |    2 +
 testsuite/tests/ghci/scripts/T4832.stdout          |    1 +
 testsuite/tests/ghci/scripts/T5045.hs              |   44 +
 testsuite/tests/ghci/scripts/T5045.script          |    2 +
 testsuite/tests/ghci/scripts/T5130.script          |    3 +
 testsuite/tests/ghci/scripts/T5417.hs              |   10 +
 testsuite/tests/ghci/scripts/T5417.script          |    3 +
 testsuite/tests/ghci/scripts/T5417.stdout          |   10 +
 testsuite/tests/ghci/scripts/T5417a.hs             |    5 +
 testsuite/tests/ghci/scripts/T5545.script          |    2 +
 testsuite/tests/ghci/scripts/T5545.stdout          |    2 +
 testsuite/tests/ghci/scripts/T5557.script          |    4 +
 testsuite/tests/ghci/scripts/T5557.stdout          |    2 +
 testsuite/tests/ghci/scripts/T5564.script          |    4 +
 testsuite/tests/ghci/scripts/T5564.stderr          |    9 +
 testsuite/tests/ghci/scripts/T5564.stdout          |    2 +
 testsuite/tests/ghci/scripts/T5566.hs              |   13 +
 testsuite/tests/ghci/scripts/T5566.script          |    4 +
 testsuite/tests/ghci/scripts/T5566.stdout          |    3 +
 testsuite/tests/ghci/scripts/T5820.hs              |    3 +
 testsuite/tests/ghci/scripts/T5820.script          |    4 +
 testsuite/tests/ghci/scripts/T5820.stderr          |    5 +
 testsuite/tests/ghci/scripts/T5820.stdout          |    4 +
 testsuite/tests/ghci/scripts/T5836.script          |    1 +
 testsuite/tests/ghci/scripts/T5836.stderr          |    4 +
 testsuite/tests/ghci/scripts/T5975a.script         |    1 +
 testsuite/tests/ghci/scripts/T5979.script          |    4 +
 testsuite/tests/ghci/scripts/T5979.stderr          |    4 +
 testsuite/tests/ghci/scripts/T6007.script          |    3 +
 testsuite/tests/ghci/scripts/T6007.stderr          |    6 +
 testsuite/tests/ghci/scripts/T6027ghci.script      |    3 +
 testsuite/tests/ghci/scripts/T6027ghci.stdout      |    1 +
 testsuite/tests/ghci/scripts/T6091.hs              |    5 +
 testsuite/tests/ghci/scripts/T6091.script          |    2 +
 testsuite/tests/ghci/scripts/T6091.stdout          |    2 +
 testsuite/tests/ghci/scripts/T6105.hs              |    2 +
 testsuite/tests/ghci/scripts/T6105.script          |    3 +
 testsuite/tests/ghci/scripts/T6105.stdout          |    4 +
 testsuite/tests/ghci/scripts/T6106.script          |   10 +
 testsuite/tests/ghci/scripts/T6106.stderr          |    4 +
 testsuite/tests/ghci/scripts/T6106_preproc.hs      |   17 +
 testsuite/tests/ghci/scripts/T7117.script          |    4 +
 testsuite/tests/ghci/scripts/T7117.stdout          |    1 +
 testsuite/tests/ghci/scripts/T7586.script          |    4 +
 testsuite/tests/ghci/scripts/T7586.stdout          |    3 +
 testsuite/tests/ghci/scripts/T7587.script          |    3 +
 testsuite/tests/ghci/scripts/T7587.stdout          |    1 +
 testsuite/tests/ghci/scripts/T7627.script          |   16 +
 testsuite/tests/ghci/scripts/T7627.stdout          |   26 +
 testsuite/tests/ghci/scripts/T7627b.script         |    8 +
 testsuite/tests/ghci/scripts/T7627b.stderr         |   12 +
 testsuite/tests/ghci/scripts/T7688.hs              |    5 +
 testsuite/tests/ghci/scripts/T7688.script          |    4 +
 testsuite/tests/ghci/scripts/T7688.stdout          |    1 +
 testsuite/tests/ghci/scripts/T7872.script          |    7 +
 testsuite/tests/ghci/scripts/T7872.stdout          |    2 +
 testsuite/tests/ghci/scripts/T7873.script          |    5 +
 testsuite/tests/ghci/scripts/T7873.stdout          |    6 +
 testsuite/tests/ghci/scripts/T789.hs               |  808 +
 testsuite/tests/ghci/scripts/T789.script           |    2 +
 testsuite/tests/ghci/scripts/T789.stdout           |    1 +
 testsuite/tests/ghci/scripts/T7894.script          |    1 +
 testsuite/tests/ghci/scripts/T7894.stderr          |    2 +
 testsuite/tests/ghci/scripts/T7939.hs              |   27 +
 testsuite/tests/ghci/scripts/T7939.script          |   13 +
 testsuite/tests/ghci/scripts/T7939.stdout          |   23 +
 testsuite/tests/ghci/scripts/T8113.script          |   18 +
 testsuite/tests/ghci/scripts/T8113.stdout          |   21 +
 testsuite/tests/ghci/scripts/T8116.script          |    2 +
 testsuite/tests/ghci/scripts/T8116.stdout          |    1 +
 testsuite/tests/ghci/scripts/T8172.script          |    7 +
 testsuite/tests/ghci/scripts/T8172.stdout          |   11 +
 testsuite/tests/ghci/scripts/T8215.script          |    2 +
 testsuite/tests/ghci/scripts/T8357.hs              |   32 +
 testsuite/tests/ghci/scripts/T8357.script          |    4 +
 testsuite/tests/ghci/scripts/T8357.stdout          |    3 +
 testsuite/tests/ghci/scripts/T8383.hs              |    8 +
 testsuite/tests/ghci/scripts/T8383.script          |    3 +
 testsuite/tests/ghci/scripts/T8383.stdout          |    2 +
 testsuite/tests/ghci/scripts/T8469.hs              |    3 +
 testsuite/tests/ghci/scripts/T8469.script          |    2 +
 testsuite/tests/ghci/scripts/T8469.stdout          |   10 +
 testsuite/tests/ghci/scripts/T8469a.hs             |    6 +
 testsuite/tests/ghci/scripts/T8485.script          |    2 +
 testsuite/tests/ghci/scripts/T8485.stderr          |    4 +
 testsuite/tests/ghci/scripts/T8535.script          |    2 +
 testsuite/tests/ghci/scripts/T8535.stdout          |    4 +
 testsuite/tests/ghci/scripts/all.T                 |  162 +
 testsuite/tests/ghci/scripts/ghci001.script        |    3 +
 testsuite/tests/ghci/scripts/ghci001.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci002.script        |    4 +
 testsuite/tests/ghci/scripts/ghci002.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci003.script        |    7 +
 testsuite/tests/ghci/scripts/ghci003.stdout        |    6 +
 testsuite/tests/ghci/scripts/ghci004.hs            |    2 +
 testsuite/tests/ghci/scripts/ghci004.script        |    4 +
 testsuite/tests/ghci/scripts/ghci004.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci005.script        |   18 +
 testsuite/tests/ghci/scripts/ghci005.stdout        |    9 +
 testsuite/tests/ghci/scripts/ghci006.hs            |    8 +
 testsuite/tests/ghci/scripts/ghci006.script        |    6 +
 testsuite/tests/ghci/scripts/ghci006.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci007.script        |    2 +
 testsuite/tests/ghci/scripts/ghci007.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci008.script        |    7 +
 testsuite/tests/ghci/scripts/ghci008.stdout        |   36 +
 testsuite/tests/ghci/scripts/ghci009.script        |   20 +
 testsuite/tests/ghci/scripts/ghci009.stdout        |   16 +
 testsuite/tests/ghci/scripts/ghci010.script        |    2 +
 testsuite/tests/ghci/scripts/ghci010.stdout        |   14 +
 testsuite/tests/ghci/scripts/ghci011.script        |    4 +
 testsuite/tests/ghci/scripts/ghci011.stdout        |   22 +
 testsuite/tests/ghci/scripts/ghci012.script        |    2 +
 testsuite/tests/ghci/scripts/ghci012.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci013.script        |    5 +
 testsuite/tests/ghci/scripts/ghci013.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci014.hs            |    7 +
 testsuite/tests/ghci/scripts/ghci014.script        |  983 ++
 testsuite/tests/ghci/scripts/ghci014.stdout        |  982 ++
 testsuite/tests/ghci/scripts/ghci015.hs            |   43 +
 testsuite/tests/ghci/scripts/ghci015.script        |  388 +
 testsuite/tests/ghci/scripts/ghci015.stdout        |  387 +
 testsuite/tests/ghci/scripts/ghci016.hs            |   18 +
 testsuite/tests/ghci/scripts/ghci016.script        |    2 +
 testsuite/tests/ghci/scripts/ghci016.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci017.script        |    1 +
 testsuite/tests/ghci/scripts/ghci017.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci018.script        |    4 +
 testsuite/tests/ghci/scripts/ghci018.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci019.hs            |    9 +
 testsuite/tests/ghci/scripts/ghci019.script        |    2 +
 testsuite/tests/ghci/scripts/ghci019.stderr        |    5 +
 testsuite/tests/ghci/scripts/ghci019.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci020.script        |    1 +
 testsuite/tests/ghci/scripts/ghci020.stdout        |    3 +
 testsuite/tests/ghci/scripts/ghci021.script        |    4 +
 testsuite/tests/ghci/scripts/ghci021.stderr        |    2 +
 testsuite/tests/ghci/scripts/ghci021.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci022.hs            |    2 +
 testsuite/tests/ghci/scripts/ghci022.script        |    2 +
 testsuite/tests/ghci/scripts/ghci022.stderr        |    3 +
 testsuite/tests/ghci/scripts/ghci023.ghci          |   10 +
 testsuite/tests/ghci/scripts/ghci023.script        |   17 +
 testsuite/tests/ghci/scripts/ghci023.stdout        |   16 +
 testsuite/tests/ghci/scripts/ghci024.script        |   10 +
 testsuite/tests/ghci/scripts/ghci024.stdout        |   36 +
 testsuite/tests/ghci/scripts/ghci025.hs            |   22 +
 testsuite/tests/ghci/scripts/ghci025.script        |   25 +
 testsuite/tests/ghci/scripts/ghci025.stdout        |  111 +
 .../tests/ghci/scripts/ghci025.stdout-ghc-7.0      |  111 +
 testsuite/tests/ghci/scripts/ghci026.script        |    6 +
 testsuite/tests/ghci/scripts/ghci026.stdout        |   15 +
 testsuite/tests/ghci/scripts/ghci027.script        |    8 +
 testsuite/tests/ghci/scripts/ghci027.stdout        |    8 +
 testsuite/tests/ghci/scripts/ghci027_1.hs          |    5 +
 testsuite/tests/ghci/scripts/ghci027_2.hs          |    5 +
 testsuite/tests/ghci/scripts/ghci028.script        |    4 +
 testsuite/tests/ghci/scripts/ghci028.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci029.script        |   11 +
 testsuite/tests/ghci/scripts/ghci029.stdout        |    7 +
 testsuite/tests/ghci/scripts/ghci030.hs            |    9 +
 testsuite/tests/ghci/scripts/ghci030.script        |    3 +
 testsuite/tests/ghci/scripts/ghci030.stdout        |    6 +
 testsuite/tests/ghci/scripts/ghci031.hs            |    8 +
 testsuite/tests/ghci/scripts/ghci031.script        |    2 +
 testsuite/tests/ghci/scripts/ghci031.stderr        |    3 +
 testsuite/tests/ghci/scripts/ghci031.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci032.script        |   11 +
 testsuite/tests/ghci/scripts/ghci033.hs            |    5 +
 testsuite/tests/ghci/scripts/ghci033.script        |    2 +
 testsuite/tests/ghci/scripts/ghci033.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci034.script        |    3 +
 testsuite/tests/ghci/scripts/ghci034.stderr        |    2 +
 testsuite/tests/ghci/scripts/ghci034.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci035.script        |    4 +
 testsuite/tests/ghci/scripts/ghci035.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci036.script        |   19 +
 testsuite/tests/ghci/scripts/ghci036.stderr        |   18 +
 testsuite/tests/ghci/scripts/ghci036.stdout        |    3 +
 testsuite/tests/ghci/scripts/ghci037.script        |    3 +
 testsuite/tests/ghci/scripts/ghci037.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci038.hs            |    3 +
 testsuite/tests/ghci/scripts/ghci038.script        |   46 +
 testsuite/tests/ghci/scripts/ghci038.stderr        |    4 +
 testsuite/tests/ghci/scripts/ghci038.stdout        |   31 +
 testsuite/tests/ghci/scripts/ghci039.script        |    3 +
 testsuite/tests/ghci/scripts/ghci039.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci040.script        |    4 +
 testsuite/tests/ghci/scripts/ghci040.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci041.script        |    4 +
 testsuite/tests/ghci/scripts/ghci041.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci042.script        |   10 +
 testsuite/tests/ghci/scripts/ghci042.stdout        |    7 +
 testsuite/tests/ghci/scripts/ghci043.script        |   11 +
 testsuite/tests/ghci/scripts/ghci043.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci044.script        |   10 +
 testsuite/tests/ghci/scripts/ghci044.stderr        |   13 +
 testsuite/tests/ghci/scripts/ghci045.script        |    6 +
 testsuite/tests/ghci/scripts/ghci045.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci046.script        |   22 +
 testsuite/tests/ghci/scripts/ghci046.stdout        |    4 +
 testsuite/tests/ghci/scripts/ghci047.script        |   40 +
 testsuite/tests/ghci/scripts/ghci047.stderr        |   16 +
 testsuite/tests/ghci/scripts/ghci047.stdout        |    4 +
 testsuite/tests/ghci/scripts/ghci048.script        |    5 +
 testsuite/tests/ghci/scripts/ghci048.stderr        |   10 +
 testsuite/tests/ghci/scripts/ghci049.script        |    9 +
 testsuite/tests/ghci/scripts/ghci049.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci050.script        |    7 +
 testsuite/tests/ghci/scripts/ghci050.stderr        |   13 +
 testsuite/tests/ghci/scripts/ghci050.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci051.script        |   18 +
 testsuite/tests/ghci/scripts/ghci051.stderr        |    7 +
 testsuite/tests/ghci/scripts/ghci051.stdout        |   11 +
 testsuite/tests/ghci/scripts/ghci052.script        |   12 +
 testsuite/tests/ghci/scripts/ghci052.stderr        |   32 +
 testsuite/tests/ghci/scripts/ghci052.stdout        |    2 +
 testsuite/tests/ghci/scripts/ghci053.script        |   12 +
 testsuite/tests/ghci/scripts/ghci053.stderr        |   16 +
 testsuite/tests/ghci/scripts/ghci053.stdout        |    4 +
 testsuite/tests/ghci/scripts/ghci054.script        |    4 +
 testsuite/tests/ghci/scripts/ghci054.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci055.script        |    7 +
 testsuite/tests/ghci/scripts/ghci055.stdout        |    3 +
 testsuite/tests/ghci/scripts/ghci056.script        |    2 +
 testsuite/tests/ghci/scripts/ghci056.stdout        |    1 +
 testsuite/tests/ghci/scripts/ghci056_c.c           |    6 +
 testsuite/tests/ghci/scripts/ghci057.hs            |    4 +
 testsuite/tests/ghci/scripts/ghci057.script        |   27 +
 testsuite/tests/ghci/scripts/ghci057.stderr        |   19 +
 testsuite/tests/ghci/scripts/ghci057.stdout        |   54 +
 testsuite/tests/ghci/scripts/ghci058.script        |   17 +
 testsuite/tests/ghci/scripts/ghci058.stdout        |    4 +
 testsuite/tests/ghci/shell.hs                      |    9 +
 testsuite/tests/ghci/should_run/Makefile           |    9 +
 testsuite/tests/ghci/should_run/T2589.hs           |    8 +
 testsuite/tests/ghci/should_run/T2589.stdout       |    1 +
 testsuite/tests/ghci/should_run/T2881.hs           |    8 +
 testsuite/tests/ghci/should_run/T2881.stdout       |    1 +
 testsuite/tests/ghci/should_run/T3171.stdout       |    1 +
 testsuite/tests/ghci/should_run/T8377.hs           |   14 +
 testsuite/tests/ghci/should_run/T8377.stdout       |    1 +
 testsuite/tests/ghci/should_run/all.T              |   22 +
 testsuite/tests/ghci/should_run/ghcirun001.hs      |   30 +
 testsuite/tests/ghci/should_run/ghcirun001.stdout  |    1 +
 testsuite/tests/ghci/should_run/ghcirun002.hs      |   72 +
 testsuite/tests/ghci/should_run/ghcirun002.stdout  |    1 +
 testsuite/tests/ghci/should_run/ghcirun003.hs      |   50 +
 testsuite/tests/ghci/should_run/ghcirun003.stdout  |    1 +
 testsuite/tests/ghci/should_run/ghcirun004.hs      | 5007 +++++++
 testsuite/tests/ghci/should_run/ghcirun004.stdout  |    1 +
 testsuite/tests/haddock/Makefile                   |    3 +
 testsuite/tests/haddock/haddock_examples/Hidden.hs |    4 +
 testsuite/tests/haddock/haddock_examples/Makefile  |    3 +
 testsuite/tests/haddock/haddock_examples/Test.hs   |  407 +
 .../tests/haddock/haddock_examples/Visible.hs      |    3 +
 .../haddock/haddock_examples/haddock.Test.stderr   |  166 +
 testsuite/tests/haddock/haddock_examples/header.h  |    5 +
 testsuite/tests/haddock/haddock_examples/test.T    |    6 +
 .../haddock/should_compile_flag_haddock/Makefile   |    3 +
 .../haddock/should_compile_flag_haddock/all.T      |   33 +
 .../should_compile_flag_haddock/haddockA001.hs     |    5 +
 .../should_compile_flag_haddock/haddockA001.stderr |    7 +
 .../should_compile_flag_haddock/haddockA002.hs     |    5 +
 .../should_compile_flag_haddock/haddockA002.stderr |    7 +
 .../should_compile_flag_haddock/haddockA003.hs     |    5 +
 .../should_compile_flag_haddock/haddockA003.stderr |    7 +
 .../should_compile_flag_haddock/haddockA004.hs     |    8 +
 .../should_compile_flag_haddock/haddockA004.stderr |    7 +
 .../should_compile_flag_haddock/haddockA005.hs     |    4 +
 .../should_compile_flag_haddock/haddockA005.stderr |    7 +
 .../should_compile_flag_haddock/haddockA006.hs     |    6 +
 .../should_compile_flag_haddock/haddockA006.stderr |    6 +
 .../should_compile_flag_haddock/haddockA007.hs     |    5 +
 .../should_compile_flag_haddock/haddockA007.stderr |    7 +
 .../should_compile_flag_haddock/haddockA008.hs     |    7 +
 .../should_compile_flag_haddock/haddockA008.stderr |    7 +
 .../should_compile_flag_haddock/haddockA009.hs     |    5 +
 .../should_compile_flag_haddock/haddockA009.stderr |    7 +
 .../should_compile_flag_haddock/haddockA010.hs     |    5 +
 .../should_compile_flag_haddock/haddockA010.stderr |    7 +
 .../should_compile_flag_haddock/haddockA011.hs     |    8 +
 .../should_compile_flag_haddock/haddockA011.stderr |    7 +
 .../should_compile_flag_haddock/haddockA012.hs     |   11 +
 .../should_compile_flag_haddock/haddockA012.stderr |   11 +
 .../should_compile_flag_haddock/haddockA013.hs     |   13 +
 .../should_compile_flag_haddock/haddockA013.stderr |   13 +
 .../should_compile_flag_haddock/haddockA014.hs     |    5 +
 .../should_compile_flag_haddock/haddockA014.stderr |    8 +
 .../should_compile_flag_haddock/haddockA015.hs     |   14 +
 .../should_compile_flag_haddock/haddockA015.stderr |   14 +
 .../should_compile_flag_haddock/haddockA016.hs     |    4 +
 .../should_compile_flag_haddock/haddockA016.stderr |    6 +
 .../should_compile_flag_haddock/haddockA017.hs     |    2 +
 .../should_compile_flag_haddock/haddockA017.stderr |    5 +
 .../should_compile_flag_haddock/haddockA018.hs     |    4 +
 .../should_compile_flag_haddock/haddockA018.stderr |    6 +
 .../should_compile_flag_haddock/haddockA019.hs     |    7 +
 .../should_compile_flag_haddock/haddockA019.stderr |    7 +
 .../should_compile_flag_haddock/haddockA020.hs     |   15 +
 .../should_compile_flag_haddock/haddockA020.stderr |    8 +
 .../should_compile_flag_haddock/haddockA021.hs     |   25 +
 .../should_compile_flag_haddock/haddockA021.stderr |   11 +
 .../should_compile_flag_haddock/haddockA022.hs     |   11 +
 .../should_compile_flag_haddock/haddockA022.stderr |    9 +
 .../should_compile_flag_haddock/haddockA023.hs     |    6 +
 .../should_compile_flag_haddock/haddockA023.stderr |   10 +
 .../should_compile_flag_haddock/haddockA024.hs     |    5 +
 .../should_compile_flag_haddock/haddockA024.stderr |    7 +
 .../should_compile_flag_haddock/haddockA025.hs     |    5 +
 .../should_compile_flag_haddock/haddockA025.stderr |    7 +
 .../should_compile_flag_haddock/haddockA026.hs     |    6 +
 .../should_compile_flag_haddock/haddockA026.stderr |   10 +
 .../should_compile_flag_haddock/haddockA027.hs     |    7 +
 .../should_compile_flag_haddock/haddockA027.stderr |   11 +
 .../should_compile_flag_haddock/haddockA028.hs     |    8 +
 .../should_compile_flag_haddock/haddockA028.stderr |    9 +
 .../should_compile_flag_haddock/haddockA029.hs     |    5 +
 .../should_compile_flag_haddock/haddockA029.stderr |    6 +
 .../should_compile_flag_haddock/haddockA030.hs     |   10 +
 .../should_compile_flag_haddock/haddockA030.stderr |    6 +
 .../should_compile_flag_haddock/haddockA031.hs     |    6 +
 .../should_compile_flag_haddock/haddockA031.stderr |    9 +
 .../should_compile_flag_haddock/haddockA032.hs     |    8 +
 .../should_compile_flag_haddock/haddockA032.stderr |   10 +
 .../should_compile_flag_haddock/haddockA033.hs     |   11 +
 .../should_compile_flag_haddock/haddockA033.stderr |   11 +
 .../haddock/should_compile_flag_nohaddock/Makefile |    3 +
 .../haddock/should_compile_flag_nohaddock/all.T    |    4 +
 .../should_compile_flag_nohaddock/haddockB001.hs   |    3 +
 .../should_compile_flag_nohaddock/haddockB002.hs   |    3 +
 .../should_compile_flag_nohaddock/haddockB003.hs   |    2 +
 .../should_compile_flag_nohaddock/haddockB004.hs   |   17 +
 .../haddock/should_compile_noflag_haddock/Makefile |    3 +
 .../haddock/should_compile_noflag_haddock/all.T    |   33 +
 .../should_compile_noflag_haddock/haddockC001.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC002.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC003.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC004.hs   |    8 +
 .../should_compile_noflag_haddock/haddockC005.hs   |    4 +
 .../should_compile_noflag_haddock/haddockC006.hs   |    6 +
 .../should_compile_noflag_haddock/haddockC007.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC008.hs   |    7 +
 .../should_compile_noflag_haddock/haddockC009.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC010.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC011.hs   |    8 +
 .../should_compile_noflag_haddock/haddockC012.hs   |   11 +
 .../should_compile_noflag_haddock/haddockC013.hs   |   14 +
 .../should_compile_noflag_haddock/haddockC014.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC015.hs   |   14 +
 .../should_compile_noflag_haddock/haddockC016.hs   |    4 +
 .../should_compile_noflag_haddock/haddockC017.hs   |    2 +
 .../should_compile_noflag_haddock/haddockC018.hs   |    4 +
 .../should_compile_noflag_haddock/haddockC019.hs   |    7 +
 .../should_compile_noflag_haddock/haddockC020.hs   |   15 +
 .../should_compile_noflag_haddock/haddockC021.hs   |   25 +
 .../should_compile_noflag_haddock/haddockC022.hs   |   11 +
 .../should_compile_noflag_haddock/haddockC023.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC024.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC025.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC026.hs   |    6 +
 .../should_compile_noflag_haddock/haddockC027.hs   |   21 +
 .../should_compile_noflag_haddock/haddockC028.hs   |    8 +
 .../should_compile_noflag_haddock/haddockC029.hs   |    5 +
 .../should_compile_noflag_haddock/haddockC030.hs   |   10 +
 .../should_compile_noflag_haddock/haddockC031.hs   |    6 +
 .../should_compile_noflag_haddock/haddockC032.hs   |    8 +
 .../haddockSimplUtilsBug.hs                        |   44 +
 .../should_compile_noflag_nohaddock/Makefile       |    3 +
 .../haddock/should_compile_noflag_nohaddock/all.T  |    4 +
 .../should_compile_noflag_nohaddock/haddockD001.hs |    3 +
 .../should_compile_noflag_nohaddock/haddockD002.hs |    3 +
 .../should_compile_noflag_nohaddock/haddockD003.hs |    2 +
 .../should_compile_noflag_nohaddock/haddockD004.hs |   17 +
 .../haddock/should_fail_flag_haddock/Makefile      |    3 +
 .../tests/haddock/should_fail_flag_haddock/all.T   |    4 +
 .../should_fail_flag_haddock/haddockE001.hs        |    2 +
 .../should_fail_flag_haddock/haddockE001.stderr    |    2 +
 .../should_fail_flag_haddock/haddockE002.hs        |    6 +
 .../should_fail_flag_haddock/haddockE002.stderr    |    2 +
 .../should_fail_flag_haddock/haddockE003.hs        |    9 +
 .../should_fail_flag_haddock/haddockE003.stderr    |    2 +
 .../should_fail_flag_haddock/haddockE004.hs        |    3 +
 .../should_fail_flag_haddock/haddockE004.stderr    |    2 +
 testsuite/tests/hsc2hs/Makefile                    |   30 +
 testsuite/tests/hsc2hs/T3837.hsc                   |    7 +
 testsuite/tests/hsc2hs/all.T                       |   27 +
 testsuite/tests/hsc2hs/hsc2hs001.hsc               |    6 +
 testsuite/tests/hsc2hs/hsc2hs002.hsc               |    6 +
 testsuite/tests/hsc2hs/hsc2hs003.hsc               |   10 +
 testsuite/tests/hsc2hs/hsc2hs003.stdout            |    1 +
 testsuite/tests/hsc2hs/hsc2hs004.hsc               |   10 +
 testsuite/tests/hsc2hs/hsc2hs004.stdout            |    1 +
 testsuite/tests/indexed-types/Makefile             |    3 +
 .../tests/indexed-types/should_compile/ATLoop.hs   |   22 +
 .../indexed-types/should_compile/ATLoop_help.hs    |   10 +
 .../tests/indexed-types/should_compile/Class1.hs   |   21 +
 .../tests/indexed-types/should_compile/Class2.hs   |   15 +
 .../tests/indexed-types/should_compile/Class3.hs   |   11 +
 .../indexed-types/should_compile/Class3.stderr     |    5 +
 .../indexed-types/should_compile/ClassEqContext.hs |    5 +
 .../should_compile/ClassEqContext2.hs              |    6 +
 .../should_compile/ClassEqContext3.hs              |    8 +
 .../indexed-types/should_compile/ClosedFam1.hs     |    9 +
 .../should_compile/ClosedFam1.hs-boot              |    7 +
 .../indexed-types/should_compile/ClosedFam2.hs     |    9 +
 .../should_compile/ClosedFam2.hs-boot              |    5 +
 .../tests/indexed-types/should_compile/CoTest3.hs  |   26 +
 .../tests/indexed-types/should_compile/Col.hs      |   16 +
 .../tests/indexed-types/should_compile/Col2.hs     |   14 +
 .../indexed-types/should_compile/ColGivenCheck.hs  |   20 +
 .../indexed-types/should_compile/ColGivenCheck2.hs |   31 +
 .../indexed-types/should_compile/ColInference.hs   |   19 +
 .../indexed-types/should_compile/ColInference2.hs  |   17 +
 .../indexed-types/should_compile/ColInference3.hs  |   44 +
 .../indexed-types/should_compile/ColInference4.hs  |   17 +
 .../indexed-types/should_compile/ColInference5.hs  |   17 +
 .../indexed-types/should_compile/ColInference6.hs  |   13 +
 .../indexed-types/should_compile/DataFamDeriv.hs   |   11 +
 .../tests/indexed-types/should_compile/Deriving.hs |   30 +
 .../should_compile/DerivingNewType.hs              |   16 +
 .../tests/indexed-types/should_compile/Exp.hs      |   10 +
 .../tests/indexed-types/should_compile/GADT1.hs    |   27 +
 .../tests/indexed-types/should_compile/GADT10.hs   |   44 +
 .../tests/indexed-types/should_compile/GADT11.hs   |   20 +
 .../tests/indexed-types/should_compile/GADT12.hs   |   38 +
 .../tests/indexed-types/should_compile/GADT13.hs   |    8 +
 .../tests/indexed-types/should_compile/GADT14.hs   |   11 +
 .../tests/indexed-types/should_compile/GADT2.hs    |   14 +
 .../tests/indexed-types/should_compile/GADT3.hs    |   29 +
 .../tests/indexed-types/should_compile/GADT4.hs    |   13 +
 .../tests/indexed-types/should_compile/GADT5.hs    |   14 +
 .../tests/indexed-types/should_compile/GADT6.hs    |   12 +
 .../tests/indexed-types/should_compile/GADT7.hs    |   15 +
 .../tests/indexed-types/should_compile/GADT8.hs    |   12 +
 .../tests/indexed-types/should_compile/GADT9.hs    |   16 +
 .../tests/indexed-types/should_compile/Gentle.hs   |   52 +
 .../indexed-types/should_compile/GivenCheck.hs     |   12 +
 .../should_compile/GivenCheckDecomp.hs             |   11 +
 .../indexed-types/should_compile/GivenCheckSwap.hs |   12 +
 .../indexed-types/should_compile/GivenCheckTop.hs  |   13 +
 testsuite/tests/indexed-types/should_compile/HO.hs |   18 +
 .../tests/indexed-types/should_compile/Imp.hs      |   11 +
 .../indexed-types/should_compile/Ind2_help.hs      |   14 +
 .../indexed-types/should_compile/IndTypesPerf.hs   |   11 +
 .../should_compile/IndTypesPerfMerge.hs            |  120 +
 .../tests/indexed-types/should_compile/Infix.hs    |    9 +
 .../should_compile/InstContextNorm.hs              |   36 +
 .../indexed-types/should_compile/InstEqContext.hs  |   17 +
 .../indexed-types/should_compile/InstEqContext2.hs |   15 +
 .../indexed-types/should_compile/InstEqContext3.hs |   20 +
 .../tests/indexed-types/should_compile/Kind.hs     |   10 +
 .../tests/indexed-types/should_compile/Makefile    |   43 +
 .../tests/indexed-types/should_compile/NewTyCo1.hs |    9 +
 .../tests/indexed-types/should_compile/NewTyCo2.hs |    7 +
 .../indexed-types/should_compile/NonLinearLHS.hs   |   38 +
 .../tests/indexed-types/should_compile/Numerals.hs |   29 +
 .../tests/indexed-types/should_compile/Overlap1.hs |   13 +
 .../indexed-types/should_compile/Overlap12.hs      |   27 +
 .../indexed-types/should_compile/Overlap13.hs      |   15 +
 .../indexed-types/should_compile/Overlap14.hs      |   12 +
 .../tests/indexed-types/should_compile/Overlap2.hs |   13 +
 .../indexed-types/should_compile/OversatDecomp.hs  |   12 +
 .../should_compile/PushedInAsGivens.hs             |   24 +
 .../tests/indexed-types/should_compile/Records.hs  |   41 +
 .../tests/indexed-types/should_compile/Refl.hs     |   17 +
 .../tests/indexed-types/should_compile/Refl2.hs    |   19 +
 .../should_compile/RelaxedExamples.hs              |   13 +
 .../tests/indexed-types/should_compile/Roman1.hs   |   41 +
 .../tests/indexed-types/should_compile/Rules1.hs   |   24 +
 .../tests/indexed-types/should_compile/Simple1.hs  |   13 +
 .../tests/indexed-types/should_compile/Simple10.hs |   10 +
 .../tests/indexed-types/should_compile/Simple11.hs |   16 +
 .../tests/indexed-types/should_compile/Simple12.hs |   17 +
 .../tests/indexed-types/should_compile/Simple13.hs |   18 +
 .../tests/indexed-types/should_compile/Simple14.hs |   24 +
 .../indexed-types/should_compile/Simple14.stderr   |   18 +
 .../tests/indexed-types/should_compile/Simple15.hs |   25 +
 .../tests/indexed-types/should_compile/Simple16.hs |   13 +
 .../tests/indexed-types/should_compile/Simple17.hs |    9 +
 .../tests/indexed-types/should_compile/Simple18.hs |   10 +
 .../tests/indexed-types/should_compile/Simple19.hs |   10 +
 .../tests/indexed-types/should_compile/Simple2.hs  |   41 +
 .../indexed-types/should_compile/Simple2.stderr    |   31 +
 .../tests/indexed-types/should_compile/Simple20.hs |    9 +
 .../indexed-types/should_compile/Simple20.stderr   |    4 +
 .../tests/indexed-types/should_compile/Simple21.hs |   18 +
 .../tests/indexed-types/should_compile/Simple22.hs |   15 +
 .../tests/indexed-types/should_compile/Simple23.hs |    6 +
 .../tests/indexed-types/should_compile/Simple24.hs |   13 +
 .../tests/indexed-types/should_compile/Simple3.hs  |    9 +
 .../tests/indexed-types/should_compile/Simple4.hs  |    9 +
 .../tests/indexed-types/should_compile/Simple5.hs  |   16 +
 .../tests/indexed-types/should_compile/Simple6.hs  |   17 +
 .../tests/indexed-types/should_compile/Simple7.hs  |   10 +
 .../tests/indexed-types/should_compile/Simple8.hs  |   15 +
 .../tests/indexed-types/should_compile/Simple9.hs  |   18 +
 .../tests/indexed-types/should_compile/T1769.hs    |   12 +
 .../tests/indexed-types/should_compile/T1981.hs    |    8 +
 .../tests/indexed-types/should_compile/T2102.hs    |   19 +
 .../tests/indexed-types/should_compile/T2203b.hs   |   26 +
 .../tests/indexed-types/should_compile/T2219.hs    |   28 +
 .../tests/indexed-types/should_compile/T2238.hs    |   39 +
 .../tests/indexed-types/should_compile/T2291.hs    |   15 +
 .../tests/indexed-types/should_compile/T2448.hs    |   17 +
 .../tests/indexed-types/should_compile/T2627.hs    |   22 +
 .../tests/indexed-types/should_compile/T2639.hs    |   17 +
 .../tests/indexed-types/should_compile/T2715.hs    |   32 +
 .../tests/indexed-types/should_compile/T2767.hs    |   23 +
 .../tests/indexed-types/should_compile/T2850.hs    |   23 +
 .../tests/indexed-types/should_compile/T2944.hs    |   12 +
 .../tests/indexed-types/should_compile/T3017.hs    |   20 +
 .../indexed-types/should_compile/T3017.stderr      |   26 +
 .../tests/indexed-types/should_compile/T3023.hs    |   17 +
 .../indexed-types/should_compile/T3023.stderr      |    4 +
 .../tests/indexed-types/should_compile/T3208a.hs   |   14 +
 .../tests/indexed-types/should_compile/T3208b.hs   |   33 +
 .../indexed-types/should_compile/T3208b.stderr     |   30 +
 .../tests/indexed-types/should_compile/T3220.hs    |   23 +
 .../tests/indexed-types/should_compile/T3418.hs    |    4 +
 .../indexed-types/should_compile/T3418.stderr      |    3 +
 .../tests/indexed-types/should_compile/T3423.hs    |   12 +
 .../tests/indexed-types/should_compile/T3460.hs    |   14 +
 .../tests/indexed-types/should_compile/T3484.hs    |   42 +
 .../tests/indexed-types/should_compile/T3590.hs    |   22 +
 .../tests/indexed-types/should_compile/T3787.hs    |  475 +
 .../tests/indexed-types/should_compile/T3826.hs    |   15 +
 .../tests/indexed-types/should_compile/T3851.hs    |   24 +
 .../tests/indexed-types/should_compile/T4120.hs    |   26 +
 .../tests/indexed-types/should_compile/T4160.hs    |   18 +
 .../tests/indexed-types/should_compile/T4178.hs    |   35 +
 .../tests/indexed-types/should_compile/T4185.hs    |   46 +
 .../tests/indexed-types/should_compile/T4200.hs    |   12 +
 .../tests/indexed-types/should_compile/T4338.hs    |   23 +
 .../tests/indexed-types/should_compile/T4356.hs    |    8 +
 .../tests/indexed-types/should_compile/T4358.hs    |   11 +
 .../tests/indexed-types/should_compile/T4484.hs    |   30 +
 .../tests/indexed-types/should_compile/T4492.hs    |   12 +
 .../tests/indexed-types/should_compile/T4494.hs    |   12 +
 .../tests/indexed-types/should_compile/T4497.hs    |   15 +
 .../tests/indexed-types/should_compile/T4935.hs    |   24 +
 .../tests/indexed-types/should_compile/T4981-V1.hs |   34 +
 .../tests/indexed-types/should_compile/T4981-V2.hs |   31 +
 .../tests/indexed-types/should_compile/T4981-V3.hs |   44 +
 .../tests/indexed-types/should_compile/T5002.hs    |   29 +
 .../tests/indexed-types/should_compile/T5591a.hs   |   25 +
 .../tests/indexed-types/should_compile/T5591b.hs   |   12 +
 .../tests/indexed-types/should_compile/T5955.hs    |    7 +
 .../tests/indexed-types/should_compile/T5955a.hs   |   13 +
 .../tests/indexed-types/should_compile/T6088.hs    |   18 +
 .../tests/indexed-types/should_compile/T6152.hs    |   14 +
 .../tests/indexed-types/should_compile/T7082.hs    |   13 +
 .../tests/indexed-types/should_compile/T7156.hs    |    8 +
 .../tests/indexed-types/should_compile/T7280.hs    |   13 +
 .../tests/indexed-types/should_compile/T7282.hs    |    9 +
 .../tests/indexed-types/should_compile/T7474.hs    |   17 +
 .../tests/indexed-types/should_compile/T7489.hs    |   12 +
 .../tests/indexed-types/should_compile/T7585.hs    |   20 +
 .../tests/indexed-types/should_compile/T7804.hs    |   10 +
 .../tests/indexed-types/should_compile/T7837.hs    |   24 +
 .../indexed-types/should_compile/T7837.stderr      |    3 +
 .../tests/indexed-types/should_compile/T8002.hs    |    4 +
 .../tests/indexed-types/should_compile/T8002a.hs   |   13 +
 .../tests/indexed-types/should_compile/T8002b.hs   |    5 +
 .../tests/indexed-types/should_compile/T8011.hs    |    9 +
 .../tests/indexed-types/should_compile/T8011a.hs   |    8 +
 .../tests/indexed-types/should_compile/T8018.hs    |    8 +
 .../tests/indexed-types/should_compile/T8020.hs    |   17 +
 .../tests/indexed-types/should_compile/T8500.hs    |   10 +
 .../tests/indexed-types/should_compile/T8500a.hs   |    7 +
 .../tests/indexed-types/should_compile/TF_GADT.hs  |   21 +
 testsuite/tests/indexed-types/should_compile/all.T |  240 +
 .../indexed-types/should_compile/impexp.stderr     |    2 +
 .../tests/indexed-types/should_compile/ind1.hs     |   15 +
 .../tests/indexed-types/should_compile/ind2.hs     |    9 +
 .../tests/indexed-types/should_fail/ClosedFam3.hs  |   16 +
 .../indexed-types/should_fail/ClosedFam3.hs-boot   |   13 +
 .../indexed-types/should_fail/ClosedFam3.stderr    |   24 +
 .../tests/indexed-types/should_fail/ClosedFam4.hs  |    5 +
 .../indexed-types/should_fail/ClosedFam4.stderr    |    5 +
 .../indexed-types/should_fail/DerivUnsatFam.hs     |    8 +
 .../indexed-types/should_fail/DerivUnsatFam.stderr |    5 +
 .../indexed-types/should_fail/ExtraTcsUntch.hs     |   54 +
 .../indexed-types/should_fail/ExtraTcsUntch.stderr |   10 +
 .../tests/indexed-types/should_fail/GADTwrong1.hs  |   12 +
 .../indexed-types/should_fail/GADTwrong1.stderr    |   20 +
 testsuite/tests/indexed-types/should_fail/Makefile |   18 +
 .../tests/indexed-types/should_fail/NoGood.hs      |    5 +
 .../tests/indexed-types/should_fail/NoGood.stderr  |    5 +
 .../tests/indexed-types/should_fail/NoMatchErr.hs  |   21 +
 .../indexed-types/should_fail/NoMatchErr.stderr    |   14 +
 .../indexed-types/should_fail/NonLinearSigErr.hs   |    8 +
 .../should_fail/NotRelaxedExamples.hs              |   11 +
 .../should_fail/NotRelaxedExamples.stderr          |   18 +
 .../tests/indexed-types/should_fail/Over.stderr    |   10 +
 testsuite/tests/indexed-types/should_fail/OverA.hs |    8 +
 testsuite/tests/indexed-types/should_fail/OverB.hs |    9 +
 testsuite/tests/indexed-types/should_fail/OverC.hs |    9 +
 testsuite/tests/indexed-types/should_fail/OverD.hs |    3 +
 .../tests/indexed-types/should_fail/Overlap10.hs   |   14 +
 .../indexed-types/should_fail/Overlap10.stderr     |    8 +
 .../tests/indexed-types/should_fail/Overlap11.hs   |   14 +
 .../indexed-types/should_fail/Overlap11.stderr     |    8 +
 .../tests/indexed-types/should_fail/Overlap15.hs   |   17 +
 .../indexed-types/should_fail/Overlap15.stderr     |    7 +
 .../tests/indexed-types/should_fail/Overlap3.hs    |   14 +
 .../indexed-types/should_fail/Overlap3.stderr      |    4 +
 .../tests/indexed-types/should_fail/Overlap4.hs    |    8 +
 .../indexed-types/should_fail/Overlap4.stderr      |    5 +
 .../tests/indexed-types/should_fail/Overlap5.hs    |    9 +
 .../indexed-types/should_fail/Overlap5.stderr      |    5 +
 .../tests/indexed-types/should_fail/Overlap6.hs    |   15 +
 .../indexed-types/should_fail/Overlap6.stderr      |   13 +
 .../tests/indexed-types/should_fail/Overlap7.hs    |    9 +
 .../indexed-types/should_fail/Overlap7.stderr      |    4 +
 .../tests/indexed-types/should_fail/Overlap9.hs    |   13 +
 .../indexed-types/should_fail/Overlap9.stderr      |   11 +
 .../indexed-types/should_fail/SimpleFail10.hs      |   13 +
 .../indexed-types/should_fail/SimpleFail11a.hs     |   13 +
 .../indexed-types/should_fail/SimpleFail11a.stderr |   10 +
 .../indexed-types/should_fail/SimpleFail11b.hs     |   18 +
 .../indexed-types/should_fail/SimpleFail11b.stderr |   10 +
 .../indexed-types/should_fail/SimpleFail11c.hs     |   21 +
 .../indexed-types/should_fail/SimpleFail11c.stderr |   10 +
 .../indexed-types/should_fail/SimpleFail11d.hs     |   10 +
 .../indexed-types/should_fail/SimpleFail11d.stderr |    5 +
 .../indexed-types/should_fail/SimpleFail12.hs      |    9 +
 .../indexed-types/should_fail/SimpleFail12.stderr  |    4 +
 .../indexed-types/should_fail/SimpleFail13.hs      |   13 +
 .../indexed-types/should_fail/SimpleFail13.stderr  |    8 +
 .../indexed-types/should_fail/SimpleFail14.hs      |    6 +
 .../indexed-types/should_fail/SimpleFail14.stderr  |    6 +
 .../indexed-types/should_fail/SimpleFail15.hs      |    6 +
 .../indexed-types/should_fail/SimpleFail15.stderr  |    6 +
 .../indexed-types/should_fail/SimpleFail16.hs      |   11 +
 .../indexed-types/should_fail/SimpleFail16.stderr  |    9 +
 .../indexed-types/should_fail/SimpleFail1a.hs      |    4 +
 .../indexed-types/should_fail/SimpleFail1a.stderr  |    4 +
 .../indexed-types/should_fail/SimpleFail1b.hs      |    4 +
 .../indexed-types/should_fail/SimpleFail1b.stderr  |    4 +
 .../indexed-types/should_fail/SimpleFail2a.hs      |   14 +
 .../indexed-types/should_fail/SimpleFail2a.stderr  |    6 +
 .../indexed-types/should_fail/SimpleFail2b.hs      |   12 +
 .../indexed-types/should_fail/SimpleFail2b.stderr  |    5 +
 .../indexed-types/should_fail/SimpleFail3a.hs      |   10 +
 .../indexed-types/should_fail/SimpleFail3a.stderr  |    5 +
 .../indexed-types/should_fail/SimpleFail3b.stderr  |    3 +
 .../tests/indexed-types/should_fail/SimpleFail4.hs |    8 +
 .../indexed-types/should_fail/SimpleFail4.stderr   |    6 +
 .../indexed-types/should_fail/SimpleFail5a.hs      |   31 +
 .../indexed-types/should_fail/SimpleFail5a.stderr  |   12 +
 .../indexed-types/should_fail/SimpleFail5b.hs      |   31 +
 .../indexed-types/should_fail/SimpleFail5b.stderr  |    7 +
 .../tests/indexed-types/should_fail/SimpleFail6.hs |    7 +
 .../indexed-types/should_fail/SimpleFail6.stderr   |    5 +
 .../tests/indexed-types/should_fail/SimpleFail7.hs |    8 +
 .../indexed-types/should_fail/SimpleFail7.stderr   |    4 +
 .../tests/indexed-types/should_fail/SimpleFail8.hs |   10 +
 .../indexed-types/should_fail/SimpleFail8.stderr   |    6 +
 .../tests/indexed-types/should_fail/SimpleFail9.hs |   15 +
 .../indexed-types/should_fail/SkolemOccursLoop.hs  |   32 +
 .../should_fail/SkolemOccursLoop.stderr            |    1 +
 .../tests/indexed-types/should_fail/T1897b.hs      |   16 +
 .../tests/indexed-types/should_fail/T1897b.stderr  |   14 +
 testsuite/tests/indexed-types/should_fail/T1900.hs |   73 +
 .../tests/indexed-types/should_fail/T1900.stderr   |   14 +
 .../tests/indexed-types/should_fail/T1987b.stderr  |    1 +
 testsuite/tests/indexed-types/should_fail/T2157.hs |    7 +
 .../tests/indexed-types/should_fail/T2157.stderr   |    4 +
 .../tests/indexed-types/should_fail/T2203a.hs      |   15 +
 .../tests/indexed-types/should_fail/T2203a.stderr  |    5 +
 testsuite/tests/indexed-types/should_fail/T2239.hs |   51 +
 .../tests/indexed-types/should_fail/T2239.stderr   |   28 +
 .../tests/indexed-types/should_fail/T2334A.hs      |   16 +
 .../tests/indexed-types/should_fail/T2334A.stderr  |   17 +
 testsuite/tests/indexed-types/should_fail/T2544.hs |   15 +
 .../tests/indexed-types/should_fail/T2544.stderr   |   26 +
 .../tests/indexed-types/should_fail/T2627b.hs      |   20 +
 .../tests/indexed-types/should_fail/T2627b.stderr  |    8 +
 testsuite/tests/indexed-types/should_fail/T2664.hs |   31 +
 .../tests/indexed-types/should_fail/T2664.stderr   |   23 +
 .../tests/indexed-types/should_fail/T2664a.hs      |   30 +
 testsuite/tests/indexed-types/should_fail/T2677.hs |    7 +
 .../tests/indexed-types/should_fail/T2677.stderr   |    5 +
 testsuite/tests/indexed-types/should_fail/T2693.hs |   31 +
 .../tests/indexed-types/should_fail/T2693.stderr   |   37 +
 testsuite/tests/indexed-types/should_fail/T2888.hs |    7 +
 testsuite/tests/indexed-types/should_fail/T3092.hs |    9 +
 .../tests/indexed-types/should_fail/T3092.stderr   |   10 +
 .../tests/indexed-types/should_fail/T3330a.hs      |   48 +
 .../tests/indexed-types/should_fail/T3330a.stderr  |   44 +
 .../tests/indexed-types/should_fail/T3330b.hs      |   19 +
 .../tests/indexed-types/should_fail/T3330b.stderr  |    5 +
 .../tests/indexed-types/should_fail/T3330c.hs      |   58 +
 .../tests/indexed-types/should_fail/T3330c.stderr  |   24 +
 testsuite/tests/indexed-types/should_fail/T3440.hs |   11 +
 .../tests/indexed-types/should_fail/T3440.stderr   |   22 +
 .../tests/indexed-types/should_fail/T4093a.hs      |    8 +
 .../tests/indexed-types/should_fail/T4093a.stderr  |   14 +
 .../tests/indexed-types/should_fail/T4093b.hs      |   40 +
 .../tests/indexed-types/should_fail/T4093b.stderr  |   41 +
 testsuite/tests/indexed-types/should_fail/T4099.hs |   14 +
 .../tests/indexed-types/should_fail/T4099.stderr   |   21 +
 testsuite/tests/indexed-types/should_fail/T4174.hs |   60 +
 .../tests/indexed-types/should_fail/T4174.stderr   |    7 +
 .../indexed-types/should_fail/T4174.stderr-ghc-7.0 |    7 +
 testsuite/tests/indexed-types/should_fail/T4179.hs |   26 +
 .../tests/indexed-types/should_fail/T4179.stderr   |   20 +
 testsuite/tests/indexed-types/should_fail/T4246.hs |   15 +
 .../tests/indexed-types/should_fail/T4246.stderr   |   10 +
 testsuite/tests/indexed-types/should_fail/T4254.hs |   21 +
 testsuite/tests/indexed-types/should_fail/T4272.hs |   26 +
 .../tests/indexed-types/should_fail/T4272.stderr   |   20 +
 testsuite/tests/indexed-types/should_fail/T4485.hs |   66 +
 .../tests/indexed-types/should_fail/T4485.stderr   |   30 +
 testsuite/tests/indexed-types/should_fail/T5439.hs |  255 +
 .../tests/indexed-types/should_fail/T5439.stderr   |   25 +
 testsuite/tests/indexed-types/should_fail/T5515.hs |   17 +
 .../tests/indexed-types/should_fail/T5515.stderr   |    8 +
 testsuite/tests/indexed-types/should_fail/T5934.hs |   14 +
 .../tests/indexed-types/should_fail/T5934.stderr   |    7 +
 testsuite/tests/indexed-types/should_fail/T6123.hs |   10 +
 .../tests/indexed-types/should_fail/T6123.stderr   |    7 +
 testsuite/tests/indexed-types/should_fail/T7010.hs |   64 +
 .../tests/indexed-types/should_fail/T7010.stderr   |    7 +
 testsuite/tests/indexed-types/should_fail/T7194.hs |   20 +
 .../tests/indexed-types/should_fail/T7194.stderr   |   13 +
 testsuite/tests/indexed-types/should_fail/T7354.hs |   32 +
 .../tests/indexed-types/should_fail/T7354.stderr   |   10 +
 .../tests/indexed-types/should_fail/T7354a.hs      |    7 +
 .../tests/indexed-types/should_fail/T7354a.stderr  |    6 +
 .../tests/indexed-types/should_fail/T7354b.hs      |    7 +
 testsuite/tests/indexed-types/should_fail/T7536.hs |    9 +
 .../tests/indexed-types/should_fail/T7536.stderr   |    5 +
 testsuite/tests/indexed-types/should_fail/T7729.hs |   28 +
 .../tests/indexed-types/should_fail/T7729.stderr   |   16 +
 .../tests/indexed-types/should_fail/T7729a.hs      |   28 +
 .../tests/indexed-types/should_fail/T7729a.stderr  |   17 +
 testsuite/tests/indexed-types/should_fail/T7786.hs |   90 +
 .../tests/indexed-types/should_fail/T7786.stderr   |   13 +
 testsuite/tests/indexed-types/should_fail/T7938.hs |   12 +
 .../tests/indexed-types/should_fail/T7938.stderr   |    6 +
 testsuite/tests/indexed-types/should_fail/T7967.hs |   31 +
 .../tests/indexed-types/should_fail/T7967.stderr   |    7 +
 testsuite/tests/indexed-types/should_fail/T8129.hs |    9 +
 .../tests/indexed-types/should_fail/T8129.stdout   |    2 +
 testsuite/tests/indexed-types/should_fail/T8155.hs |   30 +
 .../tests/indexed-types/should_fail/T8155.stderr   |    9 +
 testsuite/tests/indexed-types/should_fail/T8227.hs |   37 +
 .../tests/indexed-types/should_fail/T8227.stderr   |   15 +
 .../tests/indexed-types/should_fail/T8227a.hs      |    7 +
 testsuite/tests/indexed-types/should_fail/T8368.hs |   10 +
 .../tests/indexed-types/should_fail/T8368.stderr   |    6 +
 .../tests/indexed-types/should_fail/T8368a.hs      |    8 +
 .../tests/indexed-types/should_fail/T8368a.stderr  |    6 +
 testsuite/tests/indexed-types/should_fail/T8518.hs |   17 +
 .../tests/indexed-types/should_fail/T8518.stderr   |   16 +
 .../tests/indexed-types/should_fail/TyFamArity1.hs |    4 +
 .../indexed-types/should_fail/TyFamArity1.stderr   |    4 +
 .../tests/indexed-types/should_fail/TyFamArity2.hs |    4 +
 .../indexed-types/should_fail/TyFamArity2.stderr   |    4 +
 .../tests/indexed-types/should_fail/TyFamUndec.hs  |    8 +
 .../indexed-types/should_fail/TyFamUndec.stderr    |   18 +
 testsuite/tests/indexed-types/should_fail/all.T    |  122 +
 .../tests/indexed-types/should_run/GMapAssoc.hs    |   67 +
 .../indexed-types/should_run/GMapAssoc.stdout      |    1 +
 .../tests/indexed-types/should_run/GMapTop.hs      |   69 +
 .../tests/indexed-types/should_run/GMapTop.stdout  |    1 +
 testsuite/tests/indexed-types/should_run/Makefile  |    3 +
 testsuite/tests/indexed-types/should_run/T2985.hs  |   13 +
 .../tests/indexed-types/should_run/T2985.stdout    |    1 +
 testsuite/tests/indexed-types/should_run/T4235.hs  |   30 +
 .../tests/indexed-types/should_run/T4235.stdout    |    3 +
 testsuite/tests/indexed-types/should_run/T5719.hs  |   28 +
 .../tests/indexed-types/should_run/T5719.stdout    |    2 +
 testsuite/tests/indexed-types/should_run/all.T     |    9 +
 testsuite/tests/layout/Makefile                    |   15 +
 testsuite/tests/layout/all.T                       |   57 +
 testsuite/tests/layout/layout001.hs                |    6 +
 testsuite/tests/layout/layout001.stdout            |    9 +
 testsuite/tests/layout/layout002.hs                |    5 +
 testsuite/tests/layout/layout002.stdout            |    3 +
 testsuite/tests/layout/layout003.hs                |   12 +
 testsuite/tests/layout/layout003.stdout            |    9 +
 testsuite/tests/layout/layout004.hs                |   10 +
 testsuite/tests/layout/layout004.stdout            |    7 +
 testsuite/tests/layout/layout005.hs                |   10 +
 testsuite/tests/layout/layout005.stdout            |    3 +
 testsuite/tests/layout/layout006.hs                |   13 +
 testsuite/tests/layout/layout006.stdout            |    9 +
 testsuite/tests/layout/layout007.hs                |   11 +
 testsuite/tests/layout/layout007.stdout            |    3 +
 testsuite/tests/layout/layout008.hs                |   22 +
 testsuite/tests/layout/layout008.stdout            |    3 +
 testsuite/tests/layout/layout009.hs                |    6 +
 testsuite/tests/layout/layout009.stdout            |    3 +
 testsuite/tests/lib/Makefile                       |    3 +
 .../tests/lib/integer/IntegerConversionRules.hs    |   20 +
 testsuite/tests/lib/integer/Makefile               |   60 +
 testsuite/tests/lib/integer/all.T                  |   19 +
 testsuite/tests/lib/integer/fromToInteger.hs       |   14 +
 testsuite/tests/lib/integer/gcdInteger.hs          |   17 +
 testsuite/tests/lib/integer/gcdInteger.stdout      |    1 +
 .../tests/lib/integer/gcdInteger.stdout-ws-32      |    1 +
 testsuite/tests/lib/integer/integerBits.hs         |  134 +
 testsuite/tests/lib/integer/integerBits.stdout     |    2 +
 .../tests/lib/integer/integerConstantFolding.hs    |  219 +
 .../lib/integer/integerConstantFolding.stdout      |   55 +
 testsuite/tests/lib/integer/integerConversions.hs  |   80 +
 .../tests/lib/integer/integerConversions.stdout    |  299 +
 .../lib/integer/integerConversions.stdout-ws-64    |  299 +
 testsuite/tests/lib/integer/integerGmpInternals.hs |  163 +
 .../tests/lib/integer/integerGmpInternals.stdout   |   39 +
 testsuite/tests/llvm/Makefile                      |    3 +
 testsuite/tests/llvm/should_compile/Makefile       |    3 +
 testsuite/tests/llvm/should_compile/T5054.hs       |   55 +
 testsuite/tests/llvm/should_compile/T5054_2.hs     |  157 +
 testsuite/tests/llvm/should_compile/T5486.hs       |  124 +
 testsuite/tests/llvm/should_compile/T5681.hs       |   14 +
 testsuite/tests/llvm/should_compile/T6158.hs       |   11 +
 testsuite/tests/llvm/should_compile/T7571.cmm      |   11 +
 testsuite/tests/llvm/should_compile/T7575.hs       |   16 +
 testsuite/tests/llvm/should_compile/T8131.cmm      |    7 +
 testsuite/tests/llvm/should_compile/all.T          |   15 +
 testsuite/tests/mdo/Makefile                       |    3 +
 testsuite/tests/mdo/should_compile/Makefile        |    3 +
 testsuite/tests/mdo/should_compile/all.T           |    8 +
 testsuite/tests/mdo/should_compile/mdo001.hs       |   36 +
 testsuite/tests/mdo/should_compile/mdo001.stdout   |    5 +
 testsuite/tests/mdo/should_compile/mdo002.hs       |   23 +
 testsuite/tests/mdo/should_compile/mdo002.stdout   |    1 +
 testsuite/tests/mdo/should_compile/mdo003.hs       |   16 +
 testsuite/tests/mdo/should_compile/mdo003.stdout   |    1 +
 testsuite/tests/mdo/should_compile/mdo004.hs       |   17 +
 testsuite/tests/mdo/should_compile/mdo004.stdout   |    1 +
 testsuite/tests/mdo/should_compile/mdo005.hs       |   15 +
 testsuite/tests/mdo/should_compile/mdo005.stdout   |    1 +
 testsuite/tests/mdo/should_compile/mdo006.hs       |   17 +
 testsuite/tests/mdo/should_fail/Makefile           |    3 +
 testsuite/tests/mdo/should_fail/all.T              |    8 +
 testsuite/tests/mdo/should_fail/mdofail001.hs      |   16 +
 testsuite/tests/mdo/should_fail/mdofail001.stderr  |    6 +
 .../mdo/should_fail/mdofail001.stderr-ghc-7.0      |    8 +
 .../tests/mdo/should_fail/mdofail001.stderr-hugs   |    1 +
 testsuite/tests/mdo/should_fail/mdofail002.hs      |   15 +
 testsuite/tests/mdo/should_fail/mdofail002.stderr  |    5 +
 .../mdo/should_fail/mdofail002.stderr-ghc-7.0      |    5 +
 .../tests/mdo/should_fail/mdofail002.stderr-hugs   |    1 +
 testsuite/tests/mdo/should_fail/mdofail003.hs      |   15 +
 testsuite/tests/mdo/should_fail/mdofail003.stderr  |    5 +
 .../mdo/should_fail/mdofail003.stderr-ghc-7.0      |    5 +
 .../tests/mdo/should_fail/mdofail003.stderr-hugs   |    1 +
 testsuite/tests/mdo/should_fail/mdofail004.hs      |   32 +
 .../mdo/should_fail/mdofail004.stderr-ghc-7.0      |    7 +
 .../tests/mdo/should_fail/mdofail004.stderr-hugs   |    1 +
 testsuite/tests/mdo/should_fail/mdofail005.hs      |   12 +
 testsuite/tests/mdo/should_fail/mdofail005.stderr  |    2 +
 .../tests/mdo/should_fail/mdofail005.stderr-hugs   |    1 +
 testsuite/tests/mdo/should_fail/mdofail006.hs      |   12 +
 testsuite/tests/mdo/should_fail/mdofail006.stderr  |    1 +
 testsuite/tests/mdo/should_run/Makefile            |    3 +
 testsuite/tests/mdo/should_run/all.T               |    7 +
 testsuite/tests/mdo/should_run/mdorun001.hs        |   33 +
 testsuite/tests/mdo/should_run/mdorun001.stdout    |    5 +
 testsuite/tests/mdo/should_run/mdorun002.hs        |   56 +
 testsuite/tests/mdo/should_run/mdorun002.stdout    |    1 +
 testsuite/tests/mdo/should_run/mdorun003.hs        |    8 +
 testsuite/tests/mdo/should_run/mdorun003.stdout    |    2 +
 testsuite/tests/mdo/should_run/mdorun004.hs        |   10 +
 testsuite/tests/mdo/should_run/mdorun004.stdout    |    2 +
 testsuite/tests/mdo/should_run/mdorun005.hs        |   11 +
 testsuite/tests/mdo/should_run/mdorun005.stdout    |    2 +
 testsuite/tests/module/Makefile                    |   70 +
 testsuite/tests/module/Mod101_AuxA.hs              |    5 +
 testsuite/tests/module/Mod101_AuxB.hs              |    6 +
 testsuite/tests/module/Mod102_AuxA.hs              |    9 +
 testsuite/tests/module/Mod102_AuxB.hs              |    6 +
 testsuite/tests/module/Mod114_Help.hs              |    1 +
 testsuite/tests/module/Mod115_A.hs                 |   11 +
 testsuite/tests/module/Mod115_B.hs                 |    4 +
 testsuite/tests/module/Mod117_A.hs                 |    5 +
 testsuite/tests/module/Mod117_B.hs                 |    4 +
 testsuite/tests/module/Mod118_A.hs                 |   11 +
 testsuite/tests/module/Mod118_B.hs                 |    5 +
 testsuite/tests/module/Mod119_A.hs                 |    2 +
 testsuite/tests/module/Mod119_B.hs                 |    2 +
 testsuite/tests/module/Mod120_A.hs                 |    3 +
 testsuite/tests/module/Mod121_A.hs                 |    5 +
 testsuite/tests/module/Mod122_A.hs                 |    3 +
 testsuite/tests/module/Mod123_A.hs                 |    3 +
 testsuite/tests/module/Mod124_A.hs                 |    3 +
 testsuite/tests/module/Mod125_A.hs                 |    3 +
 testsuite/tests/module/Mod126_A.hs                 |    6 +
 testsuite/tests/module/Mod127_A.hs                 |    6 +
 testsuite/tests/module/Mod128_A.hs                 |    5 +
 testsuite/tests/module/Mod131_A.hs                 |    4 +
 testsuite/tests/module/Mod131_B.hs                 |    6 +
 testsuite/tests/module/Mod132_A.hs                 |    3 +
 testsuite/tests/module/Mod132_B.hs                 |    5 +
 testsuite/tests/module/Mod136_A.hs                 |    3 +
 testsuite/tests/module/Mod137_A.hs                 |    6 +
 testsuite/tests/module/Mod138_A.hs                 |    6 +
 testsuite/tests/module/Mod139_A.hs                 |   14 +
 testsuite/tests/module/Mod139_B.hs                 |    5 +
 testsuite/tests/module/Mod140_A.hs                 |    3 +
 testsuite/tests/module/Mod141_A.hs                 |    7 +
 testsuite/tests/module/Mod142_A.hs                 |    3 +
 testsuite/tests/module/Mod143_A.hs                 |    4 +
 testsuite/tests/module/Mod144_A.hs                 |    4 +
 testsuite/tests/module/Mod145_A.hs                 |    4 +
 testsuite/tests/module/Mod147_A.hs                 |    3 +
 testsuite/tests/module/Mod157_A.hs                 |    4 +
 testsuite/tests/module/Mod157_B.hs                 |    3 +
 testsuite/tests/module/Mod157_C.hs                 |    3 +
 testsuite/tests/module/Mod157_D.hs                 |    5 +
 testsuite/tests/module/Mod159_A.hs                 |   13 +
 testsuite/tests/module/Mod159_B.hs                 |    3 +
 testsuite/tests/module/Mod159_C.hs                 |    3 +
 testsuite/tests/module/Mod159_D.hs                 |    4 +
 testsuite/tests/module/Mod162_A.hs                 |    3 +
 testsuite/tests/module/Mod163_A.hs                 |    3 +
 testsuite/tests/module/Mod164_A.hs                 |    3 +
 testsuite/tests/module/Mod164_B.hs                 |    3 +
 testsuite/tests/module/Mod170_A.hs                 |    3 +
 testsuite/tests/module/Mod171_A.hs                 |    4 +
 testsuite/tests/module/Mod171_B.hs                 |    5 +
 testsuite/tests/module/Mod172_B.hs                 |    3 +
 testsuite/tests/module/Mod172_C.hs                 |    4 +
 testsuite/tests/module/Mod173_Aux.hs               |    9 +
 testsuite/tests/module/Mod178_2.hs                 |    5 +
 testsuite/tests/module/Mod179_A.hs                 |    5 +
 testsuite/tests/module/Mod180_A.hs                 |    4 +
 testsuite/tests/module/Mod180_B.hs                 |    5 +
 testsuite/tests/module/T1074.hs                    |    8 +
 testsuite/tests/module/T1074.stderr                |    5 +
 testsuite/tests/module/T1074a.hs                   |   28 +
 testsuite/tests/module/T1148.hs                    |   19 +
 testsuite/tests/module/T2267.hs                    |   12 +
 testsuite/tests/module/T3776.hs                    |   12 +
 testsuite/tests/module/T414.hs                     |    3 +
 testsuite/tests/module/T414.stderr                 |    2 +
 testsuite/tests/module/T414a.hs                    |    2 +
 testsuite/tests/module/T414b.hs                    |    2 +
 testsuite/tests/module/all.T                       |  336 +
 testsuite/tests/module/base01/GHC/Base.hs          |   25 +
 testsuite/tests/module/base01/GHC/Foo.hs           |    7 +
 testsuite/tests/module/base01/Makefile             |   14 +
 testsuite/tests/module/base01/all.T                |    9 +
 testsuite/tests/module/base01/base01.stdout        |    1 +
 testsuite/tests/module/convert-tests.sh            |   12 +
 testsuite/tests/module/mod1.hs                     |    3 +
 testsuite/tests/module/mod1.stderr                 |    4 +
 testsuite/tests/module/mod1.stderr-hugs            |    1 +
 testsuite/tests/module/mod10.hs                    |    3 +
 testsuite/tests/module/mod10.stderr                |    2 +
 testsuite/tests/module/mod10.stderr-hugs           |    1 +
 testsuite/tests/module/mod100.hs                   |   28 +
 testsuite/tests/module/mod101.hs                   |    8 +
 testsuite/tests/module/mod101.stderr               |    4 +
 testsuite/tests/module/mod101.stderr-hugs          |    1 +
 testsuite/tests/module/mod102.hs                   |    8 +
 testsuite/tests/module/mod102.stderr               |    4 +
 testsuite/tests/module/mod102.stderr-hugs          |    1 +
 testsuite/tests/module/mod103.hs                   |   12 +
 testsuite/tests/module/mod104.hs                   |    6 +
 testsuite/tests/module/mod105.hs                   |    9 +
 testsuite/tests/module/mod106.hs                   |    8 +
 testsuite/tests/module/mod107.hs                   |    6 +
 testsuite/tests/module/mod108.hs                   |    6 +
 testsuite/tests/module/mod109.hs                   |    7 +
 testsuite/tests/module/mod11.hs                    |    2 +
 testsuite/tests/module/mod110.hs                   |   15 +
 testsuite/tests/module/mod110.stderr               |    7 +
 testsuite/tests/module/mod110.stderr-hugs          |    2 +
 testsuite/tests/module/mod111.hs                   |   12 +
 testsuite/tests/module/mod112.hs                   |   12 +
 testsuite/tests/module/mod113.hs                   |    7 +
 testsuite/tests/module/mod114.hs                   |    4 +
 testsuite/tests/module/mod114.stderr               |    2 +
 testsuite/tests/module/mod114.stderr-hugs          |    1 +
 testsuite/tests/module/mod115.hs                   |    7 +
 testsuite/tests/module/mod116.hs                   |    5 +
 testsuite/tests/module/mod116.stderr               |    2 +
 testsuite/tests/module/mod116.stderr-hugs          |    1 +
 testsuite/tests/module/mod117.hs                   |    7 +
 testsuite/tests/module/mod118.hs                   |    6 +
 testsuite/tests/module/mod119.hs                   |    3 +
 testsuite/tests/module/mod12.hs                    |    5 +
 testsuite/tests/module/mod120.hs                   |    5 +
 testsuite/tests/module/mod120.stderr               |    2 +
 testsuite/tests/module/mod120.stderr-hugs          |    1 +
 testsuite/tests/module/mod121.hs                   |    5 +
 testsuite/tests/module/mod121.stderr               |    4 +
 testsuite/tests/module/mod121.stderr-hugs          |    1 +
 testsuite/tests/module/mod122.hs                   |    6 +
 testsuite/tests/module/mod122.stderr               |    2 +
 testsuite/tests/module/mod122.stderr-hugs          |    1 +
 testsuite/tests/module/mod123.hs                   |    6 +
 testsuite/tests/module/mod123.stderr               |    2 +
 testsuite/tests/module/mod123.stderr-hugs          |    1 +
 testsuite/tests/module/mod124.hs                   |    7 +
 testsuite/tests/module/mod124.stderr               |    2 +
 testsuite/tests/module/mod124.stderr-hugs          |    1 +
 testsuite/tests/module/mod125.hs                   |    7 +
 testsuite/tests/module/mod125.stderr               |    2 +
 testsuite/tests/module/mod125.stderr-hugs          |    1 +
 testsuite/tests/module/mod126.hs                   |    7 +
 testsuite/tests/module/mod126.stderr               |    2 +
 testsuite/tests/module/mod126.stderr-hugs          |    1 +
 testsuite/tests/module/mod127.hs                   |    7 +
 testsuite/tests/module/mod127.stderr               |    2 +
 testsuite/tests/module/mod127.stderr-hugs          |    1 +
 testsuite/tests/module/mod128.hs                   |    5 +
 testsuite/tests/module/mod128.stderr-ghc           |    2 +
 testsuite/tests/module/mod129.hs                   |    8 +
 testsuite/tests/module/mod13.hs                    |    5 +
 testsuite/tests/module/mod130.hs                   |    7 +
 testsuite/tests/module/mod130.stderr               |    2 +
 testsuite/tests/module/mod130.stderr-hugs          |    1 +
 testsuite/tests/module/mod131.hs                   |    5 +
 testsuite/tests/module/mod131.stderr               |    9 +
 testsuite/tests/module/mod131.stderr-hugs          |    2 +
 testsuite/tests/module/mod132.hs                   |    6 +
 testsuite/tests/module/mod132.stderr               |    2 +
 testsuite/tests/module/mod132.stderr-hugs          |    1 +
 testsuite/tests/module/mod133.hs                   |   17 +
 testsuite/tests/module/mod134.hs                   |    9 +
 testsuite/tests/module/mod134.stderr               |    7 +
 testsuite/tests/module/mod134.stderr-hugs          |    1 +
 testsuite/tests/module/mod135.hs                   |    6 +
 testsuite/tests/module/mod135.stderr               |    2 +
 testsuite/tests/module/mod135.stderr-hugs          |    1 +
 testsuite/tests/module/mod136.hs                   |    7 +
 testsuite/tests/module/mod136.stderr               |    6 +
 testsuite/tests/module/mod136.stderr-hugs          |    1 +
 testsuite/tests/module/mod137.hs                   |    9 +
 testsuite/tests/module/mod138.hs                   |    9 +
 testsuite/tests/module/mod138.stderr               |    2 +
 testsuite/tests/module/mod138.stderr-hugs          |    1 +
 testsuite/tests/module/mod139.hs                   |   11 +
 testsuite/tests/module/mod14.hs                    |    5 +
 testsuite/tests/module/mod14.stderr-ghc            |    3 +
 testsuite/tests/module/mod140.hs                   |    6 +
 testsuite/tests/module/mod141.hs                   |    7 +
 testsuite/tests/module/mod142.hs                   |    6 +
 testsuite/tests/module/mod142.stderr               |    7 +
 testsuite/tests/module/mod142.stderr-hugs          |    2 +
 testsuite/tests/module/mod143.hs                   |    7 +
 testsuite/tests/module/mod143.stderr               |    7 +
 testsuite/tests/module/mod143.stderr-hugs          |    2 +
 testsuite/tests/module/mod144.hs                   |    7 +
 testsuite/tests/module/mod144.stderr               |    7 +
 testsuite/tests/module/mod144.stderr-hugs          |    2 +
 testsuite/tests/module/mod145.hs                   |    9 +
 testsuite/tests/module/mod145.stderr               |    7 +
 testsuite/tests/module/mod145.stderr-hugs          |    2 +
 testsuite/tests/module/mod146.hs                   |    8 +
 testsuite/tests/module/mod146.stderr               |    7 +
 testsuite/tests/module/mod146.stderr-hugs          |    2 +
 testsuite/tests/module/mod147.hs                   |    6 +
 testsuite/tests/module/mod147.stderr               |    2 +
 testsuite/tests/module/mod147.stderr-hugs          |    1 +
 testsuite/tests/module/mod148.hs                   |    5 +
 testsuite/tests/module/mod149.hs                   |    4 +
 testsuite/tests/module/mod15.hs                    |    5 +
 testsuite/tests/module/mod150.hs                   |    2 +
 testsuite/tests/module/mod150.stderr               |    7 +
 testsuite/tests/module/mod150.stderr-hugs          |    2 +
 testsuite/tests/module/mod151.hs                   |    2 +
 testsuite/tests/module/mod151.stderr               |    7 +
 testsuite/tests/module/mod151.stderr-hugs          |    3 +
 testsuite/tests/module/mod152.hs                   |    2 +
 testsuite/tests/module/mod152.stderr               |   14 +
 testsuite/tests/module/mod152.stderr-hugs          |    3 +
 testsuite/tests/module/mod153.hs                   |    2 +
 testsuite/tests/module/mod153.stderr               |    7 +
 testsuite/tests/module/mod153.stderr-hugs          |    3 +
 testsuite/tests/module/mod154.hs                   |    9 +
 testsuite/tests/module/mod155.hs                   |    5 +
 testsuite/tests/module/mod155.stderr               |    7 +
 testsuite/tests/module/mod155.stderr-hugs          |    2 +
 testsuite/tests/module/mod156.hs                   |    2 +
 testsuite/tests/module/mod157.hs                   |   13 +
 testsuite/tests/module/mod158.hs                   |   14 +
 testsuite/tests/module/mod158.stderr               |    3 +
 testsuite/tests/module/mod158.stderr-hugs          |    1 +
 testsuite/tests/module/mod159.hs                   |   10 +
 testsuite/tests/module/mod16.hs                    |    5 +
 testsuite/tests/module/mod160.hs                   |   12 +
 testsuite/tests/module/mod160.stderr               |    6 +
 testsuite/tests/module/mod160.stderr-hugs          |    1 +
 testsuite/tests/module/mod161.hs                   |    3 +
 testsuite/tests/module/mod161.stderr               |    2 +
 testsuite/tests/module/mod161.stderr-hugs          |    1 +
 testsuite/tests/module/mod162.hs                   |    6 +
 testsuite/tests/module/mod163.hs                   |    6 +
 testsuite/tests/module/mod164.hs                   |   10 +
 testsuite/tests/module/mod164.stderr               |    9 +
 testsuite/tests/module/mod164.stderr-hugs          |    3 +
 testsuite/tests/module/mod165.hs                   |   10 +
 testsuite/tests/module/mod165.stderr               |    7 +
 testsuite/tests/module/mod165.stderr-hugs          |    3 +
 testsuite/tests/module/mod166.hs                   |   10 +
 testsuite/tests/module/mod167.hs                   |    9 +
 testsuite/tests/module/mod168.hs                   |   20 +
 testsuite/tests/module/mod169.hs                   |    5 +
 testsuite/tests/module/mod17.hs                    |    5 +
 testsuite/tests/module/mod17.stderr                |    4 +
 testsuite/tests/module/mod17.stderr-hugs           |    1 +
 testsuite/tests/module/mod170.hs                   |    7 +
 testsuite/tests/module/mod171.hs                   |   11 +
 testsuite/tests/module/mod172.hs                   |    5 +
 testsuite/tests/module/mod173.hs                   |   12 +
 testsuite/tests/module/mod174.hs                   |    9 +
 testsuite/tests/module/mod174.stderr               |    3 +
 testsuite/tests/module/mod175/Makefile             |   19 +
 testsuite/tests/module/mod175/Test.hs              |    7 +
 testsuite/tests/module/mod175/Test2.hs             |    6 +
 testsuite/tests/module/mod175/all.T                |    7 +
 testsuite/tests/module/mod175/mod175.stdout        |    2 +
 testsuite/tests/module/mod176.hs                   |   10 +
 testsuite/tests/module/mod176.stderr               |    4 +
 testsuite/tests/module/mod177.hs                   |    7 +
 testsuite/tests/module/mod177.stderr               |    5 +
 testsuite/tests/module/mod178.hs                   |    8 +
 testsuite/tests/module/mod178.stderr               |    5 +
 testsuite/tests/module/mod179.hs                   |    5 +
 testsuite/tests/module/mod179.stdout               |    1 +
 testsuite/tests/module/mod18.hs                    |    3 +
 testsuite/tests/module/mod18.stderr                |    5 +
 testsuite/tests/module/mod18.stderr-hugs           |    1 +
 testsuite/tests/module/mod180.hs                   |   13 +
 testsuite/tests/module/mod180.stderr               |    8 +
 testsuite/tests/module/mod19.hs                    |    3 +
 testsuite/tests/module/mod19.stderr                |   10 +
 testsuite/tests/module/mod19.stderr-hugs           |    1 +
 testsuite/tests/module/mod2.hs                     |    3 +
 testsuite/tests/module/mod2.stderr                 |    4 +
 testsuite/tests/module/mod2.stderr-hugs            |    1 +
 testsuite/tests/module/mod20.hs                    |    3 +
 testsuite/tests/module/mod20.stderr                |    5 +
 testsuite/tests/module/mod20.stderr-hugs           |    1 +
 testsuite/tests/module/mod21.hs                    |    3 +
 testsuite/tests/module/mod21.stderr                |    5 +
 testsuite/tests/module/mod21.stderr-hugs           |    1 +
 testsuite/tests/module/mod22.hs                    |    3 +
 testsuite/tests/module/mod22.stderr                |    5 +
 testsuite/tests/module/mod22.stderr-hugs           |    1 +
 testsuite/tests/module/mod23.hs                    |    3 +
 testsuite/tests/module/mod23.stderr                |    5 +
 testsuite/tests/module/mod23.stderr-hugs           |    1 +
 testsuite/tests/module/mod24.hs                    |    3 +
 testsuite/tests/module/mod24.stderr                |    5 +
 testsuite/tests/module/mod24.stderr-hugs           |    1 +
 testsuite/tests/module/mod25.hs                    |    3 +
 testsuite/tests/module/mod25.stderr                |    2 +
 testsuite/tests/module/mod25.stderr-hugs           |    1 +
 testsuite/tests/module/mod26.hs                    |    3 +
 testsuite/tests/module/mod26.stderr                |    2 +
 testsuite/tests/module/mod26.stderr-hugs           |    1 +
 testsuite/tests/module/mod27.hs                    |    4 +
 testsuite/tests/module/mod27.stderr                |    5 +
 testsuite/tests/module/mod27.stderr-hugs           |    1 +
 testsuite/tests/module/mod29.hs                    |    6 +
 testsuite/tests/module/mod29.stderr                |    2 +
 testsuite/tests/module/mod29.stderr-hugs           |    1 +
 testsuite/tests/module/mod3.hs                     |    4 +
 testsuite/tests/module/mod3.stderr                 |    4 +
 testsuite/tests/module/mod3.stderr-hugs            |    1 +
 testsuite/tests/module/mod30.hs                    |    4 +
 testsuite/tests/module/mod31.hs                    |    5 +
 testsuite/tests/module/mod32.hs                    |    5 +
 testsuite/tests/module/mod33.hs                    |    5 +
 testsuite/tests/module/mod34.hs                    |    5 +
 testsuite/tests/module/mod35.hs                    |    5 +
 testsuite/tests/module/mod36.hs                    |    5 +
 testsuite/tests/module/mod36.stderr                |    2 +
 testsuite/tests/module/mod36.stderr-hugs           |    1 +
 testsuite/tests/module/mod37.hs                    |    5 +
 testsuite/tests/module/mod38.hs                    |    4 +
 testsuite/tests/module/mod38.stderr                |    5 +
 testsuite/tests/module/mod38.stderr-hugs           |    1 +
 testsuite/tests/module/mod39.hs                    |    3 +
 testsuite/tests/module/mod4.hs                     |    3 +
 testsuite/tests/module/mod4.stderr                 |    4 +
 testsuite/tests/module/mod4.stderr-hugs            |    1 +
 testsuite/tests/module/mod40.hs                    |    4 +
 testsuite/tests/module/mod40.stderr                |    8 +
 testsuite/tests/module/mod40.stderr-hugs           |    1 +
 testsuite/tests/module/mod41.hs                    |    3 +
 testsuite/tests/module/mod41.stderr                |    8 +
 testsuite/tests/module/mod41.stderr-hugs           |    1 +
 testsuite/tests/module/mod42.hs                    |    3 +
 testsuite/tests/module/mod42.stderr                |    8 +
 testsuite/tests/module/mod42.stderr-hugs           |    1 +
 testsuite/tests/module/mod43.hs                    |    3 +
 testsuite/tests/module/mod43.stderr                |    7 +
 testsuite/tests/module/mod43.stderr-hugs           |    1 +
 testsuite/tests/module/mod44.hs                    |    5 +
 testsuite/tests/module/mod44.stderr                |    5 +
 testsuite/tests/module/mod44.stderr-hugs           |    4 +
 testsuite/tests/module/mod45.hs                    |    7 +
 testsuite/tests/module/mod45.stderr                |    6 +
 testsuite/tests/module/mod45.stderr-hugs           |    1 +
 testsuite/tests/module/mod46.hs                    |    4 +
 testsuite/tests/module/mod46.stderr                |    5 +
 testsuite/tests/module/mod46.stderr-hugs           |    4 +
 testsuite/tests/module/mod47.hs                    |    7 +
 testsuite/tests/module/mod47.stderr                |    9 +
 testsuite/tests/module/mod47.stderr-hugs           |    4 +
 testsuite/tests/module/mod48.hs                    |    5 +
 testsuite/tests/module/mod48.stderr                |    4 +
 testsuite/tests/module/mod48.stderr-hugs           |    1 +
 testsuite/tests/module/mod49.hs                    |    5 +
 testsuite/tests/module/mod49.stderr                |    2 +
 testsuite/tests/module/mod49.stderr-hugs           |    1 +
 testsuite/tests/module/mod5.hs                     |    3 +
 testsuite/tests/module/mod5.stderr-ghc             |    3 +
 testsuite/tests/module/mod50.hs                    |    3 +
 testsuite/tests/module/mod50.stderr                |    2 +
 testsuite/tests/module/mod50.stderr-hugs           |    1 +
 testsuite/tests/module/mod51.hs                    |    3 +
 testsuite/tests/module/mod51.stderr                |    5 +
 testsuite/tests/module/mod51.stderr-hugs           |    4 +
 testsuite/tests/module/mod52.hs                    |    4 +
 testsuite/tests/module/mod52.stderr                |    5 +
 testsuite/tests/module/mod52.stderr-hugs           |    4 +
 testsuite/tests/module/mod53.hs                    |    4 +
 testsuite/tests/module/mod53.stderr                |    5 +
 testsuite/tests/module/mod53.stderr-hugs           |    1 +
 testsuite/tests/module/mod54.hs                    |    3 +
 testsuite/tests/module/mod54.stderr                |    8 +
 testsuite/tests/module/mod54.stderr-hugs           |    4 +
 testsuite/tests/module/mod55.hs                    |    3 +
 testsuite/tests/module/mod55.stderr                |    6 +
 testsuite/tests/module/mod55.stderr-hugs           |    1 +
 testsuite/tests/module/mod56.hs                    |    4 +
 testsuite/tests/module/mod56.stderr                |    8 +
 testsuite/tests/module/mod56.stderr-hugs           |    1 +
 testsuite/tests/module/mod58.hs                    |    4 +
 testsuite/tests/module/mod58.stderr                |    4 +
 testsuite/tests/module/mod58.stderr-hugs           |    1 +
 testsuite/tests/module/mod59.hs                    |    3 +
 testsuite/tests/module/mod59.stderr                |    2 +
 testsuite/tests/module/mod59.stderr-hugs           |    1 +
 testsuite/tests/module/mod6.hs                     |    3 +
 testsuite/tests/module/mod60.hs                    |    3 +
 testsuite/tests/module/mod60.stderr                |    5 +
 testsuite/tests/module/mod60.stderr-hugs           |    1 +
 testsuite/tests/module/mod61.hs                    |    3 +
 testsuite/tests/module/mod61.stderr                |    4 +
 testsuite/tests/module/mod61.stderr-hugs           |    1 +
 testsuite/tests/module/mod62.hs                    |    3 +
 testsuite/tests/module/mod62.stderr                |    6 +
 testsuite/tests/module/mod62.stderr-hugs           |    1 +
 testsuite/tests/module/mod63.hs                    |    4 +
 testsuite/tests/module/mod63.stderr                |    5 +
 testsuite/tests/module/mod63.stderr-hugs           |    1 +
 testsuite/tests/module/mod64.hs                    |    3 +
 testsuite/tests/module/mod65.hs                    |    3 +
 testsuite/tests/module/mod66.hs                    |    5 +
 testsuite/tests/module/mod66.stderr                |    5 +
 testsuite/tests/module/mod66.stderr-hugs           |    1 +
 testsuite/tests/module/mod67.hs                    |    3 +
 testsuite/tests/module/mod67.stderr                |    3 +
 testsuite/tests/module/mod67.stderr-hugs           |    1 +
 testsuite/tests/module/mod68.hs                    |    5 +
 testsuite/tests/module/mod68.stderr                |    5 +
 testsuite/tests/module/mod68.stderr-hugs           |    1 +
 testsuite/tests/module/mod69.hs                    |    3 +
 testsuite/tests/module/mod69.stderr                |    2 +
 testsuite/tests/module/mod69.stderr-hugs           |    1 +
 testsuite/tests/module/mod7.hs                     |    3 +
 testsuite/tests/module/mod7.stderr                 |    2 +
 testsuite/tests/module/mod7.stderr-hugs            |    1 +
 testsuite/tests/module/mod70.hs                    |    3 +
 testsuite/tests/module/mod70.stderr                |    2 +
 testsuite/tests/module/mod70.stderr-hugs           |    1 +
 testsuite/tests/module/mod71.hs                    |    3 +
 testsuite/tests/module/mod71.stderr                |    2 +
 testsuite/tests/module/mod71.stderr-hugs           |    1 +
 testsuite/tests/module/mod72.hs                    |    3 +
 testsuite/tests/module/mod72.stderr                |    2 +
 testsuite/tests/module/mod72.stderr-hugs           |    1 +
 testsuite/tests/module/mod73.hs                    |    3 +
 testsuite/tests/module/mod73.stderr                |    7 +
 testsuite/tests/module/mod73.stderr-hugs           |    1 +
 testsuite/tests/module/mod74.hs                    |    3 +
 testsuite/tests/module/mod74.stderr                |    2 +
 testsuite/tests/module/mod74.stderr-hugs           |    1 +
 testsuite/tests/module/mod75.hs                    |    3 +
 testsuite/tests/module/mod76.hs                    |    7 +
 testsuite/tests/module/mod76.stderr                |    2 +
 testsuite/tests/module/mod76.stderr-hugs           |    1 +
 testsuite/tests/module/mod77.hs                    |    4 +
 testsuite/tests/module/mod77.stderr                |    3 +
 testsuite/tests/module/mod77.stderr-hugs           |    1 +
 testsuite/tests/module/mod79.hs                    |    4 +
 testsuite/tests/module/mod79.stderr                |    2 +
 testsuite/tests/module/mod79.stderr-hugs           |    1 +
 testsuite/tests/module/mod8.hs                     |    3 +
 testsuite/tests/module/mod8.stderr                 |    2 +
 testsuite/tests/module/mod8.stderr-hugs            |    1 +
 testsuite/tests/module/mod80.hs                    |    4 +
 testsuite/tests/module/mod80.stderr                |    2 +
 testsuite/tests/module/mod80.stderr-hugs           |    1 +
 testsuite/tests/module/mod81.hs                    |    4 +
 testsuite/tests/module/mod81.stderr                |    3 +
 testsuite/tests/module/mod81.stderr-hugs           |    1 +
 testsuite/tests/module/mod82.hs                    |    4 +
 testsuite/tests/module/mod83.hs                    |    4 +
 testsuite/tests/module/mod84.hs                    |    4 +
 testsuite/tests/module/mod85.hs                    |    5 +
 testsuite/tests/module/mod86.hs                    |    4 +
 testsuite/tests/module/mod87.hs                    |    4 +
 testsuite/tests/module/mod87.stderr                |    2 +
 testsuite/tests/module/mod87.stderr-hugs           |    1 +
 testsuite/tests/module/mod88.hs                    |    5 +
 testsuite/tests/module/mod88.stderr                |    2 +
 testsuite/tests/module/mod88.stderr-hugs           |    1 +
 testsuite/tests/module/mod89.hs                    |    4 +
 testsuite/tests/module/mod89.stderr                |    2 +
 testsuite/tests/module/mod89.stderr-hugs           |    1 +
 testsuite/tests/module/mod9.hs                     |    3 +
 testsuite/tests/module/mod9.stderr                 |    2 +
 testsuite/tests/module/mod9.stderr-hugs            |    1 +
 testsuite/tests/module/mod90.hs                    |    4 +
 testsuite/tests/module/mod90.stderr                |    8 +
 testsuite/tests/module/mod90.stderr-hugs           |    1 +
 testsuite/tests/module/mod91.hs                    |    4 +
 testsuite/tests/module/mod91.stderr                |    3 +
 testsuite/tests/module/mod91.stderr-hugs           |    1 +
 testsuite/tests/module/mod92.hs                    |    4 +
 testsuite/tests/module/mod93.hs                    |    4 +
 testsuite/tests/module/mod94.hs                    |    5 +
 testsuite/tests/module/mod95.hs                    |    5 +
 testsuite/tests/module/mod96.hs                    |    4 +
 testsuite/tests/module/mod97.hs                    |    4 +
 testsuite/tests/module/mod97.stderr                |    2 +
 testsuite/tests/module/mod97.stderr-hugs           |    1 +
 testsuite/tests/module/mod98.hs                    |    4 +
 testsuite/tests/module/mod98.stderr                |    4 +
 testsuite/tests/module/mod98.stderr-hugs           |    1 +
 testsuite/tests/module/mod99.hs                    |    4 +
 testsuite/tests/numeric/Makefile                   |    3 +
 testsuite/tests/numeric/should_compile/Makefile    |    7 +
 testsuite/tests/numeric/should_compile/T7116.hs    |   19 +
 .../tests/numeric/should_compile/T7116.stdout      |   66 +
 testsuite/tests/numeric/should_compile/T7881.hs    |   34 +
 .../tests/numeric/should_compile/T7881.stderr      |    6 +
 testsuite/tests/numeric/should_compile/T7895.hs    |   26 +
 .../tests/numeric/should_compile/T7895.stderr      |    6 +
 testsuite/tests/numeric/should_compile/T8542.hs    |    9 +
 .../tests/numeric/should_compile/T8542.stderr      |    8 +
 testsuite/tests/numeric/should_compile/all.T       |    4 +
 testsuite/tests/numeric/should_run/Makefile        |   10 +
 testsuite/tests/numeric/should_run/NumDecimals.hs  |    4 +
 .../tests/numeric/should_run/NumDecimals.stdout    |    1 +
 testsuite/tests/numeric/should_run/T1603.hs        |    7 +
 testsuite/tests/numeric/should_run/T1603.stdout    |    1 +
 testsuite/tests/numeric/should_run/T3676.hs        |   32 +
 testsuite/tests/numeric/should_run/T3676.stdout    |   48 +
 testsuite/tests/numeric/should_run/T4381.hs        |    5 +
 testsuite/tests/numeric/should_run/T4381.stdout    |    2 +
 testsuite/tests/numeric/should_run/T4383.hs        |    1 +
 testsuite/tests/numeric/should_run/T4383.stdout    |    1 +
 testsuite/tests/numeric/should_run/T5863.hs        |    6 +
 testsuite/tests/numeric/should_run/T5863.stdout    |    2 +
 testsuite/tests/numeric/should_run/T7014.hs        |   91 +
 testsuite/tests/numeric/should_run/T7014.primops   |   12 +
 testsuite/tests/numeric/should_run/T7014.stdout    |   21 +
 testsuite/tests/numeric/should_run/T7233.hs        |   14 +
 testsuite/tests/numeric/should_run/T7233.stdout    |   10 +
 testsuite/tests/numeric/should_run/add2.hs         |   26 +
 testsuite/tests/numeric/should_run/add2.stdout     |   15 +
 .../tests/numeric/should_run/add2.stdout-ws-32     |   15 +
 testsuite/tests/numeric/should_run/all.T           |   63 +
 testsuite/tests/numeric/should_run/arith001.hs     |   28 +
 testsuite/tests/numeric/should_run/arith001.stdout |    5 +
 .../tests/numeric/should_run/arith001.stdout-ghc   |    5 +
 testsuite/tests/numeric/should_run/arith002.hs     |   52 +
 testsuite/tests/numeric/should_run/arith002.stdout |    4 +
 .../tests/numeric/should_run/arith002.stdout-ghc   |    4 +
 testsuite/tests/numeric/should_run/arith003.hs     |   84 +
 testsuite/tests/numeric/should_run/arith003.stdout | 1109 ++
 .../should_run/arith003.stdout-alpha-dec-osf3      | 1053 ++
 .../should_run/arith003.stdout-mips-sgi-irix       | 1053 ++
 .../tests/numeric/should_run/arith003.stdout-ws-64 | 1109 ++
 testsuite/tests/numeric/should_run/arith004.hs     |   86 +
 testsuite/tests/numeric/should_run/arith004.stdout |   12 +
 testsuite/tests/numeric/should_run/arith005.hs     |   60 +
 testsuite/tests/numeric/should_run/arith005.stdout |   22 +
 .../tests/numeric/should_run/arith005.stdout-ws-64 |   22 +
 testsuite/tests/numeric/should_run/arith006.hs     |    4 +
 testsuite/tests/numeric/should_run/arith006.stdout |    1 +
 testsuite/tests/numeric/should_run/arith007.hs     |   23 +
 testsuite/tests/numeric/should_run/arith007.stdout |    1 +
 testsuite/tests/numeric/should_run/arith008.hs     |   24 +
 testsuite/tests/numeric/should_run/arith008.stdout | 1000 ++
 testsuite/tests/numeric/should_run/arith009.hs     |    6 +
 testsuite/tests/numeric/should_run/arith009.stdout |    1 +
 testsuite/tests/numeric/should_run/arith010.hs     |   11 +
 testsuite/tests/numeric/should_run/arith010.stdout |    8 +
 testsuite/tests/numeric/should_run/arith011.hs     |  174 +
 testsuite/tests/numeric/should_run/arith011.stdout |15418 ++++++++++++++++++++
 .../should_run/arith011.stdout-alpha-dec-osf3      |14508 ++++++++++++++++++
 .../should_run/arith011.stdout-mips-sgi-irix       |15138 +++++++++++++++++++
 .../tests/numeric/should_run/arith011.stdout-ws-64 |15418 ++++++++++++++++++++
 testsuite/tests/numeric/should_run/arith012.hs     |   90 +
 testsuite/tests/numeric/should_run/arith012.stdout |   32 +
 testsuite/tests/numeric/should_run/arith013.hs     |   10 +
 testsuite/tests/numeric/should_run/arith013.stdout |   32 +
 testsuite/tests/numeric/should_run/arith014.hs     |   11 +
 testsuite/tests/numeric/should_run/arith014.stdout |    1 +
 testsuite/tests/numeric/should_run/arith015.hs     |    5 +
 testsuite/tests/numeric/should_run/arith015.stdout |    2 +
 testsuite/tests/numeric/should_run/arith016.hs     |   34 +
 testsuite/tests/numeric/should_run/arith016.stdout |   55 +
 testsuite/tests/numeric/should_run/arith017.hs     |   10 +
 testsuite/tests/numeric/should_run/arith017.stdout |    2 +
 testsuite/tests/numeric/should_run/arith018.hs     |   12 +
 testsuite/tests/numeric/should_run/arith018.stdout |    2 +
 testsuite/tests/numeric/should_run/arith019.hs     |   10 +
 testsuite/tests/numeric/should_run/arith019.stdout |    1 +
 testsuite/tests/numeric/should_run/expfloat.hs     |    7 +
 testsuite/tests/numeric/should_run/expfloat.stdout |    1 +
 testsuite/tests/numeric/should_run/mul2.hs         |   26 +
 testsuite/tests/numeric/should_run/mul2.stdout     |   15 +
 .../tests/numeric/should_run/mul2.stdout-ws-32     |   15 +
 testsuite/tests/numeric/should_run/numrun009.hs    |   17 +
 .../tests/numeric/should_run/numrun009.stdout      |   12 +
 .../should_run/numrun009.stdout-alpha-dec-osf3     |   12 +
 .../should_run/numrun009.stdout-mips-sgi-irix      |   12 +
 .../numeric/should_run/numrun009.stdout-ws-64      |   12 +
 .../numrun009.stdout-x86_64-unknown-openbsd        |   12 +
 testsuite/tests/numeric/should_run/numrun010.hs    |   13 +
 .../tests/numeric/should_run/numrun010.stdout      |    1 +
 testsuite/tests/numeric/should_run/numrun011.hs    |    2 +
 .../tests/numeric/should_run/numrun011.stdout      |    1 +
 testsuite/tests/numeric/should_run/numrun012.hs    |   35 +
 .../tests/numeric/should_run/numrun012.stdout      |    5 +
 .../numeric/should_run/numrun012.stdout-ws-64      |    9 +
 testsuite/tests/numeric/should_run/numrun013.hs    |   16 +
 .../tests/numeric/should_run/numrun013.stdout      |    5 +
 testsuite/tests/numeric/should_run/numrun014.hs    |  211 +
 .../tests/numeric/should_run/numrun014.stdout      |  172 +
 testsuite/tests/numeric/should_run/quotRem2.hs     |   34 +
 testsuite/tests/numeric/should_run/quotRem2.stdout |    3 +
 testsuite/tests/overloadedlists/Makefile           |    3 +
 .../tests/overloadedlists/should_fail/Makefile     |    3 +
 testsuite/tests/overloadedlists/should_fail/all.T  |    6 +
 .../should_fail/overloadedlistsfail01.hs           |    5 +
 .../should_fail/overloadedlistsfail01.stderr       |   36 +
 .../should_fail/overloadedlistsfail02.hs           |    8 +
 .../should_fail/overloadedlistsfail02.stderr       |   13 +
 .../should_fail/overloadedlistsfail03.hs           |    3 +
 .../should_fail/overloadedlistsfail03.stderr       |    6 +
 .../should_fail/overloadedlistsfail04.hs           |    3 +
 .../should_fail/overloadedlistsfail04.stderr       |    8 +
 .../should_fail/overloadedlistsfail05.hs           |    3 +
 .../should_fail/overloadedlistsfail05.stderr       |    7 +
 .../should_fail/overloadedlistsfail06.hs           |    4 +
 .../should_fail/overloadedlistsfail06.stderr       |    4 +
 .../tests/overloadedlists/should_run/Makefile      |    3 +
 testsuite/tests/overloadedlists/should_run/all.T   |    5 +
 .../should_run/overloadedlistsrun01.hs             |    6 +
 .../should_run/overloadedlistsrun01.stdout         |    4 +
 .../should_run/overloadedlistsrun02.hs             |   13 +
 .../should_run/overloadedlistsrun02.stdout         |    3 +
 .../should_run/overloadedlistsrun03.hs             |   18 +
 .../should_run/overloadedlistsrun03.stdout         |    5 +
 .../should_run/overloadedlistsrun04.hs             |   28 +
 .../should_run/overloadedlistsrun04.stdout         |    7 +
 .../should_run/overloadedlistsrun05.hs             |   16 +
 .../should_run/overloadedlistsrun05.stdout         |    6 +
 testsuite/tests/parser/Makefile                    |    3 +
 testsuite/tests/parser/prog001/Makefile            |    3 +
 testsuite/tests/parser/prog001/Read006.hs          |    5 +
 testsuite/tests/parser/prog001/Read007.hs          |    8 +
 testsuite/tests/parser/prog001/test.T              |    4 +
 .../tests/parser/should_compile/DoAndIfThenElse.hs |    9 +
 .../tests/parser/should_compile/EmptyDecls.hs      |    9 +
 testsuite/tests/parser/should_compile/Makefile     |    3 +
 .../should_compile/NondecreasingIndentation.hs     |   10 +
 .../parser/should_compile/ParserLambdaCase.hs      |   12 +
 testsuite/tests/parser/should_compile/T2245.hs     |    7 +
 testsuite/tests/parser/should_compile/T2245.stderr |   22 +
 testsuite/tests/parser/should_compile/T3303.hs     |    8 +
 testsuite/tests/parser/should_compile/T3303.stderr |    6 +
 testsuite/tests/parser/should_compile/T3303A.hs    |   10 +
 testsuite/tests/parser/should_compile/T3741.hs     |    4 +
 testsuite/tests/parser/should_compile/T5243.hs     |    1 +
 testsuite/tests/parser/should_compile/T5243.stderr |    3 +
 testsuite/tests/parser/should_compile/T5243A.hs    |    2 +
 testsuite/tests/parser/should_compile/T7118.hs     |    2 +
 .../tests/parser/should_compile/T7476/Makefile     |   10 +
 .../tests/parser/should_compile/T7476/T7476.hs     |    2 +
 .../tests/parser/should_compile/T7476/T7476.stdout |    1 +
 testsuite/tests/parser/should_compile/T7476/all.T  |    6 +
 testsuite/tests/parser/should_compile/T7776.hs     |    6 +
 testsuite/tests/parser/should_compile/all.T        |   98 +
 testsuite/tests/parser/should_compile/mc15.hs      |   13 +
 testsuite/tests/parser/should_compile/mc16.hs      |   16 +
 testsuite/tests/parser/should_compile/read001.hs   |    8 +
 testsuite/tests/parser/should_compile/read002.hs   |   14 +
 testsuite/tests/parser/should_compile/read003.hs   |   20 +
 testsuite/tests/parser/should_compile/read004.hs   |   16 +
 testsuite/tests/parser/should_compile/read005.hs   |    4 +
 testsuite/tests/parser/should_compile/read008.hs   |    4 +
 testsuite/tests/parser/should_compile/read009.hs   |    7 +
 testsuite/tests/parser/should_compile/read010.hs   |    4 +
 testsuite/tests/parser/should_compile/read011.hs   |   24 +
 testsuite/tests/parser/should_compile/read014.hs   |    8 +
 .../tests/parser/should_compile/read014.stderr-ghc |   13 +
 testsuite/tests/parser/should_compile/read015.hs   |    2 +
 testsuite/tests/parser/should_compile/read016.hs   |   10 +
 testsuite/tests/parser/should_compile/read017.hs   |   15 +
 testsuite/tests/parser/should_compile/read018.hs   |   17 +
 .../tests/parser/should_compile/read018.stderr     |    3 +
 testsuite/tests/parser/should_compile/read019.hs   |   10 +
 testsuite/tests/parser/should_compile/read021.hs   |    6 +
 testsuite/tests/parser/should_compile/read022.hs   |    4 +
 testsuite/tests/parser/should_compile/read023.hs   |   23 +
 testsuite/tests/parser/should_compile/read024.hs   |   33 +
 testsuite/tests/parser/should_compile/read025.hs   |    9 +
 testsuite/tests/parser/should_compile/read026.hs   |    6 +
 testsuite/tests/parser/should_compile/read027.hs   |   14 +
 testsuite/tests/parser/should_compile/read028.hs   |    3 +
 testsuite/tests/parser/should_compile/read029.hs   |   14 +
 testsuite/tests/parser/should_compile/read030.hs   |   10 +
 testsuite/tests/parser/should_compile/read031.hs   |   10 +
 testsuite/tests/parser/should_compile/read032.hs   |    4 +
 testsuite/tests/parser/should_compile/read033.hs   |    3 +
 testsuite/tests/parser/should_compile/read034.hs   |   12 +
 testsuite/tests/parser/should_compile/read036.hs   |    4 +
 testsuite/tests/parser/should_compile/read037.hs   |    6 +
 testsuite/tests/parser/should_compile/read038.hs   |    5 +
 testsuite/tests/parser/should_compile/read039.hs   |    7 +
 testsuite/tests/parser/should_compile/read040.hs   |    8 +
 testsuite/tests/parser/should_compile/read041.lhs  |   10 +
 testsuite/tests/parser/should_compile/read042.hs   |   29 +
 testsuite/tests/parser/should_compile/read043.hs   |   11 +
 .../tests/parser/should_compile/read043.stderr     |    4 +
 testsuite/tests/parser/should_compile/read044.hs   |    5 +
 testsuite/tests/parser/should_compile/read045.hs   |    4 +
 testsuite/tests/parser/should_compile/read046.hs   |    7 +
 testsuite/tests/parser/should_compile/read047.hs   |    7 +
 testsuite/tests/parser/should_compile/read048.hs   |    7 +
 testsuite/tests/parser/should_compile/read049.hs   |    7 +
 testsuite/tests/parser/should_compile/read050.hs   |    7 +
 testsuite/tests/parser/should_compile/read051.hs   |    7 +
 testsuite/tests/parser/should_compile/read052.hs   |    7 +
 testsuite/tests/parser/should_compile/read053.hs   |    7 +
 testsuite/tests/parser/should_compile/read054.hs   |   10 +
 testsuite/tests/parser/should_compile/read055.hs   |   10 +
 testsuite/tests/parser/should_compile/read056.hs   |   11 +
 testsuite/tests/parser/should_compile/read057.hs   |   11 +
 testsuite/tests/parser/should_compile/read058.hs   |   11 +
 testsuite/tests/parser/should_compile/read059.hs   |   11 +
 testsuite/tests/parser/should_compile/read060.hs   |    8 +
 testsuite/tests/parser/should_compile/read061.hs   |    8 +
 testsuite/tests/parser/should_compile/read062.hs   |   16 +
 testsuite/tests/parser/should_compile/read063.hs   |   51 +
 testsuite/tests/parser/should_compile/read064.hs   |    7 +
 .../tests/parser/should_compile/read064.stderr     |    2 +
 testsuite/tests/parser/should_compile/read066.hs   |    8 +
 .../tests/parser/should_compile/read066.stderr     |    2 +
 testsuite/tests/parser/should_compile/read067.hs   |    8 +
 testsuite/tests/parser/should_compile/read068.hs   |   27 +
 testsuite/tests/parser/should_compile/read069.hs   |    8 +
 testsuite/tests/parser/should_compile/read_1821.hs |   10 +
 .../tests/parser/should_fail/ExportCommaComma.hs   |    3 +
 .../parser/should_fail/ExportCommaComma.stderr     |    2 +
 testsuite/tests/parser/should_fail/Makefile        |    3 +
 .../tests/parser/should_fail/NoDoAndIfThenElse.hs  |    9 +
 .../parser/should_fail/NoDoAndIfThenElse.stderr    |    5 +
 .../should_fail/NondecreasingIndentationFail.hs    |   10 +
 .../NondecreasingIndentationFail.stderr            |    4 +
 .../parser/should_fail/ParserNoForallUnicode.hs    |    6 +
 .../should_fail/ParserNoForallUnicode.stderr       |    5 +
 .../tests/parser/should_fail/ParserNoLambdaCase.hs |    4 +
 .../parser/should_fail/ParserNoLambdaCase.stderr   |    2 +
 .../tests/parser/should_fail/ParserNoMultiWayIf.hs |    7 +
 .../parser/should_fail/ParserNoMultiWayIf.stderr   |    3 +
 testsuite/tests/parser/should_fail/T1344a.hs       |    7 +
 testsuite/tests/parser/should_fail/T1344a.stderr   |    3 +
 testsuite/tests/parser/should_fail/T1344b.hs       |    4 +
 testsuite/tests/parser/should_fail/T1344b.stderr   |    3 +
 testsuite/tests/parser/should_fail/T1344c.hs       |    4 +
 testsuite/tests/parser/should_fail/T1344c.stderr   |    3 +
 testsuite/tests/parser/should_fail/T3095.hs        |    5 +
 testsuite/tests/parser/should_fail/T3095.stderr    |    5 +
 testsuite/tests/parser/should_fail/T3153.hs        |    2 +
 testsuite/tests/parser/should_fail/T3153.stderr    |    6 +
 testsuite/tests/parser/should_fail/T3751.hs        |    3 +
 testsuite/tests/parser/should_fail/T3751.stderr    |    3 +
 testsuite/tests/parser/should_fail/T3811.hs        |    5 +
 testsuite/tests/parser/should_fail/T3811.stderr    |    4 +
 testsuite/tests/parser/should_fail/T3811b.hs       |    4 +
 testsuite/tests/parser/should_fail/T3811b.stderr   |    3 +
 testsuite/tests/parser/should_fail/T3811c.hs       |    7 +
 testsuite/tests/parser/should_fail/T3811c.stderr   |    2 +
 testsuite/tests/parser/should_fail/T3811d.hs       |    7 +
 testsuite/tests/parser/should_fail/T3811d.stderr   |    6 +
 testsuite/tests/parser/should_fail/T3811e.hs       |    6 +
 testsuite/tests/parser/should_fail/T3811e.stderr   |    4 +
 testsuite/tests/parser/should_fail/T3811f.hs       |    4 +
 testsuite/tests/parser/should_fail/T3811f.stderr   |    2 +
 testsuite/tests/parser/should_fail/T3811g.hs       |    7 +
 testsuite/tests/parser/should_fail/T3811g.stderr   |    4 +
 testsuite/tests/parser/should_fail/T5425.hs        |    6 +
 testsuite/tests/parser/should_fail/T5425.stderr    |    3 +
 testsuite/tests/parser/should_fail/T7848.hs        |   11 +
 testsuite/tests/parser/should_fail/T7848.stderr    |   19 +
 testsuite/tests/parser/should_fail/T8430.lhs       |    6 +
 testsuite/tests/parser/should_fail/T8430.stderr    |    2 +
 testsuite/tests/parser/should_fail/T8431.hs        |    1 +
 testsuite/tests/parser/should_fail/T8431.stderr    |    2 +
 testsuite/tests/parser/should_fail/T8506.hs        |    4 +
 testsuite/tests/parser/should_fail/T8506.stderr    |    6 +
 testsuite/tests/parser/should_fail/T984.hs         |    9 +
 testsuite/tests/parser/should_fail/T984.stderr     |    4 +
 testsuite/tests/parser/should_fail/all.T           |   85 +
 testsuite/tests/parser/should_fail/position001.hs  |    7 +
 .../tests/parser/should_fail/position001.stderr    |    2 +
 testsuite/tests/parser/should_fail/position002.hs  |    7 +
 .../tests/parser/should_fail/position002.stderr    |    2 +
 testsuite/tests/parser/should_fail/readFail001.hs  |  113 +
 .../tests/parser/should_fail/readFail001.stderr    |   26 +
 .../parser/should_fail/readFail001.stderr-hugs     |    1 +
 .../tests/parser/should_fail/readFail001.stdout    |   87 +
 testsuite/tests/parser/should_fail/readFail002.hs  |    6 +
 .../tests/parser/should_fail/readFail002.stderr    |    3 +
 .../parser/should_fail/readFail002.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail003.hs  |    8 +
 .../tests/parser/should_fail/readFail003.stderr    |   16 +
 .../parser/should_fail/readFail003.stderr-hugs     |    5 +
 .../tests/parser/should_fail/readFail003.stdout    |   11 +
 testsuite/tests/parser/should_fail/readFail004.hs  |   41 +
 .../tests/parser/should_fail/readFail004.stderr    |    3 +
 .../parser/should_fail/readFail004.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail005.hs  |    4 +
 .../tests/parser/should_fail/readFail005.stderr    |    3 +
 .../parser/should_fail/readFail005.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail006.hs  |    9 +
 .../tests/parser/should_fail/readFail006.stderr    |    2 +
 .../parser/should_fail/readFail006.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail007.hs  |    8 +
 .../tests/parser/should_fail/readFail007.stderr    |    4 +
 .../tests/parser/should_fail/readFail007.stdout    |    9 +
 testsuite/tests/parser/should_fail/readFail008.hs  |    5 +
 .../tests/parser/should_fail/readFail008.stderr    |    6 +
 .../parser/should_fail/readFail008.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail009.hs  |   15 +
 .../tests/parser/should_fail/readFail009.stderr    |    3 +
 .../parser/should_fail/readFail009.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail011.hs  |    7 +
 .../tests/parser/should_fail/readFail011.stderr    |    2 +
 .../parser/should_fail/readFail011.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail012.hs  |    9 +
 .../tests/parser/should_fail/readFail012.stderr    |    2 +
 .../parser/should_fail/readFail012.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail013.hs  |    4 +
 .../tests/parser/should_fail/readFail013.stderr    |    2 +
 .../parser/should_fail/readFail013.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail014.hs  |    3 +
 .../tests/parser/should_fail/readFail014.stderr    |    2 +
 .../parser/should_fail/readFail014.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail015.hs  |    5 +
 .../tests/parser/should_fail/readFail015.stderr    |    2 +
 .../parser/should_fail/readFail015.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail016.hs  |    7 +
 .../tests/parser/should_fail/readFail016.stderr    |    4 +
 .../tests/parser/should_fail/readFail016.stdout    |    7 +
 testsuite/tests/parser/should_fail/readFail017.hs  |    6 +
 .../tests/parser/should_fail/readFail017.stderr    |    2 +
 .../parser/should_fail/readFail017.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail018.hs  |    8 +
 .../tests/parser/should_fail/readFail018.stderr    |    2 +
 .../parser/should_fail/readFail018.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail019.hs  |    3 +
 .../tests/parser/should_fail/readFail019.stderr    |    2 +
 .../parser/should_fail/readFail019.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail020.hs  |    3 +
 .../tests/parser/should_fail/readFail020.stderr    |    2 +
 .../parser/should_fail/readFail020.stderr-hugs     |    1 +
 .../tests/parser/should_fail/readFail021.stderr    |    3 +
 testsuite/tests/parser/should_fail/readFail022.hs  |    4 +
 .../tests/parser/should_fail/readFail022.stderr    |    2 +
 .../parser/should_fail/readFail022.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail023.hs  |   12 +
 .../tests/parser/should_fail/readFail023.stderr    |    6 +
 testsuite/tests/parser/should_fail/readFail024.hs  |    5 +
 .../tests/parser/should_fail/readFail024.stderr    |    2 +
 .../parser/should_fail/readFail024.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail025.hs  |    5 +
 .../tests/parser/should_fail/readFail025.stderr    |    6 +
 .../parser/should_fail/readFail025.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail026.hs  |    3 +
 .../tests/parser/should_fail/readFail026.stderr    |    2 +
 .../parser/should_fail/readFail026.stderr-hugs     |    1 +
 testsuite/tests/parser/should_fail/readFail027.hs  |   15 +
 .../tests/parser/should_fail/readFail027.stderr    |    2 +
 testsuite/tests/parser/should_fail/readFail028.hs  |    4 +
 .../tests/parser/should_fail/readFail028.stderr    |    4 +
 testsuite/tests/parser/should_fail/readFail029.hs  |    1 +
 .../tests/parser/should_fail/readFail029.stderr    |    6 +
 testsuite/tests/parser/should_fail/readFail030.hs  |    1 +
 .../tests/parser/should_fail/readFail030.stderr    |    2 +
 testsuite/tests/parser/should_fail/readFail031.hs  |    4 +
 .../tests/parser/should_fail/readFail031.stderr    |    4 +
 testsuite/tests/parser/should_fail/readFail032.hs  |   22 +
 .../tests/parser/should_fail/readFail032.stderr    |    8 +
 testsuite/tests/parser/should_fail/readFail033.hs  |    2 +
 .../tests/parser/should_fail/readFail033.stderr    |    3 +
 testsuite/tests/parser/should_fail/readFail034.hs  |    5 +
 .../tests/parser/should_fail/readFail034.stderr    |    2 +
 testsuite/tests/parser/should_fail/readFail035.hs  |    7 +
 .../tests/parser/should_fail/readFail035.stderr    |    4 +
 testsuite/tests/parser/should_fail/readFail036.hs  |    5 +
 .../tests/parser/should_fail/readFail036.stderr    |    5 +
 testsuite/tests/parser/should_fail/readFail037.hs  |    5 +
 .../tests/parser/should_fail/readFail037.stderr    |    5 +
 testsuite/tests/parser/should_fail/readFail038.hs  |    8 +
 .../tests/parser/should_fail/readFail038.stderr    |    4 +
 testsuite/tests/parser/should_fail/readFail039.hs  |    9 +
 .../tests/parser/should_fail/readFail039.stderr    |    6 +
 testsuite/tests/parser/should_fail/readFail040.hs  |    9 +
 .../tests/parser/should_fail/readFail040.stderr    |    2 +
 testsuite/tests/parser/should_fail/readFail041.hs  |    7 +
 .../tests/parser/should_fail/readFail041.stderr    |    5 +
 testsuite/tests/parser/should_fail/readFail042.hs  |   12 +
 .../tests/parser/should_fail/readFail042.stderr    |   12 +
 testsuite/tests/parser/should_fail/readFail043.hs  |   14 +
 .../tests/parser/should_fail/readFail043.stderr    |   26 +
 testsuite/tests/parser/should_fail/readFail044.hs  |    9 +
 .../tests/parser/should_fail/readFail044.stderr    |    6 +
 .../parser/should_fail/readFail045.stderr-ghc-7.0  |    2 +
 testsuite/tests/parser/should_fail/readFail046.hs  |    4 +
 .../tests/parser/should_fail/readFail046.stderr    |    4 +
 testsuite/tests/parser/should_fail/readFail047.hs  |    9 +
 .../tests/parser/should_fail/readFail047.stderr    |    2 +
 .../should_fail/readFailTraditionalRecords1.hs     |    6 +
 .../should_fail/readFailTraditionalRecords1.stderr |    3 +
 .../should_fail/readFailTraditionalRecords2.hs     |    7 +
 .../should_fail/readFailTraditionalRecords2.stderr |    3 +
 .../should_fail/readFailTraditionalRecords3.hs     |    6 +
 .../should_fail/readFailTraditionalRecords3.stderr |    3 +
 testsuite/tests/parser/should_run/Makefile         |    3 +
 .../tests/parser/should_run/ParserMultiWayIf.hs    |   20 +
 .../parser/should_run/ParserMultiWayIf.stdout      |    1 +
 testsuite/tests/parser/should_run/T1344.hs         |   10 +
 testsuite/tests/parser/should_run/T1344.stdout     |    3 +
 testsuite/tests/parser/should_run/all.T            |    8 +
 testsuite/tests/parser/should_run/operator.hs      |   23 +
 testsuite/tests/parser/should_run/operator.stdout  |    8 +
 testsuite/tests/parser/should_run/operator2.hs     |    7 +
 testsuite/tests/parser/should_run/operator2.stdout |    1 +
 testsuite/tests/parser/should_run/readRun001.hs    |   57 +
 .../tests/parser/should_run/readRun001.stdout      |   11 +
 testsuite/tests/parser/should_run/readRun002.hs    |   35 +
 .../tests/parser/should_run/readRun002.stdout      |    7 +
 testsuite/tests/parser/should_run/readRun003.hs    |   13 +
 .../tests/parser/should_run/readRun003.stdout      |    4 +
 testsuite/tests/parser/should_run/readRun004.hs    |   28 +
 .../tests/parser/should_run/readRun004.stdout      |    2 +
 testsuite/tests/parser/unicode/Makefile            |    3 +
 testsuite/tests/parser/unicode/T1103.hs            |   13 +
 testsuite/tests/parser/unicode/T1744.hs            |    3 +
 testsuite/tests/parser/unicode/T1744.stdout        |    1 +
 testsuite/tests/parser/unicode/T2302.hs            |    1 +
 testsuite/tests/parser/unicode/T2302.stderr        |    2 +
 testsuite/tests/parser/unicode/T4373.hs            |    3 +
 testsuite/tests/parser/unicode/T7671.hs            |    8 +
 testsuite/tests/parser/unicode/all.T               |   23 +
 testsuite/tests/parser/unicode/utf8_001.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_002.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_002.stderr     |    2 +
 testsuite/tests/parser/unicode/utf8_003.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_003.stderr     |    2 +
 testsuite/tests/parser/unicode/utf8_004.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_004.stderr     |    2 +
 testsuite/tests/parser/unicode/utf8_005.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_005.stderr     |    2 +
 testsuite/tests/parser/unicode/utf8_010.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_010.stderr     |    3 +
 testsuite/tests/parser/unicode/utf8_011.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_011.stderr     |    3 +
 testsuite/tests/parser/unicode/utf8_020.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_020.stderr     |    3 +
 testsuite/tests/parser/unicode/utf8_021.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_021.stderr     |    3 +
 testsuite/tests/parser/unicode/utf8_022.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_022.stderr     |    3 +
 testsuite/tests/parser/unicode/utf8_023.hs         |    2 +
 testsuite/tests/parser/unicode/utf8_024.hs         |  194 +
 testsuite/tests/parser/unicode/utf8_024.stdout     |    1 +
 testsuite/tests/perf/Makefile                      |    3 +
 testsuite/tests/perf/compiler/Makefile             |    9 +
 testsuite/tests/perf/compiler/T1969.hs             | 1210 ++
 testsuite/tests/perf/compiler/T3064.hs             |   90 +
 testsuite/tests/perf/compiler/T3294.hs             |  206 +
 testsuite/tests/perf/compiler/T4007.hs             |    5 +
 testsuite/tests/perf/compiler/T4007.stdout         |    7 +
 testsuite/tests/perf/compiler/T4801.hs             |   13 +
 testsuite/tests/perf/compiler/T5030.hs             |  194 +
 testsuite/tests/perf/compiler/T5321FD.hs           |  102 +
 testsuite/tests/perf/compiler/T5321Fun.hs          |  109 +
 testsuite/tests/perf/compiler/T5631.hs             | 1120 ++
 testsuite/tests/perf/compiler/T5642.hs             |  985 ++
 testsuite/tests/perf/compiler/T5837.hs             |    9 +
 testsuite/tests/perf/compiler/T5837.stderr         |  161 +
 testsuite/tests/perf/compiler/T6048.hs             |   42 +
 testsuite/tests/perf/compiler/T783.hs              |  503 +
 testsuite/tests/perf/compiler/all.T                |  374 +
 testsuite/tests/perf/compiler/parsing001.hs        | 8413 +++++++++++
 testsuite/tests/perf/compiler/parsing001.stderr    |    4 +
 testsuite/tests/perf/haddock/Makefile              |    3 +
 testsuite/tests/perf/haddock/all.T                 |  141 +
 testsuite/tests/perf/should_run/Conversions.hs     |   21 +
 testsuite/tests/perf/should_run/Conversions.stdout |    2 +
 testsuite/tests/perf/should_run/Makefile           |   36 +
 testsuite/tests/perf/should_run/MethSharing.hs     |   97 +
 testsuite/tests/perf/should_run/MethSharing.stdout |    1 +
 testsuite/tests/perf/should_run/T149_A.hs          |   25 +
 testsuite/tests/perf/should_run/T149_B.hs          |   26 +
 testsuite/tests/perf/should_run/T2902_A.hs         |   18 +
 .../tests/perf/should_run/T2902_A_PairingSum.hs    |   49 +
 testsuite/tests/perf/should_run/T2902_B.hs         |   18 +
 .../tests/perf/should_run/T2902_B_PairingSum.hs    |   37 +
 testsuite/tests/perf/should_run/T2902_Sum.hs       |   14 +
 testsuite/tests/perf/should_run/T3245.hs           |   47 +
 testsuite/tests/perf/should_run/T3245.stdout       |   15 +
 testsuite/tests/perf/should_run/T3586.hs           |   20 +
 testsuite/tests/perf/should_run/T3586.stdout       |    1 +
 testsuite/tests/perf/should_run/T3736.hs           |  212 +
 testsuite/tests/perf/should_run/T3736.stdout       |    1 +
 testsuite/tests/perf/should_run/T3738.hs           |   10 +
 testsuite/tests/perf/should_run/T3738.stdout       |    1 +
 testsuite/tests/perf/should_run/T3738a.hs          |    6 +
 testsuite/tests/perf/should_run/T4321.hs           |   15 +
 testsuite/tests/perf/should_run/T4321.stdout       |    1 +
 testsuite/tests/perf/should_run/T4474a.hs          |   40 +
 testsuite/tests/perf/should_run/T4474a.stdout      |    1 +
 testsuite/tests/perf/should_run/T4474b.hs          |   40 +
 testsuite/tests/perf/should_run/T4474b.stdout      |    1 +
 testsuite/tests/perf/should_run/T4474c.hs          |   40 +
 testsuite/tests/perf/should_run/T4474c.stdout      |    1 +
 testsuite/tests/perf/should_run/T4830.hs           |   15 +
 testsuite/tests/perf/should_run/T4830.stdout       |    1 +
 testsuite/tests/perf/should_run/T4978.hs           |  126 +
 testsuite/tests/perf/should_run/T4978.stdout       |    1 +
 testsuite/tests/perf/should_run/T5113.hs           |   31 +
 testsuite/tests/perf/should_run/T5113.stdout       |    1 +
 testsuite/tests/perf/should_run/T5205.hs           |   13 +
 testsuite/tests/perf/should_run/T5205.stdout       |    1 +
 testsuite/tests/perf/should_run/T5237.hs           |   15 +
 testsuite/tests/perf/should_run/T5237.stdout       |    1 +
 testsuite/tests/perf/should_run/T5536.hs           |    5 +
 testsuite/tests/perf/should_run/T5549.hs           |   27 +
 testsuite/tests/perf/should_run/T5549.stdout       |    2 +
 testsuite/tests/perf/should_run/T7257.hs           |   30 +
 testsuite/tests/perf/should_run/T7257.stdout       |    1 +
 testsuite/tests/perf/should_run/T7436.hs           |   22 +
 testsuite/tests/perf/should_run/T7436.stdout       |    1 +
 testsuite/tests/perf/should_run/T7507.hs           |   14 +
 testsuite/tests/perf/should_run/T7507.stdout       |    1 +
 testsuite/tests/perf/should_run/T7797.hs           |   15 +
 testsuite/tests/perf/should_run/T7797.stdout       |    1 +
 testsuite/tests/perf/should_run/T7797a.hs          |   12 +
 testsuite/tests/perf/should_run/T7850.hs           |   11 +
 testsuite/tests/perf/should_run/T7850.stdout       |    1 +
 testsuite/tests/perf/should_run/T7954.hs           |    7 +
 testsuite/tests/perf/should_run/T7954.stdout       |    1 +
 testsuite/tests/perf/should_run/T876.hs            |   11 +
 testsuite/tests/perf/should_run/T876.stdout        |    1 +
 testsuite/tests/perf/should_run/all.T              |  293 +
 testsuite/tests/perf/should_run/lazy-bs-alloc.hs   |    9 +
 testsuite/tests/perf/space_leaks/Makefile          |    3 +
 testsuite/tests/perf/space_leaks/T2762.hs          |   18 +
 testsuite/tests/perf/space_leaks/T2762A.hs         |   15 +
 testsuite/tests/perf/space_leaks/T4018.hs          |   27 +
 testsuite/tests/perf/space_leaks/T4334.hs          |   18 +
 testsuite/tests/perf/space_leaks/T4334.stdout      |    3 +
 testsuite/tests/perf/space_leaks/all.T             |   46 +
 testsuite/tests/perf/space_leaks/space_leak_001.hs |    5 +
 .../tests/perf/space_leaks/space_leak_001.stdout   |    1 +
 testsuite/tests/plugins/HomePackagePlugin.hs       |   34 +
 testsuite/tests/plugins/LinkerTicklingPlugin.hs    |   17 +
 testsuite/tests/plugins/Makefile                   |   10 +
 testsuite/tests/plugins/all.T                      |   40 +
 testsuite/tests/plugins/plugins01.hs               |   15 +
 testsuite/tests/plugins/plugins01.stderr           |    4 +
 testsuite/tests/plugins/plugins01.stdout           |    3 +
 testsuite/tests/plugins/plugins02.hs               |    5 +
 testsuite/tests/plugins/plugins02.stderr           |    1 +
 testsuite/tests/plugins/plugins03.hs               |    5 +
 testsuite/tests/plugins/plugins03.stderr           |    2 +
 testsuite/tests/plugins/plugins04.hs               |    5 +
 testsuite/tests/plugins/plugins04.stderr           |    2 +
 testsuite/tests/plugins/plugins05.hs               |    7 +
 testsuite/tests/plugins/plugins05.stdout           |    1 +
 testsuite/tests/plugins/plugins06.hs               |    6 +
 testsuite/tests/plugins/simple-plugin/LICENSE      |   10 +
 testsuite/tests/plugins/simple-plugin/Makefile     |   20 +
 testsuite/tests/plugins/simple-plugin/Setup.hs     |    3 +
 .../simple-plugin/Simple/BadlyTypedPlugin.hs       |    4 +
 .../plugins/simple-plugin/Simple/DataStructures.hs |    9 +
 .../tests/plugins/simple-plugin/Simple/Plugin.hs   |   83 +
 .../plugins/simple-plugin/simple-plugin.cabal      |   20 +
 testsuite/tests/polykinds/Freeman.hs               |  265 +
 testsuite/tests/polykinds/Freeman.stdout           |    1 +
 testsuite/tests/polykinds/Makefile                 |   40 +
 testsuite/tests/polykinds/MonoidsFD.hs             |  106 +
 testsuite/tests/polykinds/MonoidsFD.stdout         |    8 +
 testsuite/tests/polykinds/MonoidsTF.hs             |  116 +
 testsuite/tests/polykinds/MonoidsTF.stdout         |    8 +
 testsuite/tests/polykinds/PolyKinds01.hs           |   14 +
 testsuite/tests/polykinds/PolyKinds02.hs           |   14 +
 testsuite/tests/polykinds/PolyKinds02.stderr       |    5 +
 testsuite/tests/polykinds/PolyKinds03.hs           |   13 +
 testsuite/tests/polykinds/PolyKinds04.hs           |    8 +
 testsuite/tests/polykinds/PolyKinds04.stderr       |    8 +
 testsuite/tests/polykinds/PolyKinds05.hs           |    9 +
 testsuite/tests/polykinds/PolyKinds06.hs           |   10 +
 testsuite/tests/polykinds/PolyKinds06.stderr       |    5 +
 testsuite/tests/polykinds/PolyKinds07.hs           |   12 +
 testsuite/tests/polykinds/PolyKinds07.stderr       |    7 +
 testsuite/tests/polykinds/PolyKinds08.hs           |   12 +
 testsuite/tests/polykinds/PolyKinds09.hs           |   65 +
 testsuite/tests/polykinds/PolyKinds09.stdout       |    1 +
 testsuite/tests/polykinds/PolyKinds10.hs           |  159 +
 testsuite/tests/polykinds/PolyKinds10.stdout       |    1 +
 testsuite/tests/polykinds/PolyKinds11.hs           |   12 +
 testsuite/tests/polykinds/PolyKinds12.hs           |   34 +
 testsuite/tests/polykinds/PolyKinds13.hs           |   29 +
 testsuite/tests/polykinds/RedBlack.hs              |  142 +
 testsuite/tests/polykinds/T5716.hs                 |   13 +
 testsuite/tests/polykinds/T5716.stderr             |    4 +
 testsuite/tests/polykinds/T5716a.hs                |   11 +
 testsuite/tests/polykinds/T5716a.stderr            |    7 +
 testsuite/tests/polykinds/T5717.hs                 |   20 +
 testsuite/tests/polykinds/T5770.hs                 |   21 +
 testsuite/tests/polykinds/T5771.hs                 |   29 +
 testsuite/tests/polykinds/T5798.hs                 |    8 +
 testsuite/tests/polykinds/T5862.hs                 |   27 +
 testsuite/tests/polykinds/T5881.hs                 |    5 +
 testsuite/tests/polykinds/T5881a.hs                |    4 +
 testsuite/tests/polykinds/T5912.hs                 |   12 +
 testsuite/tests/polykinds/T5935.hs                 |   13 +
 testsuite/tests/polykinds/T5937.hs                 |    6 +
 testsuite/tests/polykinds/T5938.hs                 |    7 +
 testsuite/tests/polykinds/T5948.hs                 |    7 +
 testsuite/tests/polykinds/T6002.hs                 |  101 +
 testsuite/tests/polykinds/T6015.hs                 |   15 +
 testsuite/tests/polykinds/T6015a.hs                |   14 +
 testsuite/tests/polykinds/T6020.hs                 |   21 +
 testsuite/tests/polykinds/T6020a.hs                |   16 +
 testsuite/tests/polykinds/T6021.hs                 |    5 +
 testsuite/tests/polykinds/T6021.stderr             |    4 +
 testsuite/tests/polykinds/T6025.hs                 |    5 +
 testsuite/tests/polykinds/T6025a.hs                |    6 +
 testsuite/tests/polykinds/T6035.hs                 |   28 +
 testsuite/tests/polykinds/T6036.hs                 |   17 +
 testsuite/tests/polykinds/T6039.hs                 |    6 +
 testsuite/tests/polykinds/T6039.stderr             |    4 +
 testsuite/tests/polykinds/T6044.hs                 |    6 +
 testsuite/tests/polykinds/T6049.hs                 |    8 +
 testsuite/tests/polykinds/T6054.hs                 |    7 +
 testsuite/tests/polykinds/T6054.stderr             |    9 +
 testsuite/tests/polykinds/T6054a.hs                |    6 +
 testsuite/tests/polykinds/T6068.hs                 |   29 +
 testsuite/tests/polykinds/T6068.script             |    2 +
 testsuite/tests/polykinds/T6068.stdout             |    1 +
 testsuite/tests/polykinds/T6081.hs                 |   10 +
 testsuite/tests/polykinds/T6093.hs                 |   13 +
 testsuite/tests/polykinds/T6118.hs                 |   23 +
 testsuite/tests/polykinds/T6129.hs                 |   12 +
 testsuite/tests/polykinds/T6129.stderr             |    7 +
 testsuite/tests/polykinds/T6137.hs                 |   25 +
 testsuite/tests/polykinds/T7020.hs                 |   17 +
 testsuite/tests/polykinds/T7022.hs                 |    9 +
 testsuite/tests/polykinds/T7022a.hs                |   13 +
 testsuite/tests/polykinds/T7022b.hs                |    9 +
 testsuite/tests/polykinds/T7053.hs                 |    7 +
 testsuite/tests/polykinds/T7053.stderr             |    8 +
 testsuite/tests/polykinds/T7053a.hs                |    8 +
 testsuite/tests/polykinds/T7073.hs                 |    8 +
 testsuite/tests/polykinds/T7090.hs                 |   28 +
 testsuite/tests/polykinds/T7095.hs                 |   25 +
 testsuite/tests/polykinds/T7128.hs                 |    8 +
 testsuite/tests/polykinds/T7151.hs                 |    3 +
 testsuite/tests/polykinds/T7151.stderr             |    4 +
 testsuite/tests/polykinds/T7176.hs                 |   15 +
 testsuite/tests/polykinds/T7224.hs                 |    7 +
 testsuite/tests/polykinds/T7224.stderr             |    5 +
 testsuite/tests/polykinds/T7230.hs                 |   49 +
 testsuite/tests/polykinds/T7230.stderr             |   27 +
 testsuite/tests/polykinds/T7238.hs                 |   14 +
 testsuite/tests/polykinds/T7272.hs                 |    7 +
 testsuite/tests/polykinds/T7272.hs-boot            |    5 +
 testsuite/tests/polykinds/T7272a.hs                |    5 +
 testsuite/tests/polykinds/T7278.hs                 |    9 +
 testsuite/tests/polykinds/T7278.stderr             |    5 +
 testsuite/tests/polykinds/T7328.hs                 |    8 +
 testsuite/tests/polykinds/T7328.stderr             |    7 +
 testsuite/tests/polykinds/T7332.hs                 |   41 +
 testsuite/tests/polykinds/T7341.hs                 |   12 +
 testsuite/tests/polykinds/T7341.stderr             |    6 +
 testsuite/tests/polykinds/T7347.hs                 |   11 +
 testsuite/tests/polykinds/T7404.hs                 |    4 +
 testsuite/tests/polykinds/T7404.stderr             |    4 +
 testsuite/tests/polykinds/T7422.hs                 |   17 +
 testsuite/tests/polykinds/T7433.hs                 |    2 +
 testsuite/tests/polykinds/T7433.stderr             |    6 +
 testsuite/tests/polykinds/T7438.hs                 |    6 +
 testsuite/tests/polykinds/T7438.stderr             |   18 +
 testsuite/tests/polykinds/T7438a.hs                |    8 +
 testsuite/tests/polykinds/T7488.hs                 |    8 +
 testsuite/tests/polykinds/T7502.hs                 |    4 +
 testsuite/tests/polykinds/T7524.hs                 |    6 +
 testsuite/tests/polykinds/T7524.stderr             |    5 +
 testsuite/tests/polykinds/T7594.hs                 |   27 +
 testsuite/tests/polykinds/T7594.stderr             |   15 +
 testsuite/tests/polykinds/T7601.hs                 |   12 +
 testsuite/tests/polykinds/T7805.hs                 |    7 +
 testsuite/tests/polykinds/T7805.stderr             |    4 +
 testsuite/tests/polykinds/T7916.hs                 |   15 +
 testsuite/tests/polykinds/T7939a.hs                |    7 +
 testsuite/tests/polykinds/T7939a.stderr            |    7 +
 testsuite/tests/polykinds/T7973.hs                 |   25 +
 testsuite/tests/polykinds/T8132.hs                 |    6 +
 testsuite/tests/polykinds/T8132.stderr             |    4 +
 testsuite/tests/polykinds/T8359.hs                 |   17 +
 testsuite/tests/polykinds/T8391.hs                 |   11 +
 testsuite/tests/polykinds/T8449.hs                 |    9 +
 testsuite/tests/polykinds/T8449a.hs                |    9 +
 testsuite/tests/polykinds/T8534.hs                 |    3 +
 testsuite/tests/polykinds/all.T                    |   96 +
 testsuite/tests/primops/Makefile                   |    3 +
 .../primops/should_compile/T6135_should_compile.hs |   22 +
 testsuite/tests/primops/should_compile/all.T       |    1 +
 testsuite/tests/primops/should_run/T6135.hs        |  441 +
 testsuite/tests/primops/should_run/T6135.stdout    |  356 +
 testsuite/tests/primops/should_run/T7689.hs        |   78 +
 testsuite/tests/primops/should_run/T7689.stdout    |   37 +
 testsuite/tests/primops/should_run/all.T           |    3 +
 testsuite/tests/profiling/Makefile                 |    3 +
 testsuite/tests/profiling/should_compile/Makefile  |    3 +
 testsuite/tests/profiling/should_compile/T2410.hs  |   10 +
 testsuite/tests/profiling/should_compile/all.T     |    8 +
 .../tests/profiling/should_compile/prof001.hs      |    5 +
 .../tests/profiling/should_compile/prof002.hs      |   17 +
 .../tests/profiling/should_compile/prof002.stdout  |    1 +
 testsuite/tests/profiling/should_fail/Makefile     |    3 +
 testsuite/tests/profiling/should_fail/all.T        |    3 +
 .../tests/profiling/should_fail/proffail001.hs     |    6 +
 .../tests/profiling/should_fail/proffail001.stderr |    2 +
 testsuite/tests/profiling/should_run/Makefile      |   25 +
 testsuite/tests/profiling/should_run/T2552.hs      |   20 +
 .../tests/profiling/should_run/T2552.prof.sample   |   40 +
 testsuite/tests/profiling/should_run/T2552.stdout  |    3 +
 testsuite/tests/profiling/should_run/T2592.hs      |    1 +
 testsuite/tests/profiling/should_run/T2592.stderr  |    3 +
 testsuite/tests/profiling/should_run/T3001-2.hs    |  280 +
 .../tests/profiling/should_run/T3001-2.stdout      |    1 +
 testsuite/tests/profiling/should_run/T3001.hs      |    8 +
 testsuite/tests/profiling/should_run/T3001.stdout  |    1 +
 testsuite/tests/profiling/should_run/T5314.hs      |   10 +
 testsuite/tests/profiling/should_run/T5314.stdout  |    1 +
 testsuite/tests/profiling/should_run/T5363.hs      |   12 +
 testsuite/tests/profiling/should_run/T5363.stdout  |    1 +
 .../tests/profiling/should_run/T5363.stdout-ws-32  |    1 +
 testsuite/tests/profiling/should_run/T5559.hs      |    8 +
 .../tests/profiling/should_run/T5559.prof.sample   |   23 +
 testsuite/tests/profiling/should_run/T5559.stdout  |    1 +
 testsuite/tests/profiling/should_run/T680.hs       |   20 +
 .../tests/profiling/should_run/T680.prof.sample    |   35 +
 testsuite/tests/profiling/should_run/T680.stdout   |    1 +
 testsuite/tests/profiling/should_run/T949.hs       |    5 +
 testsuite/tests/profiling/should_run/all.T         |  118 +
 testsuite/tests/profiling/should_run/bio001.stdout |    1 +
 .../tests/profiling/should_run/callstack001.hs     |   18 +
 .../tests/profiling/should_run/callstack001.stdout |    2 +
 .../tests/profiling/should_run/callstack002.hs     |   21 +
 .../tests/profiling/should_run/callstack002.stderr |   16 +
 .../tests/profiling/should_run/callstack002.stdout |    9 +
 .../tests/profiling/should_run/heapprof001.hs      |  182 +
 .../tests/profiling/should_run/heapprof001.stdout  |    7 +
 testsuite/tests/profiling/should_run/ioprof.hs     |   25 +
 .../tests/profiling/should_run/ioprof.prof.sample  |   39 +
 testsuite/tests/profiling/should_run/ioprof.stderr |    1 +
 .../tests/profiling/should_run/prof-doc-fib.hs     |    9 +
 .../profiling/should_run/prof-doc-fib.prof.sample  |   25 +
 .../tests/profiling/should_run/prof-doc-fib.stdout |    1 +
 .../tests/profiling/should_run/prof-doc-last.hs    |    7 +
 .../profiling/should_run/prof-doc-last.prof.sample |   31 +
 .../profiling/should_run/prof-doc-last.stdout      |    4 +
 .../tests/profiling/should_run/profinline001.hs    |   14 +
 .../profiling/should_run/profinline001.prof.sample |   28 +
 .../profiling/should_run/profinline001.stdout      |    1 +
 testsuite/tests/profiling/should_run/scc001.hs     |   16 +
 .../tests/profiling/should_run/scc001.prof.sample  |   28 +
 testsuite/tests/profiling/should_run/scc001.stdout |    3 +
 testsuite/tests/profiling/should_run/scc002.hs     |   26 +
 .../tests/profiling/should_run/scc002.prof.sample  |   29 +
 testsuite/tests/profiling/should_run/scc002.stdout |    1 +
 testsuite/tests/profiling/should_run/scc003.hs     |    8 +
 .../tests/profiling/should_run/scc003.prof.sample  |   25 +
 testsuite/tests/profiling/should_run/scc003.stdout |    1 +
 testsuite/tests/profiling/should_run/scc004.hs     |   10 +
 .../tests/profiling/should_run/scc004.prof.sample  |   28 +
 testsuite/tests/programs/10queens/10queens.stdout  |    1 +
 testsuite/tests/programs/10queens/Main.hs          |   30 +
 testsuite/tests/programs/10queens/Makefile         |    3 +
 testsuite/tests/programs/10queens/test.T           |    6 +
 testsuite/tests/programs/Makefile                  |    3 +
 testsuite/tests/programs/Makefile-OLD              |   43 +
 testsuite/tests/programs/Queens/Makefile           |    3 +
 testsuite/tests/programs/Queens/queens.hs          |   50 +
 testsuite/tests/programs/Queens/queens.stdout      |   24 +
 testsuite/tests/programs/Queens/test.T             |    6 +
 testsuite/tests/programs/andre_monad/Main.hs       |   89 +
 testsuite/tests/programs/andre_monad/Makefile      |    3 +
 .../tests/programs/andre_monad/andre_monad.stdout  |    1 +
 testsuite/tests/programs/andre_monad/test.T        |    8 +
 testsuite/tests/programs/andy_cherry/DataTypes.hs  |  622 +
 testsuite/tests/programs/andy_cherry/GenUtils.hs   |  244 +
 testsuite/tests/programs/andy_cherry/Interp.hs     |  262 +
 .../tests/programs/andy_cherry/InterpUtils.hs      |  371 +
 testsuite/tests/programs/andy_cherry/Main.hs       |  204 +
 testsuite/tests/programs/andy_cherry/Makefile      |    3 +
 testsuite/tests/programs/andy_cherry/Parser.hs     |   98 +
 testsuite/tests/programs/andy_cherry/PrintTEX.hs   |  182 +
 .../tests/programs/andy_cherry/andy_cherry.stdout  | 7258 +++++++++
 testsuite/tests/programs/andy_cherry/mygames.pgn   | 1323 ++
 testsuite/tests/programs/andy_cherry/test.T        |   14 +
 .../tests/programs/barton-mangler-bug/Basic.hs     |  287 +
 testsuite/tests/programs/barton-mangler-bug/Bug.hs |    6 +
 .../tests/programs/barton-mangler-bug/Expected.hs  | 5009 +++++++
 .../tests/programs/barton-mangler-bug/Main.hs      |   28 +
 .../tests/programs/barton-mangler-bug/Makefile     |    3 +
 .../tests/programs/barton-mangler-bug/Physical.hs  |  302 +
 .../tests/programs/barton-mangler-bug/Plot.lhs     |   79 +
 .../programs/barton-mangler-bug/PlotExample.lhs    |   21 +
 .../barton-mangler-bug/TypesettingTricks.hs        |   21 +
 .../barton-mangler-bug/barton-mangler-bug.stdout   | 5009 +++++++
 .../tests/programs/barton-mangler-bug/piece.gnp    |    4 +
 .../tests/programs/barton-mangler-bug/piece.plt    | 2500 ++++
 .../tests/programs/barton-mangler-bug/sine.gnp     |    4 +
 .../tests/programs/barton-mangler-bug/sine.plt     | 2500 ++++
 testsuite/tests/programs/barton-mangler-bug/test.T |   14 +
 testsuite/tests/programs/cholewo-eval/Arr.lhs      |  395 +
 testsuite/tests/programs/cholewo-eval/Main.lhs     |  109 +
 testsuite/tests/programs/cholewo-eval/Makefile     |    3 +
 .../programs/cholewo-eval/cholewo-eval.stdout      |    1 +
 testsuite/tests/programs/cholewo-eval/test.T       |    5 +
 testsuite/tests/programs/cvh_unboxing/Append.lhs   |  142 +
 testsuite/tests/programs/cvh_unboxing/Main.lhs     |   10 +
 testsuite/tests/programs/cvh_unboxing/Makefile     |    3 +
 testsuite/tests/programs/cvh_unboxing/README       |    4 +
 testsuite/tests/programs/cvh_unboxing/Types.lhs    |   63 +
 .../programs/cvh_unboxing/cvh_unboxing.stdout      |    1 +
 testsuite/tests/programs/cvh_unboxing/test.T       |   10 +
 .../tests/programs/fast2haskell/Fast2haskell.hs    |   50 +
 testsuite/tests/programs/fast2haskell/Main.hs      |  296 +
 testsuite/tests/programs/fast2haskell/Makefile     |    3 +
 .../programs/fast2haskell/fast2haskell.stdout      |    2 +
 testsuite/tests/programs/fast2haskell/test.T       |    8 +
 testsuite/tests/programs/fun_insts/Main.hs         |   26 +
 testsuite/tests/programs/fun_insts/Makefile        |    3 +
 .../tests/programs/fun_insts/fun_insts.stdout      |    1 +
 testsuite/tests/programs/fun_insts/test.T          |    6 +
 testsuite/tests/programs/galois_raytrace/CSG.hs    |   16 +
 .../tests/programs/galois_raytrace/Construct.hs    |  265 +
 testsuite/tests/programs/galois_raytrace/Data.hs   |  408 +
 testsuite/tests/programs/galois_raytrace/Eval.hs   |  355 +
 .../tests/programs/galois_raytrace/Geometry.hs     |  312 +
 .../tests/programs/galois_raytrace/Illumination.hs |  224 +
 .../programs/galois_raytrace/Intersections.hs      |  404 +
 .../tests/programs/galois_raytrace/Interval.hs     |  121 +
 testsuite/tests/programs/galois_raytrace/Main.hs   |   15 +
 testsuite/tests/programs/galois_raytrace/Makefile  |    3 +
 testsuite/tests/programs/galois_raytrace/Misc.hs   |   11 +
 testsuite/tests/programs/galois_raytrace/Parse.hs  |  137 +
 testsuite/tests/programs/galois_raytrace/Pixmap.hs |   64 +
 .../tests/programs/galois_raytrace/Primitives.hs   |   24 +
 .../tests/programs/galois_raytrace/RayTrace.hs     |    9 +
 .../tests/programs/galois_raytrace/Surface.hs      |  115 +
 .../tests/programs/galois_raytrace/galois.gml      |  147 +
 .../galois_raytrace/galois_raytrace.stdout         |  205 +
 testsuite/tests/programs/galois_raytrace/test.T    |   26 +
 testsuite/tests/programs/hs-boot/A.hs              |    6 +
 testsuite/tests/programs/hs-boot/A.hs-boot         |    4 +
 testsuite/tests/programs/hs-boot/B.hs              |    5 +
 testsuite/tests/programs/hs-boot/C.hs              |    2 +
 testsuite/tests/programs/hs-boot/Main.hs           |    8 +
 testsuite/tests/programs/hs-boot/Makefile          |    3 +
 testsuite/tests/programs/hs-boot/all.T             |    9 +
 testsuite/tests/programs/hs-boot/hs-boot.stderr    |    2 +
 testsuite/tests/programs/jl_defaults/Main.hs       |   24 +
 testsuite/tests/programs/jl_defaults/Makefile      |    3 +
 .../tests/programs/jl_defaults/jl_defaults.stdin   |   97 +
 .../tests/programs/jl_defaults/jl_defaults.stdout  |   81 +
 testsuite/tests/programs/jl_defaults/test.T        |    6 +
 .../tests/programs/joao-circular/Data_Lazy.hs      |  273 +
 .../tests/programs/joao-circular/Funcs_Lexer.hs    |  111 +
 .../programs/joao-circular/Funcs_Parser_Lazy.hs    | 1549 ++
 .../tests/programs/joao-circular/LrcPrelude.hs     |   72 +
 testsuite/tests/programs/joao-circular/Main.hs     |   77 +
 testsuite/tests/programs/joao-circular/Makefile    |    3 +
 testsuite/tests/programs/joao-circular/README      |    6 +
 .../tests/programs/joao-circular/Visfun_Lazy.hs    | 1160 ++
 testsuite/tests/programs/joao-circular/inp         |   22 +
 .../programs/joao-circular/joao-circular.stdout    |   86 +
 testsuite/tests/programs/joao-circular/test.T      |   11 +
 testsuite/tests/programs/jq_readsPrec/Main.hs      |   20 +
 testsuite/tests/programs/jq_readsPrec/Makefile     |    3 +
 .../tests/programs/jq_readsPrec/jq_readsPrec.stdin |    1 +
 .../programs/jq_readsPrec/jq_readsPrec.stdout      |    1 +
 testsuite/tests/programs/jq_readsPrec/test.T       |    6 +
 testsuite/tests/programs/jtod_circint/Bit.hs       |  183 +
 testsuite/tests/programs/jtod_circint/LogFun.hs    |   34 +
 testsuite/tests/programs/jtod_circint/Main.hs      |   12 +
 testsuite/tests/programs/jtod_circint/Makefile     |    3 +
 testsuite/tests/programs/jtod_circint/Signal.hs    |  146 +
 .../programs/jtod_circint/jtod_circint.stdout      |    1 +
 testsuite/tests/programs/jtod_circint/test.T       |   10 +
 testsuite/tests/programs/jules_xref/Main.hs        |  174 +
 testsuite/tests/programs/jules_xref/Makefile       |    3 +
 .../tests/programs/jules_xref/jules_xref.stdin     | 1105 ++
 .../tests/programs/jules_xref/jules_xref.stdout    |  500 +
 testsuite/tests/programs/jules_xref/test.T         |    8 +
 testsuite/tests/programs/jules_xref2/Main.hs       |   76 +
 testsuite/tests/programs/jules_xref2/Makefile      |    3 +
 .../tests/programs/jules_xref2/jules_xref2.stdin   | 1105 ++
 .../tests/programs/jules_xref2/jules_xref2.stdout  |  499 +
 testsuite/tests/programs/jules_xref2/test.T        |    6 +
 testsuite/tests/programs/launchbury/Main.hs        |   18 +
 testsuite/tests/programs/launchbury/Makefile       |    3 +
 .../tests/programs/launchbury/launchbury.stdin     |   18 +
 .../tests/programs/launchbury/launchbury.stdout    |   18 +
 testsuite/tests/programs/launchbury/test.T         |    6 +
 testsuite/tests/programs/lennart_range/Main.hs     |   24 +
 testsuite/tests/programs/lennart_range/Makefile    |    3 +
 .../programs/lennart_range/lennart_range.stdout    |    1 +
 testsuite/tests/programs/lennart_range/test.T      |    6 +
 testsuite/tests/programs/lex/Main.hs               |    9 +
 testsuite/tests/programs/lex/Makefile              |    3 +
 testsuite/tests/programs/lex/lex.stdin             |  170 +
 testsuite/tests/programs/lex/lex.stdout            |    1 +
 testsuite/tests/programs/lex/test.T                |    6 +
 testsuite/tests/programs/life_space_leak/Main.hs   |  360 +
 testsuite/tests/programs/life_space_leak/Makefile  |    3 +
 testsuite/tests/programs/life_space_leak/life.test |   17 +
 .../life_space_leak/life_space_leak.stdout         | 3201 ++++
 testsuite/tests/programs/life_space_leak/test.T    |    8 +
 .../tests/programs/maessen-hashtab/Data/HashTab.hs |  339 +
 .../tests/programs/maessen-hashtab/HashTest.hs     |  278 +
 testsuite/tests/programs/maessen-hashtab/Makefile  |    3 +
 .../maessen-hashtab/maessen_hashtab.stdout         |   15 +
 testsuite/tests/programs/maessen-hashtab/test.T    |   11 +
 testsuite/tests/programs/north_array/Main.hs       |   10 +
 testsuite/tests/programs/north_array/Makefile      |    3 +
 .../tests/programs/north_array/north_array.stdout  |    1 +
 testsuite/tests/programs/north_array/test.T        |    6 +
 testsuite/tests/programs/okeefe_neural/Main.hs     | 1533 ++
 testsuite/tests/programs/okeefe_neural/Makefile    |    3 +
 testsuite/tests/programs/okeefe_neural/test.T      |   12 +
 testsuite/tests/programs/record_upd/Main.hs        |   25 +
 testsuite/tests/programs/record_upd/Makefile       |    3 +
 .../tests/programs/record_upd/record_upd.stdout    |    1 +
 testsuite/tests/programs/record_upd/test.T         |    6 +
 testsuite/tests/programs/rittri/Main.hs            |   39 +
 testsuite/tests/programs/rittri/Makefile           |    3 +
 testsuite/tests/programs/rittri/rittri.stdin       |   39 +
 testsuite/tests/programs/rittri/rittri.stdout      |   39 +
 testsuite/tests/programs/rittri/test.T             |    6 +
 testsuite/tests/programs/sanders_array/Main.hs     |   52 +
 testsuite/tests/programs/sanders_array/Makefile    |    3 +
 .../programs/sanders_array/sanders_array.stdout    |    1 +
 testsuite/tests/programs/sanders_array/test.T      |    6 +
 .../tests/programs/seward-space-leak/Main.lhs      |  650 +
 .../tests/programs/seward-space-leak/Makefile      |    3 +
 testsuite/tests/programs/seward-space-leak/README  |   13 +
 .../tests/programs/seward-space-leak/cg023.stdout  |    1 +
 .../seward-space-leak/seward-space-leak.stdout     |    1 +
 testsuite/tests/programs/seward-space-leak/test.T  |    7 +
 testsuite/tests/programs/strict_anns/Main.hs       |   13 +
 testsuite/tests/programs/strict_anns/Makefile      |    3 +
 .../tests/programs/strict_anns/strict_anns.stdout  |    2 +
 testsuite/tests/programs/strict_anns/test.T        |    6 +
 .../tests/programs/thurston-modular-arith/Main.hs  |   62 +
 .../tests/programs/thurston-modular-arith/Makefile |    3 +
 .../programs/thurston-modular-arith/TypeVal.hs     |   89 +
 .../tests/programs/thurston-modular-arith/test.T   |    8 +
 .../thurston-modular-arith.stdout                  |    1 +
 testsuite/tests/quasiquotation/Makefile            |   11 +
 testsuite/tests/quasiquotation/T3953.hs            |    6 +
 testsuite/tests/quasiquotation/T3953.stderr        |    2 +
 testsuite/tests/quasiquotation/T4150.hs            |   16 +
 testsuite/tests/quasiquotation/T4150.stderr        |    3 +
 testsuite/tests/quasiquotation/T4150A.hs           |   13 +
 testsuite/tests/quasiquotation/T4150template.txt   |    3 +
 testsuite/tests/quasiquotation/T4491/A.hs          |    9 +
 testsuite/tests/quasiquotation/T4491/Makefile      |    3 +
 testsuite/tests/quasiquotation/T4491/T4491.hs      |   30 +
 testsuite/tests/quasiquotation/T4491/T4491.stdout  |    5 +
 testsuite/tests/quasiquotation/T4491/test.T        |   11 +
 testsuite/tests/quasiquotation/T5204.hs            |   39 +
 testsuite/tests/quasiquotation/T5204.stderr        |    2 +
 testsuite/tests/quasiquotation/T7918.hs            |   78 +
 testsuite/tests/quasiquotation/T7918.stdout        |   27 +
 testsuite/tests/quasiquotation/T7918A.hs           |   26 +
 testsuite/tests/quasiquotation/T7918B.hs           |   19 +
 testsuite/tests/quasiquotation/all.T               |   19 +
 testsuite/tests/quasiquotation/qq001/Makefile      |    3 +
 testsuite/tests/quasiquotation/qq001/qq001.hs      |    7 +
 testsuite/tests/quasiquotation/qq001/qq001.stderr  |    4 +
 testsuite/tests/quasiquotation/qq001/test.T        |    2 +
 testsuite/tests/quasiquotation/qq002/Makefile      |    3 +
 testsuite/tests/quasiquotation/qq002/qq002.hs      |    9 +
 testsuite/tests/quasiquotation/qq002/qq002.stderr  |    4 +
 testsuite/tests/quasiquotation/qq002/test.T        |    2 +
 testsuite/tests/quasiquotation/qq003/Makefile      |    3 +
 testsuite/tests/quasiquotation/qq003/qq003.hs      |    5 +
 testsuite/tests/quasiquotation/qq003/qq003.stderr  |    4 +
 testsuite/tests/quasiquotation/qq003/test.T        |    2 +
 testsuite/tests/quasiquotation/qq004/Makefile      |    3 +
 testsuite/tests/quasiquotation/qq004/qq004.hs      |    9 +
 testsuite/tests/quasiquotation/qq004/qq004.stderr  |    4 +
 testsuite/tests/quasiquotation/qq004/test.T        |    2 +
 testsuite/tests/quasiquotation/qq005/Expr.hs       |   99 +
 testsuite/tests/quasiquotation/qq005/Main.hs       |   13 +
 testsuite/tests/quasiquotation/qq005/Makefile      |    3 +
 testsuite/tests/quasiquotation/qq005/qq005.stdout  |    3 +
 testsuite/tests/quasiquotation/qq005/test.T        |   11 +
 testsuite/tests/quasiquotation/qq006/Expr.hs       |   99 +
 testsuite/tests/quasiquotation/qq006/Main.hs       |    9 +
 testsuite/tests/quasiquotation/qq006/Makefile      |    3 +
 testsuite/tests/quasiquotation/qq006/qq006.stderr  |    4 +
 testsuite/tests/quasiquotation/qq006/test.T        |    7 +
 testsuite/tests/quasiquotation/qq007/Makefile      |   12 +
 testsuite/tests/quasiquotation/qq007/QQ.hs         |   11 +
 testsuite/tests/quasiquotation/qq007/Test.hs       |   13 +
 testsuite/tests/quasiquotation/qq007/test.T        |    7 +
 testsuite/tests/quasiquotation/qq008/Makefile      |   12 +
 testsuite/tests/quasiquotation/qq008/QQ.hs         |   11 +
 testsuite/tests/quasiquotation/qq008/Test.hs       |   13 +
 testsuite/tests/quasiquotation/qq008/qq008.stderr  |    4 +
 testsuite/tests/quasiquotation/qq008/test.T        |    7 +
 testsuite/tests/rebindable/DoParamM.hs             |  303 +
 testsuite/tests/rebindable/DoParamM.stderr         |   34 +
 testsuite/tests/rebindable/DoRestrictedM.hs        |   99 +
 testsuite/tests/rebindable/Makefile                |    3 +
 testsuite/tests/rebindable/T303.hs                 |   30 +
 testsuite/tests/rebindable/T4851.hs                |   12 +
 testsuite/tests/rebindable/T5038.hs                |   10 +
 testsuite/tests/rebindable/T5038.stdout            |    1 +
 testsuite/tests/rebindable/T5821.hs                |   71 +
 testsuite/tests/rebindable/all.T                   |   33 +
 testsuite/tests/rebindable/rebindable1.hs          |   55 +
 testsuite/tests/rebindable/rebindable10.hs         |   13 +
 testsuite/tests/rebindable/rebindable10.stdout     |    2 +
 testsuite/tests/rebindable/rebindable2.hs          |  122 +
 testsuite/tests/rebindable/rebindable2.stdout      |   43 +
 testsuite/tests/rebindable/rebindable3.hs          |  119 +
 testsuite/tests/rebindable/rebindable3.stdout      |   43 +
 testsuite/tests/rebindable/rebindable4.hs          |  127 +
 testsuite/tests/rebindable/rebindable4.stdout      |   43 +
 testsuite/tests/rebindable/rebindable5.hs          |  196 +
 testsuite/tests/rebindable/rebindable5.stdout      |   43 +
 testsuite/tests/rebindable/rebindable6.hs          |  184 +
 testsuite/tests/rebindable/rebindable6.stderr      |   67 +
 testsuite/tests/rebindable/rebindable6.stdout      |   43 +
 testsuite/tests/rebindable/rebindable7.hs          |   38 +
 testsuite/tests/rebindable/rebindable7.stdout      |    1 +
 testsuite/tests/rebindable/rebindable8.hs          |   26 +
 testsuite/tests/rebindable/rebindable9.hs          |   53 +
 testsuite/tests/rename/Makefile                    |    3 +
 testsuite/tests/rename/prog001/Makefile            |    3 +
 testsuite/tests/rename/prog001/Rn037Help.hs        |    3 +
 testsuite/tests/rename/prog001/rn037.hs            |    9 +
 testsuite/tests/rename/prog001/test.T              |    4 +
 testsuite/tests/rename/prog002/Makefile            |    3 +
 testsuite/tests/rename/prog002/Rn037Help.hs        |    3 +
 .../tests/rename/prog002/rename.prog002.stderr     |    2 +
 .../rename/prog002/rename.prog002.stderr-hugs      |    1 +
 testsuite/tests/rename/prog002/rnfail037.hs        |    8 +
 testsuite/tests/rename/prog002/test.T              |    4 +
 testsuite/tests/rename/prog003/A.hs                |    2 +
 testsuite/tests/rename/prog003/B.hs                |    5 +
 testsuite/tests/rename/prog003/Makefile            |    3 +
 .../tests/rename/prog003/rename.prog003.stderr     |    2 +
 .../rename/prog003/rename.prog003.stderr-hugs      |    1 +
 testsuite/tests/rename/prog003/test.T              |    4 +
 testsuite/tests/rename/prog004/A.hs                |    6 +
 testsuite/tests/rename/prog004/B.hs                |    4 +
 testsuite/tests/rename/prog004/C.hs                |    7 +
 testsuite/tests/rename/prog004/Makefile            |    3 +
 testsuite/tests/rename/prog004/test.T              |    4 +
 testsuite/tests/rename/prog005/Makefile            |    3 +
 .../tests/rename/prog005/VersionGraphClient.hs     |    8 +
 .../rename/prog005/VersionGraphClient.hs-boot      |    3 +
 testsuite/tests/rename/prog005/View.hs             |   42 +
 testsuite/tests/rename/prog005/ViewType.hs         |   12 +
 testsuite/tests/rename/prog005/test.T              |    7 +
 testsuite/tests/rename/prog006/A.hs                |    9 +
 testsuite/tests/rename/prog006/B/C.hs              |    5 +
 testsuite/tests/rename/prog006/Main.hs             |    7 +
 testsuite/tests/rename/prog006/Makefile            |   45 +
 testsuite/tests/rename/prog006/Setup.lhs           |    5 +
 testsuite/tests/rename/prog006/all.T               |    7 +
 testsuite/tests/rename/prog006/pwd.hs              |   12 +
 testsuite/tests/rename/prog006/test.cabal          |    4 +
 testsuite/tests/rename/should_compile/DodgyA.hs    |    9 +
 testsuite/tests/rename/should_compile/Imp100Aux.hs |   14 +
 .../tests/rename/should_compile/Imp100Aux.hs-boot  |   23 +
 testsuite/tests/rename/should_compile/Imp10Aux.hs  |   13 +
 .../tests/rename/should_compile/Imp10Aux.hs-boot   |   24 +
 testsuite/tests/rename/should_compile/Imp500Aux.hs |   14 +
 .../tests/rename/should_compile/Imp500Aux.hs-boot  |   23 +
 testsuite/tests/rename/should_compile/Makefile     |   53 +
 testsuite/tests/rename/should_compile/Rn042_A.hs   |    3 +
 testsuite/tests/rename/should_compile/Rn043_A.hs   |    3 +
 testsuite/tests/rename/should_compile/Rn043_B.hs   |    3 +
 testsuite/tests/rename/should_compile/Rn044_A.hs   |    3 +
 testsuite/tests/rename/should_compile/Rn044_B.hs   |    3 +
 testsuite/tests/rename/should_compile/Rn050_A.hs   |   10 +
 testsuite/tests/rename/should_compile/Rn052Aux.hs  |    6 +
 testsuite/tests/rename/should_compile/Rn053_A.hs   |    5 +
 testsuite/tests/rename/should_compile/Rn053_B.hs   |    5 +
 testsuite/tests/rename/should_compile/Rn059_A.hs   |    5 +
 testsuite/tests/rename/should_compile/Rn059_B.hs   |    5 +
 testsuite/tests/rename/should_compile/Rn065A.hs    |    4 +
 testsuite/tests/rename/should_compile/Rn066_A.hs   |   10 +
 testsuite/tests/rename/should_compile/Rn067_A.hs   |    4 +
 testsuite/tests/rename/should_compile/RnAux017.hs  |   14 +
 .../tests/rename/should_compile/RnAux017.hs-boot   |    8 +
 testsuite/tests/rename/should_compile/T1074b.hs    |    4 +
 testsuite/tests/rename/should_compile/T1789.hs     |   11 +
 testsuite/tests/rename/should_compile/T1789.stderr |   12 +
 testsuite/tests/rename/should_compile/T1789_2.hs   |    8 +
 .../tests/rename/should_compile/T1792_imports.hs   |    6 +
 .../rename/should_compile/T1792_imports.stdout     |    1 +
 testsuite/tests/rename/should_compile/T1954.hs     |    8 +
 testsuite/tests/rename/should_compile/T1972.hs     |   20 +
 testsuite/tests/rename/should_compile/T1972.stderr |   11 +
 testsuite/tests/rename/should_compile/T2205.hs     |   17 +
 testsuite/tests/rename/should_compile/T2334.hs     |    7 +
 testsuite/tests/rename/should_compile/T2435.hs     |    4 +
 testsuite/tests/rename/should_compile/T2435Foo.hs  |    3 +
 testsuite/tests/rename/should_compile/T2436.hs     |   14 +
 testsuite/tests/rename/should_compile/T2436a.hs    |    4 +
 testsuite/tests/rename/should_compile/T2506.hs     |    6 +
 testsuite/tests/rename/should_compile/T2914.hs     |   14 +
 .../rename/should_compile/T3103/Foreign/Ptr.hs     |   10 +
 .../tests/rename/should_compile/T3103/GHC/Base.lhs |   17 +
 .../tests/rename/should_compile/T3103/GHC/Show.lhs |   10 +
 .../rename/should_compile/T3103/GHC/Unicode.hs     |    5 +
 .../should_compile/T3103/GHC/Unicode.hs-boot       |    4 +
 .../tests/rename/should_compile/T3103/GHC/Word.hs  |   15 +
 .../tests/rename/should_compile/T3103/Makefile     |    4 +
 .../tests/rename/should_compile/T3103/T3103.stderr |    3 +
 testsuite/tests/rename/should_compile/T3103/test.T |   15 +
 testsuite/tests/rename/should_compile/T3221.hs     |    8 +
 testsuite/tests/rename/should_compile/T3262.hs     |   21 +
 .../tests/rename/should_compile/T3262.stderr-ghc   |    8 +
 testsuite/tests/rename/should_compile/T3371.hs     |   10 +
 testsuite/tests/rename/should_compile/T3371.stderr |    2 +
 testsuite/tests/rename/should_compile/T3449.hs     |   13 +
 .../tests/rename/should_compile/T3449.hs-boot      |    9 +
 testsuite/tests/rename/should_compile/T3449.stderr |    2 +
 testsuite/tests/rename/should_compile/T3449A.hs    |   10 +
 testsuite/tests/rename/should_compile/T3640.hs     |   11 +
 testsuite/tests/rename/should_compile/T3823.stderr |    5 +
 testsuite/tests/rename/should_compile/T3823A.hs    |    8 +
 .../tests/rename/should_compile/T3823A.hs-boot     |    5 +
 testsuite/tests/rename/should_compile/T3823B.hs    |    8 +
 testsuite/tests/rename/should_compile/T3901.hs     |   16 +
 testsuite/tests/rename/should_compile/T3943.hs     |   10 +
 testsuite/tests/rename/should_compile/T4003A.hs    |   15 +
 .../tests/rename/should_compile/T4003A.hs-boot     |    8 +
 testsuite/tests/rename/should_compile/T4003B.hs    |   19 +
 testsuite/tests/rename/should_compile/T4239.hs     |   14 +
 testsuite/tests/rename/should_compile/T4239.stdout |    1 +
 testsuite/tests/rename/should_compile/T4239A.hs    |   10 +
 testsuite/tests/rename/should_compile/T4240.hs     |    8 +
 testsuite/tests/rename/should_compile/T4240.stdout |    1 +
 testsuite/tests/rename/should_compile/T4240A.hs    |    9 +
 testsuite/tests/rename/should_compile/T4240B.hs    |    5 +
 testsuite/tests/rename/should_compile/T4478.hs     |    7 +
 testsuite/tests/rename/should_compile/T4489.hs     |    6 +
 testsuite/tests/rename/should_compile/T4489.stderr |    6 +
 testsuite/tests/rename/should_compile/T4534.hs     |    9 +
 testsuite/tests/rename/should_compile/T5306.hs     |    5 +
 testsuite/tests/rename/should_compile/T5306a.hs    |    5 +
 testsuite/tests/rename/should_compile/T5306b.hs    |    5 +
 testsuite/tests/rename/should_compile/T5331.hs     |   16 +
 testsuite/tests/rename/should_compile/T5331.stderr |   13 +
 testsuite/tests/rename/should_compile/T5334.hs     |   14 +
 testsuite/tests/rename/should_compile/T5334.stderr |   13 +
 testsuite/tests/rename/should_compile/T5592.hs     |    9 +
 testsuite/tests/rename/should_compile/T5592.stdout |    1 +
 testsuite/tests/rename/should_compile/T5592a.hs    |    4 +
 testsuite/tests/rename/should_compile/T5867.hs     |    5 +
 testsuite/tests/rename/should_compile/T5867.stderr |    8 +
 testsuite/tests/rename/should_compile/T5867a.hs    |    4 +
 testsuite/tests/rename/should_compile/T6027.hs     |   10 +
 testsuite/tests/rename/should_compile/T6038.hs     |    7 +
 testsuite/tests/rename/should_compile/T6120.hs     |   10 +
 testsuite/tests/rename/should_compile/T7007.hs     |   10 +
 testsuite/tests/rename/should_compile/T7085.hs     |    8 +
 testsuite/tests/rename/should_compile/T7085.stderr |    3 +
 testsuite/tests/rename/should_compile/T7145a.hs    |    3 +
 testsuite/tests/rename/should_compile/T7145b.hs    |   10 +
 .../tests/rename/should_compile/T7145b.stderr      |    2 +
 testsuite/tests/rename/should_compile/T7167.hs     |    5 +
 testsuite/tests/rename/should_compile/T7167.stderr |    2 +
 testsuite/tests/rename/should_compile/T7336.hs     |    8 +
 testsuite/tests/rename/should_compile/T7336.stderr |    3 +
 testsuite/tests/rename/should_compile/T7963.hs     |    7 +
 testsuite/tests/rename/should_compile/T7963.stdout |    2 +
 testsuite/tests/rename/should_compile/T7963a.hs    |    4 +
 testsuite/tests/rename/should_compile/T7969.hs     |    5 +
 testsuite/tests/rename/should_compile/T7969.stdout |    1 +
 testsuite/tests/rename/should_compile/T7969a.hs    |    3 +
 testsuite/tests/rename/should_compile/all.T        |  216 +
 testsuite/tests/rename/should_compile/dodgy.hs     |    4 +
 testsuite/tests/rename/should_compile/mc09.hs      |   10 +
 testsuite/tests/rename/should_compile/mc10.hs      |   15 +
 .../tests/rename/should_compile/mc10.stderr-ghc    |    2 +
 testsuite/tests/rename/should_compile/mc11.hs      |   16 +
 testsuite/tests/rename/should_compile/mc12.hs      |   11 +
 testsuite/tests/rename/should_compile/rn003.hs     |    9 +
 testsuite/tests/rename/should_compile/rn005.hs     |    8 +
 testsuite/tests/rename/should_compile/rn006.hs     |   14 +
 testsuite/tests/rename/should_compile/rn009.hs     |    2 +
 testsuite/tests/rename/should_compile/rn010.hs     |   12 +
 testsuite/tests/rename/should_compile/rn011.hs     |  101 +
 testsuite/tests/rename/should_compile/rn012.hs     |  503 +
 testsuite/tests/rename/should_compile/rn013.hs     |   21 +
 testsuite/tests/rename/should_compile/rn017.hs     |   14 +
 testsuite/tests/rename/should_compile/rn019.hs     |    4 +
 testsuite/tests/rename/should_compile/rn020.hs     |   11 +
 testsuite/tests/rename/should_compile/rn022.hs     |   11 +
 testsuite/tests/rename/should_compile/rn023.hs     |    3 +
 testsuite/tests/rename/should_compile/rn024.hs     |    9 +
 testsuite/tests/rename/should_compile/rn025.hs     |    5 +
 testsuite/tests/rename/should_compile/rn026.hs     |   12 +
 testsuite/tests/rename/should_compile/rn027.hs     |   12 +
 testsuite/tests/rename/should_compile/rn028.hs     |   18 +
 testsuite/tests/rename/should_compile/rn029.hs     |   17 +
 testsuite/tests/rename/should_compile/rn031.hs     |   12 +
 testsuite/tests/rename/should_compile/rn032.hs     |   18 +
 testsuite/tests/rename/should_compile/rn033.hs     |   14 +
 testsuite/tests/rename/should_compile/rn034.hs     |   12 +
 testsuite/tests/rename/should_compile/rn035.hs     |   10 +
 testsuite/tests/rename/should_compile/rn036.hs     |   14 +
 testsuite/tests/rename/should_compile/rn037.hs     |    4 +
 .../tests/rename/should_compile/rn037.stderr-ghc   |    5 +
 testsuite/tests/rename/should_compile/rn039.hs     |    6 +
 .../tests/rename/should_compile/rn039.stderr-ghc   |    5 +
 testsuite/tests/rename/should_compile/rn040.hs     |    8 +
 .../tests/rename/should_compile/rn040.stderr-ghc   |    4 +
 testsuite/tests/rename/should_compile/rn041.hs     |   13 +
 .../tests/rename/should_compile/rn041.stderr-ghc   |    6 +
 testsuite/tests/rename/should_compile/rn042.hs     |    5 +
 testsuite/tests/rename/should_compile/rn043.hs     |    6 +
 testsuite/tests/rename/should_compile/rn044.hs     |    8 +
 testsuite/tests/rename/should_compile/rn045.hs     |    9 +
 testsuite/tests/rename/should_compile/rn046.hs     |    6 +
 .../tests/rename/should_compile/rn046.stderr-ghc   |    8 +
 testsuite/tests/rename/should_compile/rn047.hs     |   13 +
 .../tests/rename/should_compile/rn047.stderr-ghc   |    2 +
 testsuite/tests/rename/should_compile/rn048.hs     |   15 +
 testsuite/tests/rename/should_compile/rn049.hs     |   13 +
 testsuite/tests/rename/should_compile/rn049.stderr |    4 +
 testsuite/tests/rename/should_compile/rn050.hs     |   13 +
 testsuite/tests/rename/should_compile/rn050.stderr |    8 +
 testsuite/tests/rename/should_compile/rn051.hs     |   13 +
 testsuite/tests/rename/should_compile/rn052.hs     |   10 +
 testsuite/tests/rename/should_compile/rn053.hs     |    7 +
 testsuite/tests/rename/should_compile/rn054.hs     |    5 +
 testsuite/tests/rename/should_compile/rn055.hs     |    6 +
 .../tests/rename/should_compile/rn055.stderr-ghc   |    2 +
 testsuite/tests/rename/should_compile/rn056.hs     |    9 +
 testsuite/tests/rename/should_compile/rn057.hs     |    6 +
 testsuite/tests/rename/should_compile/rn058.hs     |   14 +
 testsuite/tests/rename/should_compile/rn059.hs     |   13 +
 testsuite/tests/rename/should_compile/rn060.hs     |    6 +
 testsuite/tests/rename/should_compile/rn061.hs     |    3 +
 testsuite/tests/rename/should_compile/rn062.hs     |    8 +
 testsuite/tests/rename/should_compile/rn063.hs     |   14 +
 testsuite/tests/rename/should_compile/rn063.stderr |    4 +
 testsuite/tests/rename/should_compile/rn064.hs     |   17 +
 testsuite/tests/rename/should_compile/rn064.stderr |    4 +
 testsuite/tests/rename/should_compile/rn065.hs     |   10 +
 testsuite/tests/rename/should_compile/rn066.hs     |   13 +
 testsuite/tests/rename/should_compile/rn066.stderr |    8 +
 testsuite/tests/rename/should_compile/rn067.hs     |   14 +
 testsuite/tests/rename/should_compile/timing001.hs |  507 +
 testsuite/tests/rename/should_compile/timing002.hs |  504 +
 testsuite/tests/rename/should_compile/timing003.hs |  508 +
 testsuite/tests/rename/should_fail/Makefile        |    3 +
 testsuite/tests/rename/should_fail/Misplaced.hs    |   10 +
 .../tests/rename/should_fail/Misplaced.stderr      |    4 +
 testsuite/tests/rename/should_fail/RnFail047_A.hs  |    8 +
 .../tests/rename/should_fail/RnFail047_A.hs-boot   |    6 +
 testsuite/tests/rename/should_fail/RnFail055.hs    |   48 +
 .../tests/rename/should_fail/RnFail055.hs-boot     |   29 +
 .../tests/rename/should_fail/RnFail055_aux.hs      |    3 +
 testsuite/tests/rename/should_fail/Rnfail040_A.hs  |    2 +
 testsuite/tests/rename/should_fail/T1595a.hs       |    5 +
 testsuite/tests/rename/should_fail/T1595a.stderr   |    2 +
 testsuite/tests/rename/should_fail/T2310.hs        |    5 +
 testsuite/tests/rename/should_fail/T2310.stderr    |   10 +
 testsuite/tests/rename/should_fail/T2490.hs        |   10 +
 testsuite/tests/rename/should_fail/T2490.stderr    |   15 +
 testsuite/tests/rename/should_fail/T2723.hs        |   16 +
 testsuite/tests/rename/should_fail/T2723.stderr    |    4 +
 testsuite/tests/rename/should_fail/T2901.hs        |    6 +
 testsuite/tests/rename/should_fail/T2901.stderr    |    4 +
 testsuite/tests/rename/should_fail/T2993.hs        |    8 +
 testsuite/tests/rename/should_fail/T2993.stderr    |    2 +
 testsuite/tests/rename/should_fail/T3265.hs        |    9 +
 testsuite/tests/rename/should_fail/T3265.stderr    |    8 +
 testsuite/tests/rename/should_fail/T3792.hs        |    4 +
 testsuite/tests/rename/should_fail/T3792.stderr    |    2 +
 testsuite/tests/rename/should_fail/T4042.hs        |   12 +
 testsuite/tests/rename/should_fail/T4042.stderr    |    4 +
 testsuite/tests/rename/should_fail/T5211.hs        |   16 +
 testsuite/tests/rename/should_fail/T5211.stderr    |    5 +
 testsuite/tests/rename/should_fail/T5281.hs        |    8 +
 testsuite/tests/rename/should_fail/T5281.stderr    |    4 +
 testsuite/tests/rename/should_fail/T5281A.hs       |    7 +
 testsuite/tests/rename/should_fail/T5372.hs        |    4 +
 testsuite/tests/rename/should_fail/T5372.stderr    |    6 +
 testsuite/tests/rename/should_fail/T5372a.hs       |    2 +
 testsuite/tests/rename/should_fail/T5385.hs        |    3 +
 testsuite/tests/rename/should_fail/T5385.stderr    |    8 +
 testsuite/tests/rename/should_fail/T5385a.hs       |    3 +
 testsuite/tests/rename/should_fail/T5513.hs        |    4 +
 testsuite/tests/rename/should_fail/T5513.stderr    |    2 +
 testsuite/tests/rename/should_fail/T5533.hs        |    6 +
 testsuite/tests/rename/should_fail/T5533.stderr    |    4 +
 testsuite/tests/rename/should_fail/T5589.hs        |    6 +
 testsuite/tests/rename/should_fail/T5589.stderr    |    5 +
 testsuite/tests/rename/should_fail/T5657.hs        |    3 +
 testsuite/tests/rename/should_fail/T5657.stderr    |    5 +
 testsuite/tests/rename/should_fail/T5745.hs        |    6 +
 testsuite/tests/rename/should_fail/T5745.stderr    |    2 +
 testsuite/tests/rename/should_fail/T5745a.hs       |    3 +
 testsuite/tests/rename/should_fail/T5745b.hs       |    4 +
 testsuite/tests/rename/should_fail/T5892a.hs       |   12 +
 testsuite/tests/rename/should_fail/T5892a.stderr   |   10 +
 testsuite/tests/rename/should_fail/T5892b.hs       |   11 +
 testsuite/tests/rename/should_fail/T5892b.stderr   |    4 +
 testsuite/tests/rename/should_fail/T5951.hs        |   11 +
 testsuite/tests/rename/should_fail/T5951.stderr    |    2 +
 testsuite/tests/rename/should_fail/T6060.hs        |    5 +
 testsuite/tests/rename/should_fail/T6060.stderr    |    4 +
 testsuite/tests/rename/should_fail/T6148.hs        |   15 +
 testsuite/tests/rename/should_fail/T6148.stderr    |   15 +
 testsuite/tests/rename/should_fail/T7164.hs        |    8 +
 testsuite/tests/rename/should_fail/T7164.stderr    |    5 +
 testsuite/tests/rename/should_fail/T7338.hs        |    5 +
 testsuite/tests/rename/should_fail/T7338.stderr    |    6 +
 testsuite/tests/rename/should_fail/T7338a.hs       |   11 +
 testsuite/tests/rename/should_fail/T7338a.stderr   |   10 +
 testsuite/tests/rename/should_fail/T7454.hs        |    7 +
 testsuite/tests/rename/should_fail/T7454.stderr    |    3 +
 testsuite/tests/rename/should_fail/T7906.hs        |    5 +
 testsuite/tests/rename/should_fail/T7906.stderr    |    4 +
 testsuite/tests/rename/should_fail/T7937.hs        |   10 +
 testsuite/tests/rename/should_fail/T7937.stderr    |    4 +
 testsuite/tests/rename/should_fail/T7943.hs        |    4 +
 testsuite/tests/rename/should_fail/T7943.stderr    |    2 +
 testsuite/tests/rename/should_fail/T8448.hs        |    7 +
 testsuite/tests/rename/should_fail/T8448.stderr    |    2 +
 testsuite/tests/rename/should_fail/all.T           |  113 +
 testsuite/tests/rename/should_fail/mc13.hs         |   14 +
 testsuite/tests/rename/should_fail/mc13.stderr     |    2 +
 testsuite/tests/rename/should_fail/mc14.hs         |   16 +
 testsuite/tests/rename/should_fail/mc14.stderr     |    2 +
 testsuite/tests/rename/should_fail/rn_dup.hs       |   19 +
 testsuite/tests/rename/should_fail/rn_dup.stderr   |   22 +
 testsuite/tests/rename/should_fail/rnfail001.hs    |    3 +
 .../tests/rename/should_fail/rnfail001.stderr      |    6 +
 .../tests/rename/should_fail/rnfail001.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail002.hs    |   10 +
 .../tests/rename/should_fail/rnfail002.stderr      |    5 +
 .../tests/rename/should_fail/rnfail002.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail003.hs    |    4 +
 .../tests/rename/should_fail/rnfail003.stderr      |    5 +
 .../tests/rename/should_fail/rnfail003.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail004.hs    |    8 +
 .../tests/rename/should_fail/rnfail004.stderr      |   10 +
 .../tests/rename/should_fail/rnfail004.stderr-hugs |    1 +
 .../tests/rename/should_fail/rnfail005.stderr      |    8 +
 testsuite/tests/rename/should_fail/rnfail007.hs    |    5 +
 .../tests/rename/should_fail/rnfail007.stderr      |    3 +
 testsuite/tests/rename/should_fail/rnfail008.hs    |   19 +
 .../tests/rename/should_fail/rnfail008.stderr      |    2 +
 .../tests/rename/should_fail/rnfail008.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail009.hs    |    5 +
 .../tests/rename/should_fail/rnfail009.stderr      |    5 +
 .../tests/rename/should_fail/rnfail009.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail010.hs    |    6 +
 .../tests/rename/should_fail/rnfail010.stderr      |    5 +
 .../tests/rename/should_fail/rnfail010.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail011.hs    |    6 +
 .../tests/rename/should_fail/rnfail011.stderr      |    5 +
 .../tests/rename/should_fail/rnfail011.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail012.hs    |    9 +
 .../tests/rename/should_fail/rnfail012.stderr      |    5 +
 .../tests/rename/should_fail/rnfail012.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail013.hs    |    9 +
 .../tests/rename/should_fail/rnfail013.stderr      |    5 +
 .../tests/rename/should_fail/rnfail013.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail015.hs    |   20 +
 .../tests/rename/should_fail/rnfail015.stderr      |    5 +
 .../tests/rename/should_fail/rnfail015.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail016.hs    |    8 +
 .../tests/rename/should_fail/rnfail016.stderr      |    6 +
 .../tests/rename/should_fail/rnfail016.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail017.hs    |   17 +
 .../tests/rename/should_fail/rnfail017.stderr      |    8 +
 testsuite/tests/rename/should_fail/rnfail018.hs    |   15 +
 .../tests/rename/should_fail/rnfail018.stderr      |    8 +
 testsuite/tests/rename/should_fail/rnfail019.hs    |    7 +
 .../tests/rename/should_fail/rnfail019.stderr      |    6 +
 .../tests/rename/should_fail/rnfail019.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail020.hs    |   21 +
 testsuite/tests/rename/should_fail/rnfail021.hs    |    6 +
 .../tests/rename/should_fail/rnfail021.stderr      |    2 +
 .../tests/rename/should_fail/rnfail021.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail022.hs    |    9 +
 .../tests/rename/should_fail/rnfail022.stderr      |    4 +
 .../tests/rename/should_fail/rnfail022.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail023.hs    |   15 +
 .../tests/rename/should_fail/rnfail023.stderr      |    9 +
 .../tests/rename/should_fail/rnfail023.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail024.hs    |    6 +
 .../tests/rename/should_fail/rnfail024.stderr      |    6 +
 .../tests/rename/should_fail/rnfail024.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail025.hs    |    6 +
 .../tests/rename/should_fail/rnfail025.stderr      |    4 +
 .../tests/rename/should_fail/rnfail025.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail026.hs    |   19 +
 .../tests/rename/should_fail/rnfail026.stderr      |    9 +
 .../tests/rename/should_fail/rnfail026.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail027.hs    |    5 +
 .../tests/rename/should_fail/rnfail027.stderr      |    3 +
 .../tests/rename/should_fail/rnfail027.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail028.hs    |    2 +
 .../tests/rename/should_fail/rnfail028.stderr      |    2 +
 .../tests/rename/should_fail/rnfail028.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail029.hs    |    4 +
 .../tests/rename/should_fail/rnfail029.stderr      |    8 +
 .../tests/rename/should_fail/rnfail029.stderr-hugs |    2 +
 testsuite/tests/rename/should_fail/rnfail030.hs    |    3 +
 .../tests/rename/should_fail/rnfail030.stderr      |    2 +
 .../tests/rename/should_fail/rnfail030.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail031.hs    |    3 +
 .../tests/rename/should_fail/rnfail031.stderr      |    2 +
 .../tests/rename/should_fail/rnfail031.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail032.hs    |    3 +
 .../tests/rename/should_fail/rnfail032.stderr      |    7 +
 .../tests/rename/should_fail/rnfail032.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail033.hs    |    3 +
 .../tests/rename/should_fail/rnfail033.stderr      |    7 +
 .../tests/rename/should_fail/rnfail033.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail034.hs    |    4 +
 .../tests/rename/should_fail/rnfail034.stderr      |    6 +
 .../tests/rename/should_fail/rnfail034.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail035.hs    |    3 +
 .../tests/rename/should_fail/rnfail035.stderr      |    2 +
 .../tests/rename/should_fail/rnfail035.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail039.hs    |   12 +
 .../tests/rename/should_fail/rnfail039.stderr      |    2 +
 .../tests/rename/should_fail/rnfail039.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail040.hs    |   11 +
 .../tests/rename/should_fail/rnfail040.stderr      |    8 +
 .../tests/rename/should_fail/rnfail040.stderr-hugs |    2 +
 testsuite/tests/rename/should_fail/rnfail041.hs    |    7 +
 .../tests/rename/should_fail/rnfail041.stderr      |    6 +
 .../tests/rename/should_fail/rnfail041.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail042.hs    |    9 +
 .../tests/rename/should_fail/rnfail042.stderr      |    8 +
 .../tests/rename/should_fail/rnfail042.stderr-hugs |    1 +
 testsuite/tests/rename/should_fail/rnfail043.hs    |   10 +
 .../tests/rename/should_fail/rnfail043.stderr      |    5 +
 testsuite/tests/rename/should_fail/rnfail044.hs    |    8 +
 .../tests/rename/should_fail/rnfail044.stderr      |    7 +
 testsuite/tests/rename/should_fail/rnfail045.hs    |    9 +
 .../tests/rename/should_fail/rnfail045.stderr      |   10 +
 testsuite/tests/rename/should_fail/rnfail046.hs    |    4 +
 .../tests/rename/should_fail/rnfail046.stderr      |    2 +
 testsuite/tests/rename/should_fail/rnfail047.hs    |    9 +
 .../tests/rename/should_fail/rnfail047.stderr      |    3 +
 testsuite/tests/rename/should_fail/rnfail048.hs    |   13 +
 .../tests/rename/should_fail/rnfail048.stderr      |    9 +
 testsuite/tests/rename/should_fail/rnfail049.hs    |   14 +
 .../tests/rename/should_fail/rnfail049.stderr      |    2 +
 testsuite/tests/rename/should_fail/rnfail050.hs    |   12 +
 .../tests/rename/should_fail/rnfail050.stderr      |    2 +
 testsuite/tests/rename/should_fail/rnfail051.hs    |   11 +
 .../tests/rename/should_fail/rnfail051.stderr      |    3 +
 testsuite/tests/rename/should_fail/rnfail052.hs    |   15 +
 .../tests/rename/should_fail/rnfail052.stderr      |    5 +
 testsuite/tests/rename/should_fail/rnfail053.hs    |    6 +
 .../tests/rename/should_fail/rnfail053.stderr      |    4 +
 testsuite/tests/rename/should_fail/rnfail054.hs    |    6 +
 .../tests/rename/should_fail/rnfail054.stderr      |    5 +
 .../tests/rename/should_fail/rnfail055.stderr      |   81 +
 testsuite/tests/rename/should_fail/rnfail056.hs    |    8 +
 .../tests/rename/should_fail/rnfail056.stderr      |    4 +
 testsuite/tests/rename/should_fail/rnfail057.hs    |    5 +
 .../tests/rename/should_fail/rnfail057.stderr      |    3 +
 testsuite/tests/roles/Makefile                     |    3 +
 testsuite/tests/roles/should_compile/Makefile      |    3 +
 testsuite/tests/roles/should_compile/Roles1.hs     |   18 +
 testsuite/tests/roles/should_compile/Roles1.stderr |   57 +
 testsuite/tests/roles/should_compile/Roles13.hs    |   12 +
 .../tests/roles/should_compile/Roles13.stderr      |   20 +
 testsuite/tests/roles/should_compile/Roles2.hs     |    9 +
 testsuite/tests/roles/should_compile/Roles2.stderr |   22 +
 testsuite/tests/roles/should_compile/Roles3.hs     |   21 +
 testsuite/tests/roles/should_compile/Roles3.stderr |   39 +
 testsuite/tests/roles/should_compile/Roles4.hs     |   17 +
 testsuite/tests/roles/should_compile/Roles4.stderr |   28 +
 .../tests/roles/should_compile/RolesIArray.hs      |   10 +
 testsuite/tests/roles/should_compile/all.T         |    6 +
 testsuite/tests/roles/should_fail/Makefile         |    9 +
 testsuite/tests/roles/should_fail/Roles10.hs       |   16 +
 testsuite/tests/roles/should_fail/Roles10.stderr   |   10 +
 testsuite/tests/roles/should_fail/Roles11.hs       |    8 +
 testsuite/tests/roles/should_fail/Roles11.stderr   |    5 +
 testsuite/tests/roles/should_fail/Roles12.hs       |    5 +
 testsuite/tests/roles/should_fail/Roles12.hs-boot  |    3 +
 testsuite/tests/roles/should_fail/Roles12.stderr   |    7 +
 testsuite/tests/roles/should_fail/Roles5.hs        |    9 +
 testsuite/tests/roles/should_fail/Roles5.stderr    |   14 +
 testsuite/tests/roles/should_fail/Roles6.hs        |    8 +
 testsuite/tests/roles/should_fail/Roles6.stderr    |    6 +
 testsuite/tests/roles/should_fail/Roles7.hs        |    7 +
 testsuite/tests/roles/should_fail/Roles7.stderr    |    4 +
 testsuite/tests/roles/should_fail/Roles8.hs        |   13 +
 testsuite/tests/roles/should_fail/Roles8.stderr    |   10 +
 testsuite/tests/roles/should_fail/Roles9.stderr    |    7 +
 testsuite/tests/roles/should_fail/all.T            |    9 +
 testsuite/tests/rts/Makefile                       |  121 +
 testsuite/tests/rts/T2047.hs                       |  102 +
 testsuite/tests/rts/T2615.hs                       |    9 +
 testsuite/tests/rts/T2615.stdout                   |    1 +
 testsuite/tests/rts/T2783.hs                       |    1 +
 testsuite/tests/rts/T2783.stderr                   |    1 +
 testsuite/tests/rts/T3236.c                        |    7 +
 testsuite/tests/rts/T3236.stderr                   |    1 +
 testsuite/tests/rts/T3424.hs                       |  611 +
 testsuite/tests/rts/T3424.stdout                   |    1 +
 testsuite/tests/rts/T4059.hs                       |   22 +
 testsuite/tests/rts/T4059.stdout                   |    2 +
 testsuite/tests/rts/T4059_c.c                      |    4 +
 testsuite/tests/rts/T4850.hs                       |   32 +
 testsuite/tests/rts/T4850.stdout                   |    1 +
 testsuite/tests/rts/T5250.hs                       |   60 +
 testsuite/tests/rts/T5423.hs                       |   14 +
 testsuite/tests/rts/T5423.stdout                   |    2 +
 testsuite/tests/rts/T5423_cmm.cmm                  |   16 +
 testsuite/tests/rts/T5435.hs                       |   60 +
 testsuite/tests/rts/T5435_asm.c                    |   49 +
 testsuite/tests/rts/T5435_dyn_asm.stderr-mingw32   |    1 +
 testsuite/tests/rts/T5435_dyn_asm.stdout           |    5 +
 testsuite/tests/rts/T5435_dyn_asm.stdout-darwin    |    3 +
 testsuite/tests/rts/T5435_dyn_asm.stdout-mingw32   |    3 +
 testsuite/tests/rts/T5435_dyn_gcc.stderr-mingw32   |    1 +
 testsuite/tests/rts/T5435_dyn_gcc.stdout           |    2 +
 testsuite/tests/rts/T5435_gcc.c                    |    8 +
 testsuite/tests/rts/T5435_v_asm.stdout             |    5 +
 testsuite/tests/rts/T5435_v_asm.stdout-darwin      |    3 +
 testsuite/tests/rts/T5435_v_asm.stdout-mingw32     |    3 +
 testsuite/tests/rts/T5435_v_gcc.stdout             |    2 +
 testsuite/tests/rts/T5644/Conf.hs                  |    7 +
 testsuite/tests/rts/T5644/Makefile                 |    3 +
 testsuite/tests/rts/T5644/ManyQueue.hs             |   82 +
 testsuite/tests/rts/T5644/T5644.stderr             |    3 +
 testsuite/tests/rts/T5644/Util.hs                  |   29 +
 testsuite/tests/rts/T5644/all.T                    |    7 +
 testsuite/tests/rts/T5644/heap-overflow.hs         |    8 +
 testsuite/tests/rts/T5993.hs                       |    6 +
 testsuite/tests/rts/T5993.stdout                   |    1 +
 testsuite/tests/rts/T6006.hs                       |    7 +
 testsuite/tests/rts/T6006.stdout                   |    2 +
 testsuite/tests/rts/T6006.stdout-mingw32           |    2 +
 testsuite/tests/rts/T6006_c.c                      |    9 +
 testsuite/tests/rts/T7037.hs                       |    1 +
 testsuite/tests/rts/T7037.stdout                   |    1 +
 testsuite/tests/rts/T7037_main.c                   |    7 +
 testsuite/tests/rts/T7040.hs                       |    9 +
 testsuite/tests/rts/T7040.stdout                   |    2 +
 testsuite/tests/rts/T7040_c.c                      |   11 +
 testsuite/tests/rts/T7040_c.h                      |    2 +
 testsuite/tests/rts/T7040_ghci.hs                  |    9 +
 testsuite/tests/rts/T7040_ghci.stdout              |    2 +
 testsuite/tests/rts/T7040_ghci_c.c                 |   11 +
 testsuite/tests/rts/T7087.hs                       |    8 +
 testsuite/tests/rts/T7087.stderr                   |    1 +
 testsuite/tests/rts/T7160.hs                       |   28 +
 testsuite/tests/rts/T7160.stderr                   |    6 +
 testsuite/tests/rts/T7227.hs                       |    1 +
 testsuite/tests/rts/T7636.hs                       |   13 +
 testsuite/tests/rts/T7636.stderr                   |    1 +
 testsuite/tests/rts/T7815.hs                       |   29 +
 testsuite/tests/rts/T7919.hs                       |    8 +
 testsuite/tests/rts/T7919.stdout                   |    1 +
 testsuite/tests/rts/T7919.stdout-ws-32             |    1 +
 testsuite/tests/rts/T7919A.hs                      |   65 +
 testsuite/tests/rts/T8035.hs                       |   10 +
 testsuite/tests/rts/T8035.stdout                   |    1 +
 testsuite/tests/rts/T8209.hs                       |   13 +
 testsuite/tests/rts/T8242.hs                       |   42 +
 testsuite/tests/rts/Test.hs                        |   11 +
 testsuite/tests/rts/all.T                          |  201 +
 testsuite/tests/rts/atomicinc.c                    |   19 +
 testsuite/tests/rts/bug1010.hs                     |   16 +
 testsuite/tests/rts/bug1010.stdout                 |    1 +
 testsuite/tests/rts/derefnull.hs                   |   14 +
 .../rts/derefnull.stderr-x86_64-unknown-openbsd    |    1 +
 .../rts/derefnull.stdout-i386-unknown-mingw32      |    1 +
 testsuite/tests/rts/divbyzero.hs                   |   13 +
 .../rts/divbyzero.stderr-x86_64-unknown-openbsd    |    1 +
 .../rts/divbyzero.stdout-i386-unknown-mingw32      |    1 +
 testsuite/tests/rts/exec_signals.hs                |   20 +
 testsuite/tests/rts/exec_signals_child.c           |   47 +
 testsuite/tests/rts/exec_signals_prepare.c         |   29 +
 testsuite/tests/rts/ffishutdown.hs                 |   13 +
 testsuite/tests/rts/ffishutdown.stderr             |    1 +
 testsuite/tests/rts/libfoo_T2615.c                 |    2 +
 testsuite/tests/rts/libfoo_script_T2615.so         |    5 +
 testsuite/tests/rts/linker_unload.c                |   84 +
 testsuite/tests/rts/linker_unload.stdout           |    1 +
 testsuite/tests/rts/outofmem.hs                    |    7 +
 testsuite/tests/rts/outofmem.stderr                |    1 +
 .../tests/rts/outofmem.stderr-i386-apple-darwin    |    1 +
 .../tests/rts/outofmem.stderr-i386-unknown-mingw32 |    1 +
 .../tests/rts/outofmem.stderr-powerpc-apple-darwin |    1 +
 testsuite/tests/rts/outofmem.stderr-ws-32          |    1 +
 testsuite/tests/rts/outofmem.stderr-ws-64          |    1 +
 .../rts/outofmem.stderr-x86_64-unknown-mingw32     |    1 +
 testsuite/tests/rts/outofmem.stdout                |    1 +
 testsuite/tests/rts/outofmem2.hs                   |   10 +
 testsuite/tests/rts/outofmem2.stderr               |    3 +
 testsuite/tests/rts/outofmem2.stdout               |    1 +
 testsuite/tests/rts/return_mem_to_os.hs            |   21 +
 testsuite/tests/rts/return_mem_to_os.stdout        |   21 +
 testsuite/tests/rts/rtsflags001.hs                 |    1 +
 testsuite/tests/rts/rtsflags001.stderr-ws-32       |    1 +
 testsuite/tests/rts/rtsflags001.stderr-ws-64       |    1 +
 testsuite/tests/rts/rtsflags002.hs                 |    1 +
 testsuite/tests/rts/rtsflags002.stderr             |    1 +
 testsuite/tests/rts/spalign.c                      |   30 +
 testsuite/tests/rts/stablename001.hs               |   13 +
 testsuite/tests/rts/stablename001.stdout           |    1 +
 testsuite/tests/rts/stack001.hs                    |    9 +
 testsuite/tests/rts/stack002.hs                    |    2 +
 testsuite/tests/rts/stack003.hs                    |   17 +
 testsuite/tests/rts/stack003.stdout                |    1 +
 testsuite/tests/rts/testblockalloc.c               |   83 +
 testsuite/tests/rts/testheapalloced.c              |  100 +
 testsuite/tests/rts/testwsdeque.c                  |  167 +
 testsuite/tests/rts/traceEvent.hs                  |    5 +
 testsuite/tests/runghc/Makefile                    |    7 +
 testsuite/tests/runghc/T7859.stderr                |    1 +
 testsuite/tests/runghc/T7859.stderr-mingw32        |    1 +
 testsuite/tests/runghc/all.T                       |    6 +
 testsuite/tests/safeHaskell/Makefile               |    3 +
 testsuite/tests/safeHaskell/check/Check01.hs       |   10 +
 testsuite/tests/safeHaskell/check/Check01.stderr   |    4 +
 testsuite/tests/safeHaskell/check/Check01_A.hs     |   15 +
 testsuite/tests/safeHaskell/check/Check01_B.hs     |   10 +
 testsuite/tests/safeHaskell/check/Check02.hs       |    9 +
 testsuite/tests/safeHaskell/check/Check02.stderr   |    1 +
 testsuite/tests/safeHaskell/check/Check02_A.hs     |   16 +
 testsuite/tests/safeHaskell/check/Check02_B.hs     |   10 +
 testsuite/tests/safeHaskell/check/Check03.hs       |    9 +
 testsuite/tests/safeHaskell/check/Check03.stderr   |    1 +
 testsuite/tests/safeHaskell/check/Check03_A.hs     |   15 +
 testsuite/tests/safeHaskell/check/Check03_B.hs     |   10 +
 testsuite/tests/safeHaskell/check/Check04.hs       |    7 +
 testsuite/tests/safeHaskell/check/Check04.stderr   |    2 +
 testsuite/tests/safeHaskell/check/Check04_1.hs     |    9 +
 testsuite/tests/safeHaskell/check/Check04_A.hs     |   15 +
 testsuite/tests/safeHaskell/check/Check04_B.hs     |   10 +
 testsuite/tests/safeHaskell/check/Check05.hs       |    7 +
 testsuite/tests/safeHaskell/check/Check05.stderr   |    3 +
 testsuite/tests/safeHaskell/check/Check06.hs       |   13 +
 testsuite/tests/safeHaskell/check/Check06.stderr   |    5 +
 testsuite/tests/safeHaskell/check/Check06_A.hs     |    6 +
 testsuite/tests/safeHaskell/check/Check07.hs       |   14 +
 testsuite/tests/safeHaskell/check/Check07.stderr   |    3 +
 testsuite/tests/safeHaskell/check/Check07_A.hs     |    8 +
 testsuite/tests/safeHaskell/check/Check07_B.hs     |    8 +
 testsuite/tests/safeHaskell/check/Check08.hs       |   14 +
 testsuite/tests/safeHaskell/check/Check08.stderr   |    6 +
 testsuite/tests/safeHaskell/check/Check08_A.hs     |    8 +
 testsuite/tests/safeHaskell/check/Check08_B.hs     |    8 +
 testsuite/tests/safeHaskell/check/Check09.hs       |    9 +
 testsuite/tests/safeHaskell/check/Check09.stderr   |    8 +
 testsuite/tests/safeHaskell/check/Check10.hs       |    9 +
 testsuite/tests/safeHaskell/check/CheckA.hs        |   15 +
 testsuite/tests/safeHaskell/check/CheckB.hs        |   10 +
 testsuite/tests/safeHaskell/check/CheckB.stderr    |    2 +
 testsuite/tests/safeHaskell/check/CheckB_Aux.hs    |   15 +
 testsuite/tests/safeHaskell/check/Makefile         |    3 +
 testsuite/tests/safeHaskell/check/all.T            |   72 +
 .../tests/safeHaskell/check/pkg01/ImpSafe01.hs     |   12 +
 .../tests/safeHaskell/check/pkg01/ImpSafe01.stderr |    4 +
 .../tests/safeHaskell/check/pkg01/ImpSafe02.hs     |   12 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly01.hs |    8 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly02.hs |    8 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly03.hs |    8 +
 .../safeHaskell/check/pkg01/ImpSafeOnly03.stderr   |    4 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly04.hs |    8 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly05.hs |    8 +
 .../safeHaskell/check/pkg01/ImpSafeOnly05.stderr   |    4 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly06.hs |    8 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly07.hs |    8 +
 .../safeHaskell/check/pkg01/ImpSafeOnly07.stderr   |    6 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly08.hs |    8 +
 .../safeHaskell/check/pkg01/ImpSafeOnly08.stderr   |    6 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly09.hs |    8 +
 .../safeHaskell/check/pkg01/ImpSafeOnly09.stderr   |    3 +
 .../tests/safeHaskell/check/pkg01/ImpSafeOnly10.hs |    8 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg.hs     |    6 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg2.hs    |    6 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg3.hs    |    8 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg4.hs    |   11 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg5.hs    |   14 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg6.hs    |    8 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg7.hs    |    8 +
 .../tests/safeHaskell/check/pkg01/M_SafePkg8.hs    |    8 +
 testsuite/tests/safeHaskell/check/pkg01/Makefile   |   76 +
 testsuite/tests/safeHaskell/check/pkg01/Setup.hs   |    4 +
 testsuite/tests/safeHaskell/check/pkg01/all.T      |  113 +
 testsuite/tests/safeHaskell/check/pkg01/p.cabal    |   19 +
 .../tests/safeHaskell/check/pkg01/safePkg01.stdout |   49 +
 testsuite/tests/safeHaskell/flags/Flags01.hs       |   11 +
 testsuite/tests/safeHaskell/flags/Flags01_A.cpp    |    3 +
 testsuite/tests/safeHaskell/flags/Flags02.hs       |    8 +
 testsuite/tests/safeHaskell/flags/Makefile         |    3 +
 testsuite/tests/safeHaskell/flags/SafeFlags01.hs   |    8 +
 testsuite/tests/safeHaskell/flags/SafeFlags02.hs   |    8 +
 testsuite/tests/safeHaskell/flags/SafeFlags03.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags03.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags04.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags04.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags05.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags05.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags06.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags06.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags07.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags07.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags08.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags08.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags09.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags09.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags10.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags10.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags11.hs   |    9 +
 testsuite/tests/safeHaskell/flags/SafeFlags12.hs   |    7 +
 testsuite/tests/safeHaskell/flags/SafeFlags13.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags13.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags14.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags14.stderr     |    2 +
 testsuite/tests/safeHaskell/flags/SafeFlags15.hs   |    8 +
 testsuite/tests/safeHaskell/flags/SafeFlags16.hs   |    8 +
 testsuite/tests/safeHaskell/flags/SafeFlags17.hs   |    8 +
 .../tests/safeHaskell/flags/SafeFlags17.stderr     |    4 +
 testsuite/tests/safeHaskell/flags/SafeFlags18.hs   |    7 +
 .../tests/safeHaskell/flags/SafeFlags18.stderr     |    6 +
 testsuite/tests/safeHaskell/flags/SafeFlags19.hs   |    9 +
 .../tests/safeHaskell/flags/SafeFlags19.stderr     |    3 +
 testsuite/tests/safeHaskell/flags/SafeFlags20.hs   |    8 +
 testsuite/tests/safeHaskell/flags/SafeFlags21.hs   |    9 +
 testsuite/tests/safeHaskell/flags/SafeFlags22.hs   |   11 +
 .../tests/safeHaskell/flags/SafeFlags22.stderr     |    7 +
 testsuite/tests/safeHaskell/flags/SafeFlags23.hs   |   11 +
 .../tests/safeHaskell/flags/SafeFlags23.stderr     |   10 +
 testsuite/tests/safeHaskell/flags/SafeFlags24.hs   |   11 +
 testsuite/tests/safeHaskell/flags/SafeFlags25.hs   |    9 +
 .../tests/safeHaskell/flags/SafeFlags25.stderr     |    3 +
 testsuite/tests/safeHaskell/flags/SafeFlags26.hs   |    9 +
 .../tests/safeHaskell/flags/SafeFlags26.stderr     |    6 +
 testsuite/tests/safeHaskell/flags/SafeFlags27.hs   |    9 +
 testsuite/tests/safeHaskell/flags/SafeFlags28.hs   |    9 +
 .../tests/safeHaskell/flags/SafeFlags28.stderr     |   12 +
 testsuite/tests/safeHaskell/flags/SafeFlags29.hs   |   10 +
 .../tests/safeHaskell/flags/SafeFlags29.stderr     |   12 +
 testsuite/tests/safeHaskell/flags/all.T            |   64 +
 testsuite/tests/safeHaskell/ghci/A.hs              |   10 +
 testsuite/tests/safeHaskell/ghci/B.hs              |    8 +
 testsuite/tests/safeHaskell/ghci/C.hs              |   13 +
 testsuite/tests/safeHaskell/ghci/D.hs              |    8 +
 testsuite/tests/safeHaskell/ghci/E.hs              |    7 +
 testsuite/tests/safeHaskell/ghci/Makefile          |    4 +
 testsuite/tests/safeHaskell/ghci/P13_A.hs          |    9 +
 testsuite/tests/safeHaskell/ghci/all.T             |   29 +
 testsuite/tests/safeHaskell/ghci/p1.script         |    8 +
 testsuite/tests/safeHaskell/ghci/p1.stderr         |    6 +
 testsuite/tests/safeHaskell/ghci/p10.script        |   10 +
 testsuite/tests/safeHaskell/ghci/p10.stderr        |    2 +
 testsuite/tests/safeHaskell/ghci/p10.stdout        |    1 +
 testsuite/tests/safeHaskell/ghci/p11.script        |    6 +
 testsuite/tests/safeHaskell/ghci/p11.stderr        |    4 +
 testsuite/tests/safeHaskell/ghci/p12.script        |   10 +
 testsuite/tests/safeHaskell/ghci/p12.stderr        |    7 +
 testsuite/tests/safeHaskell/ghci/p13.script        |   14 +
 testsuite/tests/safeHaskell/ghci/p13.stderr        |   13 +
 testsuite/tests/safeHaskell/ghci/p14.script        |   10 +
 testsuite/tests/safeHaskell/ghci/p14.stderr        |    2 +
 testsuite/tests/safeHaskell/ghci/p15.script        |   23 +
 testsuite/tests/safeHaskell/ghci/p15.stderr        |   18 +
 testsuite/tests/safeHaskell/ghci/p15.stdout        |    2 +
 testsuite/tests/safeHaskell/ghci/p16.script        |   22 +
 testsuite/tests/safeHaskell/ghci/p16.stderr        |   15 +
 testsuite/tests/safeHaskell/ghci/p16.stdout        |    1 +
 testsuite/tests/safeHaskell/ghci/p17.script        |   10 +
 testsuite/tests/safeHaskell/ghci/p17.stderr        |    5 +
 testsuite/tests/safeHaskell/ghci/p18.script        |   10 +
 testsuite/tests/safeHaskell/ghci/p18.stdout        |    7 +
 testsuite/tests/safeHaskell/ghci/p2.script         |   12 +
 testsuite/tests/safeHaskell/ghci/p3.script         |   12 +
 testsuite/tests/safeHaskell/ghci/p3.stderr         |   10 +
 testsuite/tests/safeHaskell/ghci/p4.script         |    8 +
 testsuite/tests/safeHaskell/ghci/p4.stderr         |    6 +
 testsuite/tests/safeHaskell/ghci/p5.script         |   13 +
 testsuite/tests/safeHaskell/ghci/p5.stderr         |    7 +
 testsuite/tests/safeHaskell/ghci/p6.script         |   13 +
 testsuite/tests/safeHaskell/ghci/p6.stderr         |   10 +
 testsuite/tests/safeHaskell/ghci/p6.stdout         |    1 +
 testsuite/tests/safeHaskell/ghci/p7.script         |    6 +
 testsuite/tests/safeHaskell/ghci/p7.stderr         |    2 +
 testsuite/tests/safeHaskell/ghci/p8.script         |    6 +
 testsuite/tests/safeHaskell/ghci/p8.stderr         |    2 +
 testsuite/tests/safeHaskell/ghci/p9.script         |   10 +
 testsuite/tests/safeHaskell/ghci/p9.stderr         |    2 +
 testsuite/tests/safeHaskell/ghci/p9.stdout         |    1 +
 testsuite/tests/safeHaskell/safeInfered/Makefile   |    3 +
 testsuite/tests/safeHaskell/safeInfered/Mixed01.hs |    9 +
 .../tests/safeHaskell/safeInfered/Mixed01.stderr   |    4 +
 testsuite/tests/safeHaskell/safeInfered/Mixed02.hs |   10 +
 .../tests/safeHaskell/safeInfered/Mixed02.stderr   |    3 +
 testsuite/tests/safeHaskell/safeInfered/Mixed03.hs |   11 +
 .../tests/safeHaskell/safeInfered/Mixed03.stderr   |    3 +
 .../tests/safeHaskell/safeInfered/SafeInfered01.hs |    8 +
 .../safeHaskell/safeInfered/SafeInfered01.stderr   |    2 +
 .../safeHaskell/safeInfered/SafeInfered01_A.hs     |    6 +
 .../tests/safeHaskell/safeInfered/SafeInfered02.hs |    8 +
 .../safeHaskell/safeInfered/SafeInfered02.stderr   |    2 +
 .../safeHaskell/safeInfered/SafeInfered02_A.hs     |   11 +
 .../tests/safeHaskell/safeInfered/SafeInfered03.hs |    8 +
 .../safeHaskell/safeInfered/SafeInfered03.stderr   |    2 +
 .../safeHaskell/safeInfered/SafeInfered03_A.hs     |    8 +
 .../tests/safeHaskell/safeInfered/SafeInfered04.hs |    8 +
 .../safeHaskell/safeInfered/SafeInfered04.stderr   |    2 +
 .../safeHaskell/safeInfered/SafeInfered04_A.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered01.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered01.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered01_A.hs   |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered02.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered02.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered02_A.hs   |    7 +
 .../safeHaskell/safeInfered/UnsafeInfered03.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered03.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered03_A.hs   |    7 +
 .../safeHaskell/safeInfered/UnsafeInfered05.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered05.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered05_A.hs   |   11 +
 .../safeHaskell/safeInfered/UnsafeInfered06.hs     |    5 +
 .../safeHaskell/safeInfered/UnsafeInfered06.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered06_A.hs   |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered07.hs     |    5 +
 .../safeHaskell/safeInfered/UnsafeInfered07.stderr |   24 +
 .../safeHaskell/safeInfered/UnsafeInfered07_A.hs   |   10 +
 .../safeHaskell/safeInfered/UnsafeInfered08.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered08.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered08_A.hs   |    9 +
 .../safeHaskell/safeInfered/UnsafeInfered09.hs     |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered09.stderr |    7 +
 .../safeHaskell/safeInfered/UnsafeInfered09_A.hs   |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered09_B.hs   |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered10.hs     |    9 +
 .../safeHaskell/safeInfered/UnsafeInfered10.stderr |    6 +
 .../safeHaskell/safeInfered/UnsafeInfered10_A.hs   |    8 +
 .../safeHaskell/safeInfered/UnsafeInfered11.hs     |    9 +
 .../safeHaskell/safeInfered/UnsafeInfered11.stderr |   13 +
 .../safeHaskell/safeInfered/UnsafeInfered11_A.hs   |   39 +
 .../safeHaskell/safeInfered/UnsafeInfered12.hs     |    7 +
 .../safeHaskell/safeInfered/UnsafeInfered12.stderr |    9 +
 testsuite/tests/safeHaskell/safeInfered/all.T      |   66 +
 testsuite/tests/safeHaskell/safeLanguage/Makefile  |   82 +
 .../tests/safeHaskell/safeLanguage/SafeLang01.hs   |    8 +
 .../safeHaskell/safeLanguage/SafeLang01.stderr     |    3 +
 .../tests/safeHaskell/safeLanguage/SafeLang02.hs   |    8 +
 .../safeHaskell/safeLanguage/SafeLang02.stderr     |    3 +
 .../tests/safeHaskell/safeLanguage/SafeLang03.hs   |   10 +
 .../safeHaskell/safeLanguage/SafeLang03.stderr     |    4 +
 .../tests/safeHaskell/safeLanguage/SafeLang04.hs   |   32 +
 .../safeHaskell/safeLanguage/SafeLang04.stdout     |    4 +
 .../tests/safeHaskell/safeLanguage/SafeLang05.hs   |   34 +
 .../safeHaskell/safeLanguage/SafeLang05.stdout     |    4 +
 .../tests/safeHaskell/safeLanguage/SafeLang07.hs   |   41 +
 .../safeHaskell/safeLanguage/SafeLang07.stderr     |    7 +
 .../tests/safeHaskell/safeLanguage/SafeLang07_A.hs |   24 +
 .../tests/safeHaskell/safeLanguage/SafeLang08.hs   |   21 +
 .../safeHaskell/safeLanguage/SafeLang08.stderr     |    7 +
 .../tests/safeHaskell/safeLanguage/SafeLang08_A.c  |    6 +
 .../tests/safeHaskell/safeLanguage/SafeLang09.hs   |   10 +
 .../safeHaskell/safeLanguage/SafeLang09.stderr     |    1 +
 .../tests/safeHaskell/safeLanguage/SafeLang09_A.hs |   14 +
 .../tests/safeHaskell/safeLanguage/SafeLang09_B.hs |   18 +
 .../tests/safeHaskell/safeLanguage/SafeLang10.hs   |   11 +
 .../safeHaskell/safeLanguage/SafeLang10.stderr     |   20 +
 .../safeHaskell/safeLanguage/SafeLang10.stdout     |    3 +
 .../tests/safeHaskell/safeLanguage/SafeLang10_A.hs |   16 +
 .../tests/safeHaskell/safeLanguage/SafeLang10_B.hs |   20 +
 .../tests/safeHaskell/safeLanguage/SafeLang11.hs   |   12 +
 .../safeHaskell/safeLanguage/SafeLang11.stdout     |    1 +
 .../tests/safeHaskell/safeLanguage/SafeLang11_A.hs |    9 +
 .../tests/safeHaskell/safeLanguage/SafeLang11_B.hs |   16 +
 .../tests/safeHaskell/safeLanguage/SafeLang12.hs   |   14 +
 .../safeHaskell/safeLanguage/SafeLang12.stderr     |   12 +
 .../tests/safeHaskell/safeLanguage/SafeLang12_A.hs |    9 +
 .../tests/safeHaskell/safeLanguage/SafeLang12_B.hs |   17 +
 .../tests/safeHaskell/safeLanguage/SafeLang13.hs   |   41 +
 .../safeHaskell/safeLanguage/SafeLang13.stdout     |    5 +
 .../tests/safeHaskell/safeLanguage/SafeLang13_A.hs |   19 +
 .../tests/safeHaskell/safeLanguage/SafeLang14.hs   |   41 +
 .../safeHaskell/safeLanguage/SafeLang14.stderr     |    8 +
 .../tests/safeHaskell/safeLanguage/SafeLang14_A.hs |   19 +
 .../tests/safeHaskell/safeLanguage/SafeLang15.hs   |   33 +
 .../safeHaskell/safeLanguage/SafeLang15.stderr     |    2 +
 .../safeHaskell/safeLanguage/SafeLang15.stdout     |    3 +
 .../tests/safeHaskell/safeLanguage/SafeLang15_A.hs |   19 +
 .../tests/safeHaskell/safeLanguage/SafeLang16.hs   |   11 +
 .../safeHaskell/safeLanguage/SafeLang16.stderr     |    3 +
 .../tests/safeHaskell/safeLanguage/SafeRecomp01.hs |    5 +
 .../tests/safeHaskell/safeLanguage/SafeRecomp02.hs |   10 +
 .../safeHaskell/safeLanguage/SafeRecomp02_A.hs     |    5 +
 testsuite/tests/safeHaskell/safeLanguage/all.T     |   62 +
 .../tests/safeHaskell/unsafeLibs/BadImport01.hs    |   12 +
 .../safeHaskell/unsafeLibs/BadImport01.stderr      |    4 +
 .../tests/safeHaskell/unsafeLibs/BadImport02.hs    |   27 +
 .../safeHaskell/unsafeLibs/BadImport02.stdout      |    3 +
 .../tests/safeHaskell/unsafeLibs/BadImport02_A.hs  |   16 +
 .../tests/safeHaskell/unsafeLibs/BadImport03.hs    |   29 +
 .../safeHaskell/unsafeLibs/BadImport03.stderr      |    5 +
 .../tests/safeHaskell/unsafeLibs/BadImport03_A.hs  |   16 +
 .../tests/safeHaskell/unsafeLibs/BadImport05.hs    |   12 +
 .../safeHaskell/unsafeLibs/BadImport05.stderr      |    4 +
 .../tests/safeHaskell/unsafeLibs/BadImport06.hs    |   12 +
 .../safeHaskell/unsafeLibs/BadImport06.stderr      |    4 +
 .../tests/safeHaskell/unsafeLibs/BadImport07.hs    |   12 +
 .../safeHaskell/unsafeLibs/BadImport07.stderr      |    4 +
 .../tests/safeHaskell/unsafeLibs/BadImport08.hs    |   12 +
 .../safeHaskell/unsafeLibs/BadImport08.stderr      |    4 +
 testsuite/tests/safeHaskell/unsafeLibs/Dep05.hs    |   14 +
 .../tests/safeHaskell/unsafeLibs/Dep05.stderr      |    3 +
 testsuite/tests/safeHaskell/unsafeLibs/Dep06.hs    |    7 +
 .../tests/safeHaskell/unsafeLibs/Dep06.stderr      |    3 +
 testsuite/tests/safeHaskell/unsafeLibs/Dep07.hs    |    7 +
 .../tests/safeHaskell/unsafeLibs/Dep07.stderr      |    4 +
 testsuite/tests/safeHaskell/unsafeLibs/Dep08.hs    |   10 +
 .../tests/safeHaskell/unsafeLibs/Dep08.stderr      |    4 +
 testsuite/tests/safeHaskell/unsafeLibs/Dep09.hs    |    7 +
 .../tests/safeHaskell/unsafeLibs/Dep09.stderr      |    3 +
 testsuite/tests/safeHaskell/unsafeLibs/Dep10.hs    |    9 +
 .../tests/safeHaskell/unsafeLibs/Dep10.stderr      |    3 +
 .../tests/safeHaskell/unsafeLibs/GoodImport01.hs   |   14 +
 .../tests/safeHaskell/unsafeLibs/GoodImport02.hs   |   15 +
 .../tests/safeHaskell/unsafeLibs/GoodImport03.hs   |  114 +
 testsuite/tests/safeHaskell/unsafeLibs/Makefile    |    3 +
 testsuite/tests/safeHaskell/unsafeLibs/all.T       |   39 +
 testsuite/tests/simplCore/Makefile                 |    3 +
 testsuite/tests/simplCore/prog001/Makefile         |    3 +
 testsuite/tests/simplCore/prog001/Simpl006Help.hs  |    3 +
 testsuite/tests/simplCore/prog001/simpl006.hs      |   19 +
 testsuite/tests/simplCore/prog001/test.T           |    5 +
 testsuite/tests/simplCore/prog002/Makefile         |    3 +
 testsuite/tests/simplCore/prog002/Simpl009Help.hs  |   51 +
 testsuite/tests/simplCore/prog002/simpl009.hs      |   23 +
 testsuite/tests/simplCore/prog002/test.T           |    5 +
 .../tests/simplCore/should_compile/EvalTest.hs     |   58 +
 .../tests/simplCore/should_compile/EvalTest.stdout |    1 +
 testsuite/tests/simplCore/should_compile/Makefile  |  117 +
 .../tests/simplCore/should_compile/Simpl020_A.hs   |   27 +
 .../tests/simplCore/should_compile/Simpl021A.hs    |    8 +
 .../tests/simplCore/should_compile/Simpl021B.hs    |    9 +
 testsuite/tests/simplCore/should_compile/T1647.hs  |    5 +
 testsuite/tests/simplCore/should_compile/T2520.hs  |   28 +
 testsuite/tests/simplCore/should_compile/T3016.hs  |  588 +
 testsuite/tests/simplCore/should_compile/T3055.hs  |    9 +
 .../tests/simplCore/should_compile/T3055.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T3118.hs  |   40 +
 testsuite/tests/simplCore/should_compile/T3234.hs  |    8 +
 .../tests/simplCore/should_compile/T3234.stderr    |   66 +
 testsuite/tests/simplCore/should_compile/T3717.hs  |   10 +
 .../tests/simplCore/should_compile/T3717.stderr    |   35 +
 .../simplCore/should_compile/T3717.stderr-ghc-7.0  |   47 +
 testsuite/tests/simplCore/should_compile/T3772.hs  |   21 +
 .../tests/simplCore/should_compile/T3772.stdout    |   29 +
 .../simplCore/should_compile/T3772.stdout-ghc-7.0  |   25 +
 .../tests/simplCore/should_compile/T3772_A.hs      |   48 +
 testsuite/tests/simplCore/should_compile/T3831.hs  |  120 +
 testsuite/tests/simplCore/should_compile/T4138.hs  |   20 +
 .../tests/simplCore/should_compile/T4138.stdout    |    1 +
 .../tests/simplCore/should_compile/T4138_A.hs      |   11 +
 testsuite/tests/simplCore/should_compile/T4201.hs  |   15 +
 .../tests/simplCore/should_compile/T4201.stdout    |    3 +
 testsuite/tests/simplCore/should_compile/T4203.hs  |   46 +
 testsuite/tests/simplCore/should_compile/T4306.hs  |   12 +
 .../tests/simplCore/should_compile/T4306.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T4345.hs  |   16 +
 testsuite/tests/simplCore/should_compile/T4398.hs  |   13 +
 .../tests/simplCore/should_compile/T4398.stderr    |    3 +
 testsuite/tests/simplCore/should_compile/T4903.hs  |   10 +
 testsuite/tests/simplCore/should_compile/T4903a.hs |   56 +
 testsuite/tests/simplCore/should_compile/T4908.hs  |   10 +
 .../tests/simplCore/should_compile/T4908.stderr    |   75 +
 .../simplCore/should_compile/T4908.stderr-ghc-7.0  |   77 +
 testsuite/tests/simplCore/should_compile/T4918.hs  |    6 +
 .../tests/simplCore/should_compile/T4918.stdout    |    2 +
 testsuite/tests/simplCore/should_compile/T4918a.hs |    8 +
 testsuite/tests/simplCore/should_compile/T4930.hs  |    5 +
 .../tests/simplCore/should_compile/T4930.stderr    |   37 +
 testsuite/tests/simplCore/should_compile/T4945.hs  |   30 +
 testsuite/tests/simplCore/should_compile/T4957.hs  |   19 +
 testsuite/tests/simplCore/should_compile/T5168.hs  |   32 +
 testsuite/tests/simplCore/should_compile/T5303.hs  |   44 +
 testsuite/tests/simplCore/should_compile/T5327.hs  |   12 +
 .../tests/simplCore/should_compile/T5327.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T5329.hs  |  129 +
 testsuite/tests/simplCore/should_compile/T5342.hs  |   18 +
 testsuite/tests/simplCore/should_compile/T5359a.hs |   88 +
 testsuite/tests/simplCore/should_compile/T5359b.hs |   62 +
 .../tests/simplCore/should_compile/T5359b.stderr   |    3 +
 testsuite/tests/simplCore/should_compile/T5366.hs  |    8 +
 .../tests/simplCore/should_compile/T5366.stdout    |    2 +
 testsuite/tests/simplCore/should_compile/T5458.hs  |    8 +
 testsuite/tests/simplCore/should_compile/T5550.hs  |   11 +
 .../tests/simplCore/should_compile/T5550.stderr    |    3 +
 testsuite/tests/simplCore/should_compile/T5623.hs  |   10 +
 .../tests/simplCore/should_compile/T5623.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T5658b.hs |   18 +
 .../tests/simplCore/should_compile/T5658b.stdout   |    1 +
 testsuite/tests/simplCore/should_compile/T5776.hs  |   28 +
 .../tests/simplCore/should_compile/T5776.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T5996.hs  |   12 +
 .../tests/simplCore/should_compile/T5996.stdout    |    2 +
 .../tests/simplCore/should_compile/T6082-RULE.hs   |   16 +
 .../simplCore/should_compile/T6082-RULE.stderr     |    8 +
 testsuite/tests/simplCore/should_compile/T7088.hs  |   16 +
 testsuite/tests/simplCore/should_compile/T7162.hs  |    9 +
 testsuite/tests/simplCore/should_compile/T7165.hs  |    5 +
 testsuite/tests/simplCore/should_compile/T7165a.hs |    8 +
 testsuite/tests/simplCore/should_compile/T7287.hs  |    8 +
 testsuite/tests/simplCore/should_compile/T7360.hs  |   19 +
 .../tests/simplCore/should_compile/T7360.stderr    |   69 +
 testsuite/tests/simplCore/should_compile/T7702.hs  |    7 +
 .../tests/simplCore/should_compile/T7702.stderr    |    1 +
 .../simplCore/should_compile/T7702plugin/Makefile  |   20 +
 .../simplCore/should_compile/T7702plugin/Setup.hs  |    3 +
 .../should_compile/T7702plugin/T7702Plugin.hs      |   51 +
 .../should_compile/T7702plugin/T7702plugin.cabal   |   13 +
 testsuite/tests/simplCore/should_compile/T7785.hs  |   28 +
 .../tests/simplCore/should_compile/T7785.stderr    |    9 +
 testsuite/tests/simplCore/should_compile/T7796.hs  |   64 +
 .../tests/simplCore/should_compile/T7796.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T7865.hs  |   29 +
 .../tests/simplCore/should_compile/T7865.stdout    |    4 +
 testsuite/tests/simplCore/should_compile/T7995.hs  |    6 +
 .../tests/simplCore/should_compile/T7995.stdout    |    1 +
 testsuite/tests/simplCore/should_compile/T8196.hs  |    8 +
 testsuite/tests/simplCore/should_compile/T8221.hs  |    6 +
 testsuite/tests/simplCore/should_compile/T8221a.hs |    8 +
 testsuite/tests/simplCore/should_compile/T8221b.hs |    3 +
 testsuite/tests/simplCore/should_compile/T8329.hs  |    4 +
 .../tests/simplCore/should_compile/T8329_Com.hs    |    6 +
 .../tests/simplCore/should_compile/T8329_Meta.hs   |    5 +
 .../tests/simplCore/should_compile/T8329_Parse.hs  |    3 +
 testsuite/tests/simplCore/should_compile/T8537.hs  |   20 +
 .../tests/simplCore/should_compile/T8537.stderr    |    3 +
 testsuite/tests/simplCore/should_compile/all.T     |  200 +
 .../tests/simplCore/should_compile/dfun-loop.hs    |   41 +
 testsuite/tests/simplCore/should_compile/rule1.hs  |   19 +
 testsuite/tests/simplCore/should_compile/rule2.hs  |   18 +
 .../tests/simplCore/should_compile/rule2.stderr    |   30 +
 .../tests/simplCore/should_compile/simpl-T1370.hs  |    7 +
 .../tests/simplCore/should_compile/simpl001.hs     |   13 +
 .../tests/simplCore/should_compile/simpl002.hs     |   10 +
 .../tests/simplCore/should_compile/simpl003.hs     |   42 +
 .../tests/simplCore/should_compile/simpl004.hs     |   18 +
 .../tests/simplCore/should_compile/simpl005.hs     |   25 +
 .../tests/simplCore/should_compile/simpl007.hs     |  235 +
 .../tests/simplCore/should_compile/simpl009.hs     |   12 +
 .../tests/simplCore/should_compile/simpl010.hs     |   19 +
 .../tests/simplCore/should_compile/simpl011.hs     |   57 +
 .../tests/simplCore/should_compile/simpl012.hs     |   23 +
 .../tests/simplCore/should_compile/simpl013.hs     |   19 +
 .../tests/simplCore/should_compile/simpl014.hs     |   30 +
 .../tests/simplCore/should_compile/simpl015.hs     | 1683 +++
 .../tests/simplCore/should_compile/simpl016.hs     |   12 +
 .../tests/simplCore/should_compile/simpl016.stderr |    4 +
 .../tests/simplCore/should_compile/simpl017.hs     |   64 +
 .../tests/simplCore/should_compile/simpl017.stderr |   44 +
 .../tests/simplCore/should_compile/simpl018.hs     |   12 +
 .../tests/simplCore/should_compile/simpl019.hs     |   14 +
 .../tests/simplCore/should_compile/simpl020.hs     |    9 +
 .../tests/simplCore/should_compile/simpl020.stderr |    5 +
 .../tests/simplCore/should_compile/spec-inline.hs  |   29 +
 .../simplCore/should_compile/spec-inline.stderr    |  157 +
 .../should_compile/spec-inline.stderr-ghc-7.0      |  154 +
 .../tests/simplCore/should_compile/spec001.hs      |  425 +
 .../tests/simplCore/should_compile/spec002.hs      |   17 +
 .../tests/simplCore/should_compile/spec003.hs      |   11 +
 .../tests/simplCore/should_compile/strict-float.hs |   13 +
 testsuite/tests/simplCore/should_run/Makefile      |    3 +
 testsuite/tests/simplCore/should_run/SeqRule.hs    |   16 +
 .../tests/simplCore/should_run/SeqRule.stdout      |    1 +
 testsuite/tests/simplCore/should_run/T2486.hs      |   37 +
 testsuite/tests/simplCore/should_run/T2486.stderr  |   24 +
 testsuite/tests/simplCore/should_run/T2756.hs      |   15 +
 testsuite/tests/simplCore/should_run/T3403.hs      |   32 +
 testsuite/tests/simplCore/should_run/T3403.stdout  |    2 +
 testsuite/tests/simplCore/should_run/T3437.hs      |   19 +
 testsuite/tests/simplCore/should_run/T3437.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T3591.hs      |  206 +
 testsuite/tests/simplCore/should_run/T3591.stderr  |  456 +
 testsuite/tests/simplCore/should_run/T3591.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T3959.hs      |   67 +
 testsuite/tests/simplCore/should_run/T3959.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T3972.hs      |   25 +
 testsuite/tests/simplCore/should_run/T3972A.hs     |   86 +
 testsuite/tests/simplCore/should_run/T3983.hs      |    5 +
 testsuite/tests/simplCore/should_run/T3983.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T3983_Bar.hs  |   15 +
 testsuite/tests/simplCore/should_run/T3983_Foo.hs  |    8 +
 testsuite/tests/simplCore/should_run/T457.hs       |    5 +
 testsuite/tests/simplCore/should_run/T457.stderr   |    1 +
 testsuite/tests/simplCore/should_run/T4814.hs      |   39 +
 testsuite/tests/simplCore/should_run/T4814.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T5315.hs      |   89 +
 testsuite/tests/simplCore/should_run/T5315.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T5441.hs      |    5 +
 testsuite/tests/simplCore/should_run/T5441.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T5441a.hs     |   39 +
 testsuite/tests/simplCore/should_run/T5453.hs      |   21 +
 testsuite/tests/simplCore/should_run/T5453.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T5587.hs      |   30 +
 testsuite/tests/simplCore/should_run/T5587.stderr  |    1 +
 testsuite/tests/simplCore/should_run/T5603.hs      |   15 +
 testsuite/tests/simplCore/should_run/T5625.hs      |    4 +
 testsuite/tests/simplCore/should_run/T5625.stderr  |    1 +
 testsuite/tests/simplCore/should_run/T5915.hs      |    5 +
 testsuite/tests/simplCore/should_run/T5915.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T5920.hs      |   10 +
 testsuite/tests/simplCore/should_run/T5920.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T5997.hs      |   29 +
 testsuite/tests/simplCore/should_run/T5997.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T7101.hs      |   14 +
 testsuite/tests/simplCore/should_run/T7101.stdout  |    1 +
 testsuite/tests/simplCore/should_run/T7924.hs      |   20 +
 testsuite/tests/simplCore/should_run/T7924.stderr  |    1 +
 testsuite/tests/simplCore/should_run/all.T         |   63 +
 .../tests/simplCore/should_run/simplrun001.hs      |   14 +
 .../tests/simplCore/should_run/simplrun001.stdout  |    1 +
 .../tests/simplCore/should_run/simplrun002.hs      |   23 +
 .../tests/simplCore/should_run/simplrun002.stderr  |    1 +
 .../tests/simplCore/should_run/simplrun002.stdout  |    1 +
 .../tests/simplCore/should_run/simplrun003.hs      |   23 +
 .../tests/simplCore/should_run/simplrun003.stdout  |    1 +
 .../tests/simplCore/should_run/simplrun004.hs      |   34 +
 .../tests/simplCore/should_run/simplrun004.stdout  |    1 +
 .../tests/simplCore/should_run/simplrun005.hs      |   47 +
 .../tests/simplCore/should_run/simplrun005.stdout  |    1 +
 .../tests/simplCore/should_run/simplrun007.hs      |   27 +
 .../tests/simplCore/should_run/simplrun007.stdout  |    5 +
 .../simplCore/should_run/simplrun007.stdout-ws-64  |    5 +
 .../tests/simplCore/should_run/simplrun008.hs      |   18 +
 .../tests/simplCore/should_run/simplrun008.stdout  |    2 +
 .../tests/simplCore/should_run/simplrun009.hs      |  149 +
 .../tests/simplCore/should_run/simplrun009.stdout  |    1 +
 .../tests/simplCore/should_run/simplrun010.hs      |  326 +
 .../tests/simplCore/should_run/simplrun010.stderr  |    3 +
 testsuite/tests/stranal/Makefile                   |    3 +
 testsuite/tests/stranal/should_compile/Makefile    |    3 +
 testsuite/tests/stranal/should_compile/T1988.hs    |   12 +
 testsuite/tests/stranal/should_compile/T8037.hs    |   17 +
 testsuite/tests/stranal/should_compile/T8467.hs    |   11 +
 testsuite/tests/stranal/should_compile/all.T       |   20 +
 testsuite/tests/stranal/should_compile/default.hs  |   16 +
 testsuite/tests/stranal/should_compile/fact.hs     |    3 +
 testsuite/tests/stranal/should_compile/fun.hs      |    6 +
 testsuite/tests/stranal/should_compile/goo.hs      |   10 +
 testsuite/tests/stranal/should_compile/ins.hs      |   27 +
 testsuite/tests/stranal/should_compile/map.hs      |   32 +
 testsuite/tests/stranal/should_compile/newtype.hs  |   14 +
 testsuite/tests/stranal/should_compile/sim.hs      |  103 +
 testsuite/tests/stranal/should_compile/str001.hs   |   10 +
 .../tests/stranal/should_compile/str001.stderr     |    4 +
 testsuite/tests/stranal/should_compile/str002.hs   |   12 +
 testsuite/tests/stranal/should_compile/syn.hs      |   15 +
 testsuite/tests/stranal/should_compile/test.hs     |    6 +
 testsuite/tests/stranal/should_compile/tst.hs      |    3 +
 testsuite/tests/stranal/should_compile/unu.hs      |   76 +
 testsuite/tests/stranal/should_run/Makefile        |    3 +
 testsuite/tests/stranal/should_run/T2756b.hs       |   15 +
 testsuite/tests/stranal/should_run/T7649.hs        |   32 +
 testsuite/tests/stranal/should_run/T7649.stdout    |    6 +
 testsuite/tests/stranal/should_run/T8425/Arr.hs    |   67 +
 testsuite/tests/stranal/should_run/T8425/Base.hs   |   43 +
 .../tests/stranal/should_run/T8425/BuggyOpt.hs     |   13 +
 testsuite/tests/stranal/should_run/T8425/Good.hs   |    4 +
 testsuite/tests/stranal/should_run/T8425/M.hs      |    9 +
 testsuite/tests/stranal/should_run/T8425/Main.hs   |   14 +
 testsuite/tests/stranal/should_run/T8425/Makefile  |    3 +
 .../tests/stranal/should_run/T8425/T8425.stdout    |    1 +
 testsuite/tests/stranal/should_run/T8425/all.T     |    5 +
 testsuite/tests/stranal/should_run/all.T           |    9 +
 testsuite/tests/stranal/should_run/strun001.hs     |   15 +
 testsuite/tests/stranal/should_run/strun001.stdout |    1 +
 testsuite/tests/stranal/should_run/strun002.hs     |   12 +
 testsuite/tests/stranal/should_run/strun002.stderr |    1 +
 testsuite/tests/stranal/should_run/strun003.hs     |   23 +
 testsuite/tests/stranal/should_run/strun003.stdout |    1 +
 testsuite/tests/stranal/should_run/strun004.hs     |   10 +
 testsuite/tests/stranal/should_run/strun004.stdout |    1 +
 testsuite/tests/stranal/sigs/HyperStrUse.hs        |    9 +
 testsuite/tests/stranal/sigs/Makefile              |    3 +
 testsuite/tests/stranal/sigs/StrAnalAnnotation.hs  |   59 +
 testsuite/tests/stranal/sigs/StrAnalExample.hs     |   10 +
 testsuite/tests/stranal/sigs/T8569.hs              |   15 +
 testsuite/tests/stranal/sigs/all.T                 |   21 +
 testsuite/tests/th/ClosedFam1TH.hs                 |   13 +
 testsuite/tests/th/ClosedFam1TH.stderr             |    6 +
 testsuite/tests/th/ClosedFam2TH.hs                 |   22 +
 testsuite/tests/th/Makefile                        |   39 +
 testsuite/tests/th/T1541.hs                        |   11 +
 testsuite/tests/th/T1835.hs                        |   39 +
 testsuite/tests/th/T1835.stdout                    |   14 +
 testsuite/tests/th/T1849.script                    |   10 +
 testsuite/tests/th/T1849.stdout                    |    6 +
 testsuite/tests/th/T2014/A.hs                      |    1 +
 testsuite/tests/th/T2014/A.hs-boot                 |    1 +
 testsuite/tests/th/T2014/B.hs                      |    9 +
 testsuite/tests/th/T2014/C.hs                      |    8 +
 testsuite/tests/th/T2014/Makefile                  |    9 +
 testsuite/tests/th/T2014/all.T                     |    8 +
 testsuite/tests/th/T2222.hs                        |   42 +
 testsuite/tests/th/T2222.stderr                    |    5 +
 testsuite/tests/th/T2386.hs                        |    9 +
 testsuite/tests/th/T2386_Lib.hs                    |    7 +
 testsuite/tests/th/T2597a.hs                       |    8 +
 testsuite/tests/th/T2597a_Lib.hs                   |   12 +
 testsuite/tests/th/T2597b.hs                       |    9 +
 testsuite/tests/th/T2597b.stderr                   |    5 +
 testsuite/tests/th/T2597b_Lib.hs                   |    9 +
 testsuite/tests/th/T2632.hs                        |   16 +
 testsuite/tests/th/T2674.hs                        |    9 +
 testsuite/tests/th/T2674.stderr                    |    4 +
 testsuite/tests/th/T2685.hs                        |    6 +
 testsuite/tests/th/T2685a.hs                       |    9 +
 testsuite/tests/th/T2700.hs                        |   10 +
 testsuite/tests/th/T2700.stderr                    |    1 +
 testsuite/tests/th/T2700.stderr-ghc-7.0            |    1 +
 testsuite/tests/th/T2713.hs                        |   12 +
 testsuite/tests/th/T2713.stderr                    |    8 +
 testsuite/tests/th/T2817.hs                        |   11 +
 testsuite/tests/th/T2931.hs                        |    8 +
 testsuite/tests/th/T3100.hs                        |   20 +
 testsuite/tests/th/T3177.hs                        |   14 +
 testsuite/tests/th/T3177a.hs                       |   13 +
 testsuite/tests/th/T3177a.stderr                   |    8 +
 testsuite/tests/th/T3319.hs                        |   11 +
 testsuite/tests/th/T3319.stderr                    |    8 +
 testsuite/tests/th/T3395.hs                        |    9 +
 testsuite/tests/th/T3395.stderr                    |   11 +
 testsuite/tests/th/T3467.hs                        |   11 +
 testsuite/tests/th/T3572.hs                        |   10 +
 testsuite/tests/th/T3572.stdout                    |    1 +
 testsuite/tests/th/T3600.hs                        |    5 +
 testsuite/tests/th/T3600.stderr                    |    5 +
 testsuite/tests/th/T3600a.hs                       |   19 +
 testsuite/tests/th/T3845.hs                        |   21 +
 testsuite/tests/th/T3899.hs                        |    6 +
 testsuite/tests/th/T3899.stderr                    |    2 +
 testsuite/tests/th/T3899a.hs                       |   14 +
 testsuite/tests/th/T3920.hs                        |   17 +
 testsuite/tests/th/T3920.stdout                    |    2 +
 testsuite/tests/th/T4056.hs                        |   15 +
 testsuite/tests/th/T4124.hs                        |    6 +
 testsuite/tests/th/T4128.hs                        |    7 +
 testsuite/tests/th/T4135.hs                        |   16 +
 testsuite/tests/th/T4135.stderr                    |    2 +
 testsuite/tests/th/T4135a.hs                       |   15 +
 testsuite/tests/th/T4169.hs                        |   15 +
 testsuite/tests/th/T4170.hs                        |   13 +
 testsuite/tests/th/T4188.hs                        |   28 +
 testsuite/tests/th/T4188.stderr                    |    6 +
 testsuite/tests/th/T4233.hs                        |    9 +
 testsuite/tests/th/T4255.hs                        |    5 +
 testsuite/tests/th/T4255.stderr                    |    2 +
 testsuite/tests/th/T4364.hs                        |    7 +
 testsuite/tests/th/T4436.hs                        |    9 +
 testsuite/tests/th/T4436.stderr                    |   11 +
 testsuite/tests/th/T4949.hs                        |    8 +
 testsuite/tests/th/T5037.hs                        |   11 +
 testsuite/tests/th/T5037.stderr                    |    3 +
 testsuite/tests/th/T5126.hs                        |   12 +
 testsuite/tests/th/T5217.hs                        |   11 +
 testsuite/tests/th/T5217.stderr                    |   14 +
 testsuite/tests/th/T5290.hs                        |    8 +
 testsuite/tests/th/T5290.stderr                    |    6 +
 testsuite/tests/th/T5358.hs                        |   16 +
 testsuite/tests/th/T5358.stderr                    |    9 +
 testsuite/tests/th/T5362.hs                        |   23 +
 testsuite/tests/th/T5362.stderr                    |    4 +
 testsuite/tests/th/T5379.hs                        |   11 +
 testsuite/tests/th/T5379.stdout                    |    1 +
 testsuite/tests/th/T5404.hs                        |   12 +
 testsuite/tests/th/T5410.hs                        |    8 +
 testsuite/tests/th/T5410.stdout                    |    1 +
 testsuite/tests/th/T5434.hs                        |   12 +
 testsuite/tests/th/T5434a.hs                       |   18 +
 testsuite/tests/th/T5452.hs                        |   17 +
 testsuite/tests/th/T5508.hs                        |    9 +
 testsuite/tests/th/T5508.stderr                    |    7 +
 testsuite/tests/th/T5555.hs                        |    8 +
 testsuite/tests/th/T5555.stdout                    |    1 +
 testsuite/tests/th/T5555_Lib.hs                    |   10 +
 testsuite/tests/th/T5597.hs                        |    5 +
 testsuite/tests/th/T5597a.hs                       |    6 +
 testsuite/tests/th/T5665.hs                        |    9 +
 testsuite/tests/th/T5665a.hs                       |    6 +
 testsuite/tests/th/T5700.hs                        |    8 +
 testsuite/tests/th/T5700.stderr                    |    7 +
 testsuite/tests/th/T5700a.hs                       |   15 +
 testsuite/tests/th/T5721.hs                        |    7 +
 testsuite/tests/th/T5737.hs                        |    5 +
 testsuite/tests/th/T5795.hs                        |   10 +
 testsuite/tests/th/T5795.stderr                    |    6 +
 testsuite/tests/th/T5882.hs                        |   11 +
 testsuite/tests/th/T5883.hs                        |   12 +
 testsuite/tests/th/T5883.stderr                    |   12 +
 testsuite/tests/th/T5886.hs                        |    8 +
 testsuite/tests/th/T5886a.hs                       |   14 +
 testsuite/tests/th/T5968.hs                        |    6 +
 testsuite/tests/th/T5971.hs                        |    6 +
 testsuite/tests/th/T5971.stderr                    |    7 +
 testsuite/tests/th/T5976.hs                        |    3 +
 testsuite/tests/th/T5976.stderr                    |    5 +
 testsuite/tests/th/T5984.hs                        |    8 +
 testsuite/tests/th/T5984.stderr                    |   10 +
 testsuite/tests/th/T5984_Lib.hs                    |   13 +
 testsuite/tests/th/T6005.hs                        |   10 +
 testsuite/tests/th/T6005a.hs                       |   15 +
 testsuite/tests/th/T6062.hs                        |    3 +
 testsuite/tests/th/T6114.hs                        |   11 +
 testsuite/tests/th/T6114.stderr                    |   12 +
 testsuite/tests/th/T7064.hs                        |    9 +
 testsuite/tests/th/T7064.stdout                    |   26 +
 testsuite/tests/th/T7064a.hs                       |   29 +
 testsuite/tests/th/T7092.hs                        |   10 +
 testsuite/tests/th/T7092a.hs                       |   12 +
 testsuite/tests/th/T7276.hs                        |    6 +
 testsuite/tests/th/T7276.stderr                    |    8 +
 testsuite/tests/th/T7276a.script                   |    4 +
 testsuite/tests/th/T7276a.stdout                   |   19 +
 testsuite/tests/th/T7445.hs                        |    6 +
 testsuite/tests/th/T7445a.hs                       |   13 +
 testsuite/tests/th/T7477.hs                        |   12 +
 testsuite/tests/th/T7477.stderr                    |    3 +
 testsuite/tests/th/T7532.hs                        |   11 +
 testsuite/tests/th/T7532.stderr                    |   16 +
 testsuite/tests/th/T7532a.hs                       |   15 +
 testsuite/tests/th/T7667.hs                        |    8 +
 testsuite/tests/th/T7667a.hs                       |    8 +
 testsuite/tests/th/T7667a.stderr                   |    5 +
 testsuite/tests/th/T7681.hs                        |   12 +
 testsuite/tests/th/T7910.hs                        |   18 +
 testsuite/tests/th/T7910.stdout                    |    1 +
 testsuite/tests/th/T8028.hs                        |    7 +
 testsuite/tests/th/T8028.stderr                    |    4 +
 testsuite/tests/th/T8028a.hs                       |    6 +
 testsuite/tests/th/T8186.hs                        |   11 +
 testsuite/tests/th/T8186.stdout                    |    3 +
 testsuite/tests/th/T8333.hs                        |    5 +
 testsuite/tests/th/T8412.hs                        |    5 +
 testsuite/tests/th/T8412.stderr                    |    4 +
 testsuite/tests/th/T8455.hs                        |    5 +
 testsuite/tests/th/T8499.hs                        |   12 +
 testsuite/tests/th/T8507.hs                        |    8 +
 testsuite/tests/th/T8540.hs                        |    7 +
 testsuite/tests/th/T8540a.hs                       |   10 +
 testsuite/tests/th/T8577.hs                        |   10 +
 testsuite/tests/th/T8577.stderr                    |    7 +
 testsuite/tests/th/T8577a.hs                       |   11 +
 testsuite/tests/th/TH_1tuple.hs                    |   15 +
 testsuite/tests/th/TH_1tuple.stderr                |    5 +
 testsuite/tests/th/TH_Depends.hs                   |    9 +
 testsuite/tests/th/TH_Depends.stdout               |    4 +
 testsuite/tests/th/TH_Depends_External.hs          |   12 +
 testsuite/tests/th/TH_NestedSplices.hs             |   31 +
 testsuite/tests/th/TH_NestedSplices_Lib.hs         |   14 +
 testsuite/tests/th/TH_Promoted1Tuple.hs            |    7 +
 testsuite/tests/th/TH_Promoted1Tuple.stderr        |    4 +
 testsuite/tests/th/TH_PromotedList.hs              |   20 +
 testsuite/tests/th/TH_PromotedList.stderr          |    3 +
 testsuite/tests/th/TH_PromotedTuple.hs             |   18 +
 testsuite/tests/th/TH_PromotedTuple.stderr         |    9 +
 testsuite/tests/th/TH_RichKinds.hs                 |   21 +
 testsuite/tests/th/TH_RichKinds.stderr             |    9 +
 testsuite/tests/th/TH_RichKinds2.hs                |   49 +
 testsuite/tests/th/TH_RichKinds2.stderr            |    9 +
 testsuite/tests/th/TH_Roles1.hs                    |    9 +
 testsuite/tests/th/TH_Roles1.stderr                |    5 +
 testsuite/tests/th/TH_Roles2.hs                    |    9 +
 testsuite/tests/th/TH_Roles2.stderr                |   17 +
 testsuite/tests/th/TH_Roles3.hs                    |   11 +
 testsuite/tests/th/TH_Roles3.stderr                |    2 +
 testsuite/tests/th/TH_Roles4.hs                    |   12 +
 testsuite/tests/th/TH_Roles4.stderr                |    1 +
 testsuite/tests/th/TH_StringPrimL.hs               |   22 +
 testsuite/tests/th/TH_StringPrimL.stdout           |    4 +
 testsuite/tests/th/TH_TyInstWhere1.hs              |   15 +
 testsuite/tests/th/TH_TyInstWhere1.stderr          |    9 +
 testsuite/tests/th/TH_TyInstWhere2.hs              |   13 +
 testsuite/tests/th/TH_TyInstWhere2.stderr          |    5 +
 testsuite/tests/th/TH_bracket1.hs                  |    7 +
 testsuite/tests/th/TH_bracket2.hs                  |    7 +
 testsuite/tests/th/TH_bracket3.hs                  |   10 +
 testsuite/tests/th/TH_class1.hs                    |    7 +
 testsuite/tests/th/TH_dataD1.hs                    |   11 +
 testsuite/tests/th/TH_dupdecl.hs                   |   10 +
 testsuite/tests/th/TH_dupdecl.stderr               |    5 +
 testsuite/tests/th/TH_emptycase.hs                 |   12 +
 testsuite/tests/th/TH_exn1.hs                      |   11 +
 testsuite/tests/th/TH_exn1.stderr                  |    6 +
 testsuite/tests/th/TH_exn2.hs                      |   11 +
 testsuite/tests/th/TH_exn2.stderr                  |    6 +
 testsuite/tests/th/TH_fail.hs                      |    7 +
 testsuite/tests/th/TH_fail.stderr                  |    2 +
 testsuite/tests/th/TH_foreignInterruptible.hs      |   11 +
 testsuite/tests/th/TH_foreignInterruptible.stderr  |   13 +
 testsuite/tests/th/TH_genEx.hs                     |   14 +
 testsuite/tests/th/TH_genEx.stderr                 |    6 +
 testsuite/tests/th/TH_genExLib.hs                  |   20 +
 testsuite/tests/th/TH_ghci1.script                 |    6 +
 testsuite/tests/th/TH_ghci1.stdout                 |    2 +
 testsuite/tests/th/TH_import_loop/Main.hs          |    7 +
 testsuite/tests/th/TH_import_loop/Makefile         |    3 +
 testsuite/tests/th/TH_import_loop/ModuleA.hs       |    5 +
 testsuite/tests/th/TH_import_loop/ModuleA.hs-boot  |    3 +
 testsuite/tests/th/TH_import_loop/ModuleB.hs       |    9 +
 testsuite/tests/th/TH_import_loop/ModuleC.hs       |    9 +
 testsuite/tests/th/TH_import_loop/TH_import_loop.T |   10 +
 testsuite/tests/th/TH_lookupName.hs                |   35 +
 testsuite/tests/th/TH_lookupName.stdout            |   14 +
 testsuite/tests/th/TH_lookupName_Lib.hs            |    9 +
 testsuite/tests/th/TH_mkName.hs                    |   20 +
 testsuite/tests/th/TH_ppr1.hs                      |   37 +
 testsuite/tests/th/TH_ppr1.stdout                  |   14 +
 testsuite/tests/th/TH_pragma.hs                    |   12 +
 testsuite/tests/th/TH_pragma.stderr                |   18 +
 testsuite/tests/th/TH_raiseErr1.hs                 |    4 +
 testsuite/tests/th/TH_recover.hs                   |   12 +
 testsuite/tests/th/TH_recover.stdout               |    1 +
 testsuite/tests/th/TH_reifyDecl1.hs                |   88 +
 testsuite/tests/th/TH_reifyDecl1.stderr            |   35 +
 testsuite/tests/th/TH_reifyDecl2.hs                |   12 +
 testsuite/tests/th/TH_reifyDecl2.stderr            |    2 +
 testsuite/tests/th/TH_reifyInstances.hs            |   49 +
 testsuite/tests/th/TH_reifyInstances.stderr        |   13 +
 testsuite/tests/th/TH_reifyMkName.hs               |   14 +
 testsuite/tests/th/TH_reifyMkName.stderr           |    1 +
 testsuite/tests/th/TH_reifyType1.hs                |   13 +
 testsuite/tests/th/TH_reifyType2.hs                |    9 +
 testsuite/tests/th/TH_repE1.hs                     |   30 +
 testsuite/tests/th/TH_repE2.hs                     |   36 +
 testsuite/tests/th/TH_repE2.stdout                 |    8 +
 testsuite/tests/th/TH_repE3.hs                     |   19 +
 testsuite/tests/th/TH_repGuard.hs                  |   35 +
 testsuite/tests/th/TH_repGuard.stderr              |    7 +
 testsuite/tests/th/TH_repGuardOutput.hs            |   29 +
 testsuite/tests/th/TH_repGuardOutput.stdout        |    4 +
 testsuite/tests/th/TH_repPatSig.hs                 |   18 +
 testsuite/tests/th/TH_repPatSig.stderr             |    4 +
 testsuite/tests/th/TH_repPrim.hs                   |   33 +
 testsuite/tests/th/TH_repPrim.stderr               |    8 +
 testsuite/tests/th/TH_repPrim2.hs                  |   33 +
 testsuite/tests/th/TH_repPrim2.stderr              |    8 +
 testsuite/tests/th/TH_repPrimOutput.hs             |   23 +
 testsuite/tests/th/TH_repPrimOutput.stdout         |    4 +
 testsuite/tests/th/TH_repPrimOutput2.hs            |   23 +
 testsuite/tests/th/TH_repPrimOutput2.stdout        |    4 +
 testsuite/tests/th/TH_repUnboxedTuples.hs          |   27 +
 testsuite/tests/th/TH_repUnboxedTuples.stderr      |    5 +
 testsuite/tests/th/TH_runIO.hs                     |   12 +
 testsuite/tests/th/TH_runIO.stderr                 |    6 +
 testsuite/tests/th/TH_scope.hs                     |    8 +
 testsuite/tests/th/TH_scopedTvs.hs                 |    7 +
 testsuite/tests/th/TH_sections.hs                  |   11 +
 testsuite/tests/th/TH_spliceD1.hs                  |   10 +
 testsuite/tests/th/TH_spliceD1.stderr              |    6 +
 testsuite/tests/th/TH_spliceD1_Lib.hs              |   13 +
 testsuite/tests/th/TH_spliceD2.hs                  |    5 +
 testsuite/tests/th/TH_spliceD2_Lib.hs              |    3 +
 testsuite/tests/th/TH_spliceDecl1.hs               |   10 +
 testsuite/tests/th/TH_spliceDecl2.hs               |   11 +
 testsuite/tests/th/TH_spliceDecl3.hs               |   11 +
 testsuite/tests/th/TH_spliceDecl3_Lib.hs           |   12 +
 testsuite/tests/th/TH_spliceDecl4.hs               |   12 +
 testsuite/tests/th/TH_spliceDecl4_Lib.hs           |   21 +
 testsuite/tests/th/TH_spliceE1.hs                  |    6 +
 testsuite/tests/th/TH_spliceE1.stdout              |    1 +
 testsuite/tests/th/TH_spliceE3.hs                  |   25 +
 testsuite/tests/th/TH_spliceE4.hs                  |   13 +
 testsuite/tests/th/TH_spliceE4.stdout              |    1 +
 testsuite/tests/th/TH_spliceE5.hs                  |   15 +
 testsuite/tests/th/TH_spliceE5.stdout              |    1 +
 testsuite/tests/th/TH_spliceE5_Lib.hs              |   10 +
 testsuite/tests/th/TH_spliceE5_prof.hs             |   15 +
 testsuite/tests/th/TH_spliceE5_prof.stdout         |    1 +
 testsuite/tests/th/TH_spliceE5_prof_Lib.hs         |   10 +
 testsuite/tests/th/TH_spliceE6.hs                  |   11 +
 testsuite/tests/th/TH_spliceExpr1.hs               |   10 +
 testsuite/tests/th/TH_spliceGuard.hs               |   13 +
 testsuite/tests/th/TH_spliceInst.hs                |   15 +
 testsuite/tests/th/TH_spliceViewPat/A.hs           |   11 +
 testsuite/tests/th/TH_spliceViewPat/Main.hs        |   11 +
 testsuite/tests/th/TH_spliceViewPat/Makefile       |    4 +
 .../th/TH_spliceViewPat/TH_spliceViewPat.stdout    |    2 +
 testsuite/tests/th/TH_spliceViewPat/test.T         |   14 +
 testsuite/tests/th/TH_tf1.hs                       |   21 +
 testsuite/tests/th/TH_tf2.hs                       |   25 +
 testsuite/tests/th/TH_tf3.hs                       |   11 +
 testsuite/tests/th/TH_tuple1.hs                    |   15 +
 testsuite/tests/th/TH_unboxedSingleton.hs          |    7 +
 testsuite/tests/th/TH_unresolvedInfix.hs           |  109 +
 testsuite/tests/th/TH_unresolvedInfix.stdout       |   46 +
 testsuite/tests/th/TH_unresolvedInfix2.hs          |   16 +
 testsuite/tests/th/TH_unresolvedInfix2.stderr      |   11 +
 testsuite/tests/th/TH_unresolvedInfix_Lib.hs       |   74 +
 testsuite/tests/th/TH_viewPatPrint.hs              |   10 +
 testsuite/tests/th/TH_viewPatPrint.stdout          |    2 +
 testsuite/tests/th/TH_where.hs                     |    8 +
 testsuite/tests/th/TH_where.stdout                 |    1 +
 testsuite/tests/th/all.T                           |  317 +
 testsuite/tests/typecheck/Makefile                 |    3 +
 testsuite/tests/typecheck/bug1465/B1.hs            |    6 +
 testsuite/tests/typecheck/bug1465/B2.hs            |    6 +
 testsuite/tests/typecheck/bug1465/C.hs             |    6 +
 testsuite/tests/typecheck/bug1465/Makefile         |   33 +
 testsuite/tests/typecheck/bug1465/all.T            |    4 +
 testsuite/tests/typecheck/bug1465/bug1465.stderr   |    8 +
 testsuite/tests/typecheck/bug1465/v1/A.hs          |    2 +
 testsuite/tests/typecheck/bug1465/v1/Setup.hs      |    6 +
 testsuite/tests/typecheck/bug1465/v1/bug1465.cabal |    4 +
 testsuite/tests/typecheck/bug1465/v2/A.hs          |    2 +
 testsuite/tests/typecheck/bug1465/v2/Setup.hs      |    6 +
 testsuite/tests/typecheck/bug1465/v2/bug1465.cabal |    4 +
 testsuite/tests/typecheck/prog001/A.hs             |    5 +
 testsuite/tests/typecheck/prog001/B.hs             |    7 +
 testsuite/tests/typecheck/prog001/C.hs             |    9 +
 testsuite/tests/typecheck/prog001/Makefile         |    3 +
 testsuite/tests/typecheck/prog001/test.T           |    6 +
 .../typecheck/prog001/typecheck.prog001.stderr-ghc |    5 +
 testsuite/tests/typecheck/prog002/A.hs             |    8 +
 testsuite/tests/typecheck/prog002/B.hs             |   11 +
 testsuite/tests/typecheck/prog002/Makefile         |    3 +
 testsuite/tests/typecheck/prog002/test.T           |    7 +
 .../tests/typecheck/should_compile/DfltProb1.hs    |   16 +
 .../tests/typecheck/should_compile/DfltProb2.hs    |   23 +
 testsuite/tests/typecheck/should_compile/FD1.hs    |   17 +
 .../tests/typecheck/should_compile/FD1.stderr      |   13 +
 testsuite/tests/typecheck/should_compile/FD2.hs    |   26 +
 .../tests/typecheck/should_compile/FD2.stderr      |   30 +
 testsuite/tests/typecheck/should_compile/FD3.hs    |   15 +
 .../tests/typecheck/should_compile/FD3.stderr      |    5 +
 testsuite/tests/typecheck/should_compile/FD4.hs    |   28 +
 .../typecheck/should_compile/GivenOverlapping.hs   |   21 +
 .../typecheck/should_compile/GivenTypeSynonym.hs   |   14 +
 testsuite/tests/typecheck/should_compile/HasKey.hs |   22 +
 .../typecheck/should_compile/HasKey.stderr-ghc     |    5 +
 .../typecheck/should_compile/LoopOfTheDay1.hs      |   31 +
 .../typecheck/should_compile/LoopOfTheDay2.hs      |   38 +
 .../typecheck/should_compile/LoopOfTheDay3.hs      |   22 +
 testsuite/tests/typecheck/should_compile/Makefile  |   38 +
 .../tests/typecheck/should_compile/PolyRec.hs      |   29 +
 .../typecheck/should_compile/PolytypeDecomp.hs     |   32 +
 testsuite/tests/typecheck/should_compile/T1123.hs  |   42 +
 testsuite/tests/typecheck/should_compile/T1470.hs  |   38 +
 testsuite/tests/typecheck/should_compile/T1495.hs  |   19 +
 testsuite/tests/typecheck/should_compile/T1634.hs  |    6 +
 testsuite/tests/typecheck/should_compile/T2045.hs  |  126 +
 testsuite/tests/typecheck/should_compile/T2357.hs  |    7 +
 testsuite/tests/typecheck/should_compile/T2412.hs  |    7 +
 .../tests/typecheck/should_compile/T2412.hs-boot   |    4 +
 testsuite/tests/typecheck/should_compile/T2412A.hs |    6 +
 testsuite/tests/typecheck/should_compile/T2433.hs  |   11 +
 .../tests/typecheck/should_compile/T2433_Help.hs   |    3 +
 testsuite/tests/typecheck/should_compile/T2478.hs  |    7 +
 .../tests/typecheck/should_compile/T2478.stderr    |    3 +
 .../tests/typecheck/should_compile/T2494-2.hs      |   17 +
 testsuite/tests/typecheck/should_compile/T2494.hs  |   16 +
 .../tests/typecheck/should_compile/T2494.stderr    |   34 +
 testsuite/tests/typecheck/should_compile/T2497.hs  |   22 +
 .../tests/typecheck/should_compile/T2497.stderr    |    2 +
 testsuite/tests/typecheck/should_compile/T2572.hs  |   10 +
 testsuite/tests/typecheck/should_compile/T2683.hs  |   31 +
 testsuite/tests/typecheck/should_compile/T2735.hs  |    7 +
 testsuite/tests/typecheck/should_compile/T2799.hs  |   16 +
 testsuite/tests/typecheck/should_compile/T2846.hs  |    4 +
 testsuite/tests/typecheck/should_compile/T3018.hs  |  106 +
 testsuite/tests/typecheck/should_compile/T3108.hs  |   37 +
 testsuite/tests/typecheck/should_compile/T3219.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T3342.hs  |   15 +
 testsuite/tests/typecheck/should_compile/T3346.hs  |   21 +
 testsuite/tests/typecheck/should_compile/T3391.hs  |   14 +
 testsuite/tests/typecheck/should_compile/T3409.hs  |   53 +
 testsuite/tests/typecheck/should_compile/T3692.hs  |   10 +
 testsuite/tests/typecheck/should_compile/T3696.hs  |   12 +
 .../tests/typecheck/should_compile/T3696.stderr    |    3 +
 testsuite/tests/typecheck/should_compile/T3743.hs  |   14 +
 testsuite/tests/typecheck/should_compile/T3955.hs  |   34 +
 testsuite/tests/typecheck/should_compile/T4284.hs  |   17 +
 testsuite/tests/typecheck/should_compile/T4310.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T4355.hs  |   60 +
 .../tests/typecheck/should_compile/T4355.stderr    |    3 +
 testsuite/tests/typecheck/should_compile/T4361.hs  |   30 +
 testsuite/tests/typecheck/should_compile/T4401.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T4404.hs  |   19 +
 testsuite/tests/typecheck/should_compile/T4418.hs  |   20 +
 testsuite/tests/typecheck/should_compile/T4444.hs  |   18 +
 testsuite/tests/typecheck/should_compile/T4498.hs  |    7 +
 testsuite/tests/typecheck/should_compile/T4524.hs  |  251 +
 testsuite/tests/typecheck/should_compile/T4912.hs  |   14 +
 .../tests/typecheck/should_compile/T4912.stderr    |    4 +
 testsuite/tests/typecheck/should_compile/T4912a.hs |    9 +
 testsuite/tests/typecheck/should_compile/T4917.hs  |   21 +
 testsuite/tests/typecheck/should_compile/T4952.hs  |   36 +
 testsuite/tests/typecheck/should_compile/T4969.hs  |   88 +
 testsuite/tests/typecheck/should_compile/T5032.hs  |   20 +
 testsuite/tests/typecheck/should_compile/T5120.hs  |   12 +
 testsuite/tests/typecheck/should_compile/T5481.hs  |    8 +
 .../tests/typecheck/should_compile/T5481.stderr    |    8 +
 testsuite/tests/typecheck/should_compile/T5490.hs  |  300 +
 testsuite/tests/typecheck/should_compile/T5514.hs  |   13 +
 testsuite/tests/typecheck/should_compile/T5581.hs  |    9 +
 testsuite/tests/typecheck/should_compile/T5595.hs  |   14 +
 testsuite/tests/typecheck/should_compile/T5643.hs  |   22 +
 testsuite/tests/typecheck/should_compile/T5655.hs  |   27 +
 testsuite/tests/typecheck/should_compile/T5676.hs  |   19 +
 testsuite/tests/typecheck/should_compile/T5792.hs  |   10 +
 testsuite/tests/typecheck/should_compile/T6011.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T6055.hs  |   45 +
 testsuite/tests/typecheck/should_compile/T6134.hs  |    8 +
 testsuite/tests/typecheck/should_compile/T700.hs   |   10 +
 testsuite/tests/typecheck/should_compile/T7050.hs  |    3 +
 .../tests/typecheck/should_compile/T7050.stderr    |    5 +
 testsuite/tests/typecheck/should_compile/T7147.hs  |   35 +
 testsuite/tests/typecheck/should_compile/T7171.hs  |   14 +
 testsuite/tests/typecheck/should_compile/T7171a.hs |   18 +
 testsuite/tests/typecheck/should_compile/T7173.hs  |   18 +
 testsuite/tests/typecheck/should_compile/T7196.hs  |   40 +
 testsuite/tests/typecheck/should_compile/T7268.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T7312.hs  |    9 +
 testsuite/tests/typecheck/should_compile/T7384.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T7408.hs  |    6 +
 testsuite/tests/typecheck/should_compile/T7451.hs  |   12 +
 testsuite/tests/typecheck/should_compile/T7541.hs  |    9 +
 testsuite/tests/typecheck/should_compile/T7562.hs  |    3 +
 .../tests/typecheck/should_compile/T7562.stderr    |    5 +
 testsuite/tests/typecheck/should_compile/T7641.hs  |   14 +
 testsuite/tests/typecheck/should_compile/T7827.hs  |    5 +
 testsuite/tests/typecheck/should_compile/T7875.hs  |   32 +
 testsuite/tests/typecheck/should_compile/T7888.hs  |   11 +
 testsuite/tests/typecheck/should_compile/T7891.hs  |   37 +
 testsuite/tests/typecheck/should_compile/T7903.hs  |    6 +
 .../typecheck/should_compile/T7903.stderr-ghc      |   10 +
 testsuite/tests/typecheck/should_compile/T8392.hs  |   17 +
 testsuite/tests/typecheck/should_compile/T8474.hs  |   19 +
 testsuite/tests/typecheck/should_compile/T8563.hs  |    4 +
 testsuite/tests/typecheck/should_compile/T8565.hs  |    6 +
 .../tests/typecheck/should_compile/Tc170_Aux.hs    |   24 +
 testsuite/tests/typecheck/should_compile/Tc173a.hs |   17 +
 testsuite/tests/typecheck/should_compile/Tc173b.hs |    6 +
 .../tests/typecheck/should_compile/Tc239_Help.hs   |   23 +
 .../tests/typecheck/should_compile/Tc245_A.hs      |    5 +
 .../tests/typecheck/should_compile/Tc251_Help.hs   |    6 +
 .../tests/typecheck/should_compile/Tc263_Help.hs   |    7 +
 .../typecheck/should_compile/TcCoercibleCompile.hs |    9 +
 .../tests/typecheck/should_compile/TcLambdaCase.hs |   17 +
 .../typecheck/should_compile/TcTypeNatSimple.hs    |   94 +
 .../should_compile/UnboxStrictPrimitiveFields.hs   |   28 +
 testsuite/tests/typecheck/should_compile/all.T     |  416 +
 testsuite/tests/typecheck/should_compile/faxen.hs  |   30 +
 testsuite/tests/typecheck/should_compile/holes.hs  |   13 +
 .../tests/typecheck/should_compile/holes.stderr    |   33 +
 testsuite/tests/typecheck/should_compile/holes2.hs |    5 +
 .../tests/typecheck/should_compile/holes2.stderr   |   20 +
 testsuite/tests/typecheck/should_compile/holes3.hs |   13 +
 .../tests/typecheck/should_compile/holes3.stderr   |   33 +
 testsuite/tests/typecheck/should_compile/mc18.hs   |   14 +
 .../tests/typecheck/should_compile/syn-perf.hs     |  108 +
 .../tests/typecheck/should_compile/syn-perf2.hs    |   33 +
 testsuite/tests/typecheck/should_compile/tc001.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc002.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc003.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc004.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc005.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc006.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc007.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc008.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc009.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc010.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc011.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc012.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc013.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc014.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc015.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc016.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc017.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc018.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc019.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc020.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc021.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc022.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc023.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc024.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc025.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc026.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc027.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc028.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc029.hs  |    6 +
 testsuite/tests/typecheck/should_compile/tc030.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc031.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc032.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc033.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc034.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc035.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc036.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc037.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc038.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc039.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc040.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc041.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc042.hs  |   73 +
 testsuite/tests/typecheck/should_compile/tc043.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc044.hs  |    6 +
 testsuite/tests/typecheck/should_compile/tc045.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc046.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc047.hs  |   23 +
 testsuite/tests/typecheck/should_compile/tc048.hs  |   21 +
 testsuite/tests/typecheck/should_compile/tc049.hs  |   39 +
 testsuite/tests/typecheck/should_compile/tc050.hs  |   23 +
 testsuite/tests/typecheck/should_compile/tc051.hs  |   30 +
 testsuite/tests/typecheck/should_compile/tc052.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc053.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc054.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc055.hs  |    3 +
 testsuite/tests/typecheck/should_compile/tc056.hs  |   19 +
 .../tests/typecheck/should_compile/tc056.stderr    |    6 +
 testsuite/tests/typecheck/should_compile/tc057.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc058.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc059.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc060.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc061.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc062.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc063.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc064.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc065.hs  |  108 +
 testsuite/tests/typecheck/should_compile/tc066.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc067.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc068.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc069.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc070.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc073.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc074.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc076.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc077.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc078.hs  |    8 +
 .../typecheck/should_compile/tc078.stderr-ghc      |   10 +
 testsuite/tests/typecheck/should_compile/tc079.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc080.hs  |   58 +
 testsuite/tests/typecheck/should_compile/tc081.hs  |   29 +
 testsuite/tests/typecheck/should_compile/tc082.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc084.hs  |   23 +
 testsuite/tests/typecheck/should_compile/tc085.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc086.hs  |   60 +
 testsuite/tests/typecheck/should_compile/tc087.hs  |   32 +
 testsuite/tests/typecheck/should_compile/tc088.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc089.hs  |   77 +
 testsuite/tests/typecheck/should_compile/tc090.hs  |   22 +
 testsuite/tests/typecheck/should_compile/tc091.hs  |   67 +
 testsuite/tests/typecheck/should_compile/tc092.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc093.hs  |   35 +
 testsuite/tests/typecheck/should_compile/tc094.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc095.hs  |  237 +
 testsuite/tests/typecheck/should_compile/tc096.hs  |   36 +
 testsuite/tests/typecheck/should_compile/tc097.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc098.hs  |   31 +
 testsuite/tests/typecheck/should_compile/tc099.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc100.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc101.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc102.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc104.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc105.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc106.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc107.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc108.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc109.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc111.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc112.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc113.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc114.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc115.hs  |   18 +
 .../typecheck/should_compile/tc115.stderr-ghc      |    5 +
 testsuite/tests/typecheck/should_compile/tc116.hs  |   18 +
 .../typecheck/should_compile/tc116.stderr-ghc      |    5 +
 testsuite/tests/typecheck/should_compile/tc117.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc118.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc119.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc120.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc121.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc122.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc123.hs  |   17 +
 testsuite/tests/typecheck/should_compile/tc124.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc125.hs  |   38 +
 .../typecheck/should_compile/tc125.stderr-ghc      |   25 +
 testsuite/tests/typecheck/should_compile/tc126.hs  |   36 +
 .../typecheck/should_compile/tc126.stderr-ghc      |   10 +
 testsuite/tests/typecheck/should_compile/tc127.hs  |   27 +
 testsuite/tests/typecheck/should_compile/tc128.hs  |   10 +
 testsuite/tests/typecheck/should_compile/tc129.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc130.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc131.hs  |   30 +
 testsuite/tests/typecheck/should_compile/tc132.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc133.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc134.hs  |   11 +
 .../tests/typecheck/should_compile/tc134.stderr    |    5 +
 testsuite/tests/typecheck/should_compile/tc135.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc136.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc137.hs  |   34 +
 testsuite/tests/typecheck/should_compile/tc140.hs  |   14 +
 testsuite/tests/typecheck/should_compile/tc141.hs  |   17 +
 .../tests/typecheck/should_compile/tc141.stderr    |   46 +
 testsuite/tests/typecheck/should_compile/tc142.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc143.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc144.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc145.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc146.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc147.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc148.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc149.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc150.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc151.hs  |   30 +
 testsuite/tests/typecheck/should_compile/tc152.hs  |   28 +
 testsuite/tests/typecheck/should_compile/tc153.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc154.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc155.hs  |   17 +
 testsuite/tests/typecheck/should_compile/tc156.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc157.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc158.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc159.hs  |   21 +
 .../tests/typecheck/should_compile/tc159.stdout    |    1 +
 testsuite/tests/typecheck/should_compile/tc160.hs  |   14 +
 testsuite/tests/typecheck/should_compile/tc161.hs  |   17 +
 .../typecheck/should_compile/tc161.stderr-ghc      |    5 +
 testsuite/tests/typecheck/should_compile/tc162.hs  |   27 +
 testsuite/tests/typecheck/should_compile/tc163.hs  |   39 +
 testsuite/tests/typecheck/should_compile/tc164.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc165.hs  |   14 +
 testsuite/tests/typecheck/should_compile/tc166.hs  |   25 +
 testsuite/tests/typecheck/should_compile/tc167.hs  |   21 +
 .../tests/typecheck/should_compile/tc167.stderr    |    5 +
 testsuite/tests/typecheck/should_compile/tc168.hs  |   17 +
 .../tests/typecheck/should_compile/tc168.stderr    |   11 +
 testsuite/tests/typecheck/should_compile/tc169.hs  |   27 +
 testsuite/tests/typecheck/should_compile/tc170.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc171.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc172.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc174.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc175.hs  |   15 +
 .../tests/typecheck/should_compile/tc175.stderr    |    5 +
 testsuite/tests/typecheck/should_compile/tc176.hs  |   36 +
 testsuite/tests/typecheck/should_compile/tc177.hs  |  108 +
 testsuite/tests/typecheck/should_compile/tc178.hs  |   35 +
 testsuite/tests/typecheck/should_compile/tc179.hs  |   23 +
 testsuite/tests/typecheck/should_compile/tc180.hs  |   63 +
 testsuite/tests/typecheck/should_compile/tc181.hs  |   46 +
 testsuite/tests/typecheck/should_compile/tc182.hs  |   13 +
 .../tests/typecheck/should_compile/tc182.stderr    |    3 +
 testsuite/tests/typecheck/should_compile/tc183.hs  |   26 +
 testsuite/tests/typecheck/should_compile/tc184.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc185.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc186.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc187.hs  |   31 +
 testsuite/tests/typecheck/should_compile/tc188.hs  |   26 +
 testsuite/tests/typecheck/should_compile/tc189.hs  |   26 +
 testsuite/tests/typecheck/should_compile/tc190.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc191.hs  |   29 +
 testsuite/tests/typecheck/should_compile/tc192.hs  |  145 +
 testsuite/tests/typecheck/should_compile/tc193.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc194.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc195.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc196.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc197.hs  |   40 +
 testsuite/tests/typecheck/should_compile/tc198.hs  |    9 +
 testsuite/tests/typecheck/should_compile/tc199.hs  |   34 +
 testsuite/tests/typecheck/should_compile/tc200.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc201.hs  |   25 +
 testsuite/tests/typecheck/should_compile/tc202.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc203.hs  |   10 +
 testsuite/tests/typecheck/should_compile/tc204.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc205.hs  |   10 +
 testsuite/tests/typecheck/should_compile/tc206.hs  |   17 +
 testsuite/tests/typecheck/should_compile/tc207.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc208.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc209.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc210.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc211.hs  |   73 +
 .../tests/typecheck/should_compile/tc211.stderr    |   82 +
 testsuite/tests/typecheck/should_compile/tc212.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc213.hs  |   49 +
 testsuite/tests/typecheck/should_compile/tc214.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc215.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc216.hs  |   39 +
 testsuite/tests/typecheck/should_compile/tc217.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc218.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc219.hs  |   10 +
 testsuite/tests/typecheck/should_compile/tc220.hs  |   26 +
 testsuite/tests/typecheck/should_compile/tc221.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc222.hs  |   38 +
 testsuite/tests/typecheck/should_compile/tc223.hs  |   14 +
 testsuite/tests/typecheck/should_compile/tc224.hs  |   26 +
 testsuite/tests/typecheck/should_compile/tc225.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc226.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc227.hs  |    6 +
 testsuite/tests/typecheck/should_compile/tc228.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc229.hs  |   35 +
 testsuite/tests/typecheck/should_compile/tc230.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc231.hs  |   29 +
 .../tests/typecheck/should_compile/tc231.stderr    |   32 +
 testsuite/tests/typecheck/should_compile/tc232.hs  |   19 +
 testsuite/tests/typecheck/should_compile/tc233.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc234.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc235.hs  |   39 +
 testsuite/tests/typecheck/should_compile/tc236.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc237.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc238.hs  |   20 +
 testsuite/tests/typecheck/should_compile/tc239.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc240.hs  |   14 +
 testsuite/tests/typecheck/should_compile/tc241.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc242.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc243.hs  |   11 +
 .../tests/typecheck/should_compile/tc243.stderr    |    3 +
 testsuite/tests/typecheck/should_compile/tc244.hs  |   30 +
 testsuite/tests/typecheck/should_compile/tc245.hs  |   11 +
 .../tests/typecheck/should_compile/tc245.stdout    |    3 +
 testsuite/tests/typecheck/should_compile/tc246.hs  |    7 +
 testsuite/tests/typecheck/should_compile/tc247.hs  |   17 +
 testsuite/tests/typecheck/should_compile/tc248.hs  |    6 +
 testsuite/tests/typecheck/should_compile/tc249.hs  |    5 +
 testsuite/tests/typecheck/should_compile/tc250.hs  |   16 +
 testsuite/tests/typecheck/should_compile/tc251.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc252.hs  |   17 +
 testsuite/tests/typecheck/should_compile/tc253.hs  |   18 +
 testsuite/tests/typecheck/should_compile/tc254.hs  |    9 +
 .../tests/typecheck/should_compile/tc254.stderr    |    4 +
 testsuite/tests/typecheck/should_compile/tc255.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc256.hs  |   12 +
 testsuite/tests/typecheck/should_compile/tc257.hs  |   25 +
 testsuite/tests/typecheck/should_compile/tc258.hs  |   15 +
 testsuite/tests/typecheck/should_compile/tc259.hs  |    8 +
 testsuite/tests/typecheck/should_compile/tc260.hs  |   11 +
 testsuite/tests/typecheck/should_compile/tc261.hs  |    4 +
 testsuite/tests/typecheck/should_compile/tc262.hs  |   13 +
 testsuite/tests/typecheck/should_compile/tc263.hs  |   12 +
 testsuite/tests/typecheck/should_compile/twins.hs  |   27 +
 .../tests/typecheck/should_fail/AssocTyDef01.hs    |   10 +
 .../typecheck/should_fail/AssocTyDef01.stderr      |    3 +
 .../tests/typecheck/should_fail/AssocTyDef02.hs    |    8 +
 .../typecheck/should_fail/AssocTyDef02.stderr      |    6 +
 .../tests/typecheck/should_fail/AssocTyDef03.hs    |    7 +
 .../typecheck/should_fail/AssocTyDef03.stderr      |    5 +
 .../tests/typecheck/should_fail/AssocTyDef04.hs    |    7 +
 .../typecheck/should_fail/AssocTyDef04.stderr      |    7 +
 .../tests/typecheck/should_fail/AssocTyDef05.hs    |    7 +
 .../typecheck/should_fail/AssocTyDef05.stderr      |    5 +
 .../tests/typecheck/should_fail/AssocTyDef06.hs    |    7 +
 .../typecheck/should_fail/AssocTyDef06.stderr      |    5 +
 .../tests/typecheck/should_fail/AssocTyDef07.hs    |    6 +
 .../typecheck/should_fail/AssocTyDef07.stderr      |    3 +
 .../tests/typecheck/should_fail/AssocTyDef08.hs    |    5 +
 .../typecheck/should_fail/AssocTyDef08.stderr      |    3 +
 .../tests/typecheck/should_fail/AssocTyDef09.hs    |    9 +
 .../typecheck/should_fail/AssocTyDef09.stderr      |    3 +
 .../tests/typecheck/should_fail/ContextStack1.hs   |   11 +
 .../typecheck/should_fail/ContextStack1.stderr     |    7 +
 .../tests/typecheck/should_fail/ContextStack2.hs   |    9 +
 .../typecheck/should_fail/ContextStack2.stderr     |    9 +
 .../tests/typecheck/should_fail/FDsFromGivens.hs   |   24 +
 .../typecheck/should_fail/FDsFromGivens.stderr     |   10 +
 .../should_fail/FailDueToGivenOverlapping.hs       |   27 +
 .../should_fail/FailDueToGivenOverlapping.stderr   |   12 +
 .../typecheck/should_fail/FrozenErrorTests.hs      |   49 +
 .../typecheck/should_fail/FrozenErrorTests.stderr  |   53 +
 testsuite/tests/typecheck/should_fail/IPFail.hs    |    6 +
 .../tests/typecheck/should_fail/IPFail.stderr      |    9 +
 .../typecheck/should_fail/LongWayOverlapping.hs    |   44 +
 .../should_fail/LongWayOverlapping.stderr          |    7 +
 testsuite/tests/typecheck/should_fail/Makefile     |    3 +
 testsuite/tests/typecheck/should_fail/SCLoop.hs    |   55 +
 .../tests/typecheck/should_fail/SCLoop.stderr      |    5 +
 .../should_fail/SilentParametersOverlapping.hs     |   19 +
 .../should_fail/SilentParametersOverlapping.stderr |   13 +
 testsuite/tests/typecheck/should_fail/T1595.hs     |   13 +
 testsuite/tests/typecheck/should_fail/T1595.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T1633.hs     |    6 +
 testsuite/tests/typecheck/should_fail/T1633.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T1897a.hs    |   11 +
 .../tests/typecheck/should_fail/T1897a.stderr      |   11 +
 testsuite/tests/typecheck/should_fail/T1899.hs     |   16 +
 testsuite/tests/typecheck/should_fail/T1899.stderr |   11 +
 .../tests/typecheck/should_fail/T1987a.stderr      |    1 +
 testsuite/tests/typecheck/should_fail/T2126.hs     |    5 +
 testsuite/tests/typecheck/should_fail/T2126.stderr |    4 +
 testsuite/tests/typecheck/should_fail/T2247.hs     |   18 +
 testsuite/tests/typecheck/should_fail/T2247.stderr |    7 +
 testsuite/tests/typecheck/should_fail/T2307.hs     |   12 +
 testsuite/tests/typecheck/should_fail/T2307.stderr |    7 +
 testsuite/tests/typecheck/should_fail/T2354.hs     |    7 +
 testsuite/tests/typecheck/should_fail/T2354.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T2414.hs     |    9 +
 testsuite/tests/typecheck/should_fail/T2414.stderr |    7 +
 testsuite/tests/typecheck/should_fail/T2534.hs     |    3 +
 testsuite/tests/typecheck/should_fail/T2534.stderr |    8 +
 testsuite/tests/typecheck/should_fail/T2538.hs     |   13 +
 testsuite/tests/typecheck/should_fail/T2538.stderr |   14 +
 testsuite/tests/typecheck/should_fail/T2688.hs     |    8 +
 testsuite/tests/typecheck/should_fail/T2688.stderr |   16 +
 testsuite/tests/typecheck/should_fail/T2714.hs     |   26 +
 testsuite/tests/typecheck/should_fail/T2714.stderr |   24 +
 testsuite/tests/typecheck/should_fail/T2806.hs     |   13 +
 testsuite/tests/typecheck/should_fail/T2806.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T2846b.hs    |    6 +
 .../tests/typecheck/should_fail/T2846b.stderr      |    5 +
 testsuite/tests/typecheck/should_fail/T2994.hs     |   15 +
 testsuite/tests/typecheck/should_fail/T2994.stderr |   16 +
 testsuite/tests/typecheck/should_fail/T3102.hs     |   12 +
 testsuite/tests/typecheck/should_fail/T3102.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T3155.hs     |   14 +
 testsuite/tests/typecheck/should_fail/T3155.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T3176.hs     |    9 +
 testsuite/tests/typecheck/should_fail/T3176.stderr |    7 +
 testsuite/tests/typecheck/should_fail/T3323.hs     |   18 +
 testsuite/tests/typecheck/should_fail/T3323.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T3406.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T3406.stderr |   10 +
 testsuite/tests/typecheck/should_fail/T3468.hs     |    8 +
 .../tests/typecheck/should_fail/T3468.hs-boot      |    4 +
 testsuite/tests/typecheck/should_fail/T3468.stderr |    8 +
 testsuite/tests/typecheck/should_fail/T3540.hs     |   17 +
 testsuite/tests/typecheck/should_fail/T3540.stderr |   20 +
 testsuite/tests/typecheck/should_fail/T3592.hs     |   12 +
 testsuite/tests/typecheck/should_fail/T3592.stderr |   13 +
 testsuite/tests/typecheck/should_fail/T3613.hs     |   19 +
 testsuite/tests/typecheck/should_fail/T3613.stderr |   16 +
 testsuite/tests/typecheck/should_fail/T3950.hs     |   17 +
 testsuite/tests/typecheck/should_fail/T3950.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T3966.hs     |    5 +
 testsuite/tests/typecheck/should_fail/T3966.stderr |    8 +
 testsuite/tests/typecheck/should_fail/T4875.hs     |   28 +
 testsuite/tests/typecheck/should_fail/T4875.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T5051.hs     |   34 +
 testsuite/tests/typecheck/should_fail/T5051.stderr |   11 +
 testsuite/tests/typecheck/should_fail/T5084.hs     |   12 +
 testsuite/tests/typecheck/should_fail/T5084.stderr |    3 +
 testsuite/tests/typecheck/should_fail/T5095.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T5095.stderr |   66 +
 testsuite/tests/typecheck/should_fail/T5236.hs     |   21 +
 testsuite/tests/typecheck/should_fail/T5236.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T5246.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T5246.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T5300.hs     |   15 +
 testsuite/tests/typecheck/should_fail/T5300.stderr |   34 +
 testsuite/tests/typecheck/should_fail/T5570.hs     |    7 +
 testsuite/tests/typecheck/should_fail/T5570.stderr |    8 +
 testsuite/tests/typecheck/should_fail/T5684.hs     |   62 +
 testsuite/tests/typecheck/should_fail/T5684.stderr |   64 +
 testsuite/tests/typecheck/should_fail/T5689.hs     |   15 +
 testsuite/tests/typecheck/should_fail/T5689.stderr |   32 +
 testsuite/tests/typecheck/should_fail/T5691.hs     |   29 +
 testsuite/tests/typecheck/should_fail/T5691.stderr |   16 +
 testsuite/tests/typecheck/should_fail/T5853.hs     |   16 +
 testsuite/tests/typecheck/should_fail/T5853.stderr |   17 +
 testsuite/tests/typecheck/should_fail/T5858.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T5858.stderr |   10 +
 testsuite/tests/typecheck/should_fail/T5957.hs     |    4 +
 testsuite/tests/typecheck/should_fail/T5957.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T5978.hs     |   26 +
 testsuite/tests/typecheck/should_fail/T5978.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T6001.hs     |    9 +
 testsuite/tests/typecheck/should_fail/T6001.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T6022.hs     |    3 +
 testsuite/tests/typecheck/should_fail/T6022.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T6069.hs     |   17 +
 testsuite/tests/typecheck/should_fail/T6069.stderr |   21 +
 testsuite/tests/typecheck/should_fail/T6078.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T6078.stderr |   11 +
 testsuite/tests/typecheck/should_fail/T6161.hs     |   29 +
 testsuite/tests/typecheck/should_fail/T6161.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T7019.hs     |   18 +
 testsuite/tests/typecheck/should_fail/T7019.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T7019a.hs    |   14 +
 .../tests/typecheck/should_fail/T7019a.stderr      |    6 +
 testsuite/tests/typecheck/should_fail/T7175.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T7175.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T7210.hs     |    5 +
 testsuite/tests/typecheck/should_fail/T7210.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T7220.hs     |   48 +
 testsuite/tests/typecheck/should_fail/T7220.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T7264.hs     |   13 +
 testsuite/tests/typecheck/should_fail/T7264.stderr |   12 +
 testsuite/tests/typecheck/should_fail/T7279.hs     |    6 +
 testsuite/tests/typecheck/should_fail/T7279.stderr |   11 +
 testsuite/tests/typecheck/should_fail/T7368.hs     |    9 +
 testsuite/tests/typecheck/should_fail/T7368.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T7368a.hs    |   14 +
 .../tests/typecheck/should_fail/T7368a.stderr      |   11 +
 testsuite/tests/typecheck/should_fail/T7410.hs     |    4 +
 testsuite/tests/typecheck/should_fail/T7410.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T7453.hs     |   32 +
 testsuite/tests/typecheck/should_fail/T7453.stderr |   45 +
 testsuite/tests/typecheck/should_fail/T7525.hs     |   15 +
 testsuite/tests/typecheck/should_fail/T7525.stderr |    9 +
 testsuite/tests/typecheck/should_fail/T7545.hs     |    9 +
 testsuite/tests/typecheck/should_fail/T7545.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T7609.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T7609.stderr |   10 +
 testsuite/tests/typecheck/should_fail/T7645.hs     |    8 +
 testsuite/tests/typecheck/should_fail/T7645.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T7696.hs     |   17 +
 testsuite/tests/typecheck/should_fail/T7696.stderr |    7 +
 testsuite/tests/typecheck/should_fail/T7697.hs     |    4 +
 testsuite/tests/typecheck/should_fail/T7697.stderr |    4 +
 testsuite/tests/typecheck/should_fail/T7734.hs     |    5 +
 testsuite/tests/typecheck/should_fail/T7734.stderr |   16 +
 testsuite/tests/typecheck/should_fail/T7748a.hs    |   36 +
 .../tests/typecheck/should_fail/T7748a.stderr      |   15 +
 testsuite/tests/typecheck/should_fail/T7778.hs     |    4 +
 testsuite/tests/typecheck/should_fail/T7778.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T7809.hs     |    9 +
 testsuite/tests/typecheck/should_fail/T7809.stderr |    5 +
 testsuite/tests/typecheck/should_fail/T7851.hs     |    6 +
 testsuite/tests/typecheck/should_fail/T7851.stderr |    8 +
 testsuite/tests/typecheck/should_fail/T7856.hs     |   19 +
 testsuite/tests/typecheck/should_fail/T7856.stderr |   11 +
 testsuite/tests/typecheck/should_fail/T7857.hs     |    8 +
 testsuite/tests/typecheck/should_fail/T7857.stderr |   17 +
 testsuite/tests/typecheck/should_fail/T7869.hs     |    3 +
 testsuite/tests/typecheck/should_fail/T7869.stderr |   28 +
 testsuite/tests/typecheck/should_fail/T7892.hs     |    7 +
 testsuite/tests/typecheck/should_fail/T7892.stderr |    2 +
 testsuite/tests/typecheck/should_fail/T7989.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T7989.stderr |   15 +
 testsuite/tests/typecheck/should_fail/T8142.hs     |   11 +
 testsuite/tests/typecheck/should_fail/T8142.stderr |   28 +
 testsuite/tests/typecheck/should_fail/T8262.hs     |    5 +
 testsuite/tests/typecheck/should_fail/T8262.stderr |   10 +
 testsuite/tests/typecheck/should_fail/T8306.hs     |    4 +
 testsuite/tests/typecheck/should_fail/T8306.stderr |    3 +
 testsuite/tests/typecheck/should_fail/T8392a.hs    |    7 +
 .../tests/typecheck/should_fail/T8392a.stderr      |    7 +
 testsuite/tests/typecheck/should_fail/T8428.hs     |   13 +
 testsuite/tests/typecheck/should_fail/T8428.stderr |   10 +
 testsuite/tests/typecheck/should_fail/T8450.hs     |    8 +
 testsuite/tests/typecheck/should_fail/T8450.stderr |   13 +
 testsuite/tests/typecheck/should_fail/T8514.hs     |    3 +
 testsuite/tests/typecheck/should_fail/T8514.stderr |    7 +
 testsuite/tests/typecheck/should_fail/T8570.hs     |    7 +
 testsuite/tests/typecheck/should_fail/T8570.stderr |    6 +
 testsuite/tests/typecheck/should_fail/T8570a.hs    |    3 +
 testsuite/tests/typecheck/should_fail/T8570b.hs    |    3 +
 .../tests/typecheck/should_fail/TcCoercibleFail.hs |   36 +
 .../typecheck/should_fail/TcCoercibleFail.stderr   |   59 +
 .../typecheck/should_fail/TcCoercibleFail2.hs      |    5 +
 .../typecheck/should_fail/TcCoercibleFail2.stderr  |    5 +
 .../typecheck/should_fail/TcCoercibleFail3.hs      |   14 +
 .../typecheck/should_fail/TcCoercibleFail3.stderr  |    7 +
 .../typecheck/should_fail/TcCoercibleFailSafe.hs   |   11 +
 .../should_fail/TcCoercibleFailSafe.stderr         |    8 +
 .../typecheck/should_fail/TcMultiWayIfFail.hs      |    8 +
 .../typecheck/should_fail/TcMultiWayIfFail.stderr  |   16 +
 .../tests/typecheck/should_fail/TcNoNullaryTC.hs   |    4 +
 .../typecheck/should_fail/TcNoNullaryTC.stderr     |    5 +
 .../tests/typecheck/should_fail/TcNullaryTCFail.hs |    6 +
 .../typecheck/should_fail/TcNullaryTCFail.stderr   |    5 +
 .../tests/typecheck/should_fail/Tcfail186_Help.hs  |    5 +
 .../tests/typecheck/should_fail/Tcfail218_Help.hs  |    7 +
 testsuite/tests/typecheck/should_fail/all.T        |  331 +
 testsuite/tests/typecheck/should_fail/fd-loop.hs   |   32 +
 .../tests/typecheck/should_fail/fd-loop.stderr     |   12 +
 testsuite/tests/typecheck/should_fail/mc19.hs      |   11 +
 testsuite/tests/typecheck/should_fail/mc19.stderr  |    9 +
 testsuite/tests/typecheck/should_fail/mc20.hs      |   15 +
 testsuite/tests/typecheck/should_fail/mc20.stderr  |    7 +
 testsuite/tests/typecheck/should_fail/mc21.hs      |   13 +
 testsuite/tests/typecheck/should_fail/mc21.stderr  |    9 +
 testsuite/tests/typecheck/should_fail/mc22.hs      |   11 +
 testsuite/tests/typecheck/should_fail/mc22.stderr  |   21 +
 testsuite/tests/typecheck/should_fail/mc23.hs      |   10 +
 testsuite/tests/typecheck/should_fail/mc23.stderr  |    9 +
 testsuite/tests/typecheck/should_fail/mc24.hs      |   11 +
 testsuite/tests/typecheck/should_fail/mc24.stderr  |    8 +
 testsuite/tests/typecheck/should_fail/mc25.hs      |   10 +
 testsuite/tests/typecheck/should_fail/mc25.stderr  |   18 +
 testsuite/tests/typecheck/should_fail/tcfail001.hs |    9 +
 .../tests/typecheck/should_fail/tcfail001.stderr   |    7 +
 .../typecheck/should_fail/tcfail001.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail002.hs |    4 +
 .../tests/typecheck/should_fail/tcfail002.stderr   |    8 +
 .../typecheck/should_fail/tcfail002.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail003.hs |    3 +
 .../tests/typecheck/should_fail/tcfail003.stderr   |    6 +
 .../typecheck/should_fail/tcfail003.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail004.hs |    3 +
 .../tests/typecheck/should_fail/tcfail004.stderr   |    9 +
 .../typecheck/should_fail/tcfail004.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail005.hs |    3 +
 .../tests/typecheck/should_fail/tcfail005.stderr   |    8 +
 .../typecheck/should_fail/tcfail005.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail006.hs |    5 +
 .../tests/typecheck/should_fail/tcfail006.stderr   |    6 +
 .../typecheck/should_fail/tcfail006.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail007.hs |    4 +
 .../tests/typecheck/should_fail/tcfail007.stderr   |    8 +
 .../typecheck/should_fail/tcfail007.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail008.hs |    3 +
 .../tests/typecheck/should_fail/tcfail008.stderr   |   20 +
 .../typecheck/should_fail/tcfail008.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail009.hs |    3 +
 .../tests/typecheck/should_fail/tcfail009.stderr   |    6 +
 .../typecheck/should_fail/tcfail009.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail010.hs |    3 +
 .../tests/typecheck/should_fail/tcfail010.stderr   |    6 +
 .../typecheck/should_fail/tcfail010.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail011.hs |    3 +
 .../tests/typecheck/should_fail/tcfail011.stderr   |    2 +
 .../typecheck/should_fail/tcfail011.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail012.hs |    3 +
 .../tests/typecheck/should_fail/tcfail012.stderr   |    5 +
 .../typecheck/should_fail/tcfail012.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail013.hs |    4 +
 .../tests/typecheck/should_fail/tcfail013.stderr   |    6 +
 .../typecheck/should_fail/tcfail013.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail014.hs |    5 +
 .../tests/typecheck/should_fail/tcfail014.stderr   |    8 +
 .../typecheck/should_fail/tcfail014.stderr-hugs    |    6 +
 testsuite/tests/typecheck/should_fail/tcfail015.hs |    9 +
 .../tests/typecheck/should_fail/tcfail015.stderr   |    5 +
 .../typecheck/should_fail/tcfail015.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail016.hs |    9 +
 .../tests/typecheck/should_fail/tcfail016.stderr   |   22 +
 .../typecheck/should_fail/tcfail016.stderr-ghc-7.0 |    8 +
 .../typecheck/should_fail/tcfail016.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail017.hs |   13 +
 .../tests/typecheck/should_fail/tcfail017.stderr   |    7 +
 .../typecheck/should_fail/tcfail017.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail018.hs |    5 +
 .../tests/typecheck/should_fail/tcfail018.stderr   |    5 +
 .../typecheck/should_fail/tcfail018.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail019.hs |   20 +
 .../tests/typecheck/should_fail/tcfail019.stderr   |    5 +
 .../typecheck/should_fail/tcfail019.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail020.hs |   16 +
 .../tests/typecheck/should_fail/tcfail020.stderr   |    7 +
 .../typecheck/should_fail/tcfail020.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail021.hs |    8 +
 .../tests/typecheck/should_fail/tcfail021.stderr   |    4 +
 .../typecheck/should_fail/tcfail021.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail023.hs |   16 +
 .../tests/typecheck/should_fail/tcfail023.stderr   |    5 +
 .../typecheck/should_fail/tcfail023.stderr-hugs    |    4 +
 .../tests/typecheck/should_fail/tcfail025.stderr   |    8 +
 .../tests/typecheck/should_fail/tcfail026.stderr   |   13 +
 testsuite/tests/typecheck/should_fail/tcfail027.hs |    8 +
 .../tests/typecheck/should_fail/tcfail027.stderr   |    8 +
 .../typecheck/should_fail/tcfail027.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail028.hs |    4 +
 .../tests/typecheck/should_fail/tcfail028.stderr   |    7 +
 .../typecheck/should_fail/tcfail028.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail029.hs |    6 +
 .../tests/typecheck/should_fail/tcfail029.stderr   |    5 +
 .../typecheck/should_fail/tcfail029.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail030.hs |    2 +
 .../tests/typecheck/should_fail/tcfail030.stderr   |    3 +
 testsuite/tests/typecheck/should_fail/tcfail031.hs |    3 +
 .../tests/typecheck/should_fail/tcfail031.stderr   |    6 +
 .../typecheck/should_fail/tcfail031.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail032.hs |   16 +
 .../tests/typecheck/should_fail/tcfail032.stderr   |   12 +
 .../typecheck/should_fail/tcfail032.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail033.hs |    4 +
 .../tests/typecheck/should_fail/tcfail033.stderr   |    9 +
 .../typecheck/should_fail/tcfail033.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail034.hs |   39 +
 .../tests/typecheck/should_fail/tcfail034.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail035.hs |    9 +
 .../tests/typecheck/should_fail/tcfail035.stderr   |    5 +
 .../typecheck/should_fail/tcfail035.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail036.hs |   10 +
 .../tests/typecheck/should_fail/tcfail036.stderr   |   11 +
 .../typecheck/should_fail/tcfail036.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail037.hs |   11 +
 .../tests/typecheck/should_fail/tcfail037.stderr   |    8 +
 .../typecheck/should_fail/tcfail037.stderr-hugs    |    2 +
 testsuite/tests/typecheck/should_fail/tcfail038.hs |   11 +
 .../tests/typecheck/should_fail/tcfail038.stderr   |   10 +
 .../typecheck/should_fail/tcfail038.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail040.hs |   29 +
 .../tests/typecheck/should_fail/tcfail040.stderr   |    9 +
 .../typecheck/should_fail/tcfail040.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail041.hs |   10 +
 .../tests/typecheck/should_fail/tcfail041.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail042.hs |   30 +
 .../tests/typecheck/should_fail/tcfail042.stderr   |    9 +
 .../typecheck/should_fail/tcfail042.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail043.hs |  219 +
 .../tests/typecheck/should_fail/tcfail043.stderr   |   40 +
 .../typecheck/should_fail/tcfail043.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail044.hs |   22 +
 .../tests/typecheck/should_fail/tcfail044.stderr   |   16 +
 .../typecheck/should_fail/tcfail044.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail046.hs |   27 +
 .../tests/typecheck/should_fail/tcfail046.stderr   |   16 +
 .../typecheck/should_fail/tcfail046.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail047.hs |    7 +
 .../tests/typecheck/should_fail/tcfail047.stderr   |    8 +
 .../typecheck/should_fail/tcfail047.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail048.hs |    4 +
 .../tests/typecheck/should_fail/tcfail048.stderr   |    2 +
 .../typecheck/should_fail/tcfail048.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail049.hs |    3 +
 .../tests/typecheck/should_fail/tcfail049.stderr   |    2 +
 .../typecheck/should_fail/tcfail049.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail050.hs |    3 +
 .../tests/typecheck/should_fail/tcfail050.stderr   |    2 +
 .../typecheck/should_fail/tcfail050.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail051.hs |    4 +
 .../tests/typecheck/should_fail/tcfail051.stderr   |    2 +
 .../typecheck/should_fail/tcfail051.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail052.hs |    3 +
 .../tests/typecheck/should_fail/tcfail052.stderr   |    2 +
 .../typecheck/should_fail/tcfail052.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail053.hs |    3 +
 .../tests/typecheck/should_fail/tcfail053.stderr   |    2 +
 .../typecheck/should_fail/tcfail053.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail054.hs |    3 +
 .../tests/typecheck/should_fail/tcfail054.stderr   |    2 +
 .../typecheck/should_fail/tcfail054.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail055.hs |    3 +
 .../tests/typecheck/should_fail/tcfail055.stderr   |    5 +
 .../typecheck/should_fail/tcfail055.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail056.hs |   11 +
 .../tests/typecheck/should_fail/tcfail056.stderr   |    2 +
 .../typecheck/should_fail/tcfail056.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail057.hs |    6 +
 .../tests/typecheck/should_fail/tcfail057.stderr   |    4 +
 .../typecheck/should_fail/tcfail057.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail058.hs |    7 +
 .../tests/typecheck/should_fail/tcfail058.stderr   |    5 +
 .../typecheck/should_fail/tcfail058.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail061.hs |   11 +
 .../tests/typecheck/should_fail/tcfail061.stderr   |    8 +
 .../typecheck/should_fail/tcfail061.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail062.hs |   37 +
 .../tests/typecheck/should_fail/tcfail062.stderr   |    6 +
 .../typecheck/should_fail/tcfail062.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail063.hs |    7 +
 .../tests/typecheck/should_fail/tcfail063.stderr   |    5 +
 .../typecheck/should_fail/tcfail063.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail065.hs |   37 +
 .../tests/typecheck/should_fail/tcfail065.stderr   |   13 +
 .../typecheck/should_fail/tcfail065.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail067.hs |   98 +
 .../tests/typecheck/should_fail/tcfail067.stderr   |   76 +
 .../typecheck/should_fail/tcfail067.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail068.hs |   90 +
 .../tests/typecheck/should_fail/tcfail068.stderr   |  121 +
 testsuite/tests/typecheck/should_fail/tcfail069.hs |   48 +
 .../tests/typecheck/should_fail/tcfail069.stderr   |    7 +
 .../typecheck/should_fail/tcfail069.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail070.hs |   16 +
 .../tests/typecheck/should_fail/tcfail070.stderr   |    5 +
 .../typecheck/should_fail/tcfail070.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail071.hs |   14 +
 testsuite/tests/typecheck/should_fail/tcfail072.hs |   24 +
 .../tests/typecheck/should_fail/tcfail072.stderr   |   16 +
 .../typecheck/should_fail/tcfail072.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail073.hs |   10 +
 .../tests/typecheck/should_fail/tcfail073.stderr   |    5 +
 .../typecheck/should_fail/tcfail073.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail075.hs |   20 +
 .../tests/typecheck/should_fail/tcfail075.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail076.hs |   30 +
 .../tests/typecheck/should_fail/tcfail076.stderr   |   16 +
 .../typecheck/should_fail/tcfail076.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail077.hs |    8 +
 .../tests/typecheck/should_fail/tcfail077.stderr   |    2 +
 .../typecheck/should_fail/tcfail077.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail078.hs |    6 +
 .../tests/typecheck/should_fail/tcfail078.stderr   |    4 +
 .../typecheck/should_fail/tcfail078.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail079.hs |   11 +
 .../tests/typecheck/should_fail/tcfail079.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail080.hs |   29 +
 .../tests/typecheck/should_fail/tcfail080.stderr   |   13 +
 .../typecheck/should_fail/tcfail080.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail082.hs |    9 +
 .../tests/typecheck/should_fail/tcfail082.stderr   |   12 +
 .../typecheck/should_fail/tcfail082.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail083.hs |   16 +
 .../tests/typecheck/should_fail/tcfail083.stderr   |    7 +
 .../typecheck/should_fail/tcfail083.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail084.hs |   11 +
 .../tests/typecheck/should_fail/tcfail084.stderr   |    5 +
 .../typecheck/should_fail/tcfail084.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail085.hs |   10 +
 .../tests/typecheck/should_fail/tcfail085.stderr   |    5 +
 .../typecheck/should_fail/tcfail085.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail086.hs |    7 +
 .../tests/typecheck/should_fail/tcfail086.stderr   |    6 +
 .../typecheck/should_fail/tcfail086.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail088.hs |   15 +
 .../tests/typecheck/should_fail/tcfail088.stderr   |    4 +
 .../typecheck/should_fail/tcfail088.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail089.hs |   10 +
 .../tests/typecheck/should_fail/tcfail089.stderr   |    2 +
 .../typecheck/should_fail/tcfail089.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail090.hs |   11 +
 .../tests/typecheck/should_fail/tcfail090.stderr   |    7 +
 .../tests/typecheck/should_fail/tcfail091.stderr   |    6 +
 .../typecheck/should_fail/tcfail091.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail092.hs |    7 +
 .../tests/typecheck/should_fail/tcfail092.stderr   |    3 +
 testsuite/tests/typecheck/should_fail/tcfail093.hs |   36 +
 testsuite/tests/typecheck/should_fail/tcfail094.hs |   10 +
 .../tests/typecheck/should_fail/tcfail094.stderr   |    3 +
 .../typecheck/should_fail/tcfail094.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail095.hs |    9 +
 .../tests/typecheck/should_fail/tcfail095.stderr   |    3 +
 testsuite/tests/typecheck/should_fail/tcfail096.hs |   25 +
 .../tests/typecheck/should_fail/tcfail096.stderr   |    6 +
 .../typecheck/should_fail/tcfail096.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail097.hs |    6 +
 .../tests/typecheck/should_fail/tcfail097.stderr   |   10 +
 .../typecheck/should_fail/tcfail097.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail098.hs |   13 +
 .../tests/typecheck/should_fail/tcfail098.stderr   |   11 +
 .../typecheck/should_fail/tcfail098.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail099.hs |    9 +
 .../tests/typecheck/should_fail/tcfail099.stderr   |   15 +
 .../typecheck/should_fail/tcfail099.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail100.hs |    7 +
 .../tests/typecheck/should_fail/tcfail100.stderr   |    4 +
 .../typecheck/should_fail/tcfail100.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail101.hs |   10 +
 .../tests/typecheck/should_fail/tcfail101.stderr   |    4 +
 .../typecheck/should_fail/tcfail101.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail102.hs |    9 +
 .../tests/typecheck/should_fail/tcfail102.stderr   |   13 +
 .../typecheck/should_fail/tcfail102.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail103.hs |   16 +
 .../tests/typecheck/should_fail/tcfail103.stderr   |   15 +
 testsuite/tests/typecheck/should_fail/tcfail104.hs |   23 +
 .../tests/typecheck/should_fail/tcfail104.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail105.hs |   13 +
 .../typecheck/should_fail/tcfail105.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail106.hs |   15 +
 .../tests/typecheck/should_fail/tcfail106.stderr   |    5 +
 .../typecheck/should_fail/tcfail106.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail107.hs |   14 +
 .../tests/typecheck/should_fail/tcfail107.stderr   |    5 +
 .../typecheck/should_fail/tcfail107.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail108.hs |    9 +
 .../tests/typecheck/should_fail/tcfail108.stderr   |    7 +
 .../typecheck/should_fail/tcfail108.stderr-hugs    |    2 +
 testsuite/tests/typecheck/should_fail/tcfail109.hs |   16 +
 .../tests/typecheck/should_fail/tcfail109.stderr   |    5 +
 .../typecheck/should_fail/tcfail109.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail110.hs |    9 +
 .../tests/typecheck/should_fail/tcfail110.stderr   |    6 +
 .../typecheck/should_fail/tcfail110.stderr-hugs    |    1 +
 .../typecheck/should_fail/tcfail111.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail112.hs |   15 +
 .../tests/typecheck/should_fail/tcfail112.stderr   |   15 +
 .../typecheck/should_fail/tcfail112.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail113.hs |   19 +
 .../tests/typecheck/should_fail/tcfail113.stderr   |   14 +
 .../typecheck/should_fail/tcfail113.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail114.hs |   13 +
 .../tests/typecheck/should_fail/tcfail114.stderr   |    5 +
 .../typecheck/should_fail/tcfail114.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail116.hs |    6 +
 .../tests/typecheck/should_fail/tcfail116.stderr   |    6 +
 .../typecheck/should_fail/tcfail116.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail117.hs |    6 +
 .../tests/typecheck/should_fail/tcfail117.stderr   |   13 +
 .../typecheck/should_fail/tcfail117.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail118.hs |   15 +
 .../tests/typecheck/should_fail/tcfail118.stderr   |    8 +
 .../typecheck/should_fail/tcfail118.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail119.hs |   14 +
 .../tests/typecheck/should_fail/tcfail119.stderr   |    5 +
 .../typecheck/should_fail/tcfail119.stderr-hugs    |    4 +
 testsuite/tests/typecheck/should_fail/tcfail121.hs |   14 +
 .../tests/typecheck/should_fail/tcfail121.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail122.hs |    8 +
 .../tests/typecheck/should_fail/tcfail122.stderr   |   17 +
 testsuite/tests/typecheck/should_fail/tcfail123.hs |   12 +
 .../tests/typecheck/should_fail/tcfail123.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail124.hs |   14 +
 testsuite/tests/typecheck/should_fail/tcfail125.hs |   11 +
 .../tests/typecheck/should_fail/tcfail125.stderr   |   11 +
 .../typecheck/should_fail/tcfail125.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail126.hs |   31 +
 testsuite/tests/typecheck/should_fail/tcfail127.hs |    7 +
 .../tests/typecheck/should_fail/tcfail127.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail128.hs |   29 +
 .../tests/typecheck/should_fail/tcfail128.stderr   |   21 +
 .../typecheck/should_fail/tcfail128.stderr-hugs    |    5 +
 testsuite/tests/typecheck/should_fail/tcfail129.hs |   19 +
 .../tests/typecheck/should_fail/tcfail129.stderr   |   12 +
 .../typecheck/should_fail/tcfail129.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail130.hs |   16 +
 .../tests/typecheck/should_fail/tcfail130.stderr   |    5 +
 .../typecheck/should_fail/tcfail130.stderr-hugs    |    3 +
 testsuite/tests/typecheck/should_fail/tcfail131.hs |    7 +
 .../tests/typecheck/should_fail/tcfail131.stderr   |   13 +
 testsuite/tests/typecheck/should_fail/tcfail132.hs |   19 +
 .../tests/typecheck/should_fail/tcfail132.stderr   |    6 +
 .../typecheck/should_fail/tcfail132.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail133.hs |   79 +
 .../tests/typecheck/should_fail/tcfail133.stderr   |   26 +
 testsuite/tests/typecheck/should_fail/tcfail134.hs |    5 +
 .../tests/typecheck/should_fail/tcfail134.stderr   |    6 +
 .../typecheck/should_fail/tcfail134.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail135.hs |    9 +
 .../tests/typecheck/should_fail/tcfail135.stderr   |    6 +
 .../typecheck/should_fail/tcfail135.stderr-hugs    |    1 +
 testsuite/tests/typecheck/should_fail/tcfail136.hs |    9 +
 .../tests/typecheck/should_fail/tcfail136.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail137.hs |    8 +
 .../tests/typecheck/should_fail/tcfail137.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail138.hs |   36 +
 testsuite/tests/typecheck/should_fail/tcfail139.hs |    6 +
 .../tests/typecheck/should_fail/tcfail139.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail140.hs |   22 +
 .../tests/typecheck/should_fail/tcfail140.stderr   |   38 +
 testsuite/tests/typecheck/should_fail/tcfail142.hs |   21 +
 .../tests/typecheck/should_fail/tcfail142.stderr   |   11 +
 testsuite/tests/typecheck/should_fail/tcfail143.hs |  116 +
 .../tests/typecheck/should_fail/tcfail143.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail144.hs |   18 +
 testsuite/tests/typecheck/should_fail/tcfail145.hs |   12 +
 testsuite/tests/typecheck/should_fail/tcfail146.hs |    7 +
 .../tests/typecheck/should_fail/tcfail146.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail147.hs |    7 +
 .../tests/typecheck/should_fail/tcfail147.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail148.hs |    8 +
 .../tests/typecheck/should_fail/tcfail148.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail149.hs |   14 +
 .../tests/typecheck/should_fail/tcfail149.stdout   |    1 +
 testsuite/tests/typecheck/should_fail/tcfail150.hs |    6 +
 testsuite/tests/typecheck/should_fail/tcfail151.hs |   11 +
 .../tests/typecheck/should_fail/tcfail151.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail152.hs |   10 +
 .../tests/typecheck/should_fail/tcfail152.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail153.hs |    8 +
 .../tests/typecheck/should_fail/tcfail153.stderr   |   16 +
 testsuite/tests/typecheck/should_fail/tcfail154.hs |   13 +
 .../tests/typecheck/should_fail/tcfail154.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail155.hs |   11 +
 .../tests/typecheck/should_fail/tcfail155.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail156.hs |    8 +
 .../tests/typecheck/should_fail/tcfail156.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail157.hs |   39 +
 .../tests/typecheck/should_fail/tcfail157.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail158.hs |   15 +
 .../tests/typecheck/should_fail/tcfail158.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail159.hs |    9 +
 .../tests/typecheck/should_fail/tcfail159.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail160.hs |    8 +
 .../tests/typecheck/should_fail/tcfail160.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail161.hs |    7 +
 .../tests/typecheck/should_fail/tcfail161.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail162.hs |   12 +
 .../tests/typecheck/should_fail/tcfail162.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail164.hs |   18 +
 .../tests/typecheck/should_fail/tcfail164.stderr   |   15 +
 testsuite/tests/typecheck/should_fail/tcfail165.hs |   16 +
 .../tests/typecheck/should_fail/tcfail165.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail166.hs |    6 +
 .../tests/typecheck/should_fail/tcfail166.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail167.hs |   15 +
 .../tests/typecheck/should_fail/tcfail167.stderr   |    9 +
 testsuite/tests/typecheck/should_fail/tcfail168.hs |   65 +
 .../tests/typecheck/should_fail/tcfail168.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail169.hs |    8 +
 .../tests/typecheck/should_fail/tcfail169.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail170.hs |    8 +
 .../tests/typecheck/should_fail/tcfail170.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail171.hs |    9 +
 .../tests/typecheck/should_fail/tcfail171.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail172.hs |   22 +
 testsuite/tests/typecheck/should_fail/tcfail173.hs |    5 +
 .../tests/typecheck/should_fail/tcfail173.stderr   |    4 +
 testsuite/tests/typecheck/should_fail/tcfail174.hs |   17 +
 .../tests/typecheck/should_fail/tcfail174.stderr   |   32 +
 testsuite/tests/typecheck/should_fail/tcfail175.hs |   12 +
 .../tests/typecheck/should_fail/tcfail175.stderr   |   10 +
 testsuite/tests/typecheck/should_fail/tcfail176.hs |    7 +
 .../tests/typecheck/should_fail/tcfail176.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail177.hs |   34 +
 .../tests/typecheck/should_fail/tcfail177.stderr   |  170 +
 testsuite/tests/typecheck/should_fail/tcfail178.hs |   19 +
 .../tests/typecheck/should_fail/tcfail178.stderr   |   14 +
 testsuite/tests/typecheck/should_fail/tcfail179.hs |   16 +
 .../tests/typecheck/should_fail/tcfail179.stderr   |   17 +
 testsuite/tests/typecheck/should_fail/tcfail180.hs |   10 +
 .../tests/typecheck/should_fail/tcfail180.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail181.hs |   18 +
 .../tests/typecheck/should_fail/tcfail181.stderr   |   16 +
 testsuite/tests/typecheck/should_fail/tcfail182.hs |    9 +
 .../tests/typecheck/should_fail/tcfail182.stderr   |   10 +
 testsuite/tests/typecheck/should_fail/tcfail183.hs |    4 +
 .../tests/typecheck/should_fail/tcfail183.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail184.hs |    8 +
 .../tests/typecheck/should_fail/tcfail184.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail185.hs |   13 +
 .../tests/typecheck/should_fail/tcfail185.stderr   |   11 +
 testsuite/tests/typecheck/should_fail/tcfail186.hs |    7 +
 .../tests/typecheck/should_fail/tcfail186.stderr   |    8 +
 .../typecheck/should_fail/tcfail186.stderr-ghc-7.0 |    7 +
 testsuite/tests/typecheck/should_fail/tcfail187.hs |    7 +
 .../tests/typecheck/should_fail/tcfail187.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail188.hs |   17 +
 testsuite/tests/typecheck/should_fail/tcfail189.hs |   11 +
 .../tests/typecheck/should_fail/tcfail189.stderr   |    8 +
 testsuite/tests/typecheck/should_fail/tcfail190.hs |   15 +
 .../tests/typecheck/should_fail/tcfail190.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail191.hs |   12 +
 .../tests/typecheck/should_fail/tcfail191.stderr   |    9 +
 testsuite/tests/typecheck/should_fail/tcfail192.hs |   11 +
 .../tests/typecheck/should_fail/tcfail192.stderr   |    9 +
 testsuite/tests/typecheck/should_fail/tcfail193.hs |   11 +
 .../tests/typecheck/should_fail/tcfail193.stderr   |    9 +
 testsuite/tests/typecheck/should_fail/tcfail194.hs |   10 +
 .../tests/typecheck/should_fail/tcfail194.stderr   |    9 +
 testsuite/tests/typecheck/should_fail/tcfail195.hs |    6 +
 .../tests/typecheck/should_fail/tcfail195.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail196.hs |    7 +
 .../tests/typecheck/should_fail/tcfail196.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail197.hs |    7 +
 .../tests/typecheck/should_fail/tcfail197.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail198.hs |    7 +
 .../tests/typecheck/should_fail/tcfail198.stderr   |   13 +
 testsuite/tests/typecheck/should_fail/tcfail199.hs |    5 +
 .../tests/typecheck/should_fail/tcfail199.stderr   |    5 +
 testsuite/tests/typecheck/should_fail/tcfail200.hs |    5 +
 .../tests/typecheck/should_fail/tcfail200.stderr   |   10 +
 testsuite/tests/typecheck/should_fail/tcfail201.hs |   23 +
 .../tests/typecheck/should_fail/tcfail201.stderr   |   19 +
 testsuite/tests/typecheck/should_fail/tcfail202.hs |   13 +
 .../tests/typecheck/should_fail/tcfail202.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail203.hs |   54 +
 .../tests/typecheck/should_fail/tcfail203.stderr   |   36 +
 .../tests/typecheck/should_fail/tcfail203a.hs      |   10 +
 .../tests/typecheck/should_fail/tcfail203a.stderr  |    6 +
 testsuite/tests/typecheck/should_fail/tcfail204.hs |   11 +
 .../tests/typecheck/should_fail/tcfail204.stderr   |   12 +
 testsuite/tests/typecheck/should_fail/tcfail205.hs |    3 +
 testsuite/tests/typecheck/should_fail/tcfail206.hs |   20 +
 .../tests/typecheck/should_fail/tcfail206.stderr   |   50 +
 testsuite/tests/typecheck/should_fail/tcfail207.hs |    9 +
 .../tests/typecheck/should_fail/tcfail207.stderr   |   14 +
 testsuite/tests/typecheck/should_fail/tcfail208.hs |    5 +
 .../tests/typecheck/should_fail/tcfail208.stderr   |    9 +
 testsuite/tests/typecheck/should_fail/tcfail209.hs |    7 +
 .../tests/typecheck/should_fail/tcfail209.stderr   |    5 +
 .../tests/typecheck/should_fail/tcfail209a.hs      |    4 +
 .../tests/typecheck/should_fail/tcfail209a.stderr  |    6 +
 testsuite/tests/typecheck/should_fail/tcfail210.hs |    9 +
 .../tests/typecheck/should_fail/tcfail210.stderr   |    3 +
 testsuite/tests/typecheck/should_fail/tcfail211.hs |   16 +
 .../tests/typecheck/should_fail/tcfail211.stderr   |    6 +
 testsuite/tests/typecheck/should_fail/tcfail212.hs |   14 +
 .../tests/typecheck/should_fail/tcfail212.stderr   |   10 +
 testsuite/tests/typecheck/should_fail/tcfail213.hs |    8 +
 .../tests/typecheck/should_fail/tcfail213.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail214.hs |    9 +
 .../tests/typecheck/should_fail/tcfail214.stderr   |    7 +
 testsuite/tests/typecheck/should_fail/tcfail215.hs |    9 +
 .../tests/typecheck/should_fail/tcfail215.stderr   |    4 +
 testsuite/tests/typecheck/should_fail/tcfail216.hs |    5 +
 .../tests/typecheck/should_fail/tcfail216.stderr   |    4 +
 testsuite/tests/typecheck/should_fail/tcfail217.hs |    7 +
 .../tests/typecheck/should_fail/tcfail217.stderr   |    4 +
 testsuite/tests/typecheck/should_fail/tcfail218.hs |   12 +
 .../tests/typecheck/should_fail/tcfail218.stderr   |   11 +
 testsuite/tests/typecheck/should_run/Defer01.hs    |   53 +
 .../tests/typecheck/should_run/Defer01.stdout      |    1 +
 testsuite/tests/typecheck/should_run/IPRun.hs      |   26 +
 testsuite/tests/typecheck/should_run/IPRun.stdout  |    4 +
 testsuite/tests/typecheck/should_run/Makefile      |    3 +
 testsuite/tests/typecheck/should_run/T1624.hs      |   16 +
 testsuite/tests/typecheck/should_run/T1624.stdout  |    2 +
 testsuite/tests/typecheck/should_run/T1735.hs      |   61 +
 testsuite/tests/typecheck/should_run/T1735.stdout  |    1 +
 .../typecheck/should_run/T1735_Help/Basics.hs      |  487 +
 .../typecheck/should_run/T1735_Help/Context.hs     |   57 +
 .../typecheck/should_run/T1735_Help/Instances.hs   |   41 +
 .../tests/typecheck/should_run/T1735_Help/Main.hs  |   62 +
 .../tests/typecheck/should_run/T1735_Help/State.hs |   18 +
 .../tests/typecheck/should_run/T1735_Help/Xml.hs   |  143 +
 testsuite/tests/typecheck/should_run/T2722.hs      |   34 +
 testsuite/tests/typecheck/should_run/T2722.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T3500a.hs     |   18 +
 testsuite/tests/typecheck/should_run/T3500a.stdout |    1 +
 testsuite/tests/typecheck/should_run/T3500b.hs     |   20 +
 testsuite/tests/typecheck/should_run/T3500b.stdout |    1 +
 .../tests/typecheck/should_run/T3731-short.hs      |   88 +
 .../tests/typecheck/should_run/T3731-short.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T3731.hs      |  212 +
 testsuite/tests/typecheck/should_run/T3731.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T4809.hs      |   18 +
 testsuite/tests/typecheck/should_run/T4809.stdout  |    5 +
 .../tests/typecheck/should_run/T4809_IdentityT.hs  |   41 +
 .../typecheck/should_run/T4809_XMLGenerator.hs     |   74 +
 testsuite/tests/typecheck/should_run/T5573a.hs     |   17 +
 testsuite/tests/typecheck/should_run/T5573a.stdout |    1 +
 testsuite/tests/typecheck/should_run/T5573b.hs     |   12 +
 testsuite/tests/typecheck/should_run/T5573b.stdout |    1 +
 testsuite/tests/typecheck/should_run/T5751.hs      |   38 +
 testsuite/tests/typecheck/should_run/T5751.stdout  |    3 +
 testsuite/tests/typecheck/should_run/T5759.hs      |   19 +
 testsuite/tests/typecheck/should_run/T5759.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T5913.hs      |   32 +
 testsuite/tests/typecheck/should_run/T5913.stdout  |    4 +
 testsuite/tests/typecheck/should_run/T6117.hs      |   53 +
 testsuite/tests/typecheck/should_run/T6117.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T7023.hs      |    9 +
 testsuite/tests/typecheck/should_run/T7023.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T7126.hs      |   35 +
 testsuite/tests/typecheck/should_run/T7126.stdout  |    2 +
 testsuite/tests/typecheck/should_run/T7748.hs      |   40 +
 testsuite/tests/typecheck/should_run/T7748.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T7861.hs      |   13 +
 testsuite/tests/typecheck/should_run/T7861.stderr  |   10 +
 testsuite/tests/typecheck/should_run/T7861.stdout  |    1 +
 testsuite/tests/typecheck/should_run/T8119.hs      |    3 +
 testsuite/tests/typecheck/should_run/T8119.script  |    3 +
 testsuite/tests/typecheck/should_run/T8119.stdout  |    2 +
 testsuite/tests/typecheck/should_run/T8492.hs      |    6 +
 testsuite/tests/typecheck/should_run/T8492.stdout  |    1 +
 .../tests/typecheck/should_run/TcCoercible.hs      |   73 +
 .../tests/typecheck/should_run/TcCoercible.stdout  |   20 +
 .../tests/typecheck/should_run/TcNullaryTC.hs      |   13 +
 .../tests/typecheck/should_run/TcNullaryTC.stdout  |    1 +
 testsuite/tests/typecheck/should_run/TcRun025_B.hs |   38 +
 testsuite/tests/typecheck/should_run/TcRun038_B.hs |   13 +
 .../typecheck/should_run/TcTypeNatSimpleRun.hs     |   34 +
 .../typecheck/should_run/TcTypeNatSimpleRun.stdout |    1 +
 testsuite/tests/typecheck/should_run/all.T         |  116 +
 testsuite/tests/typecheck/should_run/church.hs     |   44 +
 testsuite/tests/typecheck/should_run/church.stdout |    1 +
 testsuite/tests/typecheck/should_run/mc17.hs       |   10 +
 testsuite/tests/typecheck/should_run/mc17.stdout   |    1 +
 testsuite/tests/typecheck/should_run/tcrun001.hs   |   16 +
 .../tests/typecheck/should_run/tcrun001.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun002.hs   |   16 +
 .../tests/typecheck/should_run/tcrun002.stdout     |    1 +
 .../should_run/tcrun002.stdout-alpha-dec-osf3      |    1 +
 .../should_run/tcrun002.stdout-mips-sgi-irix       |    1 +
 .../typecheck/should_run/tcrun002.stdout-ws-64     |    1 +
 .../tcrun002.stdout-x86_64-unknown-openbsd         |    1 +
 testsuite/tests/typecheck/should_run/tcrun003.hs   |   27 +
 .../tests/typecheck/should_run/tcrun003.stdout     |    1 +
 .../tests/typecheck/should_run/tcrun003.stdout-ghc |    1 +
 testsuite/tests/typecheck/should_run/tcrun004.hs   |   72 +
 .../tests/typecheck/should_run/tcrun004.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun005.hs   |   25 +
 .../tests/typecheck/should_run/tcrun005.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun006.hs   |   16 +
 .../tests/typecheck/should_run/tcrun006.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun008.hs   |   26 +
 .../tests/typecheck/should_run/tcrun008.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun009.hs   |   25 +
 .../tests/typecheck/should_run/tcrun009.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun010.hs   |   44 +
 .../tests/typecheck/should_run/tcrun010.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun011.hs   |   25 +
 .../tests/typecheck/should_run/tcrun011.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun012.hs   |   15 +
 .../tests/typecheck/should_run/tcrun012.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun013.hs   |   10 +
 .../tests/typecheck/should_run/tcrun013.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun014.hs   |   22 +
 .../tests/typecheck/should_run/tcrun014.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun015.hs   |   21 +
 .../tests/typecheck/should_run/tcrun015.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun016.hs   |   48 +
 .../tests/typecheck/should_run/tcrun016.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun017.hs   |   14 +
 .../tests/typecheck/should_run/tcrun017.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun018.hs   |   84 +
 .../tests/typecheck/should_run/tcrun018.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun019.hs   |   21 +
 .../tests/typecheck/should_run/tcrun019.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun020.hs   |   22 +
 .../tests/typecheck/should_run/tcrun020.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun021.hs   |   60 +
 .../tests/typecheck/should_run/tcrun021.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun022.hs   |   23 +
 .../tests/typecheck/should_run/tcrun022.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun023.hs   |   13 +
 .../tests/typecheck/should_run/tcrun023.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun024.hs   |   43 +
 .../tests/typecheck/should_run/tcrun024.stdout     |    4 +
 testsuite/tests/typecheck/should_run/tcrun025.hs   |   15 +
 .../tests/typecheck/should_run/tcrun025.stdout     |    4 +
 testsuite/tests/typecheck/should_run/tcrun026.hs   |   22 +
 .../tests/typecheck/should_run/tcrun026.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun027.hs   |   12 +
 .../tests/typecheck/should_run/tcrun027.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun028.hs   |   63 +
 .../tests/typecheck/should_run/tcrun028.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun029.hs   |   29 +
 .../tests/typecheck/should_run/tcrun029.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun030.hs   |   20 +
 .../tests/typecheck/should_run/tcrun030.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun031.hs   |   16 +
 .../tests/typecheck/should_run/tcrun031.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun032.hs   |   20 +
 .../tests/typecheck/should_run/tcrun032.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun033.hs   |   31 +
 .../tests/typecheck/should_run/tcrun033.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun034.hs   |   17 +
 .../tests/typecheck/should_run/tcrun034.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun035.hs   |   16 +
 .../tests/typecheck/should_run/tcrun035.stderr     |   11 +
 testsuite/tests/typecheck/should_run/tcrun036.hs   |   58 +
 .../tests/typecheck/should_run/tcrun036.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun037.hs   |   13 +
 .../tests/typecheck/should_run/tcrun037.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun038.hs   |    8 +
 .../tests/typecheck/should_run/tcrun038.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun039.hs   |   22 +
 .../tests/typecheck/should_run/tcrun039.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun040.hs   |   27 +
 .../tests/typecheck/should_run/tcrun040.stdout     |    4 +
 testsuite/tests/typecheck/should_run/tcrun041.hs   |   36 +
 .../tests/typecheck/should_run/tcrun041.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun042.hs   |   10 +
 .../tests/typecheck/should_run/tcrun042.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun043.hs   |   47 +
 .../tests/typecheck/should_run/tcrun043.stdout     |    8 +
 testsuite/tests/typecheck/should_run/tcrun044.hs   |   28 +
 .../tests/typecheck/should_run/tcrun044.stdout     |    2 +
 testsuite/tests/typecheck/should_run/tcrun045.hs   |   47 +
 .../tests/typecheck/should_run/tcrun045.stdout     |    5 +
 testsuite/tests/typecheck/should_run/tcrun046.hs   |   17 +
 .../tests/typecheck/should_run/tcrun046.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun047.hs   |   16 +
 .../tests/typecheck/should_run/tcrun047.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun048.hs   |   13 +
 .../tests/typecheck/should_run/tcrun048.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun049.hs   |   12 +
 .../tests/typecheck/should_run/tcrun049.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun050.hs   |   16 +
 .../tests/typecheck/should_run/tcrun050.stdout     |    1 +
 testsuite/tests/typecheck/should_run/tcrun051.hs   |   26 +
 .../tests/typecheck/should_run/tcrun051.stdout     |    1 +
 testsuite/tests/typecheck/should_run/testeq2.hs    |   68 +
 .../tests/typecheck/should_run/testeq2.stdout      |    1 +
 testsuite/tests/typecheck/testeq1/FakePrelude.hs   |   41 +
 testsuite/tests/typecheck/testeq1/Main.hs          |   24 +
 testsuite/tests/typecheck/testeq1/Makefile         |    3 +
 testsuite/tests/typecheck/testeq1/TypeCast.hs      |   16 +
 testsuite/tests/typecheck/testeq1/TypeEq.hs        |   22 +
 testsuite/tests/typecheck/testeq1/test.T           |    9 +
 .../typecheck/testeq1/typecheck.testeq1.stdout     |    1 +
 testsuite/tests/warnings/Makefile                  |    3 +
 testsuite/tests/warnings/minimal/Makefile          |    3 +
 testsuite/tests/warnings/minimal/WarnMinimal.hs    |  116 +
 .../tests/warnings/minimal/WarnMinimal.stderr      |   54 +
 .../tests/warnings/minimal/WarnMinimalFail1.hs     |    5 +
 .../tests/warnings/minimal/WarnMinimalFail1.stderr |    3 +
 .../tests/warnings/minimal/WarnMinimalFail2.hs     |    8 +
 .../tests/warnings/minimal/WarnMinimalFail2.stderr |    3 +
 .../tests/warnings/minimal/WarnMinimalFail3.hs     |   13 +
 .../tests/warnings/minimal/WarnMinimalFail3.stderr |    3 +
 testsuite/tests/warnings/minimal/all.T             |    4 +
 testsuite/timeout/Makefile                         |   69 +
 testsuite/timeout/Setup.hs                         |    6 +
 testsuite/timeout/TimeMe.hs                        |    6 +
 testsuite/timeout/WinCBindings.hsc                 |  143 +
 testsuite/timeout/calibrate                        |   28 +
 testsuite/timeout/timeout.cabal                    |   22 +
 testsuite/timeout/timeout.hs                       |  141 +
 testsuite/timeout/timeout.py                       |   53 +
 validate                                           |    3 +-
 7568 files changed, 265317 insertions(+), 14 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc e45b9f57a9044e8a20e3cc13bcff86b12b3da405


More information about the ghc-commits mailing list