commit | df0c09e1ceb407222ca35c75d5070336e7ae1998 | [log] [tgz] |
---|---|---|
author | bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Mon Jan 30 15:07:20 2012 +0000 |
committer | bart <bart@a5019735-40e9-0310-863c-91ae7b9d1cf9> | Mon Jan 30 15:07:20 2012 +0000 |
tree | 6143849bf09760b84d96e28886b5e666c855fb84 | |
parent | e3c0a2a1712625bb09e2e7c1b951318cf29bbc3f [diff] |
Make -d (enable debug logging) work on Fedora 16 / x86. Apparently the 32-bit Fedora 16 compiler chooses register esp to pass "&block" to the inline assembly code in local_sys_write_stderr(). First pushing data on the stack and next reading the contents of %0 doesn't yield the desired result if %0 == %esp. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12360 a5019735-40e9-0310-863c-91ae7b9d1cf9