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>
Fix ./validate failure due to -Werror

This occurs when doing bootstraps with the 7.7 compiler.

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

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix Windows binary-dist target

I'm not entirely sure what the intention of this code was, but it was
quite old, and the binary distribution for Windows seems to work OK
nonetheless.

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