Thanks Andrew for the quick fix
Andrew John Hughes wrote:
I'm committing the attached patch, which fixes the imported fdlibm code
to again use our macros for retrieving and modifying the high and low
words of the doubles. Sun's code uses __HI and __LO macros which break
aliasing rules, and compile wrongly with GCC without the -fno-strict-aliasing
option.
I also include a small fix which was necessary to enable Classpath to compile
with Werror on x86_64. Casting a pointer to an int doesn't work cleanly when
pointers aren't the same size as ints.