# HG changeset patch # User Doug Simon # Date 1433417816 -7200 # Node ID 1a4c3fdee9368620447f5c4d5a95535ee4023272 # Parent d915361cc3a1ea748e86d6fa30534ed92bb7f463 only need a 32-bit move instead of a 64-bit move for stack banging diff -r d915361cc3a1 -r 1a4c3fdee936 graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java --- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java Thu Jun 04 13:35:47 2015 +0200 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java Thu Jun 04 13:36:56 2015 +0200 @@ -122,7 +122,7 @@ } crb.blockComment("[stack overflow check]"); int pos = asm.position(); - asm.movq(new AMD64Address(rsp, -disp), AMD64.rax); + asm.movl(new AMD64Address(rsp, -disp), AMD64.rax); assert i > 0 || !isVerifiedEntryPoint || asm.position() - pos >= PATCHED_VERIFIED_ENTRY_POINT_INSTRUCTION_SIZE; } }