diff options
author | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-12-20 21:06:13 +0000 |
---|---|---|
committer | Jim Kingdon <jkingdon@engr.sgi.com> | 1994-12-20 21:06:13 +0000 |
commit | 888a18ee7705f72f8f4488f78ee5ceb532d811ef (patch) | |
tree | 08519d4f8ee442a05036ebbf2afc27d27204fb82 | |
parent | 85200ebce939e078627c8c2cdbb8dd43b7314fcd (diff) | |
download | binutils-888a18ee7705f72f8f4488f78ee5ceb532d811ef.zip binutils-888a18ee7705f72f8f4488f78ee5ceb532d811ef.tar.gz binutils-888a18ee7705f72f8f4488f78ee5ceb532d811ef.tar.bz2 |
* sparc-tdep.c, a29k-tdep.c, findvar.c (get_saved_register):
if !target_has_registers, call error().
-rw-r--r-- | gdb/ChangeLog | 3 | ||||
-rw-r--r-- | gdb/a29k-tdep.c | 4 | ||||
-rw-r--r-- | gdb/sparc-tdep.c | 3 |
3 files changed, 10 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b6f836f..1cceef7 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,8 @@ Tue Dec 20 11:44:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com) + * sparc-tdep.c, a29k-tdep.c, findvar.c (get_saved_register): + if !target_has_registers, call error(). + * value.h: Remove obsolete comments about FRAME vs struct frame_info *. diff --git a/gdb/a29k-tdep.c b/gdb/a29k-tdep.c index e3a855f..dd2f4e8 100644 --- a/gdb/a29k-tdep.c +++ b/gdb/a29k-tdep.c @@ -667,6 +667,10 @@ get_saved_register (raw_buffer, optimized, addrp, frame, regnum, lvalp) CORE_ADDR addr; enum lval_type lval; + if (!target_has_registers) + error ("No registers."); + + /* Probably now redundant with the target_has_registers check. */ if (frame == 0) return; diff --git a/gdb/sparc-tdep.c b/gdb/sparc-tdep.c index 59914b1..96cea9d 100644 --- a/gdb/sparc-tdep.c +++ b/gdb/sparc-tdep.c @@ -519,6 +519,9 @@ get_saved_register (raw_buffer, optimized, addrp, frame, regnum, lval) struct frame_info *frame1; CORE_ADDR addr; + if (!target_has_registers) + error ("No registers."); + if (optimized) *optimized = 0; |