aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>1998-02-13 22:35:43 +0000
committerDoug Evans <dje@google.com>1998-02-13 22:35:43 +0000
commitb2f18612927ff3193160cda4099d7848c4697912 (patch)
tree12d782ac470e9a10be2c473c8b9271b33c8fcd6e /opcodes
parent8114673a2bc2a3c04761908e5f62725876ce3278 (diff)
downloadgdb-b2f18612927ff3193160cda4099d7848c4697912.zip
gdb-b2f18612927ff3193160cda4099d7848c4697912.tar.gz
gdb-b2f18612927ff3193160cda4099d7848c4697912.tar.bz2
* cgen-opc.in (@arch@_cgen_get_insn_operands): Handle empty
operand instance list. * m32r-opc.c: Regenerate.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog6
-rw-r--r--opcodes/cgen-opc.in3
-rw-r--r--opcodes/m32r-opc.c3
3 files changed, 10 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 30d5fe2..4621374 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,9 @@
+Fri Feb 13 14:26:06 1998 Doug Evans <devans@canuck.cygnus.com>
+
+ * cgen-opc.in (@arch@_cgen_get_insn_operands): Handle empty
+ operand instance list.
+ * m32r-opc.c: Regenerate.
+
Fri Feb 13 14:53:02 1998 Ian Lance Taylor <ian@cygnus.com>
* Makefile.am (AUTOMAKE_OPTIONS): Define.
diff --git a/opcodes/cgen-opc.in b/opcodes/cgen-opc.in
index af51ef2..9679b04 100644
--- a/opcodes/cgen-opc.in
+++ b/opcodes/cgen-opc.in
@@ -143,7 +143,8 @@ const CGEN_INSN *
return NULL;
for (i = 0, opinst = CGEN_INSN_OPERANDS (insn);
- CGEN_OPERAND_INSTANCE_TYPE (opinst) != CGEN_OPERAND_INSTANCE_END;
+ opinst != NULL
+ && CGEN_OPERAND_INSTANCE_TYPE (opinst) != CGEN_OPERAND_INSTANCE_END;
++i, ++opinst)
{
const CGEN_OPERAND *op = CGEN_OPERAND_INSTANCE_OPERAND (opinst);
diff --git a/opcodes/m32r-opc.c b/opcodes/m32r-opc.c
index 41651af..22c84a9 100644
--- a/opcodes/m32r-opc.c
+++ b/opcodes/m32r-opc.c
@@ -143,7 +143,8 @@ m32r_cgen_get_insn_operands (insn, insn_value, length, indices)
return NULL;
for (i = 0, opinst = CGEN_INSN_OPERANDS (insn);
- CGEN_OPERAND_INSTANCE_TYPE (opinst) != CGEN_OPERAND_INSTANCE_END;
+ opinst != NULL
+ && CGEN_OPERAND_INSTANCE_TYPE (opinst) != CGEN_OPERAND_INSTANCE_END;
++i, ++opinst)
{
const CGEN_OPERAND *op = CGEN_OPERAND_INSTANCE_OPERAND (opinst);