Improved performanace
Add test cases for T457

(fixes #457)
Add regression test for #8142
Rellocate test for T7689 to different directory

This test is testing primops, so it should be in the primops/
directory and not numeric.
minor: update test case to go along with atomic_inc change
Add a basic test for casArray#.
Omit hpc for CAS test.  HPC breaks CAS currently.
Update casArray# test and add simple casMutVar# test.
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.