Changes in directory llvm/lib/Target/PowerPC:
PPCAsmPrinter.cpp updated: 1.158 -> 1.159 --- Log message: Print absolute memory references like this: lwz r2, 8(0) instead of this: lwz r2, 8(r0) This fixes the llc/llc-beta failures on PPC last night. --- Diffs of the changes: (+5 -1) PPCAsmPrinter.cpp | 6 +++++- 1 files changed, 5 insertions(+), 1 deletion(-) Index: llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp diff -u llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1.158 llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1.159 --- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp:1.158 Mon Mar 13 17:20:37 2006 +++ llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp Tue Mar 21 11:21:13 2006 @@ -194,7 +194,11 @@ void printMemRegImm(const MachineInstr *MI, unsigned OpNo) { printSymbolLo(MI, OpNo); O << '('; - printOperand(MI, OpNo+1); + if (MI->getOperand(OpNo+1).isRegister() && + MI->getOperand(OpNo+1).getReg() == PPC::R0) + O << "0"; + else + printOperand(MI, OpNo+1); O << ')'; } void printMemRegReg(const MachineInstr *MI, unsigned OpNo) { _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits