OSDN Git Service

gas/
authorBernd Schmidt <bernd.schmidt@analog.com>
Wed, 26 Mar 2008 16:21:10 +0000 (16:21 +0000)
committerBernd Schmidt <bernd.schmidt@analog.com>
Wed, 26 Mar 2008 16:21:10 +0000 (16:21 +0000)
commit99d3b370aee77319444e84fa616ab4b802593fcb
tree4057dfc06d6e3b9f3da0f96c5eceb479ce450f8f
parentbb73511b9adf08f0b75de51a8bcee881faa0f49a
gas/
* config/bfin-parse.y (check_macfunc_option): Allow (IU)
option for multiply and multiply-accumulate to data register
instruction.
(check_macfuncs): Don't check if accumulator matches the data register
here.
(assign_macfunc): Check if accumulator matches the
data register in each rule that moves to the data
register.

gas/testsuite/
* gas/bfin/arithmetic.s, gas/bfin/arithmetic.d: Add check
for IU option.
* gas/bfin/expected_errors.l, gas/bfin/expected_errors.s:
Add check for mismatch of accumulator and data register.

opcodes/
* bfin-dis.c (decode_dsp32mac_0): Decode (IU) option for
multiply and multiply-accumulate to data register instruction.
opcodes/ChangeLog
opcodes/bfin-dis.c