diff options
author | Andreas Schwab <schwab@suse.de> | 2004-04-14 15:18:06 +0000 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2004-04-14 15:18:06 +0000 |
commit | 0305f00e39ca209525cb1871dfd2f458bfe1a300 (patch) | |
tree | 9b5d9345ef88bbf934fdd00b5965930dff13c6c5 /gdb/ia64-tdep.c | |
parent | a4edea719e0c0c830d218db3fb83fc390b64c000 (diff) | |
download | gdb-0305f00e39ca209525cb1871dfd2f458bfe1a300.tar.gz |
* ia64-tdep.c (ia64_libunwind_frame_prev_register): Handle null
value buffer.
* libunwind-frame.c (libunwind_frame_prev_register): Likewise.
Diffstat (limited to 'gdb/ia64-tdep.c')
-rw-r--r-- | gdb/ia64-tdep.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/ia64-tdep.c b/gdb/ia64-tdep.c index 3bc812927db..aefd3e3c8eb 100644 --- a/gdb/ia64-tdep.c +++ b/gdb/ia64-tdep.c @@ -2583,6 +2583,10 @@ ia64_libunwind_frame_prev_register (struct frame_info *next_frame, libunwind_frame_prev_register (next_frame, this_cache, reg, optimizedp, lvalp, addrp, realnump, valuep); + /* No more to do if the value is not supposed to be supplied. */ + if (!valuep) + return; + if (VP0_REGNUM <= regnum && regnum <= VP63_REGNUM) { ULONGEST prN_val; |