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

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

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

Eliot Miranda-3
 
  Branch: refs/heads/Cog
  Home:   https://github.com/OpenSmalltalk/opensmalltalk-vm
  Commit: 811c326986a1e933ac4b9998dd7532c650eb0128
      https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/811c326986a1e933ac4b9998dd7532c650eb0128
  Author: Nicolas Cellier <[hidden email]>
  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.