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 | |
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')
-rw-r--r-- | gas/ChangeLog | 6 | ||||
-rw-r--r-- | gas/config/tc-ppc.c | 4 | ||||
-rw-r--r-- | gas/doc/c-ppc.texi | 5 |
3 files changed, 14 insertions, 1 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index fa0b749..f6ca310 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2005-08-15 Daniel Jacobowitz <dan@codesourcery.com> + + * config/tc-ppc.c (parse_cpu): Add -me300 support. + (md_show_usage): Likewise. + * doc/c-ppc.texi (PowerPC-Opts): Document it. + 2005-08-12 Martin Schwidefsky <schwidefsky@de.ibm.com> * config/tc-s390.c (md_parse_option): Add cpu type z9-109. 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\ diff --git a/gas/doc/c-ppc.texi b/gas/doc/c-ppc.texi index 63498e9..4c9c096 100644 --- a/gas/doc/c-ppc.texi +++ b/gas/doc/c-ppc.texi @@ -1,4 +1,4 @@ -@c Copyright 2001, 2002, 2003 +@c Copyright 2001, 2002, 2003, 2005 @c Free Software Foundation, Inc. @c This is part of the GAS manual. @c For copying conditions, see the file as.texinfo. @@ -67,6 +67,9 @@ Generate code for 64-bit BookE. @item -mbooke, mbooke32 Generate code for 32-bit BookE. +@item -me300 +Generate code for PowerPC e300 family. + @item -maltivec Generate code for processors with AltiVec instructions. |