2017-03-29 20:17 GMT+02:00 Matteo Bruni matteo.mystral@gmail.com:
Yeah and temporaries are supposed to be written before being read so in theory you can entirely skip the update_table_size() calls for source arguments.
I haven't looked in detail but this still works for me (i.e. commenting out those calls doesn't break the tests here, on 32 bits at least). How does the accidental CTAB overwriting you mention happen exactly?
Hmm, I've never seen any effect with a number of immediates not multiple of 4. Can you point me to one?
Do you have one of those?
For reference, I'm attaching a patch with some hacks regarding these two points above and various debug stuff.