OSDN Git Service

Fix cfi generation for SH[1-4]:
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Jun 2002 17:15:13 +0000 (17:15 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Jun 2002 17:15:13 +0000 (17:15 +0000)
commit363600c8f143d2ec80edfd50841c6a3d1dceb419
tree4ffb4c775cedc0efe717c1b99d38130272fe642e
parentfdea2e6aa44241c42e0c82ba1adf30d245971c53
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@54445 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh.c
gcc/config/sh/sh.h