[uClibc-cvs] uClibc/libc/sysdeps/linux/powerpc/bits atomicity.h, 1.1, 1.2
Erik Andersen
andersen at uclibc.org
Tue Apr 20 06:32:44 UTC 2004
Update of /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits
In directory nail:/tmp/cvs-serv21542/libc/sysdeps/linux/powerpc/bits
Modified Files:
atomicity.h
Log Message:
Cope with gcc 3.4's more aggressive persuit of attribute unused
Index: atomicity.h
===================================================================
RCS file: /var/cvs/uClibc/libc/sysdeps/linux/powerpc/bits/atomicity.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- a/atomicity.h 3 Mar 2003 20:58:29 -0000 1.1
+++ b/atomicity.h 20 Apr 2004 06:32:42 -0000 1.2
@@ -29,7 +29,7 @@
#endif
static __ATOMICITY_INLINE int
-__attribute__ ((unused))
+__attribute_used__
exchange_and_add (volatile uint32_t *mem, int val)
{
int tmp, result;
@@ -43,7 +43,7 @@
}
static __ATOMICITY_INLINE void
-__attribute__ ((unused))
+__attribute_used__
atomic_add (volatile uint32_t *mem, int val)
{
int tmp;
@@ -56,7 +56,7 @@
}
static __ATOMICITY_INLINE int
-__attribute__ ((unused))
+__attribute_used__
compare_and_swap (volatile long int *p, long int oldval, long int newval)
{
int result;
@@ -73,7 +73,7 @@
}
static __ATOMICITY_INLINE long int
-__attribute__ ((unused))
+__attribute_used__
always_swap (volatile long int *p, long int newval)
{
long int result;
@@ -86,7 +86,7 @@
}
static __ATOMICITY_INLINE int
-__attribute__ ((unused))
+__attribute_used__
test_and_set (volatile long int *p, long int newval)
{
int result;
More information about the uClibc-cvs
mailing list