diff options
author | Nick Clifton <nickc@redhat.com> | 2005-06-01 08:18:42 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2005-06-01 08:18:42 +0000 |
commit | 1887dd22725d56a7445a01a8c6f55fd831b23a78 (patch) | |
tree | 9fe00e6e95ef6a7445be691c6742442677fc129d /gas | |
parent | b2b0991329966edd5053a9920885cccc3269b3a6 (diff) | |
download | gdb-1887dd22725d56a7445a01a8c6f55fd831b23a78.zip gdb-1887dd22725d56a7445a01a8c6f55fd831b23a78.tar.gz gdb-1887dd22725d56a7445a01a8c6f55fd831b23a78.tar.bz2 |
(TxCE, TxC3, TxCM, TUE, TUF): Remove redundant test for the presence of thumb
version of the parsing functions since they must always exist and the test
generates a compile time warning message.
Diffstat (limited to 'gas')
-rw-r--r-- | gas/ChangeLog | 7 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 10 |
2 files changed, 12 insertions, 5 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 69dd5b6..0aee8df 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2005-06-01 Nick Clifton <nickc@redhat.com> + + * config/tc-arm.c (TxCE, TxC3, TxCM, TUE, TUF): Remove redundant + test for the presence of thumb version of the parsing functions + since they must always exist and the test generates a compile time + warning message. + 2005-05-31 Richard Henderson <rth@redhat.com> * config/tc-alpha.c (O_lituse_jsrdirect): New. diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index 00ad3ed..0d222d8 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -7963,7 +7963,7 @@ static const struct asm_cond conds[] = /* The normal sort of mnemonic; has a Thumb variant; takes a conditional suffix. */ #define TxCE(mnem, op, top, nops, ops, ae, te) \ { #mnem, OPS##nops ops, OT_csuffix, 0x##op, top, ARM_VARIANT, \ - do_##te ? THUMB_VARIANT : 0, do_##ae, do_##te } + THUMB_VARIANT, do_##ae, do_##te } /* Two variants of the above - TCE for a numeric Thumb opcode, tCE for a T_MNEM_xyz enumerator. */ @@ -7976,7 +7976,7 @@ static const struct asm_cond conds[] = infix after the third character. */ #define TxC3(mnem, op, top, nops, ops, ae, te) \ { #mnem, OPS##nops ops, OT_cinfix3, 0x##op, top, ARM_VARIANT, \ - do_##te ? THUMB_VARIANT : 0, do_##ae, do_##te } + THUMB_VARIANT, do_##ae, do_##te } #define TC3(mnem, aop, top, nops, ops, ae, te) \ TxC3(mnem, aop, 0x##top, nops, ops, ae, te) #define tC3(mnem, aop, top, nops, ops, ae, te) \ @@ -7986,7 +7986,7 @@ static const struct asm_cond conds[] = appear in the condition table. */ #define TxCM_(m1, m2, m3, op, top, nops, ops, ae, te) \ { #m1 #m2 #m3, OPS##nops ops, sizeof(#m2) == 1 ? OT_odd_infix_unc : OT_odd_infix_0 + sizeof(#m1) - 1, \ - 0x##op, top, ARM_VARIANT, do_##te ? THUMB_VARIANT : 0, do_##ae, do_##te } + 0x##op, top, ARM_VARIANT, THUMB_VARIANT, do_##ae, do_##te } #define TxCM(m1, m2, op, top, nops, ops, ae, te) \ TxCM_(m1, , m2, op, top, nops, ops, ae, te), \ @@ -8018,13 +8018,13 @@ static const struct asm_cond conds[] = field is still 0xE. */ #define TUE(mnem, op, top, nops, ops, ae, te) \ { #mnem, OPS##nops ops, OT_unconditional, 0x##op, 0x##top, ARM_VARIANT, \ - do_##te ? THUMB_VARIANT : 0, do_##ae, do_##te } + THUMB_VARIANT, do_##ae, do_##te } /* Mnemonic that cannot be conditionalized, and bears 0xF in its ARM condition code field. */ #define TUF(mnem, op, top, nops, ops, ae, te) \ { #mnem, OPS##nops ops, OT_unconditionalF, 0x##op, 0x##top, ARM_VARIANT, \ - do_##te ? THUMB_VARIANT : 0, do_##ae, do_##te } + THUMB_VARIANT, do_##ae, do_##te } /* ARM-only variants of all the above. */ #define CE(mnem, op, nops, ops, ae) TCE(mnem, op, 0, nops, ops, ae, 0) |