This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
src gas/ChangeLog gas/config/bfin-parse.y gas/ ...
- From: vapier at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 15 Oct 2010 20:44:47 -0000
- Subject: src gas/ChangeLog gas/config/bfin-parse.y gas/ ...
CVSROOT: /cvs/src
Module name: src
Changes by: vapier@sourceware.org 2010-10-15 20:44:47
Modified files:
gas : ChangeLog
gas/config : bfin-parse.y
gas/testsuite : ChangeLog
gas/testsuite/gas/bfin: video.d video.s video2.d video2.s
opcodes : ChangeLog bfin-dis.c
Log message:
gas: blackfin: fix encoding of BYTEOP2M insn
The BYTEOP2M parser incorrectly calls BYTEOP2P to generate the opcode.
Once we've fixed that, it's easy to see that the disassembler also likes
to decode this insn incorrectly. So fix that and then add some tests.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/ChangeLog.diff?cvsroot=src&r1=1.4293&r2=1.4294
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/config/bfin-parse.y.diff?cvsroot=src&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/ChangeLog.diff?cvsroot=src&r1=1.1765&r2=1.1766
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/video.d.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/video.s.diff?cvsroot=src&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/video2.d.diff?cvsroot=src&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/src/gas/testsuite/gas/bfin/video2.s.diff?cvsroot=src&r1=1.2&r2=1.3
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/ChangeLog.diff?cvsroot=src&r1=1.1661&r2=1.1662
http://sourceware.org/cgi-bin/cvsweb.cgi/src/opcodes/bfin-dis.c.diff?cvsroot=src&r1=1.28&r2=1.29