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
This commit is contained in:
Doug Barton 2009-06-01 06:31:04 +00:00
parent 6864a18c41
commit 8df4f1e7be
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=193202

View File

@ -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;