OSDN Git Service

gas/
authoramodra <amodra>
Mon, 14 Jun 2010 23:48:03 +0000 (23:48 +0000)
committeramodra <amodra>
Mon, 14 Jun 2010 23:48:03 +0000 (23:48 +0000)
commitb333296f5ff31bc9b5e357a65ed73b22e3e1abcc
tree5632a915b2014477d1edae9097fd6516e5b04b61
parent10c10988463c9ae49c20704c0ca89d6bf26b7458
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