From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23225 invoked by alias); 8 Feb 2006 18:06:17 -0000 Received: (qmail 23202 invoked by alias); 8 Feb 2006 18:06:16 -0000 Date: Wed, 08 Feb 2006 18:06:00 -0000 Message-ID: <20060208180616.23201.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug java/22578] should inline floatToIntBits et al In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: java-prs@gcc.gnu.org From: "tromey at gcc dot gnu dot org" Mailing-List: contact java-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-prs-owner@gcc.gnu.org X-SW-Source: 2006-q1/txt/msg00180.txt.bz2 List-Id: ------- 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