comparison gcc/gsyms.h @ 16:04ced10e8804

gcc 7
author kono
date Fri, 27 Oct 2017 22:46:09 +0900
parents 77e2b8dfacca
children 84e7813d76e9
comparison
equal deleted inserted replaced
15:561a7518be6b 16:04ced10e8804
1 /* Copyright (C) 1992, 1996, 1997, 1998 Free Software Foundation, Inc. 1 /* Copyright (C) 1992-2017 Free Software Foundation, Inc.
2 2
3 This file is part of GCC. 3 This file is part of GCC.
4 4
5 GCC is free software; you can redistribute it and/or modify it under 5 GCC is free software; you can redistribute it and/or modify it under
6 the terms of the GNU General Public License as published by the Free 6 the terms of the GNU General Public License as published by the Free
16 along with GCC; see the file COPYING3. If not see 16 along with GCC; see the file COPYING3. If not see
17 <http://www.gnu.org/licenses/>. */ 17 <http://www.gnu.org/licenses/>. */
18 18
19 /* For cross compilation, use the portable definitions from the COFF 19 /* For cross compilation, use the portable definitions from the COFF
20 documentation. */ 20 documentation. */
21 #ifndef GCC_GSYMS_H
22 #define GCC_GSYMS_H
21 23
22 #define __GNU_SYMS__ 24 #define __GNU_SYMS__
23 25
24 enum sdb_storage_class 26 enum sdb_storage_class
25 { 27 {
70 T_MOE = 11, 72 T_MOE = 11,
71 T_UCHAR = 12, 73 T_UCHAR = 12,
72 T_USHORT = 13, 74 T_USHORT = 13,
73 T_UINT = 14, 75 T_UINT = 14,
74 T_ULONG = 15 76 T_ULONG = 15
75 #ifdef EXTENDED_SDB_BASIC_TYPES
76 , T_LNGDBL = 16
77 #endif
78 }; 77 };
79 78
80 enum sdb_type_class 79 enum sdb_type_class
81 { 80 {
82 DT_NON = 0, 81 DT_NON = 0,
85 DT_ARY = 3 84 DT_ARY = 3
86 }; 85 };
87 86
88 enum sdb_masks 87 enum sdb_masks
89 { 88 {
90 #ifdef EXTENDED_SDB_BASIC_TYPES
91 N_BTMASK = 0x1f,
92 N_TMASK = 0x60,
93 N_TMASK1 = 0x300,
94 N_TMASK2 = 0x360,
95 N_BTSHFT = 5,
96 #else
97 N_BTMASK = 017, 89 N_BTMASK = 017,
98 N_TMASK = 060, 90 N_TMASK = 060,
99 N_TMASK1 = 0300, 91 N_TMASK1 = 0300,
100 N_TMASK2 = 0360, 92 N_TMASK2 = 0360,
101 N_BTSHFT = 4, 93 N_BTSHFT = 4,
102 #endif
103 N_TSHIFT = 2 94 N_TSHIFT = 2
104 }; 95 };
96
97 #endif /* GCC_GSYMS_H */