Paul Murphy added the comment:

Somehow, you need to preserve access to the stack memory. The generated code is 
still growing the stack, it just fails to touch any of it.

I'm guessing a volatile access would just add an extra non-stack access to the 
infinite loop.

Initially, I had tried creating a non-inlined function to touch the stack 
memory. It worked in this case, but still required some undesirable compiler 
specific assistance.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24851>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to