Error compiling java.lang.Float

Patrick Tullmann kaffe@rufus.w3.org
Tue, 8 May 2001 14:51:50 -0600


Edouard recently checked in a patch to java.lang.Float with this
message:

  revision 1.16
  date: 2001/05/07 10:04:19;  author: egp;  state: Exp;  lines: +13 -6
  Made POSITIVE_INFINITY, NEGATIVE_INFINITY, NaN, MIN_VALUE and
  MAX_VALUE compile time constants.  This is required by many Jacks test
  (105 new tests succes with this patch).

I'm not sure if the Jikes is wrong or if the constant is really too
small.

Hope this helps,

Pat

Carlos Valiente wrote:
> 
> Trying to rebuild Klasses.jar with jikes 1.1.3 I get the following error:
> 
> <!-- --------- SNIP --------------- --!>
> carlos@alfalfa:~/src/java/kaffe-cvs/build/libraries/javalib$ make Klasses
> /bin/sh ./rebuildLib
> Compiling classes ...
> 
> Found 1 semantic error compiling "java/lang/Float.java":
> 
>     30.   public static final float MIN_VALUE           = 
> 1.4012984643248170709e-45f;
>                                                           
> <------------------------>
> *** Error: Invalid floating-point constant.
> make: *** [lib/stamp] Error 1
> <!-- --------- /SNIP --------------- --!>
> 
> Any ideas?
> 
> Carlos Valiente <yo@virutass.net>