Changes to ghc

Changes to ghc:
commit 0e6bc84ca958f6da8c10c2ed489f87d8c4c9b463
Author: Johan Tibell <johan.tibell@gmail.com>
Date:   Sat Jun 7 15:03:29 2014 +0200

    Make better use of the x86 addressing mode

    We now emit

        movq %rdi,16(%r14,%rsi,8)

    instead of

        leaq 16(%r14),%rax
        movq %rdi,(%rax,%rsi,8)

    This helps e.g. byte array indexing.