------- Comment #3 from tromey at gcc dot gnu dot org 2006-02-08 18:06 ------- Subject: Bug 22578
Author: tromey Date: Wed Feb 8 18:06:11 2006 New Revision: 110759 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=110759 Log: gcc/java PR java/22578: * check-init.c (check_init): Handle VIEW_CONVERT_EXPR. * builtins.c (convert_real): New function. (java_builtins): Handle Float.intBitsToFloat, Float.floatToRawIntBits, Double.longBitsToDouble, Double.doubleToRawLongBits. libjava PR java/22578: * gcj/javaprims.h: Updated. * sources.am, Makefile.in: Rebuilt. * java/lang/natDouble.cc (doubleToLongBits): Moved to VMDouble. (doubleToRawLongBits): Likewise. (longBitsToDouble): Likewise. (toString): Likewise. (parseDouble): Likewise. * java/lang/natFloat.cc (floatToIntBits): Moved to VMFloat. (floatToRawIntBits): Likewise. (intBitsToFloat): Likewise. * java/lang/VMDouble.java: New file. * java/lang/VMFloat.java: New file. * java/lang/Float.java, java/lang/Double.java: Removed. Added: trunk/libjava/java/lang/VMDouble.java trunk/libjava/java/lang/VMFloat.java Removed: trunk/libjava/java/lang/Double.java trunk/libjava/java/lang/Float.java Modified: trunk/gcc/java/ChangeLog trunk/gcc/java/builtins.c trunk/gcc/java/check-init.c trunk/libjava/ChangeLog trunk/libjava/Makefile.in trunk/libjava/gcj/javaprims.h trunk/libjava/java/lang/natDouble.cc trunk/libjava/java/lang/natFloat.cc trunk/libjava/sources.am -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22578