Trunk miscompiles libjava
Andrew Haley
aph@cambridge.redhat.com
Wed May 22 11:44:00 GMT 2002
Boehm, Hans writes:
> On Linux/IA64, and probably other platforms, the trunk gcc
> miscompiles the isWhiteSpace() method in
> libjava/java/lang/Character. Apparently the bit-wise & in a return
> is the problem. This is a regression from 3.1. It fails with the
> current CVS and failed with the one from a few days ago.
>
> I didn't yet track this down much further, but it fails at -O0, and
> the initial rtl is already wrong. It works correctly if I compile
> to a class file and then interpret with gij. Any ideas?
Sorry for the delay. I duplicated the problem on x86 Linux and I'm
working on it.
Andrew.
More information about the Java
mailing list