# HG changeset patch # User Stefan Anzinger # Date 1410373361 25200 # Node ID 6e3cb88e6990c1f43708907fa4bccd2a48d8c3f1 # Parent 602fcd1b2cd4a935159dd839599ff7ad666bdac5 [SPARC] Temp slot must be 64 bit (long) diff -r 602fcd1b2cd4 -r 6e3cb88e6990 graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java --- a/graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java Wed Sep 10 11:18:38 2014 -0700 +++ b/graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java Wed Sep 10 11:22:41 2014 -0700 @@ -865,7 +865,7 @@ } private void moveBetweenFpGp(AllocatableValue dst, AllocatableValue src) { - StackSlot tempSlot = getTempSlot(LIRKind.derive(dst)); + StackSlot tempSlot = getTempSlot(LIRKind.value(Kind.Long)); append(new MoveFpGp(dst, src, tempSlot)); }