Changes to ghc

Changes to ghc:
commit d587ebdaffe3000f5abb6158e6b93f7e23542c38
Author: Edward Z. Yang <ezyang@cs.stanford.edu>
Date:   Wed Jun 25 18:14:11 2014 +0100

    The linking restriction, no shaping necessary.

    Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>