diff options
author | Jeff Law <law@redhat.com> | 1996-12-06 21:49:27 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1996-12-06 21:49:27 +0000 |
commit | b2f7a7e5b38bcfd5eb6b222c6777caaa6abc71a3 (patch) | |
tree | 3691fbb86c60b202b43fc2f4d5af2ab80b0ee9ea /sim | |
parent | 9f4a551e11b9d27c286e367c3dc15fe6c0ca99dd (diff) | |
download | gdb-b2f7a7e5b38bcfd5eb6b222c6777caaa6abc71a3.zip gdb-b2f7a7e5b38bcfd5eb6b222c6777caaa6abc71a3.tar.gz gdb-b2f7a7e5b38bcfd5eb6b222c6777caaa6abc71a3.tar.bz2 |
* simops.c: Call abort for any instruction that's not currently
simulated.
Diffstat (limited to 'sim')
-rw-r--r-- | sim/mn10300/ChangeLog | 3 | ||||
-rw-r--r-- | sim/mn10300/simops.c | 13 |
2 files changed, 16 insertions, 0 deletions
diff --git a/sim/mn10300/ChangeLog b/sim/mn10300/ChangeLog index 32402c3..ab20c14 100644 --- a/sim/mn10300/ChangeLog +++ b/sim/mn10300/ChangeLog @@ -1,5 +1,8 @@ Fri Dec 6 14:13:34 1996 Jeffrey A Law (law@cygnus.com) + * simops.c: Call abort for any instruction that's not currently + simulated. + * simops.c: Define accessor macros to extract register values from instructions. Use them consistently. diff --git a/sim/mn10300/simops.c b/sim/mn10300/simops.c index 96e7288..f5fdd36 100644 --- a/sim/mn10300/simops.c +++ b/sim/mn10300/simops.c @@ -2976,76 +2976,89 @@ void OP_CB (insn, extension) void OP_F500 (insn, extension) unsigned long insn, extension; { + abort () } /* getx */ void OP_F6F0 (insn, extension) unsigned long insn, extension; { + abort () } /* mulq */ void OP_F600 (insn, extension) unsigned long insn, extension; { + abort () } /* mulq */ void OP_F90000 (insn, extension) unsigned long insn, extension; { + abort () } /* mulq */ void OP_FB000000 (insn, extension) unsigned long insn, extension; { + abort () } /* mulq */ void OP_FD000000 (insn, extension) unsigned long insn, extension; { + abort () } /* mulqu */ void OP_F610 (insn, extension) unsigned long insn, extension; { + abort () } /* mulqu */ void OP_F91400 (insn, extension) unsigned long insn, extension; { + abort () } /* mulqu */ void OP_FB140000 (insn, extension) unsigned long insn, extension; { + abort () } /* mulqu */ void OP_FD140000 (insn, extension) unsigned long insn, extension; { + abort () } /* sat16 */ void OP_F640 (insn, extension) unsigned long insn, extension; { + abort () } /* sat24 */ void OP_F650 (insn, extension) unsigned long insn, extension; { + abort () } /* bsch */ void OP_F670 (insn, extension) unsigned long insn, extension; { + abort () } |