This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src/gas ChangeLog config/bfin-defs.h config/bf ...
- From: bernds at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 11 Aug 2009 18:28:30 -0000
- Subject: src/gas ChangeLog config/bfin-defs.h config/bf ...
CVSROOT: /cvs/src
Module name: src
Changes by: bernds@sourceware.org 2009-08-11 18:28:30
Modified files:
gas : ChangeLog
gas/config : bfin-defs.h bfin-parse.y tc-bfin.c
gas/testsuite : ChangeLog
gas/testsuite/gas/bfin: bfin.exp parallel.d parallel.s
Log message:
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.
Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.3889&r2=1.3890
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/bfin-defs.h.diff?cvsroot=src&r1=1.6&r2=1.7
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/bfin-parse.y.diff?cvsroot=src&r1=1.22&r2=1.23
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/config/tc-bfin.c.diff?cvsroot=src&r1=1.21&r2=1.22
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1521&r2=1.1522
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/bfin.exp.diff?cvsroot=src&r1=1.5&r2=1.6
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/parallel.d.diff?cvsroot=src&r1=1.2&r2=1.3
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/parallel.s.diff?cvsroot=src&r1=1.2&r2=1.3