diff options
author | Bernd Schmidt <bernds@codesourcery.com> | 2009-08-11 18:29:41 +0000 |
---|---|---|
committer | Bernd Schmidt <bernds@codesourcery.com> | 2009-08-11 18:29:41 +0000 |
commit | d55cb1c59e12fdb19d25fab16efc564fa5d85a8a (patch) | |
tree | ec659b4ffb9f141b437493d5b0f86883048a3e5e /gas/config/bfin-defs.h | |
parent | baa3eb38dfd765a404c5c231a01f38a39f4f1482 (diff) | |
download | gdb-d55cb1c59e12fdb19d25fab16efc564fa5d85a8a.zip gdb-d55cb1c59e12fdb19d25fab16efc564fa5d85a8a.tar.gz gdb-d55cb1c59e12fdb19d25fab16efc564fa5d85a8a.tar.bz2 |
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.
Diffstat (limited to 'gas/config/bfin-defs.h')
-rw-r--r-- | gas/config/bfin-defs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gas/config/bfin-defs.h b/gas/config/bfin-defs.h index 2d96ab0..410c47b 100644 --- a/gas/config/bfin-defs.h +++ b/gas/config/bfin-defs.h @@ -374,6 +374,7 @@ EXPR_T mkexpr (int, SYMBOL_T); /* Defined in bfin-lex.l. */ void set_start_state (void); +extern int insn_regmask (int, int); #ifdef __cplusplus } #endif |