Does it make sense that the test program should actually be compilable? GCC 3.4 rejects atan called with no arguments after all.