From 8ff30ff667615cfff1615bd94ddc11c4efce521d Mon Sep 17 00:00:00 2001 From: echristo Date: Fri, 1 Oct 2004 05:08:59 +0000 Subject: 2004-09-30 Eric Christopher * dwarf2.h (dwarf_calling_convention): Add enum for renesas sh abi. * dwarf2out.c (add_calling_convention_attribute): New function. (gen_subroutine_type_die): Use. * target-def.h (TARGET_DWARF_CALLING_CONVENTION): New hook. * target.h (gcc_target): Add dwarf_calling_convention. * hooks.c (hook_int_tree_0): New function. * hooks.h: Prototype. * config/sh/sh.c: Include dwarf2.h. (sh_dwarf_calling_convention): New function. (TARGET_DWARF_CALLING_CONVENTION): Use. * doc/tm.texi (TARGET_DWARF_CALLING_CONVENTION): Document. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@88382 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/dwarf2.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gcc/dwarf2.h') diff --git a/gcc/dwarf2.h b/gcc/dwarf2.h index 0e98a455fab..111ff522fe3 100644 --- a/gcc/dwarf2.h +++ b/gcc/dwarf2.h @@ -474,7 +474,8 @@ enum dwarf_calling_convention { DW_CC_normal = 0x1, DW_CC_program = 0x2, - DW_CC_nocall = 0x3 + DW_CC_nocall = 0x3, + DW_CC_renesas_sh = 0x40 }; #define DW_CC_lo_user 0x40 -- cgit v1.2.1