Konstantin Preisser made an interesting discovery, after reading my article “PHP Hangs On Numeric Value 2.2250738585072011e-308”: Java — both its runtime and compiler — go into an infinite loop when converting the decimal number 2.2250738585072012e-308 to double-precision binary floating-point.
I. Kadayif, M. Kandemir, und M. Karakoy. DAC '02: Proceedings of the 39th Conference on Design Automation, Seite 195--200. New York, NY, USA, ACM Press, (2002)