Extended Description
Running llc at -O1 or above with the attached testcase results in the following assertion:
llc: /homelocal/richard/llvm_svn/include/llvm/CodeGen/MachineFrameInfo.h:378: int64_t llvm::MachineFrameInfo::getObjectOffset(int) const: Assertion `unsigned(ObjectIdx+NumFixedObjects) < Objects.size() && "Invalid Object Idx!"' failed.