Eliot Miranda uploaded a new version of Cog to project VM Maker: http://source.squeak.org/VMMaker/Cog-eem.324.mcz
==================== Summary ====================
Name: Cog-eem.324 Author: eem Time: 23 May 2016, 5:58:36.408062 pm UUID: 70c4f06e-0f45-4825-b4f8-15817f087454 Ancestors: Cog-eem.323
Fix offsets for the fp regs in the ARM alien now that we compile the code generator with -DMOTET
=============== Diff against Cog-eem.323 ===============
Item was changed: ----- Method: GdbARMAlien class>>dataSize (in category 'instance creation') ----- dataSize + ^1792! - ^1788!
Item was changed: ----- Method: GdbARMAlien>>d0 (in category 'accessing') ----- d0 + ^self unsignedLongLongAt: 1533! - ^self unsignedLongLongAt: 1529!
Item was changed: ----- Method: GdbARMAlien>>d0: (in category 'accessing') ----- d0: anUnsignedInteger + ^self unsignedLongLongAt: 1533 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1529 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d1 (in category 'accessing') ----- d1 + ^self unsignedLongLongAt: 1541! - ^self unsignedLongLongAt: 1537!
Item was changed: ----- Method: GdbARMAlien>>d10 (in category 'accessing') ----- d10 + ^self unsignedLongLongAt: 1613! - ^self unsignedLongLongAt: 1609!
Item was changed: ----- Method: GdbARMAlien>>d10: (in category 'accessing') ----- d10: anUnsignedInteger + ^self unsignedLongLongAt: 1613 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1609 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d11 (in category 'accessing') ----- d11 + ^self unsignedLongLongAt: 1621! - ^self unsignedLongLongAt: 1617!
Item was changed: ----- Method: GdbARMAlien>>d11: (in category 'accessing') ----- d11: anUnsignedInteger + ^self unsignedLongLongAt: 1621 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1617 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d12 (in category 'accessing') ----- d12 + ^self unsignedLongLongAt: 1629! - ^self unsignedLongLongAt: 1625!
Item was changed: ----- Method: GdbARMAlien>>d12: (in category 'accessing') ----- d12: anUnsignedInteger + ^self unsignedLongLongAt: 1629 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1625 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d13 (in category 'accessing') ----- d13 + ^self unsignedLongLongAt: 1637! - ^self unsignedLongLongAt: 1633!
Item was changed: ----- Method: GdbARMAlien>>d13: (in category 'accessing') ----- d13: anUnsignedInteger + ^self unsignedLongLongAt: 1637 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1633 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d14 (in category 'accessing') ----- d14 + ^self unsignedLongLongAt: 1645! - ^self unsignedLongLongAt: 1641!
Item was changed: ----- Method: GdbARMAlien>>d14: (in category 'accessing') ----- d14: anUnsignedInteger + ^self unsignedLongLongAt: 1645 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1641 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d15 (in category 'accessing') ----- d15 + ^self unsignedLongLongAt: 1653! - ^self unsignedLongLongAt: 1649!
Item was changed: ----- Method: GdbARMAlien>>d15: (in category 'accessing') ----- d15: anUnsignedInteger + ^self unsignedLongLongAt: 1653 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1649 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d16 (in category 'accessing') ----- d16 + ^self unsignedLongLongAt: 1661! - ^self unsignedLongLongAt: 1657!
Item was changed: ----- Method: GdbARMAlien>>d16: (in category 'accessing') ----- d16: anUnsignedInteger + ^self unsignedLongLongAt: 1661 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1657 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d17 (in category 'accessing') ----- d17 + ^self unsignedLongLongAt: 1669! - ^self unsignedLongLongAt: 1665!
Item was changed: ----- Method: GdbARMAlien>>d17: (in category 'accessing') ----- d17: anUnsignedInteger + ^self unsignedLongLongAt: 1669 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1665 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d18 (in category 'accessing') ----- d18 + ^self unsignedLongLongAt: 1677! - ^self unsignedLongLongAt: 1673!
Item was changed: ----- Method: GdbARMAlien>>d18: (in category 'accessing') ----- d18: anUnsignedInteger + ^self unsignedLongLongAt: 1677 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1673 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d19 (in category 'accessing') ----- d19 + ^self unsignedLongLongAt: 1685! - ^self unsignedLongLongAt: 1681!
Item was changed: ----- Method: GdbARMAlien>>d19: (in category 'accessing') ----- d19: anUnsignedInteger + ^self unsignedLongLongAt: 1685 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1681 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d1: (in category 'accessing') ----- d1: anUnsignedInteger + ^self unsignedLongLongAt: 1541 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1537 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d2 (in category 'accessing') ----- d2 + ^self unsignedLongLongAt: 1549! - ^self unsignedLongLongAt: 1545!
Item was changed: ----- Method: GdbARMAlien>>d20 (in category 'accessing') ----- d20 + ^self unsignedLongLongAt: 1693! - ^self unsignedLongLongAt: 1689!
Item was changed: ----- Method: GdbARMAlien>>d20: (in category 'accessing') ----- d20: anUnsignedInteger + ^self unsignedLongLongAt: 1693 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1689 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d21 (in category 'accessing') ----- d21 + ^self unsignedLongLongAt: 1701! - ^self unsignedLongLongAt: 1697!
Item was changed: ----- Method: GdbARMAlien>>d21: (in category 'accessing') ----- d21: anUnsignedInteger + ^self unsignedLongLongAt: 1701 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1697 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d22 (in category 'accessing') ----- d22 + ^self unsignedLongLongAt: 1709! - ^self unsignedLongLongAt: 1705!
Item was changed: ----- Method: GdbARMAlien>>d22: (in category 'accessing') ----- d22: anUnsignedInteger + ^self unsignedLongLongAt: 1709 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1705 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d23 (in category 'accessing') ----- d23 + ^self unsignedLongLongAt: 1717! - ^self unsignedLongLongAt: 1713!
Item was changed: ----- Method: GdbARMAlien>>d23: (in category 'accessing') ----- d23: anUnsignedInteger + ^self unsignedLongLongAt: 1717 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1713 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d24 (in category 'accessing') ----- d24 + ^self unsignedLongLongAt: 1725! - ^self unsignedLongLongAt: 1721!
Item was changed: ----- Method: GdbARMAlien>>d24: (in category 'accessing') ----- d24: anUnsignedInteger + ^self unsignedLongLongAt: 1725 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1721 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d25 (in category 'accessing') ----- d25 + ^self unsignedLongLongAt: 1733! - ^self unsignedLongLongAt: 1729!
Item was changed: ----- Method: GdbARMAlien>>d25: (in category 'accessing') ----- d25: anUnsignedInteger + ^self unsignedLongLongAt: 1733 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1729 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d26 (in category 'accessing') ----- d26 + ^self unsignedLongLongAt: 1741! - ^self unsignedLongLongAt: 1737!
Item was changed: ----- Method: GdbARMAlien>>d26: (in category 'accessing') ----- d26: anUnsignedInteger + ^self unsignedLongLongAt: 1741 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1737 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d27 (in category 'accessing') ----- d27 + ^self unsignedLongLongAt: 1749! - ^self unsignedLongLongAt: 1745!
Item was changed: ----- Method: GdbARMAlien>>d27: (in category 'accessing') ----- d27: anUnsignedInteger + ^self unsignedLongLongAt: 1749 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1745 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d28 (in category 'accessing') ----- d28 + ^self unsignedLongLongAt: 1757! - ^self unsignedLongLongAt: 1753!
Item was changed: ----- Method: GdbARMAlien>>d28: (in category 'accessing') ----- d28: anUnsignedInteger + ^self unsignedLongLongAt: 1757 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1753 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d29 (in category 'accessing') ----- d29 + ^self unsignedLongLongAt: 1765! - ^self unsignedLongLongAt: 1761!
Item was changed: ----- Method: GdbARMAlien>>d29: (in category 'accessing') ----- d29: anUnsignedInteger + ^self unsignedLongLongAt: 1765 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1761 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d2: (in category 'accessing') ----- d2: anUnsignedInteger + ^self unsignedLongLongAt: 1549 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1545 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d3 (in category 'accessing') ----- d3 + ^self unsignedLongLongAt: 1557! - ^self unsignedLongLongAt: 1553!
Item was changed: ----- Method: GdbARMAlien>>d30 (in category 'accessing') ----- d30 + ^self unsignedLongLongAt: 1773! - ^self unsignedLongLongAt: 1769!
Item was changed: ----- Method: GdbARMAlien>>d30: (in category 'accessing') ----- d30: anUnsignedInteger + ^self unsignedLongLongAt: 1773 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1769 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d31 (in category 'accessing') ----- d31 + ^self unsignedLongLongAt: 1781! - ^self unsignedLongLongAt: 1777!
Item was changed: ----- Method: GdbARMAlien>>d31: (in category 'accessing') ----- d31: anUnsignedInteger + ^self unsignedLongLongAt: 1781 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1777 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d3: (in category 'accessing') ----- d3: anUnsignedInteger + ^self unsignedLongLongAt: 1557 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1553 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d4 (in category 'accessing') ----- d4 + ^self unsignedLongLongAt: 1565! - ^self unsignedLongLongAt: 1561!
Item was changed: ----- Method: GdbARMAlien>>d4: (in category 'accessing') ----- d4: anUnsignedInteger + ^self unsignedLongLongAt: 1565 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1561 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d5 (in category 'accessing') ----- d5 + ^self unsignedLongLongAt: 1573! - ^self unsignedLongLongAt: 1569!
Item was changed: ----- Method: GdbARMAlien>>d5: (in category 'accessing') ----- d5: anUnsignedInteger + ^self unsignedLongLongAt: 1573 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1569 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d6 (in category 'accessing') ----- d6 + ^self unsignedLongLongAt: 1581! - ^self unsignedLongLongAt: 1577!
Item was changed: ----- Method: GdbARMAlien>>d6: (in category 'accessing') ----- d6: anUnsignedInteger + ^self unsignedLongLongAt: 1581 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1577 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d7 (in category 'accessing') ----- d7 + ^self unsignedLongLongAt: 1589! - ^self unsignedLongLongAt: 1585!
Item was changed: ----- Method: GdbARMAlien>>d7: (in category 'accessing') ----- d7: anUnsignedInteger + ^self unsignedLongLongAt: 1589 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1585 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d8 (in category 'accessing') ----- d8 + ^self unsignedLongLongAt: 1597! - ^self unsignedLongLongAt: 1593!
Item was changed: ----- Method: GdbARMAlien>>d8: (in category 'accessing') ----- d8: anUnsignedInteger + ^self unsignedLongLongAt: 1597 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1593 put: anUnsignedInteger!
Item was changed: ----- Method: GdbARMAlien>>d9 (in category 'accessing') ----- d9 + ^self unsignedLongLongAt: 1605! - ^self unsignedLongLongAt: 1601!
Item was changed: ----- Method: GdbARMAlien>>d9: (in category 'accessing') ----- d9: anUnsignedInteger + ^self unsignedLongLongAt: 1605 put: anUnsignedInteger! - ^self unsignedLongLongAt: 1601 put: anUnsignedInteger!
Item was changed: ----- Method: SpurBootstrap>>allMethodPrototypes (in category 'method prototypes') ----- allMethodPrototypes "Answer all prototype selectors, including those marked <remove>" ^(imageTypes inject: (IdentitySet withAll: SpurBootstrapPrototypes allMethodPrototypes) into: [:allPrototypes :type | | prototypes | prototypes := (SpurBootstrapPrototypes prototypeClassFor: type) allMethodPrototypes. allPrototypes removeAllSuchThat: [:existing| prototypes anySatisfy: [:new| existing selector == new selector]]; + addAll: (prototypes reject: [:prototype| (prototype pragmaAt: #ignore) notNil]); - addAll: prototypes; yourself]) asArray sort: [:ma :mb| ma selector <= mb selector]!
Item was added: + ----- Method: SpurBootstrapCuisPrototypes>>CharacterclassPROTOTYPEinitialize (in category 'method prototypes') ----- + CharacterclassPROTOTYPEinitialize + <ignore>!
vm-dev@lists.squeakfoundation.org