gas/
commit44057ca1dacdcec654c4cca6d3926ef86318fc9b
authorAlan Modra <amodra@bigpond.net.au>
Mon, 14 Jun 2010 14:48:03 +0000 (14 14:48 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Mon, 14 Jun 2010 14:48:03 +0000 (14 14:48 +0000)
treee7418d25c8cd1228ddc1c35c78d02209c8aa1f04
parent57e3a626e3778440501e5d79646c273f0b9025a1
gas/
* config/tc-ppc.c (md_assemble): Emit APUinfo section for
PPC_OPCODE_E500.
gas/testsuite/
* gas/ppc/e500.s: Add eieio, mbar and lwsync
* gas/ppc/e500.d: Likewise.
include/opcode/
* ppc.h (PPC_OPCODE_E500): Define.
opcodes/
* ppc-dis.c (ppc_opts):  Remove PPC_OPCODE_E500MC from e500 and
e500x2. Add PPC_OPCODE_E500 to e500 and e500x2
* ppc-opc.c (powerpc_opcodes): Deprecate all opcodes on EFS which
touch floating point regs and are enabled by COM, PPC or PPCCOM.
Treat sync as msync on e500.  Treat eieio as mbar 1 on e500.
Treat lwsync as msync on e500.
gas/ChangeLog
gas/config/tc-ppc.c
gas/testsuite/ChangeLog
gas/testsuite/gas/ppc/e500.d
gas/testsuite/gas/ppc/e500.s
include/opcode/ChangeLog
include/opcode/ppc.h
opcodes/ChangeLog
opcodes/ppc-dis.c
opcodes/ppc-opc.c