blob: fc92f0f5c7a4d2f12b0ceef3d2593b8ed258b7bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
|
## file melt-predef.list
# Copyright (C) 2009 - 2013 Free Software Foundation, Inc.
#This file is part of GCC.
#GCC is free software; you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation; either version 3, or (at your option)
#any later version.
#GCC is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#GNU General Public License for more details.
#You should have received a copy of the GNU General Public License
#along with GCC; see the file COPYING3. If not see
#<http://www.gnu.org/licenses/>.
## keep in alphabetical order!
## To remove a predefined, mark it with @POISON in second field, make
## upgrade-warmelt, remove it entirely, and make upgrade-warmelt
## again. Look into make-warmelt-predef.awk for details. Don't
## forget to remove all MELT related files in the build tree before
## making upgrade-warmelt. Don't remove more than a few predefined
## values at a time!
## predefined-name [ @qualifier ]
CLASS_ALARM_HANDLER
CLASS_CHILD_PROCESS_HANDLER
CLASS_CITERATOR
CLASS_CLASS
CLASS_CMATCHER
CLASS_CTYPE
CLASS_CTYPE_GTY
CLASS_CTYPE_PLAIN
CLASS_DISCRIMINANT
CLASS_ENVIRONMENT
CLASS_FIELD
CLASS_FORMAL_BINDING
CLASS_FUNMATCHER
CLASS_GCC_GIMPLE_PASS
CLASS_GCC_PASS
CLASS_GCC_PRAGMA
CLASS_GCC_RTL_PASS
CLASS_GCC_SIMPLE_IPA_PASS
CLASS_GCC_TRANSFORM_IPA_PASS
CLASS_HOOK_DESCRIPTOR
CLASS_INPUT_CHANNEL_HANDLER
CLASS_KEYWORD
CLASS_LOCATED
CLASS_MELT_MODE
CLASS_NAMED
CLASS_PRIMITIVE
CLASS_PROPED
CLASS_REFERENCE
CLASS_ROOT
CLASS_SELECTOR
CLASS_SEXPR
CLASS_SEXPR_MACROSTRING
CLASS_SYMBOL
CLASS_SYSTEM_DATA
CTYPE_BASIC_BLOCK
CTYPE_BITMAP
CTYPE_CSTRING
CTYPE_EDGE
CTYPE_GIMPLE
CTYPE_GIMPLE_SEQ
CTYPE_LONG
CTYPE_LOOP
CTYPE_PPL_COEFFICIENT
CTYPE_PPL_CONSTRAINT
CTYPE_PPL_CONSTRAINT_SYSTEM
CTYPE_PPL_GENERATOR
CTYPE_PPL_GENERATOR_SYSTEM
CTYPE_PPL_LINEAR_EXPRESSION
CTYPE_PPL_POLYHEDRON
CTYPE_RTVEC
CTYPE_RTX
CTYPE_TREE
CTYPE_VALUE
CTYPE_VOID
DISCR_ANY_RECEIVER
DISCR_BASIC_BLOCK
DISCR_BITMAP
DISCR_BUCKET_LONGS
DISCR_CHARACTER_INTEGER
DISCR_CLASS_SEQUENCE
DISCR_CLOSURE
DISCR_CONSTANT_BASIC_BLOCK
DISCR_CONSTANT_EDGE
DISCR_CONSTANT_GIMPLE
DISCR_CONSTANT_GIMPLE_SEQ
DISCR_CONSTANT_INTEGER
DISCR_CONSTANT_LOOP
DISCR_CONSTANT_TREE
DISCR_EDGE
DISCR_FIELD_SEQUENCE
DISCR_FILE
DISCR_GIMPLE
DISCR_GIMPLE_SEQ
DISCR_HOOK
DISCR_INTEGER
DISCR_LIST
DISCR_LOOP
DISCR_MACRO_CLOSURE
DISCR_MAP_BASIC_BLOCKS
DISCR_MAP_BITMAPS
DISCR_MAP_EDGES
DISCR_MAP_GIMPLES
DISCR_MAP_GIMPLE_SEQS
DISCR_MAP_LOOPS
DISCR_MAP_OBJECTS
DISCR_MAP_RTVECS
DISCR_MAP_RTXS
DISCR_MAP_STRINGS
DISCR_MAP_TREES
DISCR_METHOD_MAP
DISCR_MIXED_BIGINT
DISCR_MIXED_INTEGER
DISCR_MIXED_LOCATION
DISCR_MULTIPLE
DISCR_NAME_STRING
DISCR_NULL_RECEIVER
DISCR_PAIR
DISCR_RAWFILE
DISCR_REAL
DISCR_ROUTINE
DISCR_RTVEC
DISCR_RTX
DISCR_STRBUF
DISCR_STRING
DISCR_TREE
DISCR_VERBATIM_STRING
HOOK_ALL_IPA_PASSES_END
HOOK_ALL_IPA_PASSES_START
HOOK_ALL_PASSES_END
HOOK_ALL_PASSES_START
HOOK_EARLY_GIMPLE_PASSES_END
HOOK_EARLY_GIMPLE_PASSES_START
HOOK_EXIT_FINALIZER
HOOK_FINISH_DECL
HOOK_FINISH_TYPE
HOOK_FINISH_UNIT
HOOK_GIMPLE_EXECUTE
HOOK_GIMPLE_GATE
HOOK_HANDLE_SIGALRM
HOOK_HANDLE_SIGCHLD
HOOK_HANDLE_SIGIO
HOOK_INTERN_KEYWORD
HOOK_INTERN_SYMBOL
HOOK_LOW_DEBUG_VALUE_AT
HOOK_LOW_STDERR_VALUE_AT
HOOK_MACRO_INSTALLER
HOOK_MELT_ATTRIBUTE_DEFINER
HOOK_NAMED_KEYWORD
HOOK_NAMED_SYMBOL
HOOK_OVERRIDE_GATE
HOOK_PASS_EXECUTION
HOOK_POLL_INPUTS
HOOK_PRE_GENERICIZE
HOOK_RTL_EXECUTE
HOOK_RTL_GATE
HOOK_SIMPLE_IPA_EXECUTE
HOOK_SIMPLE_IPA_GATE
HOOK_START_UNIT
HOOK_FRESH_ENVIRONMENT_REFERENCE_MAKER
HOOK_SYMBOL_IMPORTER
HOOK_VALUE_EXPORTER
HOOK_MACRO_EXPORTER
HOOK_PATMACRO_EXPORTER
INITIAL_SYSTEM_DATA
TRUE
# the predefined below are for some testing, don't use them in "production"
_ZXTRA1PREDEF
_ZXTRA2PREDEF
_ZXTRA3PREDEF
# eof melt-predef.list
|