FPSCR shouldn't be reserved.
authorLang Hames <lhames@gmail.com>
Thu, 16 Feb 2012 02:28:14 +0000 (02:28 +0000)
committerLang Hames <lhames@gmail.com>
Thu, 16 Feb 2012 02:28:14 +0000 (02:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150654 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMBaseRegisterInfo.cpp

index 6a46e6362674f2a2ae867351b3b0566892fb0a30..9c8486c9bcd63f4f850dfbbf7310f7916f8bae37 100644 (file)
@@ -79,7 +79,6 @@ getReservedRegs(const MachineFunction &MF) const {
   BitVector Reserved(getNumRegs());
   Reserved.set(ARM::SP);
   Reserved.set(ARM::PC);
-  Reserved.set(ARM::FPSCR);
   if (TFI->hasFP(MF))
     Reserved.set(FramePtr);
   if (hasBasePointer(MF))