From 80e84cef610ef733066103eed22e0c3d7e8261b1 Mon Sep 17 00:00:00 2001 From: tausq Date: Wed, 8 Dec 2004 06:12:38 +0000 Subject: [PATCH] 2004-12-07 Randolph Chung * hppa-tdep.c (hppa_frame_prev_register_helper): Zero out the entire register for both 32- and 64-bit targets. --- gdb/ChangeLog | 5 +++++ gdb/hppa-tdep.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index d422af496e..e1649e35cd 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2004-12-07 Randolph Chung + * hppa-tdep.c (hppa_frame_prev_register_helper): Zero out the entire + register for both 32- and 64-bit targets. + +2004-12-07 Randolph Chung + * frame.c (get_prev_frame): Don't terminate unwinding at main if we are unwinding through a dummy frame. diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c index 6be4ad52d3..b04b3c6eb3 100644 --- a/gdb/hppa-tdep.c +++ b/gdb/hppa-tdep.c @@ -2459,7 +2459,10 @@ hppa_frame_prev_register_helper (struct frame_info *next_frame, if (regnum == HPPA_FLAGS_REGNUM) { if (valuep) - store_unsigned_integer (valuep, 4, 0); + store_unsigned_integer (valuep, + register_size (get_frame_arch (next_frame), + regnum), + 0); /* It's a computed value. */ *optimizedp = 0; -- 2.11.0