From: tausq Date: Wed, 8 Dec 2004 06:12:38 +0000 (+0000) Subject: 2004-12-07 Randolph Chung X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=80e84cef610ef733066103eed22e0c3d7e8261b1;p=pf3gnuchains%2Fpf3gnuchains3x.git 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. --- 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;