[Vm-dev] [OpenSmalltalk/opensmalltalk-vm] 811c32: Try and restore the lowcode capability to return i...

Nicolas Cellier noreply at github.com
Sun Feb 9 17:14:31 UTC 2020


  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 811c326986a1e933ac4b9998dd7532c650eb0128
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/811c326986a1e933ac4b9998dd7532c650eb0128
  Author: Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

  Changed paths:
    M spurlowcodesrc/vm/cogitARMv5.c
    M spurlowcodesrc/vm/cogitIA32.c
    M spurlowcodesrc/vm/cogitMIPSEL.c

  Log Message:
  -----------
  Try and restore the lowcode capability to return int64 result on various 32bits ABI.

The ABIResultRegHigh needs to be defined.
*** Hack ***
Do not entirely take the regenerated lowcode source from VMMaker.oscog-nice.2709.
As there are other changes pending, this may break something else.
Instead, just cherry pick the minimal change from the generated code with the goal to let CI pass.
We could obtain the exact same result by patching VMMaker.oscog-eem.2705, but this is overkill for a temporary.




More information about the Vm-dev mailing list