# HG changeset patch # User Stefan Anzinger # Date 1431682802 -7200 # Node ID 427f3b505656a71fde8a03d676b5b471905017ec # Parent f85738837dae3e7392d91b6c9a617427f0b6a5ff [SPARC] Remove sign extension when loading stack slot diff -r f85738837dae -r 427f3b505656 graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java --- a/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Tue May 12 21:36:57 2015 +0200 +++ b/graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Fri May 15 11:40:02 2015 +0200 @@ -798,16 +798,16 @@ switch (input.getKind()) { case Boolean: case Byte: - masm.ldsb(src, dst); + masm.ldub(src, dst); break; case Short: - masm.ldsh(src, dst); + masm.lduh(src, dst); break; case Char: masm.lduh(src, dst); break; case Int: - masm.ldsw(src, dst); + masm.lduw(src, dst); break; case Long: case Object: