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

AltStyle によって変換されたページ (->オリジナル) /