diff options
Diffstat (limited to 'gcc/debug.h')
-rw-r--r-- | gcc/debug.h | 28 |
1 files changed, 1 insertions, 27 deletions
diff --git a/gcc/debug.h b/gcc/debug.h index cdaf457..ffdca54 100644 --- a/gcc/debug.h +++ b/gcc/debug.h @@ -1,5 +1,5 @@ /* Debug hooks for GCC. - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2010 + Copyright (C) 2001, 2002, 2003, 2004, 2005, 2007, 2008, 2010, 2011 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it @@ -133,31 +133,6 @@ struct gcc_debug_hooks text sections. */ void (* switch_text_section) (void); - /* Records a direct call to the function DECL, noting the point of call - and the debug info for the function. Called from final_scan_insn - when ICF debugging is enabled. */ - void (* direct_call) (tree decl); - - /* Records the OBJ_TYPE_REF_TOKEN for a virtual call through ADDR, which - for C++ is the vtable slot index, noting the INSN_UID for the call - instruction. Called from calls.c:emit_call_1 when ICF debugging is - enabled. It's necessary to do this during lowering because the - call instruction and the OBJ_TYPE_REF become separated after that - point. */ - void (* virtual_call_token) (tree addr, int insn_uid); - - /* Copies the OBJ_TYPE_REF_TOKEN for a virtual call from OLD_INSN to - NEW_INSN. Called from emit-rtl.c:try_split when a CALL_INSN is - split, so that the vtable slot index remains associated with the - new CALL_INSN. */ - void (* copy_call_info) (rtx old_insn, rtx new_insn); - - /* Records a virtual call given INSN_UID, which is the UID of the call - instruction. The UID is then mapped to the vtable slot index noted - during the lowering phase. Called from final_scan_insn when ICF - debugging is enabled. */ - void (* virtual_call) (int insn_uid); - /* Called from grokdeclarator. Replaces the anonymous name with the type name. */ void (* set_name) (tree, tree); @@ -188,7 +163,6 @@ extern void debug_nothing_tree_tree_tree_bool (tree, tree, tree, bool); extern bool debug_true_const_tree (const_tree); extern void debug_nothing_rtx (rtx); extern void debug_nothing_rtx_rtx (rtx, rtx); -extern void debug_nothing_uid (int); /* Hooks for various debug formats. */ extern const struct gcc_debug_hooks do_nothing_debug_hooks; |