* hppa-tdep.c (saved_pc_after_call): If the saved PC is in a
authorJeff Law <law@redhat.com>
Mon, 1 Aug 1994 07:49:59 +0000 (07:49 +0000)
committerJeff Law <law@redhat.com>
Mon, 1 Aug 1994 07:49:59 +0000 (07:49 +0000)
commitedd86fb0da5a8c81ea8531330620d2b017275b8e
treedf0b042ff113f8aa80c65345ad4ea22d7393f93b
parent58bbba79a2b5faa77305c5c48422392cdb3cd11b
* hppa-tdep.c (saved_pc_after_call): If the saved PC is in a
linker stub, then return the address the stub will return to.
(frame_saved_pc): Correctly restart the search for the saved
pc when a linker stub is encountered.

* hppa-tdep.c (inst_saves_gr): Handle 16 and 8 bit instruction
register stores emitted by the version 9 HP compilers.
(inst_saves_fr): Relax test for a specific base register (%r1);
this avoids losing with the version 9 HP compilers.
(skip_prologue): Try to skip argument stores emitted by the HP
compilers.  It's not perfect, but it's better than before.
gdb/ChangeLog
gdb/hppa-tdep.c