just tried, no change.
Did a test program too just to make sure there was nothing funny going on with the c++ libraries (well, you never know...). But they worked fine using float to get the answer back from cos & sin.
Could this be something to do with g++ version 2.95.3 ?
sn32/src> gcc -v
Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
this is really annoying me now!