From 976a1a2b57815f4cc7ca7fd1c1b96fe533f7c50f Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Sun, 26 Jul 1998 18:47:47 +0000 Subject: [PATCH] Fix a stupid bug preventing gdb from seeing the right value of 'v0'. --- sys/alpha/alpha/alpha-gdbstub.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/alpha/alpha/alpha-gdbstub.c b/sys/alpha/alpha/alpha-gdbstub.c index 17d990712f3..c8ac9efeea7 100644 --- a/sys/alpha/alpha/alpha-gdbstub.c +++ b/sys/alpha/alpha/alpha-gdbstub.c @@ -592,7 +592,7 @@ gdb_handle_exception (db_regs_t *raw_regs, int type, int code) * Ignore float regs for now. */ for (i = 0; i < FRAME_SIZE; i++) - if (tf2gdb[i] > 0) + if (tf2gdb[i] >= 0) registers.r[tf2gdb[i]] = raw_regs->tf_regs[i]; registers.pc = raw_regs->tf_regs[FRAME_PC]; @@ -727,7 +727,7 @@ gdb_handle_exception (db_regs_t *raw_regs, int type, int code) * Map gdb registers back to trapframe (ignoring fp regs). */ for (i = 0; i < NUM_REGS; i++) - if (gdb2tf[i] > 0) + if (gdb2tf[i] >= 0) raw_regs->tf_regs[gdb2tf[i]] = registers.r[i]; raw_regs->tf_regs[FRAME_PC] = registers.pc;