re PR libgcc/64885 (libstdc++ all_attributes failure)
authorJonathan Wakely <jwakely@redhat.com>
Mon, 2 Mar 2015 18:02:18 +0000 (18:02 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 2 Mar 2015 18:02:18 +0000 (18:02 +0000)
PR libgcc/64885
* gthr-single.h: Use __unused__ attribute instead of unused.
* config/gthr-vxworks.h: Likewise.
* config/i386/gthr-win32.h: Likewise.

From-SVN: r221120

libgcc/ChangeLog
libgcc/config/gthr-vxworks.h
libgcc/config/i386/gthr-win32.h
libgcc/gthr-single.h

index 603dea8..35e8f85 100644 (file)
@@ -1,3 +1,10 @@
+2015-02-12  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libgcc/64885
+       * gthr-single.h: Use __unused__ attribute instead of unused.
+       * config/gthr-vxworks.h: Likewise.
+       * config/i386/gthr-win32.h: Likewise.
+
 2015-02-27  Kai Tietz  <ktietz@redhat.com>
 
        PR target/65038
index 2f64b01..c90879a 100644 (file)
@@ -36,7 +36,7 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 #ifdef __cplusplus
 #define UNUSED(x)
 #else
-#define UNUSED(x) x __attribute__((unused))
+#define UNUSED(x) x __attribute__((__unused__))
 #endif
 
 #ifdef __cplusplus
index 1c9742a..3f3e308 100644 (file)
@@ -583,7 +583,7 @@ __gthread_once (__gthread_once_t *__once, void (*__func) (void))
    C++ EH. Mingw uses a thread-support DLL to work-around this problem.  */
 static inline int
 __gthread_key_create (__gthread_key_t *__key,
-                     void (*__dtor) (void *) __attribute__((unused)))
+                     void (*__dtor) (void *) __attribute__((__unused__)))
 {
   int __status = 0;
   DWORD __tls_index = TlsAlloc ();
index f084fe2..bddded4 100644 (file)
@@ -38,7 +38,7 @@ typedef int __gthread_recursive_mutex_t;
 #define __GTHREAD_MUTEX_INIT_FUNCTION(mx)
 #define __GTHREAD_RECURSIVE_MUTEX_INIT 0
 
-#define UNUSED __attribute__((unused))
+#define UNUSED __attribute__((__unused__))
 
 #ifdef _LIBOBJC