diff options
Diffstat (limited to 'gdb/xtensa-tdep.c')
-rw-r--r-- | gdb/xtensa-tdep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gdb/xtensa-tdep.c b/gdb/xtensa-tdep.c index 45ae09b..eb06b06 100644 --- a/gdb/xtensa-tdep.c +++ b/gdb/xtensa-tdep.c @@ -924,7 +924,7 @@ xtensa_frame_cache (struct frame_info *next_frame, void **this_cache) cache->ws = ws & ~(1 << wb); } - cache->pc = ((frame_func_unwind (next_frame) & 0xc0000000) + cache->pc = ((frame_func_unwind (next_frame, NORMAL_FRAME) & 0xc0000000) | (ra & 0x3fffffff)); cache->ps = (ps & ~PS_CALLINC_MASK) | ((WINSIZE(ra)/4) << PS_CALLINC_SHIFT); |