Fix unused variable warnings from MIPS syscall macros.
authorJoseph Myers <joseph@codesourcery.com>
Mon, 19 Nov 2012 23:08:27 +0000 (23:08 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 19 Nov 2012 23:08:27 +0000 (23:08 +0000)
ports/ChangeLog.mips
ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h

index f5e73f8..92b3e2f 100644 (file)
@@ -1,3 +1,18 @@
+2012-11-19  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
+       (INTERNAL_SYSCALL_DECL): Use __attribute__ ((unused)).
+       (INTERNAL_SYSCALL_ERROR_P): Cast val to void.
+       (INTERNAL_SYSCALL_ERRNO): Cast err to void.
+       * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
+       (INTERNAL_SYSCALL_DECL): Use __attribute__ ((unused)).
+       (INTERNAL_SYSCALL_ERROR_P): Cast val to void.
+       (INTERNAL_SYSCALL_ERRNO): Cast err to void.
+       * sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
+       (INTERNAL_SYSCALL_DECL): Use __attribute__ ((unused)).
+       (INTERNAL_SYSCALL_ERROR_P): Cast val to void.
+       (INTERNAL_SYSCALL_ERRNO): Cast err to void.
+
 2012-11-17  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/mips/bits/atomic.h
index 8c024b0..1d6ab05 100644 (file)
      result_var; })
 
 #undef INTERNAL_SYSCALL_DECL
-#define INTERNAL_SYSCALL_DECL(err) long err
+#define INTERNAL_SYSCALL_DECL(err) long err __attribute__ ((unused))
 
 #undef INTERNAL_SYSCALL_ERROR_P
-#define INTERNAL_SYSCALL_ERROR_P(val, err)   ((long) (err))
+#define INTERNAL_SYSCALL_ERROR_P(val, err)   ((void) (val), (long) (err))
 
 #undef INTERNAL_SYSCALL_ERRNO
-#define INTERNAL_SYSCALL_ERRNO(val, err)     (val)
+#define INTERNAL_SYSCALL_ERRNO(val, err)     ((void) (err), val)
 
 #undef INTERNAL_SYSCALL
 #define INTERNAL_SYSCALL(name, err, nr, args...) \
index 98088d3..23b1c97 100644 (file)
      result_var; })
 
 #undef INTERNAL_SYSCALL_DECL
-#define INTERNAL_SYSCALL_DECL(err) long err
+#define INTERNAL_SYSCALL_DECL(err) long err __attribute__ ((unused))
 
 #undef INTERNAL_SYSCALL_ERROR_P
-#define INTERNAL_SYSCALL_ERROR_P(val, err)   ((long) (err))
+#define INTERNAL_SYSCALL_ERROR_P(val, err)   ((void) (val), (long) (err))
 
 #undef INTERNAL_SYSCALL_ERRNO
-#define INTERNAL_SYSCALL_ERRNO(val, err)     (val)
+#define INTERNAL_SYSCALL_ERRNO(val, err)     ((void) (err), val)
 
 #undef INTERNAL_SYSCALL
 #define INTERNAL_SYSCALL(name, err, nr, args...) \
index 0baa94f..1d0b7b7 100644 (file)
      result_var; })
 
 #undef INTERNAL_SYSCALL_DECL
-#define INTERNAL_SYSCALL_DECL(err) long err
+#define INTERNAL_SYSCALL_DECL(err) long err __attribute__ ((unused))
 
 #undef INTERNAL_SYSCALL_ERROR_P
-#define INTERNAL_SYSCALL_ERROR_P(val, err)   ((long) (err))
+#define INTERNAL_SYSCALL_ERROR_P(val, err)   ((void) (val), (long) (err))
 
 #undef INTERNAL_SYSCALL_ERRNO
-#define INTERNAL_SYSCALL_ERRNO(val, err)     (val)
+#define INTERNAL_SYSCALL_ERRNO(val, err)     ((void) (err), val)
 
 #undef INTERNAL_SYSCALL
 #define INTERNAL_SYSCALL(name, err, nr, args...) \