Patch from Istvan Marko to help make a #+sb-threads runtime work
properly: __asm__ wants to be _asm__ __volatile__
#ifdef LISP_FEATURE_SB_THREAD
register struct thread *me=0;
if(all_threads)
- __asm__ ("movl %%fs:%c1,%0" : "=r" (me)
+ __asm__ __volatile__ ("movl %%fs:%c1,%0" : "=r" (me)
: "i" (offsetof (struct thread,this)));
return me;
#else
}
struct thread *debug_get_fs() {
register u32 fs;
- __asm__("movl %%fs,%0" : "=r" (fs) : );
+ __asm__ __volatile__ ("movl %%fs,%0" : "=r" (fs) : );
return fs;
}
;;; 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".)
-"0.8.0.63"
+"0.8.0.64"