marked rational/rational_test as expected failure on Sun Studio 11, explanation kindly provided by Simon Atanasyan