RKSimon added a comment. Please can you test x86_64 as well - 32-bit pushes on 64-bit targets are rather awkward..... You've updated the pop definitions as well - is your plan to fix these in a separate patch? In which case maybe not alter them here? http://reviews.llvm.org/D11340