Fix T8333 (#8333)
Test Trac #8377

Signed-off-by: Austin Seipp <austin@well-typed.com>
Fix fallout from making lazy unlifted bindings an error

Issue #8022

Signed-off-by: Austin Seipp <austin@well-typed.com>
Deal with failures for T367, T367_letnoescape under ghci

These tests had a very short timeout (0.3 s). With WAY=ghci,
the time ghci takes to start up and compile the test modules
is counted in this timeout, and that causes the tests to fail.

T367 really needs the very short timeout, so this commit disables
the ghci way for T367. T367_letnoescape can handle any timeout,
so I bumped up the timeout to 6 s to give ghci time to start up.
Update compareAndSwap for new comparison primops
Mark T7881 as expected failure for WAY=hpc (#8384)
Update spec001 for new Typeable, and disable AMP warning

I'd like to just "import Prelude hiding (..., join)", but the
patch to make that turn off the warning hasn't been merged yet.
Update prog001 output (see #7633)
Update role annotation syntax in TcCoercible
Fix T8129 (#8129)
Add tests for new internal GMP primitives

See [ce8ec963/integer-gmp] and [97c101b7/integer-gmp] for more details
new test cases for MultiWayIf w/ layout
add a sleep for systems with low-resolution file timestamps
Test Trac #8329
Error message wibbles,

following
  a) suppressing kind foralls and arguments
  b) better fundep error messages
Test Trac #8359
Better fundep error message
Mark those tests which depend on libraries not built when cross-compiling

Issue #8393

Signed-off-by: Austin Seipp <austin@well-typed.com>
Skip integerGmpInternals in ghci (no unboxed tuples)

Issue #8393

Signed-off-by: Austin Seipp <austin@well-typed.com>
Add 32-bit output for T7919

Issue #8393

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