Changes to ghc(19) dph

Changes to ghc:
commit 932bd920fd882059cc4654e979039a4db3b9d61f
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Sat Mar 22 11:53:03 2014 +0100

    Mark test for #8831 as known-broken

    to keep validate working.

    (cherry picked from commit 4bc3c8265f988f4456664f502164f52466aab67d)

    Conflicts:
    	testsuite/tests/ghci/scripts/all.T

commit 797737f65af7e845430685716656567c2aebb344
Author: Austin Seipp <austin@well-typed.com>
Date:   Fri Mar 21 04:42:32 2014 -0500

    testsuite: add test for #8831

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit f9b6a2bb6574904ab11476d79896491b111ad7cc)

    Conflicts:
    	testsuite/tests/ghci/scripts/all.T

commit 38b3e7b7df8ffdedb626b40ad9437aeaacc8024f
Author: Kyrill Briantsev <kyrab@mail.ru>
Date:   Fri Mar 21 05:42:48 2014 -0500

    linker: Fix indirect calls for x86_64 windows (#2283)

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit 7a1c85113dd082153cc07f4792216beaf34daeeb)

commit eb1d2f5ca8ebad04f4101609d62317f97847150a
Author: ccatalfo <foxnorth@gmail.com>
Date:   Tue Mar 11 22:11:11 2014 -0400

    Update ghc --help references to --make and a.out (fixes #8600)

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit 99ef27913dbe55fa57891bbf97d131e0933733e3)

commit 5f2835770427121b2e6926ea4af72347d4e2268e
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Wed Mar 19 21:44:38 2014 +0800

    Update expected test outputs to match new format of pretty-printing
    interface contents

    (cherry picked from commit 21028ee6805b896dbbd8a2d46b9690d1adecdcd1)

commit 7e6ef49593fb6902f8faec0f056788bb8bc81138
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Wed Mar 19 20:07:47 2014 +0800

    isLexVarSym: check all characters of the name, not just the first one.

    This is so that generated names like e.g. workers don't show up as
    infix operators when using something like -ddump-simpl.

    (cherry picked from commit a3f78e2476e3d4ead86ef3b10ddd4e14e189ada3)

commit 171fe78f248952af52299484c684eb2885751e1c
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Fri Mar 14 22:34:56 2014 +0800

    Add test case for #8776

    (cherry picked from commit de32a95ef21970c2db959509861b4f59d1dcbb82)

commit 8d29dbea3afc6e94ec3a13f7beb2f86a8e87ab5e
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Fri Mar 14 22:17:45 2014 +0800

    Reinstate pretty-printing of AnIds via pprId (#8776)

    (cherry picked from commit 52003696ff7a2bbf86fbfccfe29b9f146a1ea549)

commit dfeca0d688d172c876121414e3ae0af878a582a9
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Fri Mar 14 21:35:30 2014 +0800

    Use prefix notation in pprIfaceDecl for IfaceIds

    (cherry picked from commit 5908a7427abd35264f5bafd5bf7bce3a0c9dde8e)

commit 0a2e5aa2ac80969c6ccc95ad8e6d031b8aaa1771
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Fri Mar 14 19:50:15 2014 +0800

    Honor Op_PrintExplicitForalls setting in pprIfaceForAllPart

    (cherry picked from commit f3eeb93529798b80721a9801aa1bf2ea7a1de049)

commit 0f51f1c243766045977547cd6afd9c7c5181b788
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Thu Mar 13 21:18:39 2014 +0800

    Pretty-print the following TyThings via their IfaceDecl counterpart:
     * AnId
     * ACoAxiom
     * AConLike

    (cherry picked from commit 065c35a9d6d48060c8fac8d755833349ce58b35b)

commit 2712bcd58124d649729bd305c039210a42b9c842
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Wed Mar 12 20:38:54 2014 +0800

    pprIfaceDecl for IfacePatSyn: use pprPatSynSig

    (cherry picked from commit 24eea38c70eae90d166de26d71a178fb0c1ffc30)

commit 8da725b876294f3649176ca746223447b40b65ef
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Wed Mar 12 20:38:26 2014 +0800

    pprIfaceContextArr: print a context including the "=>" arrow

    (cherry picked from commit 23c0f1ec2cf06c0178c2ae7414fe57ea648689e7)

commit db6c7a97139512312cecb732a3c2973d51d199d9
Author: Dr. ERDI Gergo <gergo@erdi.hu>
Date:   Wed Mar 12 20:37:22 2014 +0800

    Add OutputableBndr instance for OccName

    (cherry picked from commit 4d1b7b4a9b986e87755784478b4ea4883a5e203e)

commit 0bbb8dc74a76d1f694263147725b451c25ed0661
Author: Austin Seipp <austin@well-typed.com>
Date:   Fri Mar 21 04:36:23 2014 -0500

    Typos

    Signed-off-by: Austin Seipp <austin@well-typed.com>
    (cherry picked from commit ba0c0123fb2f6942f57636ca458d5a87870f1ecc)

commit 7f5d1f52f84cf18a53d6f256ab828df6c005163a
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Fri Mar 21 13:46:15 2014 +0100

    Flush after TH in #8884 test case

    (I recall that this was needed in some cases in the past, and might fix
    the validate error on travis.)

    (cherry picked from commit df409de9550dc8a07e010964a54112266d809341)

commit 57ec03258c52814636024b0130bff6b70e6b8da4
Author: Iavor S. Diatchki <iavor.diatchki@gmail.com>
Date:   Mon Mar 17 23:19:16 2014 -0700

    Add some documentation about type-level literals.

    I moved the "promoted literals" sub-section into a separate section,
    as many folks were not finding the docs.  I also added some additional
    paragraphs describing the current state of the feature.

    (cherry picked from commit 3099e40d2737172c746a6456ddcd34b54e120aa0)

commit 07d58b2eb7feac9971fb858898a974f2a15653a4
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Fri Mar 14 22:55:26 2014 +0000

    Revert ad15c2, which causes Windows seg-faults (Trac #8834)

    We don't yet understand WHY commit ad15c2, which is to do with
    CmmSink, causes seg-faults on Windows, but it certainly seems to.  So
    reverting it is a stop-gap, but we need to un-block the 7.8 release.

    Many thanks to awson for identifying the offending commit.

    (cherry picked from commit a79613a75c7da0d3d225850382f0f578a07113b5)

commit a8bf4d4a69cfaea04c6959dbd8587a943fc66343
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Tue Mar 18 11:06:57 2014 +0100

    Update submodule to Win32-2.3.0.2

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
    (cherry picked from commit 696bfc4ba5fce6b75cc91bcb67c5d0a3c9f29bd2)

Changes to dph:
commit 556e09cdc9f8e1cc22dd10b703c97d0e228b483d
Author: Austin Seipp <aseipp@pobox.com>
Date:   Sat Mar 22 13:54:56 2014 -0500

    Revert "Fix breaking changes due to issue #7021"

    This reverts commit aeef7aad83aaa24c503fa18e321d2271829f003b.