Mercurial > hg > CbC > CbC_gcc
diff gcc/dbxout.h @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children | 84e7813d76e9 |
line wrap: on
line diff
--- a/gcc/dbxout.h Sun Aug 21 07:07:55 2011 +0900 +++ b/gcc/dbxout.h Fri Oct 27 22:46:09 2017 +0900 @@ -1,6 +1,5 @@ /* dbxout.h - Various declarations for functions found in dbxout.c - Copyright (C) 1998, 1999, 2000, 2003, 2004, 2007 - Free Software Foundation, Inc. + Copyright (C) 1998-2017 Free Software Foundation, Inc. This file is part of GCC. @@ -26,13 +25,34 @@ 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 #define N_SO_ANSI_C 3 #define N_SO_CC 4 /* c++*/ #define N_SO_FORTRAN 5 -#define N_SO_PASCAL 6 #define N_SO_FORTRAN90 7 #define N_SO_OBJC 50 #define N_SO_OBJCPLUS 51