svn commit: r193202 - head/contrib/bind9/lib/isc/ia64/include/isc

Doug Barton dougb at FreeBSD.org
Mon Jun 1 06:31:05 UTC 2009


Author: dougb
Date: Mon Jun  1 06:31:04 2009
New Revision: 193202
URL: http://svn.freebsd.org/changeset/base/193202

Log:
  Local hack to get the build going again while ISC works on a more
  permanent solution for 9.6.1-release.
  
  "My suggestion is to remove the whole attribute construct.
  It only suppresses a warning when a function is unused. In this case
  the function is defined as inline, so it's not causing a warning when
  not used."
  
  Submitted by:	marcel

Modified:
  head/contrib/bind9/lib/isc/ia64/include/isc/atomic.h

Modified: head/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
==============================================================================
--- head/contrib/bind9/lib/isc/ia64/include/isc/atomic.h	Mon Jun  1 06:12:08 2009	(r193201)
+++ head/contrib/bind9/lib/isc/ia64/include/isc/atomic.h	Mon Jun  1 06:31:04 2009	(r193202)
@@ -32,9 +32,6 @@
  */
 static inline isc_int32_t
 isc_atomic_xadd(isc_int32_t *p, isc_int32_t val)
-#ifdef __GNUC__
-__attribute__ ((unused))
-#endif
 {
 	isc_int32_t prev, swapped;
 
@@ -58,9 +55,6 @@ __attribute__ ((unused))
  */
 static inline void
 isc_atomic_store(isc_int32_t *p, isc_int32_t val)
-#ifdef __GNUC__
-__attribute__ ((unused))
-#endif
 {
 	__asm__ volatile(
 		"st4.rel %0=%1"
@@ -77,9 +71,6 @@ __attribute__ ((unused))
  */
 static inline isc_int32_t
 isc_atomic_cmpxchg(isc_int32_t *p, isc_int32_t cmpval, isc_int32_t val)
-#ifdef __GNUC__
-__attribute__ ((unused))
-#endif
 {
 	isc_int32_t ret;
 


More information about the svn-src-all mailing list