Changes to ghc(8)

Changes to ghc:
commit 261a97b92611581437d490622e4d727ad8172c9c
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 27 13:49:36 2014 +0000

    increase bounds for T3064

commit 2aa78106ae8f3c9b71d7b85c2a8a5558c4c35fb4
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 27 12:34:38 2014 +0000

    Use LDFLAGS when compiling ghc-pwd

commit d011cdefca7aa66cbcf71c941f38a4e6dd4c5579
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 27 12:33:44 2014 +0000

    Include SRC_CC_OPTS and SRC_LD_OPTS when compiling ghc-cabal

commit e7f26cd3e7e9eb92e3eb3457730e635747b43050
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 27 12:29:48 2014 +0000

    Pass custom CC and LD opts to Cabal when configuring a package

    Cabal compiles a program to check for the existence of foreign
    libraries, so it needs to know our custom options, if any.

commit 975e9cb8e7744a0750bb6c8763f628e05672643e
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Tue Mar 25 14:32:28 2014 +0000

    Include EXTRA_LD_OPTS (amongst other things) when linking programs

    One problem was that we weren't including $1_$2_DIST_LD_OPTS when
    linking a program, which looks to be accidental: it was being defined
    but not used anywhere.  This meant that setting $1_$2_EXTRA_LD_OPTS,
    for example, had no effect.

    This commit straightens out the handling of LD_OPTS to be consistent
    with the way we handle CC_OPTS and HC_OPTS.

commit a6f2c852d49313fa8acea2deb3741ab86c6ef995
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 20 21:47:22 2014 +0000

    Don't perform permission checks for scripts named with -ghci-script (#6017)

    The user explicitly requested this script on the command-line, so it's
    unnecessary to require that the script is also owned by the user.
    Also, it is currently impossible to make a GHCi wrapper that invokes a
    custom script without first making a copy of the script to circumvent
    the permissions check, which seems wrong.

commit 6189c7674fc5c735db1a446d0b222369a3767369
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 20 15:47:18 2014 +0000

    --with-gcc overrides CC_STAGE0 when not cross-compiling (#8498)

commit f86825462bf1d14ea6aad1029a5ec9d7a08049df
Author: Simon Marlow <marlowsd@gmail.com>
Date:   Thu Mar 20 15:46:41 2014 +0000

    Fixup help text