Eliot Miranda uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1391.mcz
==================== Summary ====================
Name: VMMaker.oscog-eem.1391 Author: eem Time: 27 June 2015, 12:43:14.39 pm UUID: bdc64a36-203a-4f8f-b8e9-53ef7e41bfb9 Ancestors: VMMaker.oscog-eem.1390
Revert back to Clément's version of genPushRemoteTempLongBytecode now that example response has been committed.
=============== Diff against VMMaker.oscog-eem.1390 ===============
Item was changed: ----- Method: StackToRegisterMappingCogit>>genPushRemoteTempLongBytecode (in category 'bytecode generators') ----- genPushRemoteTempLongBytecode + | newReg | - | newReg freeReg | newReg := self allocateRegNotConflictingWith: 0. + self MoveMw: (self frameOffsetOfTemporary: byte2) r: FPReg R: newReg. - freeReg := self availableRegNotConflictingWith: (self registerMaskFor: newReg). - self MoveMw: (self frameOffsetOfTemporary: byte2) r: FPReg R: (freeReg ifNil: newReg). objectRepresentation genLoadSlot: byte1 + sourceReg: newReg - sourceReg: (freeReg ifNil: newReg) destReg: newReg. ^self ssPushRegister: newReg!
vm-dev@lists.squeakfoundation.org