# HG changeset patch # User Gilles Duboscq # Date 1332441836 -3600 # Node ID 3851c69bf4eae7b6b36d42a97f5b1854c4a3019c # Parent 25903e52af483d48d90662c45d8acb56581ca311# Parent f7b2800b1738264680255ab556b97dd557479e68 Merge diff -r 25903e52af48 -r 3851c69bf4ea src/share/vm/graal/graalCodeInstaller.cpp --- a/src/share/vm/graal/graalCodeInstaller.cpp Thu Mar 22 19:28:45 2012 +0100 +++ b/src/share/vm/graal/graalCodeInstaller.cpp Thu Mar 22 19:43:56 2012 +0100 @@ -202,11 +202,11 @@ if (isLongArray && cur_second == NULL) { // we're trying to put ints into a long array... this isn't really valid, but it's used for some optimizations. // add an int 0 constant -#ifdef BIG_ENDIAN +#ifdef VM_LITTLE_ENDIAN + cur_second = new ConstantIntValue(0); +#else cur_second = value; value = new ConstantIntValue(0); -#else - cur_second = new ConstantIntValue(0); #endif }