reassign 469058 sbcl retitle 469058 sbcl don't reset direction flag upon exit thanks
Nikodemus Siivola a écrit : > Looking at http://gcc.gnu.org/gcc-4.3/changes.html, this is the only > thing that really jumps out: > > "GCC no longer places the cld instruction before string operations. > Both i386 and x86-64 ABI documents mandate the direction flag to be > clear at the entry of a function. It is now invalid to set the flag in > asm statement without reseting it afterward." > > ...but (1) SBCL _should_ be resetting the direction flag before any > calls to libc code, and (2) I would expect problems caused by this to > be more deterministic. It actually doesn't reset it. The problem causes the sigemptyset() function from the glibc to not work correctly. I have identified the potential part from SBCL causing the problem, I am currently testing a fix. Cheers, Aurelien -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]