Adapt perf values due to [cbde8627/integer-gmp]

These are slight improvements due to optimizations in `integer-gmp` (#8647)

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Remove obsolete declarations from `MiscClosures.h`

When `integer-gmp` was moved out of the RTS
(via 1b61c2db6a8d6627577bcd7876474a0c5bd1eedb)
these declarations were missed.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Regenerate core-spec.pdf.

This applies the changes in commit
a924debcbb3dc5c004f988fcc1b480a01ba276dd to the PDF file.
Disable -dynamic-too on Windows

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix the behavior of ae87e122 (#8180)

As Simon pointed out, we should only enable -dynamic-too in the template
haskell case if GHC is dynamic and we're not already compiling in the
dyn way (the dyn way will be switched on by -dynamic-too later in the
pipeline anyway - see pipeLoop)

Signed-off-by: Austin Seipp <austin@well-typed.com>
Tweak OS X/amd64 perf numbers.

Signed-off-by: Austin Seipp <austin@well-typed.com>
Update .gitignore again

Signed-off-by: Austin Seipp <austin@well-typed.com>
Update .gitignore

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix T3333

Weak symbols work with the dynamic linker, not just the linux static
linker (c.f. Mac OS X.)

Signed-off-by: Austin Seipp <austin@well-typed.com>
Mark static001 as failing

Right now the stderr output doesn't match because we don't suppress some
libtool errors, but these seem to be benign. In the mean time, just mark
the text failing (soon to be marked expect_broken)

Signed-off-by: Austin Seipp <austin@well-typed.com>
Add T8172 output for Win32

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix T8172 for Win32 (again)

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix T7859 mingw32 output

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix T8526 on Windows

The shell interpretes the quotes incorrectly.

Signed-off-by: Austin Seipp <austin@well-typed.com>
Mark T8602 as expect_fail on Windows

Windows runs the preprocessor using runInteractiveProcess and can't
properly run the generated shell script as a result, since it can't
recognize e.g. a shebang or anything.

Signed-off-by: Austin Seipp <austin@well-typed.com>
Add Solaris linker support to SysTools

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix binary linking errors on Solaris

The -u option must be placed before libraries which define the necessary
symbols.

Signed-off-by: Austin Seipp <austin@well-typed.com>
genprimopcode: Applicative instance for ParserM

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix AMP warnings for MaybeT/MaybeErr

Signed-off-by: Austin Seipp <austin@well-typed.com>
Another AMP fix for Stream

Signed-off-by: Austin Seipp <austin@well-typed.com>