Sparc flat register window support.
authorStan Shebs <shebs@codesourcery.com>
Tue, 13 Dec 1994 01:11:49 +0000 (01:11 +0000)
committerStan Shebs <shebs@codesourcery.com>
Tue, 13 Dec 1994 01:11:49 +0000 (01:11 +0000)
commiteb8910888d7a68a958b78f5c6a36f2bd82e2b1a7
tree7b84474fda76f5347e36182172fc0d96df594083
parentcb3313c14750f7d9e0e91d262bc758e08e9d72b0
Sparc flat register window support.
* sparc-tdep.c (sparc_insn_layout): New union, defines layout of
        instructions symbolically (used to be local to skip_prologue).
(sparc_init_extra_frame_info): New function.
(sparc_frame_chain): Add flat cases throughout.
(skip_prologue): Add recognition of flat prologues.
(sparc_frame_find_saved_regs): Add flat cases.
(sparc_pop_frame): Ditto.
* config/sparc/tm-sparc.h (EXTRA_FRAME_INFO): New slots.
(INIT_EXTRA_FRAME_INFO): Call sparc_init_extra_frame_info.
(PRINT_EXTRA_FRAME_INFO): Define.
gdb/ChangeLog
gdb/config/sparc/tm-sparc.h