From: Randolph Chung Date: Wed, 19 May 2004 03:07:58 +0000 (+0000) Subject: 2004-05-18 Randolph Chung X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5859efe54e9c24b55dcb713af8bb0b178cbf052c;p=binutils-gdb.git 2004-05-18 Randolph Chung * hppa-tdep.c (hppa_frame_cache): Check for validity of r31 for millicode functions. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e9fbfa96dec..1b7b4c8a7c4 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2004-05-18 Randolph Chung + + * hppa-tdep.c (hppa_frame_cache): Check for validity of r31 for + millicode functions. + 2004-05-18 Randolph Chung * somsolib.c (som_solib_remove_inferior_hook): Make all the size diff --git a/gdb/hppa-tdep.c b/gdb/hppa-tdep.c index 37bab73e6b6..4adefeda26b 100644 --- a/gdb/hppa-tdep.c +++ b/gdb/hppa-tdep.c @@ -1807,7 +1807,7 @@ hppa_frame_cache (struct frame_info *next_frame, void **this_cache) as the return register while normal code uses "rp". */ if (u->Millicode) { - if (trad_frame_addr_p (cache->saved_regs, HPPA_RP_REGNUM)) + if (trad_frame_addr_p (cache->saved_regs, 31)) cache->saved_regs[HPPA_PCOQ_HEAD_REGNUM] = cache->saved_regs[31]; else {