From 2f3bb96af7966880e7378a1633f6ffe1ea7a6587 Mon Sep 17 00:00:00 2001 From: Ben Elliston Date: Thu, 4 Dec 2008 10:29:16 +0000 Subject: opcodes/ * ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE for -Mbooke. (print_ppc_disassembler_options): Update usage. * ppc-opc.c (DE, DES, DEO, DE_MASK): Remove. (BOOKE64): Remove. (PPCCHLK64): Likewise. (powerpc_opcodes): Remove all BOOKE64 instructions. gas/ * config/tc-ppc.c (parse_cpu): Remove booke64 support. Update usage strings. (ppc_setup_opcodes): Likewise, remove booke64 support. * doc/c-ppc.texi (PowerPC-Opts): Remove -mbooke32 and -mbooke64. * doc/as.texinfo (Overview): Likewise. binutils/ * doc/binutils.texi (objdump): Update booke documentation. * NEWS: Document user-visible changes to command line options. --- binutils/ChangeLog | 5 +++++ binutils/NEWS | 4 ++++ binutils/doc/binutils.texi | 12 ++++++------ 3 files changed, 15 insertions(+), 6 deletions(-) (limited to 'binutils') diff --git a/binutils/ChangeLog b/binutils/ChangeLog index db2a7e0..6892138 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2008-12-04 Ben Elliston + + * doc/binutils.texi (objdump): Update booke documentation. + * NEWS: Document user-visible changes to command line options. + 2008-12-04 Nick Clifton * objdump.c (dump_reloc_set): Append "()" to symbol names which diff --git a/binutils/NEWS b/binutils/NEWS index 9b0298f..f31446a 100644 --- a/binutils/NEWS +++ b/binutils/NEWS @@ -1,5 +1,9 @@ -*- text -*- +* Support for PowerPC booke64 instructions has been removed. The assembler no + longer accepts -mbooke32 or -mbooke64 and the disassembler no longer accepts + -Mbooke32 or -Mbooke64. Instead, -mbooke and -Mbooke should be used. + Changes in 2.19: * Added -wL switch to dump decoded contents of .debug_line. diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi index 100b0f5..4c1f024 100644 --- a/binutils/doc/binutils.texi +++ b/binutils/doc/binutils.texi @@ -1843,12 +1843,12 @@ option string. Lastly, @option{suffix}, when in AT&T mode, instructs the disassembler to print a mnemonic suffix even when the suffix could be inferred by the operands. -For PPC, @option{booke}, @option{booke32} and @option{booke64} select -disassembly of BookE instructions. @option{32} and @option{64} select -PowerPC and PowerPC64 disassembly, respectively. @option{e300} -selects disassembly for the e300 family. @option{440} selects -disassembly for the PowerPC 440. @option{ppcps} selects disassembly -for the paired single instructions of the PPC750CL. +For PowerPC, @option{booke} controls the disassembly of BookE +instructions. @option{32} and @option{64} select PowerPC and +PowerPC64 disassembly, respectively. @option{e300} selects +disassembly for the e300 family. @option{440} selects disassembly for +the PowerPC 440. @option{ppcps} selects disassembly for the paired +single instructions of the PPC750CL. For MIPS, this option controls the printing of instruction mnemonic names and register names in disassembled instructions. Multiple -- cgit v1.1