aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1996-12-06 21:49:27 +0000
committerJeff Law <law@redhat.com>1996-12-06 21:49:27 +0000
commitb2f7a7e5b38bcfd5eb6b222c6777caaa6abc71a3 (patch)
tree3691fbb86c60b202b43fc2f4d5af2ab80b0ee9ea /sim
parent9f4a551e11b9d27c286e367c3dc15fe6c0ca99dd (diff)
downloadgdb-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/ChangeLog3
-rw-r--r--sim/mn10300/simops.c13
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 ()
}