Hi list, when I try to compile GNU Classpath generics branch with gcj-4.2 and ecj I see such errors: ---------- 1. ERROR in ../java/lang/StrictMath.java (at line 1885) ATAN_0_5L = 2.2698777452961687e-17, // Long bits 0x3c7a2b7f222f65e2L. ^^^^^^^^^^^^^^^^^^^^^^ The literal 2.2698777452961687e-17 of type double is out of range ---------- ---------- 2. ERROR in ../java/lang/Double.java (at line 74) public static final double MIN_VALUE = 5e-324; ^^^^^^ The literal 5e-324 of type double is out of range ---------- Google tells me that this issue is fixed for x86_64 and ia64. I have a x86 where this still fails. Some reference: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26483 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=348760 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=369877 Regards, Hanno