From 411bc3c814ea6c7f052b539e556054fe7694ce41 Mon Sep 17 00:00:00 2001 From: nathanw Date: Thu, 27 May 2004 19:15:10 +0000 Subject: [PATCH] Failure to fetch FP registers from the thread debugging library isn't necessairly a problem; the thread may in fact have no FP state. --- gnu/dist/gdb/gdb/nbsd-thread.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gnu/dist/gdb/gdb/nbsd-thread.c b/gnu/dist/gdb/gdb/nbsd-thread.c index 45401ca940b9..d45fd17978d5 100644 --- a/gnu/dist/gdb/gdb/nbsd-thread.c +++ b/gnu/dist/gdb/gdb/nbsd-thread.c @@ -300,11 +300,9 @@ nbsd_thread_fetch_registers (int regno) if ((val = td_thr_getregs (thread, 0, &gregs)) != 0) error ("nbsd_thread_fetch_registers: td_thr_getregs: %s\n", td_err_string (val)); - if ((val = td_thr_getregs (thread, 1, &fpregs)) != 0) - error ("nbsd_thread_fetch_registers: td_thr_getregs: %s\n", - td_err_string (val)); supply_gregset (&gregs); - supply_fpregset (&fpregs); + if ((val = td_thr_getregs (thread, 1, &fpregs)) == 0) + supply_fpregset (&fpregs); } else {