opcodes/
authorRichard Sandiford <rdsandiford@googlemail.com>
Wed, 17 Jul 2013 08:06:11 +0000 (08:06 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Wed, 17 Jul 2013 08:06:11 +0000 (08:06 +0000)
* mips-formats.h (MAPPED_INT, MAPPED_REG, REG_PAIR): Add
ATTRIBUTE_UNUSED.

opcodes/ChangeLog
opcodes/mips-formats.h

index 3963a8c..a935c3e 100644 (file)
@@ -1,3 +1,8 @@
+2013-07-17  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * mips-formats.h (MAPPED_INT, MAPPED_REG, REG_PAIR): Add
+       ATTRIBUTE_UNUSED.
+
 2013-07-14  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * Makefile.am (mips-opc.lo, micromips-opc.lo, mips16-opc.lo): Remove
index 7deba5e..c55bb27 100644 (file)
@@ -45,7 +45,8 @@
 
 #define MAPPED_INT(SIZE, LSB, MAP, PRINT_HEX) \
   { \
-    typedef char static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
+    typedef char ATTRIBUTE_UNUSED \
+      static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
     static const struct mips_mapped_int_operand op = { \
       { OP_MAPPED_INT, SIZE, LSB }, MAP, PRINT_HEX \
     }; \
@@ -70,7 +71,8 @@
 
 #define MAPPED_REG(SIZE, LSB, BANK, MAP) \
   { \
-    typedef char static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
+    typedef char ATTRIBUTE_UNUSED \
+      static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
     static const struct mips_reg_operand op = { \
       { OP_REG, SIZE, LSB }, OP_REG_##BANK, MAP \
     }; \
 
 #define REG_PAIR(SIZE, LSB, BANK, MAP) \
   { \
-    typedef char static_assert1[(1 << (SIZE)) == ARRAY_SIZE (MAP##1)]; \
-    typedef char static_assert2[(1 << (SIZE)) == ARRAY_SIZE (MAP##2)]; \
+    typedef char ATTRIBUTE_UNUSED \
+      static_assert1[(1 << (SIZE)) == ARRAY_SIZE (MAP##1)]; \
+    typedef char ATTRIBUTE_UNUSED \
+      static_assert2[(1 << (SIZE)) == ARRAY_SIZE (MAP##2)]; \
     static const struct mips_reg_pair_operand op = { \
       { OP_REG_PAIR, SIZE, LSB }, OP_REG_##BANK, MAP##1, MAP##2 \
     }; \