Mercurial > hg > CbC > CbC_gcc
comparison gcc/dbxout.h @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | a06113de4d67 |
children | 84e7813d76e9 |
comparison
equal
deleted
inserted
replaced
68:561a7518be6b | 111:04ced10e8804 |
---|---|
1 /* dbxout.h - Various declarations for functions found in dbxout.c | 1 /* dbxout.h - Various declarations for functions found in dbxout.c |
2 Copyright (C) 1998, 1999, 2000, 2003, 2004, 2007 | 2 Copyright (C) 1998-2017 Free Software Foundation, Inc. |
3 Free Software Foundation, Inc. | |
4 | 3 |
5 This file is part of GCC. | 4 This file is part of GCC. |
6 | 5 |
7 GCC is free software; you can redistribute it and/or modify it under | 6 GCC is free software; you can redistribute it and/or modify it under |
8 the terms of the GNU General Public License as published by the Free | 7 the terms of the GNU General Public License as published by the Free |
24 extern int dbxout_symbol (tree, int); | 23 extern int dbxout_symbol (tree, int); |
25 extern void dbxout_parms (tree); | 24 extern void dbxout_parms (tree); |
26 extern void dbxout_reg_parms (tree); | 25 extern void dbxout_reg_parms (tree); |
27 extern int dbxout_syms (tree); | 26 extern int dbxout_syms (tree); |
28 | 27 |
28 extern void default_stabs_asm_out_destructor (rtx, int); | |
29 extern void default_stabs_asm_out_constructor (rtx, int); | |
30 | |
31 /* dbxout helper functions */ | |
32 #if defined DBX_DEBUGGING_INFO || defined XCOFF_DEBUGGING_INFO | |
33 | |
34 extern void dbxout_int (int); | |
35 extern void dbxout_stabd (int, int); | |
36 extern void dbxout_begin_stabn (int); | |
37 extern void dbxout_begin_stabn_sline (int); | |
38 extern void dbxout_begin_empty_stabs (int); | |
39 extern void dbxout_begin_simple_stabs (const char *, int); | |
40 extern void dbxout_begin_simple_stabs_desc (const char *, int, int); | |
41 | |
42 extern void dbxout_stab_value_zero (void); | |
43 extern void dbxout_stab_value_label (const char *); | |
44 extern void dbxout_stab_value_label_diff (const char *, const char *); | |
45 extern void dbxout_stab_value_internal_label (const char *, int *); | |
46 extern void dbxout_stab_value_internal_label_diff (const char *, int *, | |
47 const char *); | |
48 #endif | |
49 | |
29 /* Language description for N_SO stabs. */ | 50 /* Language description for N_SO stabs. */ |
30 #define N_SO_AS 1 | 51 #define N_SO_AS 1 |
31 #define N_SO_C 2 | 52 #define N_SO_C 2 |
32 #define N_SO_ANSI_C 3 | 53 #define N_SO_ANSI_C 3 |
33 #define N_SO_CC 4 /* c++*/ | 54 #define N_SO_CC 4 /* c++*/ |
34 #define N_SO_FORTRAN 5 | 55 #define N_SO_FORTRAN 5 |
35 #define N_SO_PASCAL 6 | |
36 #define N_SO_FORTRAN90 7 | 56 #define N_SO_FORTRAN90 7 |
37 #define N_SO_OBJC 50 | 57 #define N_SO_OBJC 50 |
38 #define N_SO_OBJCPLUS 51 | 58 #define N_SO_OBJCPLUS 51 |
39 | 59 |
40 #endif /* GCC_DBXOUT_H */ | 60 #endif /* GCC_DBXOUT_H */ |