Update of /cvsroot/sbcl/sbcl
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv6648
18.104.22.168: reset DF on x86 and x86-64 after every STD instead of when calling out
* Both the old and the new behaviour should be correct re C-ABI, but
this is much easier to audit. Thanks to Aurelien Jarno for the
* This should also fix the build on platforms with GCC 4.3 compiled
libc signal handling functions, which assume DF to be cleared.
** NOTE ** If kernel/libc does not arrange for DF to be cleared
before calling our handler and restore it afterwards, we can still
be broken by asynch signals on post 4.3 GCC libcs -- but this Is
Not Our Fault, We Think.
* Test-case suggested by Alistair Bridgewater for possible related
default-unknown-values problems on SunOS.
RCS file: /cvsroot/sbcl/sbcl/version.lisp-expr,v
retrieving revision 1.3885
retrieving revision 1.3886
diff -u -d -r1.3885 -r1.3886
--- version.lisp-expr 5 Mar 2008 01:48:06 -0000 1.3885
+++ version.lisp-expr 5 Mar 2008 15:11:18 -0000 1.3886
@@ -17,4 +17,4 @@
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)