[committed] MIPS/include: opcode/mips.h: Update stale comment for CODE20 operand

Maciej W. Rozycki macro@linux-mips.org
Thu Apr 25 00:38:00 GMT 2019


Complement commit 1586d91e32ea ("/ 0 should send SIGFPE not SIGTRAP..."), 
<https://sourceware.org/ml/binutils/2004-07/msg00260.html>, and update a 
stale comment referring the 20-bit code field of the BREAK and SDBBP 
instructions, by making it explicit that where permitted by choosing the 
MIPS32 or a later ISA the whole field can now be set with a single 
operand for the SDBBP instruction only.

	include/
	* opcode/mips.h: Update comment for MIPS32 CODE20 operand.
---
Hi,

 I guess the SDBBP instruction would preferably also assemble consistently 
between ISA levels, but nobody has noticed any problems for so many years, 
perhaps because the R3900 is so uncommon, so I think it may be best left 
untouched.

  Maciej
---
 include/opcode/mips.h |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

binutils-opcodes-code20-comment.diff
Index: src/include/opcode/mips.h
===================================================================
--- src.orig/include/opcode/mips.h
+++ src/include/opcode/mips.h
@@ -56,8 +56,8 @@ extern "C" {
    code field in BREAK is 20 bits; yet MIPS assemblers and debuggers
    only use ten bits).  An optional two-operand form of break/sdbbp
    allows the lower ten bits to be set too, and MIPS32 and later
-   architectures allow 20 bits to be set with a signal operand
-   (using CODE20).
+   architectures allow 20 bits to be set with a single operand for
+   the sdbbp instruction (using CODE20).
 
    The syscall instruction uses CODE20.
 



More information about the Binutils mailing list