src/cpu/ppc/vm/ppc.ad

changeset 7424
c5e86c5cd22e
parent 7358
327e7269f90d
child 7535
7ae4e26cb1e0
child 7638
aefa2e84b424
     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  

mercurial