there are know issues with 'float' and 'double' support on sparc64. you should compile with -msoft-quad-float. -msoft-quad-float should only affect `long double' (128-bit) floating port code generation. Eduardo