Changes to ghc

Changes to ghc:
commit b84748121e777d098198f2583d11a9424c1b1650
Author: Austin Seipp <austin@well-typed.com>
Date:   Mon Jun 23 00:07:10 2014 -0500

    Fix #9047

    Signed-off-by: Austin Seipp <austin@well-typed.com>