Changes to ghc

Changes to ghc:
commit 2745dfb56414269ea53e75136166a5ed0452b2af
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date:   Tue May 27 22:27:44 2014 +0100

    Test Trac #9144