OSDN Git Service

gas/
authorbernds <bernds>
Tue, 11 Aug 2009 18:28:29 +0000 (18:28 +0000)
committerbernds <bernds>
Tue, 11 Aug 2009 18:28:29 +0000 (18:28 +0000)
commit0299c6606662ff6c66e71ac229a2d0ca92738847
tree4d132a25e9b9b6bf9f73ebf8756dafdb40b5f989
parent2ed23ae2f8247b8c54439c3378c32809010fec3b
gas/
* config/bfin-parse.y (gen_multi_instr_1): New function.
(asm): Use it instead of bfin_gen_multi_instr.
(error): Add a format string when calling as_bad.
* config/bfin-defs.h (insn_regmask): Declare.
* config/tc-bfin.c (DREG_MASK, DREGH_MASK, DREGL_MASK, IREG_MASK): New
macros.
(decode_ProgCtrl_0, decode_LDSTpmod_0, decode_dagMODim_0,
decode_dagMODik_0, decode_dspLDST_0, decode_LDST_0, decode_LDSTiiFP_0,
decode_LDSTii_0, decode_dsp32mac_0, decode_dsp32mult_0,
decode_dsp32alu_0, decode_dsp32shift_0, decode_dsp32shitimm_0,
insn_regmask): New functions.
gas/testsuite/
* gas/bfin/parallel.s: Add more test cases.
* gas/bfin/parallel.d: Update accordingly.
* gas/bfin/resource_conflict.l: New test.
* gas/bfin/resource_conflict.s: New test.
* gas/bfin/bfin.exp: Add resource_conflict.
gas/ChangeLog
gas/config/bfin-defs.h
gas/config/bfin-parse.y
gas/config/tc-bfin.c
gas/testsuite/ChangeLog
gas/testsuite/gas/bfin/bfin.exp
gas/testsuite/gas/bfin/parallel.d
gas/testsuite/gas/bfin/parallel.s