Hi,

I like a lot the output improvement done recently in the regression test page stating if the compilation, the link the run fails.

I'm wondering if we can catch when the compiler the linker or the run hands, e.g.


Test output: oracle-intel-S2-12.4-stlport4 - thread - async__async_executor_p / sun-12.4_stlport4
Rev f901030755131ef4350bf59b8fba5ec987dd27da / Mon, 05 Oct 2015 17:38:24 +0000
Compile [2015-10-07 04:15:38 UTC]: fail
    "CC" -compat=5 -library=stlport4 -temp=/tmp/bn -xO4 -mt -erroff=%none -m32 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK=1 -DBOOST_CHRONO_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DBOOST_THREAD_THROW_IF_PRECONDITION_NOT_SATISFIED -DBOOST_THREAD_USE_DLL=1 -DNDEBUG -D__typeof__=__typeof__ -I".." -c -o "/export/home/sstrunk-tester/boost_regression/boost_regression_develop/boost_intel-S2_stlport4/results/boost/bin.v2/libs/thread/test/async__async_executor_p.test/sun-12.4_stlport4/release/threading-multi/sync/futures/async/async_executor_pass.o" "../libs/thread/test/sync/futures/async/async_executor_pass.cpp"

CC: Fatal error in /ws/ntrunk/builds/trunk/biweekly/pythia/build76.0/inst/intel-S2/lib/compilers/ccfe
CC: Status 139


We could also report differently when there is a timeout.            
Best,
Vicente