gas/
authorAlan Modra <amodra@gmail.com>
Mon, 14 Jun 2010 14:48:05 +0000 (14:48 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 14 Jun 2010 14:48:05 +0000 (14:48 +0000)
commite01d869a3be23aa63825fa1a10e894c5aa3c31a9
treef2f2b371b7366b4f3a755020b84ff16b520f2f75
parent92b729071eddfad07aa5df4f05fc1d3b7fca6923
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