changeset 5654:a4765b93eb96

fixed bug in call to verifyOops stub - was using-32 bit move instead of 64-bit move
author Doug Simon <doug.simon@oracle.com>
date Tue, 19 Jun 2012 14:09:57 +0200
parents 1f263f152cda
children 5abab4a8250f
files graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/AMD64VerifyOopStubCallOp.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/AMD64VerifyOopStubCallOp.java	Tue Jun 19 13:25:18 2012 +0200
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/target/AMD64VerifyOopStubCallOp.java	Tue Jun 19 14:09:57 2012 +0200
@@ -49,7 +49,7 @@
         // r13: (in) object
         if (object != AMD64.r13) {
             masm.push(AMD64.r13);
-            masm.movl(AMD64.r13, object);
+            masm.movq(AMD64.r13, object);
         }
         AMD64Call.directCall(tasm, masm, HotSpotGraalRuntime.getInstance().getConfig().verifyOopStub, info);
         if (object != AMD64.r13) {