diff options
author | Andreas Schwab <schwab@suse.de> | 2001-08-15 13:09:16 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2001-08-15 13:09:16 +0000 |
commit | ee30b66dd6c8120e1042d13b7dcb87f6e4e43af7 (patch) | |
tree | 0f7e50c58a34505c8366c840e4a3dee2c9c8c160 /sysdeps | |
parent | 844468017075bab337bf6db217f63d1fb910cea6 (diff) | |
download | glibc-ee30b66dd6c8120e1042d13b7dcb87f6e4e43af7.zip glibc-ee30b66dd6c8120e1042d13b7dcb87f6e4e43af7.tar.gz glibc-ee30b66dd6c8120e1042d13b7dcb87f6e4e43af7.tar.bz2 |
(atomic_add): Don't allow address register for operand 0.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/m68k/m68020/atomicity.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/m68k/m68020/atomicity.h b/sysdeps/m68k/m68020/atomicity.h index 4639b01..4649480 100644 --- a/sysdeps/m68k/m68020/atomicity.h +++ b/sysdeps/m68k/m68020/atomicity.h @@ -45,7 +45,7 @@ atomic_add (volatile uint32_t *mem, int val) { /* XXX Use cas here as well? */ __asm__ __volatile__ ("add%.l %0,%1" - : : "ir" (val), "m" (*mem) : "memory"); + : : "id" (val), "m" (*mem) : "memory"); } static inline int |