32-bit + mipster + self-self-self [+ gc] is failing
As discussed on monday, there seems to be an issue.However, I am able to reproduce it without any changes whatsoever to the code now.
Basically, just run one of the following:
./selfie-32 -l selfie-32.m -m 4 -l selfie-32.m -gc -m 2 -c selfie.c
./selfie-32 -l selfie-32.m -m 4 -l selfie-32.m -m 2 -c selfie.c
The same 2 lines with -y instead of -m seem to be working (replace just the last one).
See https://github.com/CAS-ual-TY/selfie/commit/ce2a4edd04e44e750eb6d7d4804300f988cb3542. I have created a workflow for 32-bit testing. This workflow is run in this commit and has the mentioned commands failing. No changes were made to any code or any existing file in the repo.
Note: Both branches this commit is in contain more changes. See the workflow-runs on unchanged selfie code here: https://github.com/CAS-ual-TY/selfie/actions/runs/2029908218
Workaround by 9f7dd5b8e04a9465974a0c493d81f853ce7bf120