[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#469058: looking over GCC 4.3 release notes



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.


On my side, I have made some progress. I have rebuilt a glibc with gcc-4.3 for all files except the signal/ directory, built with gcc-4.2 instead. SBCL seems to work correctly in this case.


--
  .''`.  Aurelien Jarno	            | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: