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]

Reply via email to