On 08/03/2012 01:05 PM, Michael Goffioul wrote:
On Thu, Aug 2, 2012 at 8:54 PM, Michael Goffioul
The bottom line is: within the generated code, the stack is kept
aligned on 16-bytes, but as there's no forced realignment, it
entirely depends on the stack alignment on function entry.
Any update, ideas or suggestions?
Are you certain the bug is attributable to JIT code? That is, the version previous to a JIT-code-only push compiled fine and after the push faulted? If not, you might want to wait until code reorganization is done and try again. There could be some other issue.
That, or try the valgrind Max suggested and see if that gives any more info.
Give me a shout if you find a version of valgrind that runs under Windows and compatible with MSVC :)
Michael.