From 9f0bca3b75d4aa98036ddfa764297e458917ec65 Mon Sep 17 00:00:00 2001 From: Vladimir Kozlov Date: Wed, 4 May 2011 22:41:17 -0700 Subject: [PATCH] 7042070: Typo in Test6796786.java The test should compare with -0.0f. Reviewed-by: never, iveresov --- hotspot/test/compiler/6796786/Test6796786.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/hotspot/test/compiler/6796786/Test6796786.java b/hotspot/test/compiler/6796786/Test6796786.java index a74d200c0b2..625b616c39e 100644 --- a/hotspot/test/compiler/6796786/Test6796786.java +++ b/hotspot/test/compiler/6796786/Test6796786.java @@ -27,18 +27,17 @@ * @bug 6796786 * @summary invalid FP identity transform - (a - b) -> b - a * - * @run main Test6796786 + * @run main/othervm -Xbatch Test6796786 */ public class Test6796786 { static volatile float d1; static volatile float d2; - static float zero; public static void main(String[] args) { int total = 0; for (int i = 0; i < 100000; i++) { - if (Float.floatToRawIntBits(- (d1 - d1)) == Float.floatToRawIntBits(0.0f)) { + if (Float.floatToRawIntBits(- (d1 - d2)) == Float.floatToRawIntBits(-0.0f)) { total++; } }