Mercurial > hg > CbC > CbC_gcc
annotate gcc/hooks.c @ 108:7ad14f446135
add CbC-example/rectypeTest/
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 14 Jun 2012 20:30:24 +0900 |
parents | f6334be47118 |
children | 04ced10e8804 |
rev | line source |
---|---|
0 | 1 /* General-purpose hooks. |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
2 Copyright (C) 2002, 2003, 2004, 2005, 2007, 2008, 2009, 2010 |
0 | 3 Free Software Foundation, Inc. |
4 | |
5 This program is free software; you can redistribute it and/or modify it | |
6 under the terms of the GNU General Public License as published by the | |
7 Free Software Foundation; either version 3, or (at your option) any | |
8 later version. | |
9 | |
10 This program is distributed in the hope that it will be useful, | |
11 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
13 GNU General Public License for more details. | |
14 | |
15 You should have received a copy of the GNU General Public License | |
16 along with this program; see the file COPYING3. If not see | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
17 <http://www.gnu.org/licenses/>. |
0 | 18 |
19 In other words, you are welcome to use, share and improve this program. | |
20 You are forbidden to forbid anyone else to use, share and improve | |
21 what you give them. Help stamp out software-hoarding! */ | |
22 | |
23 /* This file contains generic hooks that can be used as defaults for | |
24 target or language-dependent hook initializers. */ | |
25 | |
26 #include "config.h" | |
27 #include "system.h" | |
28 #include "coretypes.h" | |
29 #include "tm.h" | |
30 #include "hooks.h" | |
31 | |
32 /* Generic hook that does absolutely zappo. */ | |
33 void | |
34 hook_void_void (void) | |
35 { | |
36 } | |
37 | |
38 /* Generic hook that takes no arguments and returns false. */ | |
39 bool | |
40 hook_bool_void_false (void) | |
41 { | |
42 return false; | |
43 } | |
44 | |
45 /* Generic hook that takes no arguments and returns true. */ | |
46 bool | |
47 hook_bool_void_true (void) | |
48 { | |
49 return true; | |
50 } | |
51 | |
52 /* Generic hook that takes (bool) and returns false. */ | |
53 bool | |
54 hook_bool_bool_false (bool a ATTRIBUTE_UNUSED) | |
55 { | |
56 return false; | |
57 } | |
58 | |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
59 /* Generic hook that takes (bool, struct gcc_options *) and returns false. */ |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
60 bool |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
61 hook_bool_bool_gcc_optionsp_false (bool a ATTRIBUTE_UNUSED, |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
62 struct gcc_options *opts ATTRIBUTE_UNUSED) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
63 { |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
64 return false; |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
65 } |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
66 |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
67 /* Generic hook that takes const int, const int) and returns true. */ |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
68 bool hook_bool_const_int_const_int_true (const int a ATTRIBUTE_UNUSED, |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
69 const int b ATTRIBUTE_UNUSED) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
70 { |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
71 return true; |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
72 } |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
73 |
0 | 74 /* Generic hook that takes (enum machine_mode) and returns false. */ |
75 bool | |
76 hook_bool_mode_false (enum machine_mode mode ATTRIBUTE_UNUSED) | |
77 { | |
78 return false; | |
79 } | |
80 | |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
81 /* Generic hook that takes (enum machine_mode) and returns true. */ |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
82 bool |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
83 hook_bool_mode_true (enum machine_mode mode ATTRIBUTE_UNUSED) |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
84 { |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
85 return true; |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
86 } |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
87 |
0 | 88 /* Generic hook that takes (enum machine_mode, rtx) and returns false. */ |
89 bool | |
90 hook_bool_mode_const_rtx_false (enum machine_mode mode ATTRIBUTE_UNUSED, | |
91 const_rtx value ATTRIBUTE_UNUSED) | |
92 { | |
93 return false; | |
94 } | |
95 | |
96 /* Generic hook that takes (enum machine_mode, rtx) and returns true. */ | |
97 bool | |
98 hook_bool_mode_const_rtx_true (enum machine_mode mode ATTRIBUTE_UNUSED, | |
99 const_rtx value ATTRIBUTE_UNUSED) | |
100 { | |
101 return true; | |
102 } | |
103 | |
104 /* Generic hook that takes (FILE *, const char *) and does nothing. */ | |
105 void | |
106 hook_void_FILEptr_constcharptr (FILE *a ATTRIBUTE_UNUSED, const char *b ATTRIBUTE_UNUSED) | |
107 { | |
108 } | |
109 | |
110 /* Used for the TARGET_ASM_CAN_OUTPUT_MI_THUNK hook. */ | |
111 bool | |
112 hook_bool_const_tree_hwi_hwi_const_tree_false (const_tree a ATTRIBUTE_UNUSED, | |
113 HOST_WIDE_INT b ATTRIBUTE_UNUSED, | |
114 HOST_WIDE_INT c ATTRIBUTE_UNUSED, | |
115 const_tree d ATTRIBUTE_UNUSED) | |
116 { | |
117 return false; | |
118 } | |
119 | |
120 bool | |
121 hook_bool_const_tree_hwi_hwi_const_tree_true (const_tree a ATTRIBUTE_UNUSED, | |
122 HOST_WIDE_INT b ATTRIBUTE_UNUSED, | |
123 HOST_WIDE_INT c ATTRIBUTE_UNUSED, | |
124 const_tree d ATTRIBUTE_UNUSED) | |
125 { | |
126 return true; | |
127 } | |
128 | |
129 bool | |
130 hook_bool_size_t_constcharptr_int_true (size_t a ATTRIBUTE_UNUSED, | |
131 const char *b ATTRIBUTE_UNUSED, | |
132 int c ATTRIBUTE_UNUSED) | |
133 { | |
134 return true; | |
135 } | |
136 | |
137 bool | |
138 default_can_output_mi_thunk_no_vcall (const_tree a ATTRIBUTE_UNUSED, | |
139 HOST_WIDE_INT b ATTRIBUTE_UNUSED, | |
140 HOST_WIDE_INT c, | |
141 const_tree d ATTRIBUTE_UNUSED) | |
142 { | |
143 return c == 0; | |
144 } | |
145 | |
146 int | |
147 hook_int_const_tree_0 (const_tree a ATTRIBUTE_UNUSED) | |
148 { | |
149 return 0; | |
150 } | |
151 | |
152 /* ??? Used for comp_type_attributes, which ought to return bool. */ | |
153 int | |
154 hook_int_const_tree_const_tree_1 (const_tree a ATTRIBUTE_UNUSED, const_tree b ATTRIBUTE_UNUSED) | |
155 { | |
156 return 1; | |
157 } | |
158 | |
159 int | |
160 hook_int_rtx_0 (rtx a ATTRIBUTE_UNUSED) | |
161 { | |
162 return 0; | |
163 } | |
164 | |
165 int | |
166 hook_int_rtx_bool_0 (rtx a ATTRIBUTE_UNUSED, bool b ATTRIBUTE_UNUSED) | |
167 { | |
168 return 0; | |
169 } | |
170 | |
171 unsigned int | |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
172 hook_uint_void_0 (void) |
0 | 173 { |
174 return 0; | |
175 } | |
176 | |
177 void | |
178 hook_void_tree (tree a ATTRIBUTE_UNUSED) | |
179 { | |
180 } | |
181 | |
182 void | |
183 hook_void_constcharptr (const char *a ATTRIBUTE_UNUSED) | |
184 { | |
185 } | |
186 | |
187 void | |
188 hook_void_tree_treeptr (tree a ATTRIBUTE_UNUSED, tree *b ATTRIBUTE_UNUSED) | |
189 { | |
190 } | |
191 | |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
192 void |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
193 hook_void_int_int (int a ATTRIBUTE_UNUSED, int b ATTRIBUTE_UNUSED) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
194 { |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
195 } |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
196 |
0 | 197 bool |
198 hook_bool_tree_false (tree a ATTRIBUTE_UNUSED) | |
199 { | |
200 return false; | |
201 } | |
202 | |
203 bool | |
204 hook_bool_const_tree_false (const_tree a ATTRIBUTE_UNUSED) | |
205 { | |
206 return false; | |
207 } | |
208 | |
209 bool | |
210 hook_bool_tree_true (tree a ATTRIBUTE_UNUSED) | |
211 { | |
212 return true; | |
213 } | |
214 | |
215 bool | |
216 hook_bool_const_tree_true (const_tree a ATTRIBUTE_UNUSED) | |
217 { | |
218 return true; | |
219 } | |
220 | |
221 bool | |
222 hook_bool_tree_tree_false (tree a ATTRIBUTE_UNUSED, tree b ATTRIBUTE_UNUSED) | |
223 { | |
224 return false; | |
225 } | |
226 | |
227 bool | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
228 hook_bool_tree_tree_true (tree a ATTRIBUTE_UNUSED, tree b ATTRIBUTE_UNUSED) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
229 { |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
230 return true; |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
231 } |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
232 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
233 bool |
0 | 234 hook_bool_tree_bool_false (tree a ATTRIBUTE_UNUSED, bool b ATTRIBUTE_UNUSED) |
235 { | |
236 return false; | |
237 } | |
238 | |
239 bool | |
240 hook_bool_rtx_false (rtx a ATTRIBUTE_UNUSED) | |
241 { | |
242 return false; | |
243 } | |
244 | |
245 bool | |
246 hook_bool_uintp_uintp_false (unsigned int *a ATTRIBUTE_UNUSED, | |
247 unsigned int *b ATTRIBUTE_UNUSED) | |
248 { | |
249 return false; | |
250 } | |
251 | |
252 bool | |
253 hook_bool_rtx_int_int_intp_bool_false (rtx a ATTRIBUTE_UNUSED, | |
254 int b ATTRIBUTE_UNUSED, | |
255 int c ATTRIBUTE_UNUSED, | |
256 int *d ATTRIBUTE_UNUSED, | |
257 bool speed_p ATTRIBUTE_UNUSED) | |
258 { | |
259 return false; | |
260 } | |
261 | |
262 /* Generic hook that takes an rtx and returns it. */ | |
263 rtx | |
264 hook_rtx_rtx_identity (rtx x) | |
265 { | |
266 return x; | |
267 } | |
268 | |
269 /* Generic hook that takes an rtx and returns NULL_RTX. */ | |
270 rtx | |
271 hook_rtx_rtx_null (rtx x ATTRIBUTE_UNUSED) | |
272 { | |
273 return NULL; | |
274 } | |
275 | |
276 /* Generic hook that takes a tree and an int and returns NULL_RTX. */ | |
277 rtx | |
278 hook_rtx_tree_int_null (tree a ATTRIBUTE_UNUSED, int b ATTRIBUTE_UNUSED) | |
279 { | |
280 return NULL; | |
281 } | |
282 | |
283 /* Generic hook that takes three trees and returns the last one as is. */ | |
284 tree | |
285 hook_tree_tree_tree_tree_3rd_identity (tree a ATTRIBUTE_UNUSED, | |
286 tree b ATTRIBUTE_UNUSED, tree c) | |
287 { | |
288 return c; | |
289 } | |
290 | |
291 /* Generic hook that takes a tree and returns a NULL string. */ | |
292 const char * | |
293 hook_constcharptr_const_tree_null (const_tree t ATTRIBUTE_UNUSED) | |
294 { | |
295 return NULL; | |
296 } | |
297 | |
298 tree | |
63
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
299 hook_tree_tree_int_treep_bool_null (tree t0 ATTRIBUTE_UNUSED, |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
300 int i ATTRIBUTE_UNUSED, |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
301 tree *p ATTRIBUTE_UNUSED, |
b7f97abdc517
update gcc from gcc-4.5.0 to gcc-4.6
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
55
diff
changeset
|
302 bool ignore ATTRIBUTE_UNUSED) |
0 | 303 { |
304 return NULL; | |
305 } | |
306 | |
307 tree | |
308 hook_tree_tree_tree_null (tree t0 ATTRIBUTE_UNUSED, tree t1 ATTRIBUTE_UNUSED) | |
309 { | |
310 return NULL; | |
311 } | |
312 | |
313 tree | |
314 hook_tree_tree_tree_tree_null (tree t0 ATTRIBUTE_UNUSED, | |
315 tree t1 ATTRIBUTE_UNUSED, | |
316 tree t2 ATTRIBUTE_UNUSED) | |
317 { | |
318 return NULL; | |
319 } | |
320 | |
321 /* Generic hook that takes a rtx and returns a NULL string. */ | |
322 const char * | |
323 hook_constcharptr_const_rtx_null (const_rtx r ATTRIBUTE_UNUSED) | |
324 { | |
325 return NULL; | |
326 } | |
327 | |
328 const char * | |
329 hook_constcharptr_const_tree_const_tree_null (const_tree t0 ATTRIBUTE_UNUSED, | |
330 const_tree t1 ATTRIBUTE_UNUSED) | |
331 { | |
332 return NULL; | |
333 } | |
334 | |
335 const char * | |
336 hook_constcharptr_int_const_tree_null (int i ATTRIBUTE_UNUSED, | |
337 const_tree t0 ATTRIBUTE_UNUSED) | |
338 { | |
339 return NULL; | |
340 } | |
341 | |
342 const char * | |
343 hook_constcharptr_int_const_tree_const_tree_null (int i ATTRIBUTE_UNUSED, | |
344 const_tree t0 ATTRIBUTE_UNUSED, | |
345 const_tree t1 ATTRIBUTE_UNUSED) | |
346 { | |
347 return NULL; | |
348 } | |
55
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
349 |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
350 /* Generic hook that takes a const_tree and returns NULL_TREE. */ |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
351 tree |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
352 hook_tree_const_tree_null (const_tree t ATTRIBUTE_UNUSED) |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
353 { |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
354 return NULL; |
77e2b8dfacca
update it from 4.4.3 to 4.5.0
ryoma <e075725@ie.u-ryukyu.ac.jp>
parents:
0
diff
changeset
|
355 } |
67
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
356 |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
357 /* Generic hook that takes a rtx and an int and returns a bool. */ |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
358 |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
359 bool |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
360 hook_bool_rtx_int_false (rtx insn ATTRIBUTE_UNUSED, int mode ATTRIBUTE_UNUSED) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
361 { |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
362 return false; |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
363 } |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
364 |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
365 /* Generic hook that takes a rtx and an int and returns void. */ |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
366 |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
367 void |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
368 hook_void_rtx_int (rtx insn ATTRIBUTE_UNUSED, int mode ATTRIBUTE_UNUSED) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
369 { |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
370 } |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
371 |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
372 /* Generic hook that takes a struct gcc_options * and returns void. */ |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
373 |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
374 void |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
375 hook_void_gcc_optionsp (struct gcc_options *opts ATTRIBUTE_UNUSED) |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
376 { |
f6334be47118
update gcc from gcc-4.6-20100522 to gcc-4.6-20110318
nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp>
parents:
63
diff
changeset
|
377 } |