# HG changeset patch # User Stefan Anzinger # Date 1429518280 -7200 # Node ID 98e0b349a796920c6f060111b025adba4f7cacea # Parent 609c542c041053e7d6f863700d25a50c313737ae [SPARC] CMOVE should use kind of argument instead of compare kind. diff -r 609c542c0410 -r 98e0b349a796 graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java --- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Mon Apr 20 10:23:15 2015 +0200 +++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Mon Apr 20 10:24:40 2015 +0200 @@ -565,7 +565,7 @@ } private static void cmove(SPARCMacroAssembler masm, CC cc, Kind kind, Value result, ConditionFlag cond, Value other) { - switch (kind) { + switch (other.getKind()) { case Int: if (isConstant(other)) { int constant;