• Alan Modra's avatar
    gas/ · e01d869a
    Alan Modra authored
    	* 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.
    e01d869a
ppc.h 13.2 KB