diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2013-07-17 08:06:11 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2013-07-17 08:06:11 +0000 |
commit | b56e23fb1f0fc7545b9b04fd896baaac3e8aa735 (patch) | |
tree | c14ded5512abd33a0d4320206b5b2270d5dadde2 | |
parent | 57e6060ea563b556bbb7d45128c508c9f2480e24 (diff) | |
download | fsf-binutils-gdb-b56e23fb1f0fc7545b9b04fd896baaac3e8aa735.zip fsf-binutils-gdb-b56e23fb1f0fc7545b9b04fd896baaac3e8aa735.tar.gz fsf-binutils-gdb-b56e23fb1f0fc7545b9b04fd896baaac3e8aa735.tar.bz2 |
opcodes/
* mips-formats.h (MAPPED_INT, MAPPED_REG, REG_PAIR): Add
ATTRIBUTE_UNUSED.
-rw-r--r-- | opcodes/ChangeLog | 5 | ||||
-rw-r--r-- | opcodes/mips-formats.h | 12 |
2 files changed, 13 insertions, 4 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 3963a8c..a935c3e 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -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 diff --git a/opcodes/mips-formats.h b/opcodes/mips-formats.h index 7deba5e..c55bb27 100644 --- a/opcodes/mips-formats.h +++ b/opcodes/mips-formats.h @@ -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 \ }; \ @@ -79,8 +81,10 @@ #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 \ }; \ |