1.1 --- a/src/cpu/ppc/vm/ppc.ad Thu Dec 11 18:53:50 2014 -0500 1.2 +++ b/src/cpu/ppc/vm/ppc.ad Fri Dec 12 08:48:56 2014 +0100 1.3 @@ -1938,8 +1938,9 @@ 1.4 // -------------------------------------------------------------------- 1.5 // Check for hi bits still needing moving. Only happens for misaligned 1.6 // arguments to native calls. 1.7 - if (src_hi == dst_hi) 1.8 + if (src_hi == dst_hi) { 1.9 return ppc64Opcode_none; // Self copy; no move. 1.10 + } 1.11 1.12 ShouldNotReachHere(); 1.13 return ppc64Opcode_undefined; 1.14 @@ -1961,14 +1962,15 @@ 1.15 } 1.16 1.17 uint MachNopNode::size(PhaseRegAlloc *ra_) const { 1.18 - return _count * 4; 1.19 + return _count * 4; 1.20 } 1.21 1.22 #ifndef PRODUCT 1.23 void BoxLockNode::format(PhaseRegAlloc *ra_, outputStream *st) const { 1.24 int offset = ra_->reg2offset(in_RegMask(0).find_first_elem()); 1.25 - int reg = ra_->get_reg_first(this); 1.26 - st->print("ADDI %s, SP, %d \t// box node", Matcher::regName[reg], offset); 1.27 + char reg_str[128]; 1.28 + ra_->dump_register(this, reg_str); 1.29 + st->print("ADDI %s, SP, %d \t// box node", reg_str, offset); 1.30 } 1.31 #endif 1.32