# HG changeset patch # User reimar # Date 1103671605 0 # Node ID 540903a59fc020d4a7f4cb3f90166a26211a6d2e # Parent 8eafb582e32baf6e77fa87e4026d63305704434c add missing registers in clobber list, fixes bug #169 Patch by basic basic (at) mozdev [dot] org diff -r 8eafb582e32b -r 540903a59fc0 loader/ldt_keeper.c --- a/loader/ldt_keeper.c Tue Dec 21 23:12:31 2004 +0000 +++ b/loader/ldt_keeper.c Tue Dec 21 23:26:45 2004 +0000 @@ -118,6 +118,7 @@ __asm__ __volatile__( "movl %0,%%eax; movw %%ax, %%fs" : : "r" (ldt_desc) + :"eax" ); } diff -r 8eafb582e32b -r 540903a59fc0 loader/win32.c --- a/loader/win32.c Tue Dec 21 23:12:31 2004 +0000 +++ b/loader/win32.c Tue Dec 21 23:26:45 2004 +0000 @@ -118,6 +118,7 @@ "movl %%edx, 4(%%ebx)\n\t" "popl %%ebx\n\t" ::"a"(z) + :"edx" ); } static unsigned int c_localcount_notsc()