A possible fix might be to compile with -mieee on alpha, which makes floating point logic on alpha behave more like on other architectures...
I've seen another SIGFPE bug being closed by this somewhere else, iirc, but I can't find the exact bug :( cheers domi