Changes to ghc

Changes to ghc:
commit f251afe4e450317c99defab9eeba63a0a998780b
Author: Joachim Breitner <mail@joachim-breitner.de>
Date:   Mon Jun 9 22:58:03 2014 +0200

    Revert "Make Ptr's parameter phantom"

    This reverts commit 1946922c61df427e59f8a00572fd4dd6501abd98, as it
    trips the build system over, and I don't see why.