[Sparc] Set %o7 as the return address register instead of %i7 in MCRegisterInfo....
[oota-llvm.git] / lib / Target / Sparc / SparcRegisterInfo.cpp
index c98613aa12007c7856e6a86ec357d9678d412bf0..f222382a6bc487fba6f64a4d5e90654c476f4738 100644 (file)
@@ -35,7 +35,7 @@ ReserveAppRegisters("sparc-reserve-app-registers", cl::Hidden, cl::init(false),
                     cl::desc("Reserve application registers (%g2-%g4)"));
 
 SparcRegisterInfo::SparcRegisterInfo(SparcSubtarget &st)
-  : SparcGenRegisterInfo(SP::I7), Subtarget(st) {
+  : SparcGenRegisterInfo(SP::O7), Subtarget(st) {
 }
 
 const uint16_t* SparcRegisterInfo::getCalleeSavedRegs(const MachineFunction *MF)