diff options
Diffstat (limited to 'gcc/dbxout.h')
-rw-r--r-- | gcc/dbxout.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gcc/dbxout.h b/gcc/dbxout.h index 80616597b40..84c78362ff1 100644 --- a/gcc/dbxout.h +++ b/gcc/dbxout.h @@ -26,6 +26,28 @@ extern void dbxout_parms (tree); extern void dbxout_reg_parms (tree); extern int dbxout_syms (tree); +extern void default_stabs_asm_out_destructor (rtx, int); +extern void default_stabs_asm_out_constructor (rtx, int); + +/* dbxout helper functions */ +#if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO + +extern void dbxout_int (int); +extern void dbxout_stabd (int, int); +extern void dbxout_begin_stabn (int); +extern void dbxout_begin_stabn_sline (int); +extern void dbxout_begin_empty_stabs (int); +extern void dbxout_begin_simple_stabs (const char *, int); +extern void dbxout_begin_simple_stabs_desc (const char *, int, int); + +extern void dbxout_stab_value_zero (void); +extern void dbxout_stab_value_label (const char *); +extern void dbxout_stab_value_label_diff (const char *, const char *); +extern void dbxout_stab_value_internal_label (const char *, int *); +extern void dbxout_stab_value_internal_label_diff (const char *, int *, + const char *); +#endif + /* Language description for N_SO stabs. */ #define N_SO_AS 1 #define N_SO_C 2 |