Fix cfi generation for SH[1-4]:
authorJ"orn Rennecke <joern.rennecke@superh.com>
Mon, 10 Jun 2002 17:15:13 +0000 (17:15 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Mon, 10 Jun 2002 17:15:13 +0000 (18:15 +0100)
commit2754d3c5acdcddf405360d38a9c071c0280c06ce
tree4ffb4c775cedc0efe717c1b99d38130272fe642e
parentf3e83dc2246c53ea5ffbc24caa18e5cf369baf27
Fix cfi generation for SH[1-4]:

* sh.c (frame_insn): New function.
(output_stack_adjust): Add parameter emit_fn.  All callers changed.
(push): Now returns rtx.  Use frame_insn.
(sh_expand_prologue): Clear RTX_FRAME_RELATED_P for second push
of a DF register.
* sh.h (INCOMING_RETURN_ADDR_RTX, DWARF_FRAME_RETURN_COLUMN): Define.

From-SVN: r54445
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.h