OSDN Git Service

2000-07-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>
Mon, 10 Jul 2000 14:43:37 +0000 (14:43 +0000)
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>
Mon, 10 Jul 2000 14:43:37 +0000 (14:43 +0000)
commit03c24df052196e30908e5b4da56421b939a1d7a2
tree41e4995799dee29121c4a6b923ff47a9ddd968e5
parent6f072fa440c720741d8cdc7d15d52ca3dd742a7c
2000-07-10  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

* config/sh/tm-sh.h (STORE_RETURN_VALUE): Redefine as
  sh_store_return_value().
* sh-tdep.c (sh_store_return_value): New function. Store the
  value returned by a function into the appropriate register.

2000-07-10  Elena Zannoni  <ezannoni@kwikemart.cygnus.com>

        * sh-tdep.c (sh_skip_prologue): Before looking at the actual
  instructions, try to see if the symbol table can be of help, by
  calling after_prologue(). If this doesn't work, call
  skip_prologue_hard_way().
(skip_prologue_hard_way): Renamed from sh_skip_prologue. Add some
  more instruction pattern matching for pushing of arguments, and
  manipulation of r14.
(after_prologue): New function. Use symbol table info to determine
  the end of the prologue, if possible.
gdb/ChangeLog
gdb/config/sh/tm-sh.h
gdb/sh-tdep.c