diff options
author | Daniel Jacobowitz <drow@false.org> | 2005-08-15 15:37:15 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2005-08-15 15:37:15 +0000 |
commit | 36ae0db314931725feb8bd6958e40c46919ee6ae (patch) | |
tree | 28534c52e35a3e3242c2fa0f367f6e3cf23b16c4 /gas/config/tc-ppc.c | |
parent | ce490eda4be52bbd501791dd3e0c3c4444d8dd78 (diff) | |
download | gdb-36ae0db314931725feb8bd6958e40c46919ee6ae.zip gdb-36ae0db314931725feb8bd6958e40c46919ee6ae.tar.gz gdb-36ae0db314931725feb8bd6958e40c46919ee6ae.tar.bz2 |
gas/
* config/tc-ppc.c (parse_cpu): Add -me300 support.
(md_show_usage): Likewise.
* doc/c-ppc.texi (PowerPC-Opts): Document it.
include/opcode/
* ppc.h (PPC_OPCODE_E300): Define.
opcodes/
* ppc-dis.c (powerpc_dialect): Handle e300.
(print_ppc_disassembler_options): Likewise.
* ppc-opc.c (PPCE300): Define.
(powerpc_opcodes): Mark icbt as available for the e300.
binutils/
* doc/binutils.texi (objdump): Document -M e300.
Diffstat (limited to 'gas/config/tc-ppc.c')
-rw-r--r-- | gas/config/tc-ppc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/config/tc-ppc.c b/gas/config/tc-ppc.c index cea7f21..e0031c6 100644 --- a/gas/config/tc-ppc.c +++ b/gas/config/tc-ppc.c @@ -858,6 +858,9 @@ parse_cpu (const char *arg) || strcmp (arg, "7455") == 0) ppc_cpu = (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_ALTIVEC | PPC_OPCODE_32); + else if (strcmp (arg, "e300") == 0) + ppc_cpu = (PPC_OPCODE_PPC | PPC_OPCODE_CLASSIC | PPC_OPCODE_32 + | PPC_OPCODE_E300); else if (strcmp (arg, "altivec") == 0) { if (ppc_cpu == 0) @@ -1111,6 +1114,7 @@ PowerPC options:\n\ -many generate code for any architecture (PWR/PWRX/PPC)\n")); fprintf (stream, _("\ -maltivec generate code for AltiVec\n\ +-me300 generate code for PowerPC e300 family\n\ -me500, -me500x2 generate code for Motorola e500 core complex\n\ -mspe generate code for Motorola SPE instructions\n\ -mregnames Allow symbolic names for registers\n\ |