Changes to ghc

Changes to ghc:
commit d8abf85f8ca176854e9d5d0b12371c4bc402aac3
Author: Johan Tibell <johan.tibell@gmail.com>
Date:   Mon Jun 9 11:43:21 2014 +0200

    Add more primops for atomic ops on byte arrays

    Summary:
    Add more primops for atomic ops on byte arrays

    Adds the following primops:

     * atomicReadIntArray#
     * atomicWriteIntArray#
     * fetchSubIntArray#
     * fetchOrIntArray#
     * fetchXorIntArray#
     * fetchAndIntArray#

    Makes these pre-existing out-of-line primops inline:

     * fetchAddIntArray#
     * casIntArray#