diff options
author | claziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-04-14 11:40:54 +0000 |
---|---|---|
committer | claziss <claziss@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-04-14 11:40:54 +0000 |
commit | e1aad7a4dc3483e9cd7456f995d658ad38d11629 (patch) | |
tree | 3afef82a9791e35082c3f7fb123eab557add6814 /gcc/config/arc/arc-protos.h | |
parent | fec7074947aea62b1cbad8cd747f94eb777905ab (diff) | |
download | gcc-e1aad7a4dc3483e9cd7456f995d658ad38d11629.tar.gz |
[ARC] DWARF emitting cleanup.
The use of CFA_FRAME_BASE_OFFSET and ARG_POINTER_CFA_OFFSET macros
leads to wrong offset calculation for DW_OP_fbreg constructions.
Remove them.
gcc/
2017-04-14 Claudiu Zissulescu <claziss@synopsys.com>
* config/arc/arc-protos.h (arc_decl_pretend_args): Remove.
* config/arc/arc.c (arc_decl_pretend_args): Likewise.
* config/arc/arc.h (CFA_FRAME_BASE_OFFSET): Likewise.
(ARG_POINTER_CFA_OFFSET): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@246926 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/arc/arc-protos.h')
-rw-r--r-- | gcc/config/arc/arc-protos.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/gcc/config/arc/arc-protos.h b/gcc/config/arc/arc-protos.h index 063ca5a4794..93a64cfebac 100644 --- a/gcc/config/arc/arc-protos.h +++ b/gcc/config/arc/arc-protos.h @@ -111,7 +111,6 @@ extern int arc_label_align (rtx_insn *label); extern bool arc_need_delay (rtx_insn *insn); extern bool arc_text_label (rtx_insn *insn); -extern int arc_decl_pretend_args (tree decl); extern bool arc_short_comparison_p (rtx, int); extern bool arc_epilogue_uses (int regno); extern bool arc_eh_uses (int regno); |