OSDN Git Service

gas/
authorbernds <bernds>
Wed, 26 Mar 2008 16:21:09 +0000 (16:21 +0000)
committerbernds <bernds>
Wed, 26 Mar 2008 16:21:09 +0000 (16:21 +0000)
commit39ebf8217a6dc2bc15d315f0a0c01e242f013e7e
tree03232a6c1a889826c50846a95918ceb90e043993
parent2b6ef12cf39e333a5c5fdeff731cbb8657d79d0f
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.
gas/ChangeLog
gas/config/bfin-parse.y
gas/testsuite/ChangeLog
gas/testsuite/gas/bfin/arithmetic.d
gas/testsuite/gas/bfin/arithmetic.s
gas/testsuite/gas/bfin/expected_errors.l
gas/testsuite/gas/bfin/expected_errors.s
opcodes/ChangeLog
opcodes/bfin-dis.c