Mercurial > hg > release > icedtea8-forest-3.0 > jdk
changeset 11218:bf581aa74166 initial_upload
removed dummy code in Object clinit which exercised bytecodes as a bootstrap aid
author | adinn |
---|---|
date | Fri, 28 Jun 2013 10:27:05 +0100 |
parents | c2f792283aee |
children | bc28491693ab |
files | src/share/classes/java/lang/Object.java |
diffstat | 1 files changed, 0 insertions(+), 325 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/java/lang/Object.java Fri Jun 28 10:25:11 2013 +0100 +++ b/src/share/classes/java/lang/Object.java Fri Jun 28 10:27:05 2013 +0100 @@ -38,331 +38,6 @@ private static native void registerNatives(); static { - String dummy = null; - { - int i1; - int i2; - int res; - long l1; - long l2; - long lres; - float f1; - float f2; - float fres; - double d1; - double d2; - double dres; - - // basic arithmetic - i1 = 40; - i2 = 77; - res = i1 + i2; - if (res != 117) { - res = dummy.length(); - } - res = i1 - i2; - if (res != -37) { - res = dummy.length(); - } - res = i1 * i2; - if (res != 3080) { - res = dummy.length(); - } - res = i1 / i2; - if (res != 0) { - res = dummy.length(); - } - res = i1 % i2; - if (res != 40) { - res = dummy.length(); - } - res = i2 / i1; - if (res != 1) { - res = dummy.length(); - } - res = i2 % i1; - if (res != 37) { - res = dummy.length(); - } - res = - i1; - if (res != -40) { - res = dummy.length(); - } - res = i1 & i2; - if (res != 8) { - res = dummy.length(); - } - res = i1 | i2; - if (res != 109) { - res = dummy.length(); - } - res = i1 << 3; - if (res != 320) { - res = dummy.length(); - } - res = i2 >> 2; - if (res != 19) { - res = dummy.length(); - } - res = -i1 >> 2; - if (res != -10) { - res = dummy.length(); - } - - l1 = 40L; - l2 = 77L; - lres = l1 + l2; - if (lres != 117L) { - lres = dummy.length(); - } - lres = l1 - l2; - if (lres != -37L) { - lres = dummy.length(); - } - lres = l1 * l2; - if (lres != 3080L) { - lres = dummy.length(); - } - lres = l1 / l2; - if (lres != 0L) { - lres = dummy.length(); - } - lres = l1 % l2; - if (lres != 40L) { - lres = dummy.length(); - } - lres = l2 / l1; - if (lres != 1L) { - lres = dummy.length(); - } - lres = l2 % l1; - if (lres != 37L) { - lres = dummy.length(); - } - lres = - l1; - if (lres != -40) { - lres = dummy.length(); - } - lres = l1 & l2; - if (lres != 8) { - lres = dummy.length(); - } - lres = l1 | l2; - if (lres != 109) { - lres = dummy.length(); - } - lres = l1 << 3; - if (lres != 320) { - lres = dummy.length(); - } - lres = l2 >> 2; - if (lres != 19) { - lres = dummy.length(); - } - lres = -l1 >> 2; - if (lres != -10) { - lres = dummy.length(); - } - - f1 = 40.0F; - f2 = 77.0F; - fres = f1 + f2; - if (fres != 117.0F) { - res = dummy.length(); - } - fres = f1 - f2; - if (fres != -37.0F) { - res = dummy.length(); - } - fres = f1 * f2; - if (fres != 3080.0F) { - res = dummy.length(); - } - f2 = 80.0F; - fres = f1 / f2; - if (fres != 0.5F) { - res = dummy.length(); - } - fres = f2 / f1; - if (fres != 2.0F) { - res = dummy.length(); - } - fres = - f1; - if (fres != -40.0F) { - res = dummy.length(); - } - - d1 = 40.0; - d2 = 77.0; - dres = d1 + d2; - if (dres != 117.0) { - res = dummy.length(); - } - dres = d1 - d2; - if (dres != -37.0) { - res = dummy.length(); - } - dres = d1 * d2; - if (dres != 3080.0) { - res = dummy.length(); - } - d2 = 80.0; - dres = d1 / d2; - if (dres != 0.5) { - res = dummy.length(); - } - dres = d2 / d1; - if (dres != 2.0) { - res = dummy.length(); - } - dres = - d1; - if (dres != -40.0) { - res = dummy.length(); - } - - String foo = "foo"; - } - // conversions - { - byte b; - short s; - char c; - int i; - long l; - float f; - double d; - int res; - - i = 44; - b = (byte)i; - i = -44; - b = (byte)i; - i = b; - if (i != -44) { - res = dummy.length(); - } - i = 277; - s = (short)i; - i = -277; - s = (short)i; - i = s; - if (i != -277) { - res = dummy.length(); - } - i = (0x10000) + 64; - c = (char)i; - i = (int)c; - if (i != 64) { - res = dummy.length(); - } - l = i; - l *= 3L; - i = (int)l; - if (i != 192) { - res = dummy.length(); - } - - i = 128; - f = (float)i; - if (f != 128.0F) { - res = dummy.length(); - } - d = (double)f; - if (d != 128.0) { - res = dummy.length(); - } - i = 256; - d = (float)i; - if (d != 256.0) { - res = dummy.length(); - } - i = (int)f; - if (i != 128) { - res = dummy.length(); - } - i = (int)d; - if (i != 256) { - res = dummy.length(); - } - f = (float)d; - if (f != 256.0F) { - res = dummy.length(); - } - } - { - byte[] ba = new byte[1]; - short[] sa = new short[1]; - char[] ca = new char[1]; - int[] ia = new int[1]; - long[] la = new long[1]; - float[] fa = new float[1]; - double[] da = new double[1]; - Object[] oa = new Object[1]; - byte b; - short s; - char c; - int i; - long l; - float f; - double d; - Object o; - int res; - - ba[0] = (byte)99; - b = ba[0]; - if (b != 99) { - res = dummy.length(); - } - - ca[0] = (char)299; - c = ca[0]; - if (c != 299) { - res = dummy.length(); - } - - sa[0] = (short)299; - s = sa[0]; - if (s != 299) { - res = dummy.length(); - } - - ia[0] = 999999; - i = ia[0]; - if (i != 999999) { - res = dummy.length(); - } - - la[0] = 9999999999L; - l = la[0]; - if (l != 9999999999L) { - res = dummy.length(); - } - - fa[0] = 99.0F; - f = fa[0]; - if (f != 99.0F) { - res = dummy.length(); - } - - da[0] = 9999.0; - d = da[0]; - if (d != 9999.0) { - res = dummy.length(); - } - - oa[0] = ba; - o = oa[0]; - if (o != ba) { - res = dummy.length(); - } - } - { - { - int i = 20; - i += 4; - i += 40; - } - } registerNatives(); }