
Gregory Wright wrote:
Here's what happened (this is after I applied David Kirkman's SMP.h patch to my tree). When I said 132 failures I was speaking from memory. The actual number was 136, as noted in the log:
OVERALL SUMMARY for test run started at Mon Aug 14 11:20:03 EDT 2006 1412 total tests, which gave rise to 4711 test cases, of which 0 caused framework failures 658 were skipped
3882 expected passes 32 expected failures 3 unexpected passes 136 unexpected failures
Unexpected passes: barton-mangler-bug(optasm) cholewo-eval(optasm) ds052(normal)
Unexpected failures: TH_spliceE5_prof(normal) arr004(normal,opt,optasm) arr007(opt,optasm) barton-mangler-bug(opt,threaded2) cabal01(normal) cabal02(normal) cg016(normal,opt,optasm) cg051(opt,optasm) conc012(normal) conc014(opt,optasm) conc021(opt,optasm) etc.
Interesting - a lot of failures from tests that ran (rather than just compiled), and mostly just when compiled optimised. Thankfully this doesn't appear to be threading-related, as these tests are all running with the single-threaded RTS. Cheers, Simon