Commit 39ba7e05 authored by Finkel, Hal's avatar Finkel, Hal
Browse files

Merging r214517:

------------------------------------------------------------------------
r214517 | uweigand | 2014-08-01 14:35:58 +0000 (Fri, 01 Aug 2014) | 8 lines

[PowerPC] PR20280 - Slots for byval parameters are not immutable

Found by inspection while looking at PR20280: code would mark slots
in the parameter save area where a byval parameter is passed as
"immutable".  This is not correct since code is allowed to modify
byval parameters in place in the parameter save area.


------------------------------------------------------------------------

llvm-svn: 223736
parent d31f4c61
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2690,7 +2690,7 @@ PPCTargetLowering::LowerFormalArguments_64SVR4(
      int FI;
      if (HasParameterArea ||
          ArgSize + ArgOffset > LinkageSize + Num_GPR_Regs * PtrByteSize)
        FI = MFI->CreateFixedObject(ArgSize, ArgOffset, true);
        FI = MFI->CreateFixedObject(ArgSize, ArgOffset, false);
      else
        FI = MFI->CreateStackObject(ArgSize, Align, false);
      SDValue FIN = DAG.getFrameIndex(FI, PtrVT);