diff options
author | Ulrich Drepper <drepper@redhat.com> | 1999-05-18 09:48:05 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 1999-05-18 09:48:05 +0000 |
commit | 1acf7665c7b5f1d65b322de82065c4eaec623afe (patch) | |
tree | 09312155fcdcf84d7611ee61771306e42000f83d /linuxthreads | |
parent | 2a269cd083e6e40255952e4300178b819514cca7 (diff) | |
download | glibc-1acf7665c7b5f1d65b322de82065c4eaec623afe.zip glibc-1acf7665c7b5f1d65b322de82065c4eaec623afe.tar.gz glibc-1acf7665c7b5f1d65b322de82065c4eaec623afe.tar.bz2 |
Update.
1999-05-18 Ulrich Drepper <drepper@cygnus.com>
* sysdeps/wordsize-64/stdint.h (INTPTR_MAX): Add missing ).
1999-05-17 David S. Miller <davem@redhat.com>
* sysdeps/sparc/sparc32/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/atomicity.h: New file.
* sysdeps/sparc/sparc64/atomicity.h: New file.
* sysdeps/sparc/sparc32/sparcv9/Makefile: Add -Wa,-Av9a to
sysdep-CFLAGS.
Diffstat (limited to 'linuxthreads')
-rw-r--r-- | linuxthreads/sysdeps/sparc/sparc64/pt-machine.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h b/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h index 101b855..5560003 100644 --- a/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h +++ b/linuxthreads/sysdeps/sparc/sparc64/pt-machine.h @@ -63,11 +63,11 @@ __compare_and_swap (long int *p, long int oldval, long int newval) { long int readval; - __asm__ __volatile__ ("cas [%4], %2, %0" + __asm__ __volatile__ ("casx [%4], %2, %0" : "=r"(readval), "=m"(*p) : "r"(oldval), "m"(*p), "r"(p), "0"(newval)); - return readval == newval; + return readval == oldval; } /* Access to data in the thread descriptor is easy. */ |