diff options
author | Doug Evans <dje@google.com> | 1998-05-19 23:52:23 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 1998-05-19 23:52:23 +0000 |
commit | f99354d0c0787edfbeb0ab9517a407df86a29c3c (patch) | |
tree | 3ac71f6bf60d88e9603b5685a2034c94718d0015 /sim/m32r/sim-if.c | |
parent | * reloc.c (bfd_check_overflow): Add casts before shifts which may (diff) | |
download | binutils-gdb-f99354d0c0787edfbeb0ab9517a407df86a29c3c.tar.gz binutils-gdb-f99354d0c0787edfbeb0ab9517a407df86a29c3c.tar.bz2 binutils-gdb-f99354d0c0787edfbeb0ab9517a407df86a29c3c.zip |
* sim-if.c (do_trap): Treat traps 2-15 as hardware does.
Diffstat (limited to 'sim/m32r/sim-if.c')
-rw-r--r-- | sim/m32r/sim-if.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sim/m32r/sim-if.c b/sim/m32r/sim-if.c index 4e1c9831360..36c1644515f 100644 --- a/sim/m32r/sim-if.c +++ b/sim/m32r/sim-if.c @@ -487,8 +487,10 @@ do_trap (SIM_CPU *current_cpu, int num) break; default : - /* Unless in the operating environment, ignore other traps. */ - break; + { + USI new_pc = num * 4; + return new_pc; + } } /* Fake an "rte" insn. */ |