Add a test for unloading object files in the linker (#8039)
linker_unload fails when using dynamic GHCi.

This is because dynamic GHCi can't load archive files, and linker_unload
explicitly does this via loadArchive().

Signed-off-by: Austin Seipp <aseipp@pobox.com>
remove debugging cruft
Fix atomicinc

I think the change in optimisation levels due to
d06083739a310c36e9e6dc82107c8c4b03210e56 had the side effect of not
inlining atomic_inc(), which together with the broken way the test was
set up made it fail.
The linker can still be used when DYNAMIC_GHC_PROGRAMS=YES
Add regression test for #8113

Depends on fix in 3229eadbff857b110f20ffddb80d5f7abd5d7216 to pass
Update `perf/haddock` expected values

This was caused by the Cabal 1.18-pre update perfomed via
[795fe083e59fa22055cca53fadc36ebd26b0d2a5/ghc]
Fix typo in expected-perf update commit c6361f6cb4
Add test-case for #8172

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Add test for #8186
Wibble to output from change in roles error messages
Wibble to tests from improving comments about apartness.
Add test for -XNumDecimals

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Add NumDecimals to GHC ext list in T4437.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Use msse2 in Conversions test (See #8195)
Test Trac #8155
Increase peak-megabytes for T4801

Peak-megabytes depends delicately on when GC happens
Follow TH pretty-printing change
Follow error-message changes for type holes
Updated tests for the change in wrapper IdInfo syntax in
c080f727ba5f83921b842fcff71e9066adbdc250