STINNER Victor <victor.stin...@haypocalc.com> added the comment:

> The test actually runs fine under "./configure --with-pydebug" (...)

I changed configure to disable all compiler optimisations if --with-pydebug is 
used. Retry with ./configure CFLAGS="-O0".

A variable may be optimized (use a register instead a variable allocated on the 
stack) and gdb is unable to get its value. If we are able to isole the 
variable, you could try to ask gcc to not optimize it... but only if it doesn't 
change Python performances too much.

Another simple approach is to disable the test if Python was compiled with 
compiler optimisation. To detect optimization, we should use a gdb batch script 
trying to read the optimized (or not) variable.

----------

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

Reply via email to