• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.1'>
2  <elf-needed>
3    <dependency name='libstdc++.so.6'/>
4    <dependency name='libm.so.6'/>
5    <dependency name='libgcc_s.so.1'/>
6    <dependency name='libc.so.6'/>
7  </elf-needed>
8  <elf-function-symbols>
9    <!-- cpp_assert(cpp_reader*, char const*) -->
10    <elf-symbol name='_Z10cpp_assertP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
11    <!-- cpp_define(cpp_reader*, char const*) -->
12    <elf-symbol name='_Z10cpp_defineP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13    <!-- cpp_finish(cpp_reader*, _IO_FILE*) -->
14    <elf-symbol name='_Z10cpp_finishP10cpp_readerP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <!-- cpp_lookup(cpp_reader*, unsigned char const*, unsigned int) -->
16    <elf-symbol name='_Z10cpp_lookupP10cpp_readerPKhj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <!-- deps_write(deps const*, _IO_FILE*, unsigned int) -->
18    <elf-symbol name='_Z10deps_writePK4depsP8_IO_FILEj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <!-- get_spaces(char const*) -->
20    <elf-symbol name='_Z10get_spacesPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <!-- ht_destroy(ht*) -->
22    <elf-symbol name='_Z10ht_destroyP2ht' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <!-- seen_error() -->
24    <elf-symbol name='_Z10seen_errorv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <!-- warning_at(unsigned int, int, char const*, ...) -->
26    <elf-symbol name='_Z10warning_atjiPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <!-- cpp_defined(cpp_reader*, unsigned char const*, int) -->
28    <elf-symbol name='_Z11cpp_definedP10cpp_readerPKhi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <!-- cpp_destroy(cpp_reader*) -->
30    <elf-symbol name='_Z11cpp_destroyP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <!-- cpp_get_dir(_cpp_file*) -->
32    <elf-symbol name='_Z11cpp_get_dirP9_cpp_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <!-- cpp_warning(cpp_reader*, int, char const*, ...) -->
34    <elf-symbol name='_Z11cpp_warningP10cpp_readeriPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <!-- fancy_abort(char const*, int, char const*) -->
36    <elf-symbol name='_Z11fancy_abortPKciS0_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <!-- fatal_error(char const*, ...) -->
38    <elf-symbol name='_Z11fatal_errorPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <!-- file_exists(char const*) -->
40    <elf-symbol name='_Z11file_existsPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <!-- linemap_add(line_maps*, lc_reason, unsigned int, char const*, unsigned int) -->
42    <elf-symbol name='_Z11linemap_addP9line_maps9lc_reasonjPKcj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <!-- pp_verbatim(pretty_print_info*, char const*, ...) -->
44    <elf-symbol name='_Z11pp_verbatimP17pretty_print_infoPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <!-- collect_wait(char const*, pex_obj*) -->
46    <elf-symbol name='_Z12collect_waitPKcP7pex_obj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <!-- cpp_get_deps(cpp_reader*) -->
48    <elf-symbol name='_Z12cpp_get_depsP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <!-- cpp_get_file(cpp_buffer*) -->
50    <elf-symbol name='_Z12cpp_get_fileP10cpp_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <!-- cpp_get_path(_cpp_file*) -->
52    <elf-symbol name='_Z12cpp_get_pathP9_cpp_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <!-- cpp_get_prev(cpp_buffer*) -->
54    <elf-symbol name='_Z12cpp_get_prevP10cpp_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <!-- cpp_included(cpp_reader*, char const*) -->
56    <elf-symbol name='_Z12cpp_includedP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <!-- cpp_set_lang(cpp_reader*, c_lang) -->
58    <elf-symbol name='_Z12cpp_set_langP10cpp_reader6c_lang' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <!-- cpp_unassert(cpp_reader*, char const*) -->
60    <elf-symbol name='_Z12cpp_unassertP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <!-- deps_add_dep(deps*, char const*) -->
62    <elf-symbol name='_Z12deps_add_depP4depsPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <!-- deps_restore(deps*, _IO_FILE*, char const*) -->
64    <elf-symbol name='_Z12deps_restoreP4depsP8_IO_FILEPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <!-- linemap_dump(_IO_FILE*, line_maps*, unsigned int, bool) -->
66    <elf-symbol name='_Z12linemap_dumpP8_IO_FILEP9line_mapsjb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <!-- linemap_init(line_maps*) -->
68    <elf-symbol name='_Z12linemap_initP9line_maps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69    <!-- pp_construct(pretty_print_info*, char const*, int) -->
70    <elf-symbol name='_Z12pp_constructP17pretty_print_infoPKci' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
71    <!-- cpp_get_token(cpp_reader*) -->
72    <elf-symbol name='_Z13cpp_get_tokenP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
73    <!-- cpp_token_len(cpp_token const*) -->
74    <elf-symbol name='_Z13cpp_token_lenPK9cpp_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
75    <!-- cpp_type2name(cpp_ttype, unsigned char) -->
76    <elf-symbol name='_Z13cpp_type2name9cpp_ttypeh' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
77    <!-- cpp_undef_all(cpp_reader*) -->
78    <elf-symbol name='_Z13cpp_undef_allP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
79    <!-- pp_base_flush(pretty_print_info*) -->
80    <elf-symbol name='_Z13pp_base_flushP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
81    <!-- trim_filename(char const*) -->
82    <elf-symbol name='_Z13trim_filenamePKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
83    <!-- cpp_get_buffer(cpp_reader*) -->
84    <elf-symbol name='_Z14cpp_get_bufferP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
85    <!-- cpp_init_iconv(cpp_reader*) -->
86    <elf-symbol name='_Z14cpp_init_iconvP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
87    <!-- cpp_pedwarning(cpp_reader*, int, char const*, ...) -->
88    <elf-symbol name='_Z14cpp_pedwarningP10cpp_readeriPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
89    <!-- cpp_peek_token(cpp_reader*, int) -->
90    <elf-symbol name='_Z14cpp_peek_tokenP10cpp_readeri' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
91    <!-- deps_add_vpath(deps*, char const*) -->
92    <elf-symbol name='_Z14deps_add_vpathP4depsPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
93    <!-- internal_error(char const*, ...) -->
94    <elf-symbol name='_Z14internal_errorPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
95    <!-- linemap_lookup(line_maps*, unsigned int) -->
96    <elf-symbol name='_Z14linemap_lookupP9line_mapsj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
97    <!-- pp_base_format(pretty_print_info*, text_info*) -->
98    <elf-symbol name='_Z14pp_base_formatP17pretty_print_infoP9text_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
99    <!-- pp_base_indent(pretty_print_info*) -->
100    <elf-symbol name='_Z14pp_base_indentP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
101    <!-- pp_base_string(pretty_print_info*, char const*) -->
102    <elf-symbol name='_Z14pp_base_stringP17pretty_print_infoPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
103    <!-- vec_stack_free(void*) -->
104    <elf-symbol name='_Z14vec_stack_freePv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
105    <!-- collect_execute(char const*, char**, char const*, char const*, int) -->
106    <elf-symbol name='_Z15collect_executePKcPPcS0_S0_i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
107    <!-- cpp_avoid_paste(cpp_reader*, cpp_token const*, cpp_token const*) -->
108    <elf-symbol name='_Z15cpp_avoid_pasteP10cpp_readerPK9cpp_tokenS3_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
109    <!-- cpp_change_file(cpp_reader*, lc_reason, char const*) -->
110    <elf-symbol name='_Z15cpp_change_fileP10cpp_reader9lc_reasonPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
111    <!-- cpp_get_options(cpp_reader*) -->
112    <elf-symbol name='_Z15cpp_get_optionsP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
113    <!-- cpp_output_line(cpp_reader*, _IO_FILE*) -->
114    <elf-symbol name='_Z15cpp_output_lineP10cpp_readerP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
115    <!-- cpp_push_buffer(cpp_reader*, unsigned char const*, unsigned long, int) -->
116    <elf-symbol name='_Z15cpp_push_bufferP10cpp_readerPKhmi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117    <!-- cpp_spell_token(cpp_reader*, cpp_token const*, unsigned char*, bool) -->
118    <elf-symbol name='_Z15cpp_spell_tokenP10cpp_readerPK9cpp_tokenPhb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
119    <!-- cpp_sys_macro_p(cpp_reader*) -->
120    <elf-symbol name='_Z15cpp_sys_macro_pP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
121    <!-- deps_add_target(deps*, char const*, int) -->
122    <elf-symbol name='_Z15deps_add_targetP4depsPKci' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
123    <!-- emit_diagnostic(diagnostic_t, unsigned int, int, char const*, ...) -->
124    <elf-symbol name='_Z15emit_diagnostic12diagnostic_tjiPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
125    <!-- expand_location(unsigned int) -->
126    <elf-symbol name='_Z15expand_locationj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
127    <!-- line_table_dump(_IO_FILE*, line_maps*, unsigned int, unsigned int) -->
128    <elf-symbol name='_Z15line_table_dumpP8_IO_FILEP9line_mapsjj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
129    <!-- pp_base_newline(pretty_print_info*) -->
130    <elf-symbol name='_Z15pp_base_newlineP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
131    <!-- cpp_get_comments(cpp_reader*) -->
132    <elf-symbol name='_Z16cpp_get_commentsP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
133    <!-- cpp_output_token(cpp_token const*, _IO_FILE*) -->
134    <elf-symbol name='_Z16cpp_output_tokenPK9cpp_tokenP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
135    <!-- cpp_post_options(cpp_reader*) -->
136    <elf-symbol name='_Z16cpp_post_optionsP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137    <!-- cpp_push_include(cpp_reader*, char const*) -->
138    <elf-symbol name='_Z16cpp_push_includeP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
139    <!-- cpp_quote_string(unsigned char*, unsigned char const*, unsigned int) -->
140    <elf-symbol name='_Z16cpp_quote_stringPhPKhj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
141    <!-- cpp_set_line_map(cpp_reader*, line_maps*) -->
142    <elf-symbol name='_Z16cpp_set_line_mapP10cpp_readerP9line_maps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
143    <!-- gcc_init_libintl() -->
144    <elf-symbol name='_Z16gcc_init_libintlv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
145    <!-- ggc_realloc_stat(void*, unsigned long) -->
146    <elf-symbol name='_Z16ggc_realloc_statPvm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
147    <!-- vec_gc_o_reserve(void*, int, unsigned long, unsigned long) -->
148    <elf-symbol name='_Z16vec_gc_o_reservePvimm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
149    <!-- vec_gc_p_reserve(void*, int) -->
150    <elf-symbol name='_Z16vec_gc_p_reservePvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
151    <!-- cpp_create_reader(c_lang, ht*, line_maps*) -->
152    <elf-symbol name='_Z17cpp_create_reader6c_langP2htP9line_maps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
153    <!-- cpp_get_callbacks(cpp_reader*) -->
154    <elf-symbol name='_Z17cpp_get_callbacksP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
155    <!-- cpp_init_builtins(cpp_reader*, int) -->
156    <elf-symbol name='_Z17cpp_init_builtinsP10cpp_readeri' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
157    <!-- cpp_scan_nooutput(cpp_reader*) -->
158    <elf-symbol name='_Z17cpp_scan_nooutputP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
159    <!-- cpp_set_callbacks(cpp_reader*, cpp_callbacks*) -->
160    <elf-symbol name='_Z17cpp_set_callbacksP10cpp_readerP13cpp_callbacks' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
161    <!-- cpp_token_as_text(cpp_reader*, cpp_token const*) -->
162    <elf-symbol name='_Z17cpp_token_as_textP10cpp_readerPK9cpp_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
163    <!-- diagnostic_finish(diagnostic_context*) -->
164    <elf-symbol name='_Z17diagnostic_finishP18diagnostic_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
165    <!-- gcc_gettext_width(char const*) -->
166    <elf-symbol name='_Z17gcc_gettext_widthPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
167    <!-- notice_translated(char const*, ...) -->
168    <elf-symbol name='_Z17notice_translatedPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
169    <!-- pp_base_character(pretty_print_info*, int) -->
170    <elf-symbol name='_Z17pp_base_characterP17pretty_print_infoi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
171    <!-- _cpp_backup_tokens(cpp_reader*, unsigned int) -->
172    <elf-symbol name='_Z18_cpp_backup_tokensP10cpp_readerj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
173    <!-- cpp_read_main_file(cpp_reader*, char const*) -->
174    <elf-symbol name='_Z18cpp_read_main_fileP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
175    <!-- cpp_userdef_char_p(cpp_ttype) -->
176    <elf-symbol name='_Z18cpp_userdef_char_p9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
177    <!-- cpp_warning_syshdr(cpp_reader*, int, char const*, ...) -->
178    <elf-symbol name='_Z18cpp_warning_syshdrP10cpp_readeriPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
179    <!-- deps_phony_targets(deps const*, _IO_FILE*) -->
180    <elf-symbol name='_Z18deps_phony_targetsPK4depsP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
181    <!-- ht_dump_statistics(ht*) -->
182    <elf-symbol name='_Z18ht_dump_statisticsP2ht' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
183    <!-- linemap_line_start(line_maps*, unsigned int, unsigned int) -->
184    <elf-symbol name='_Z18linemap_line_startP9line_mapsjj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
185    <!-- pp_base_set_prefix(pretty_print_info*, char const*) -->
186    <elf-symbol name='_Z18pp_base_set_prefixP17pretty_print_infoPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
187    <!-- vec_heap_o_reserve(void*, int, unsigned long, unsigned long) -->
188    <elf-symbol name='_Z18vec_heap_o_reservePvimm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
189    <!-- vec_heap_p_reserve(void*, int) -->
190    <elf-symbol name='_Z18vec_heap_p_reservePvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
191    <!-- cpp_classify_number(cpp_reader*, cpp_token const*, char const**) -->
192    <elf-symbol name='_Z19cpp_classify_numberP10cpp_readerPK9cpp_tokenPPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
193    <!-- cpp_error_with_line(cpp_reader*, int, unsigned int, unsigned int, char const*, ...) -->
194    <elf-symbol name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
195    <!-- cpp_included_before(cpp_reader*, char const*, unsigned int) -->
196    <elf-symbol name='_Z19cpp_included_beforeP10cpp_readerPKcj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
197    <!-- cpp_num_sign_extend(cpp_num, unsigned long) -->
198    <elf-symbol name='_Z19cpp_num_sign_extend7cpp_numm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
199    <!-- cpp_register_pragma(cpp_reader*, char const*, char const*, void (*)(cpp_reader*), bool) -->
200    <elf-symbol name='_Z19cpp_register_pragmaP10cpp_readerPKcS2_PFvS0_Eb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
201    <!-- cpp_token_val_index(cpp_token*) -->
202    <elf-symbol name='_Z19cpp_token_val_indexP9cpp_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
203    <!-- diagnostic_set_info(diagnostic_info*, char const*, __va_list_tag (*) [1], unsigned int, diagnostic_t) -->
204    <elf-symbol name='_Z19diagnostic_set_infoP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
205    <!-- file_name_as_prefix(char const*) -->
206    <elf-symbol name='_Z19file_name_as_prefixPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
207    <!-- ht_lookup_with_hash(ht*, unsigned char const*, unsigned long, unsigned int, ht_lookup_option) -->
208    <elf-symbol name='_Z19ht_lookup_with_hashP2htPKhmj16ht_lookup_option' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
209    <!-- pp_base_append_text(pretty_print_info*, char const*, char const*) -->
210    <elf-symbol name='_Z19pp_base_append_textP17pretty_print_infoPKcS2_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
211    <!-- pp_base_emit_prefix(pretty_print_info*) -->
212    <elf-symbol name='_Z19pp_base_emit_prefixP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
213    <!-- pp_base_maybe_space(pretty_print_info*) -->
214    <elf-symbol name='_Z19pp_base_maybe_spaceP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
215    <!-- vec_stack_o_reserve(void*, int, unsigned long, unsigned long) -->
216    <elf-symbol name='_Z19vec_stack_o_reservePvimm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
217    <!-- vec_stack_p_reserve(void*, int) -->
218    <elf-symbol name='_Z19vec_stack_p_reservePvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219    <!-- cpp_clear_file_cache(cpp_reader*) -->
220    <elf-symbol name='_Z20cpp_clear_file_cacheP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221    <!-- cpp_define_formatted(cpp_reader*, char const*, ...) -->
222    <elf-symbol name='_Z20cpp_define_formattedP10cpp_readerPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223    <!-- cpp_interpret_string(cpp_reader*, cpp_string const*, unsigned long, cpp_string*, cpp_ttype) -->
224    <elf-symbol name='_Z20cpp_interpret_stringP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
225    <!-- cpp_macro_definition(cpp_reader*, cpp_hashnode*) -->
226    <elf-symbol name='_Z20cpp_macro_definitionP10cpp_readerP12cpp_hashnode' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
227    <!-- cpp_userdef_string_p(cpp_ttype) -->
228    <elf-symbol name='_Z20cpp_userdef_string_p9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
229    <!-- ggc_alloc_typed_stat(gt_types_enum, unsigned long) -->
230    <elf-symbol name='_Z20ggc_alloc_typed_stat13gt_types_enumm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
231    <!-- ggc_round_alloc_size(unsigned long) -->
232    <elf-symbol name='_Z20ggc_round_alloc_sizem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
233    <!-- identifier_to_locale(char const*) -->
234    <elf-symbol name='_Z20identifier_to_localePKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
235    <!-- cpp_interpret_integer(cpp_reader*, cpp_token const*, unsigned int) -->
236    <elf-symbol name='_Z21cpp_interpret_integerP10cpp_readerPK9cpp_tokenj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
237    <!-- cpp_warning_with_line(cpp_reader*, int, unsigned int, unsigned int, char const*, ...) -->
238    <elf-symbol name='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
239    <!-- diagnostic_initialize(diagnostic_context*, int) -->
240    <elf-symbol name='_Z21diagnostic_initializeP18diagnostic_contexti' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
241    <!-- linemap_dump_location(line_maps*, unsigned int, _IO_FILE*) -->
242    <elf-symbol name='_Z21linemap_dump_locationP9line_mapsjP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
243    <!-- cpp_forall_identifiers(cpp_reader*, int (*)(cpp_reader*, cpp_hashnode*, void*), void*) -->
244    <elf-symbol name='_Z22cpp_forall_identifiersP10cpp_readerPFiS0_P12cpp_hashnodePvES3_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
245    <!-- cpp_get_userdef_suffix(cpp_token const*) -->
246    <elf-symbol name='_Z22cpp_get_userdef_suffixPK9cpp_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
247    <!-- cpp_make_system_header(cpp_reader*, int, int) -->
248    <elf-symbol name='_Z22cpp_make_system_headerP10cpp_readerii' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
249    <!-- cpp_set_include_chains(cpp_reader*, cpp_dir*, cpp_dir*, int) -->
250    <elf-symbol name='_Z22cpp_set_include_chainsP10cpp_readerP7cpp_dirS2_i' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
251    <!-- linemap_get_statistics(line_maps*, linemap_stats*) -->
252    <elf-symbol name='_Z22linemap_get_statisticsP9line_mapsP13linemap_stats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
253    <!-- pp_base_destroy_prefix(pretty_print_info*) -->
254    <elf-symbol name='_Z22pp_base_destroy_prefixP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
255    <!-- pp_base_formatted_text(pretty_print_info*) -->
256    <elf-symbol name='_Z22pp_base_formatted_textP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
257    <!-- vec_gc_o_reserve_exact(void*, int, unsigned long, unsigned long) -->
258    <elf-symbol name='_Z22vec_gc_o_reserve_exactPvimm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
259    <!-- vec_gc_p_reserve_exact(void*, int) -->
260    <elf-symbol name='_Z22vec_gc_p_reserve_exactPvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
261    <!-- cpp_interpret_charconst(cpp_reader*, cpp_token const*, unsigned int*, int*) -->
262    <elf-symbol name='_Z23cpp_interpret_charconstP10cpp_readerPK9cpp_tokenPjPi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
263    <!-- deps_add_default_target(deps*, char const*) -->
264    <elf-symbol name='_Z23deps_add_default_targetP4depsPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
265    <!-- diagnostic_build_prefix(diagnostic_context*, diagnostic_info*) -->
266    <elf-symbol name='_Z23diagnostic_build_prefixP18diagnostic_contextP15diagnostic_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
267    <!-- dump_vec_loc_statistics() -->
268    <elf-symbol name='_Z23dump_vec_loc_statisticsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
269    <!-- ggc_internal_alloc_stat(unsigned long) -->
270    <elf-symbol name='_Z23ggc_internal_alloc_statm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
271    <!-- linemap_expand_location(line_maps*, line_map const*, unsigned int) -->
272    <elf-symbol name='_Z23linemap_expand_locationP9line_mapsPK8line_mapj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
273    <!-- pp_base_format_verbatim(pretty_print_info*, text_info*) -->
274    <elf-symbol name='_Z23pp_base_format_verbatimP17pretty_print_infoP9text_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
275    <!-- pp_write_text_to_stream(pretty_print_info*) -->
276    <elf-symbol name='_Z23pp_write_text_to_streamP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
277    <!-- cpp_host_to_exec_charset(cpp_reader*, unsigned int) -->
278    <elf-symbol name='_Z24cpp_host_to_exec_charsetP10cpp_readerj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
279    <!-- cpp_interpret_int_suffix(char const*, unsigned long) -->
280    <elf-symbol name='_Z24cpp_interpret_int_suffixPKcm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
281    <!-- cpp_pedwarning_with_line(cpp_reader*, int, unsigned int, unsigned int, char const*, ...) -->
282    <elf-symbol name='_Z24cpp_pedwarning_with_lineP10cpp_readerijjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
283    <!-- linemap_resolve_location(line_maps*, unsigned int, location_resolution_kind, line_map const**) -->
284    <elf-symbol name='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
285    <!-- vec_heap_o_reserve_exact(void*, int, unsigned long, unsigned long) -->
286    <elf-symbol name='_Z24vec_heap_o_reserve_exactPvimm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
287    <!-- vec_heap_p_reserve_exact(void*, int) -->
288    <elf-symbol name='_Z24vec_heap_p_reserve_exactPvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
289    <!-- cpp_force_token_locations(cpp_reader*, unsigned int*) -->
290    <elf-symbol name='_Z25cpp_force_token_locationsP10cpp_readerPj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
291    <!-- cpp_init_special_builtins(cpp_reader*) -->
292    <elf-symbol name='_Z25cpp_init_special_builtinsP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
293    <!-- cpp_output_line_to_string(cpp_reader*, unsigned char const*) -->
294    <elf-symbol name='_Z25cpp_output_line_to_stringP10cpp_readerPKh' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
295    <!-- cpp_userdef_char_add_type(cpp_ttype) -->
296    <elf-symbol name='_Z25cpp_userdef_char_add_type9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
297    <!-- linemap_compare_locations(line_maps*, unsigned int, unsigned int) -->
298    <elf-symbol name='_Z25linemap_compare_locationsP9line_mapsjj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
299    <!-- pp_base_clear_output_area(pretty_print_info*) -->
300    <elf-symbol name='_Z25pp_base_clear_output_areaP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
301    <!-- vec_stack_o_reserve_exact(void*, int, unsigned long, unsigned long) -->
302    <elf-symbol name='_Z25vec_stack_o_reserve_exactPvimm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
303    <!-- vec_stack_p_reserve_exact(void*, int) -->
304    <elf-symbol name='_Z25vec_stack_p_reserve_exactPvi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
305    <!-- cpp_interpret_float_suffix(char const*, unsigned long) -->
306    <elf-symbol name='_Z26cpp_interpret_float_suffixPKcm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
307    <!-- default_diagnostic_starter(diagnostic_context*, diagnostic_info*) -->
308    <elf-symbol name='_Z26default_diagnostic_starterP18diagnostic_contextP15diagnostic_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
309    <!-- diagnostic_pop_diagnostics(diagnostic_context*, unsigned int) -->
310    <elf-symbol name='_Z26diagnostic_pop_diagnosticsP18diagnostic_contextj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
311    <!-- dump_line_table_statistics() -->
312    <elf-symbol name='_Z26dump_line_table_statisticsv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
313    <!-- linemap_check_files_exited(line_maps*) -->
314    <elf-symbol name='_Z26linemap_check_files_exitedP9line_maps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
315    <!-- linemap_map_get_macro_name(line_map const*) -->
316    <elf-symbol name='_Z26linemap_map_get_macro_namePK8line_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
317    <!-- cpp_get_token_with_location(cpp_reader*, unsigned int*) -->
318    <elf-symbol name='_Z27cpp_get_token_with_locationP10cpp_readerPj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
319    <!-- cpp_userdef_string_add_type(cpp_ttype) -->
320    <elf-symbol name='_Z27cpp_userdef_string_add_type9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
321    <!-- diagnostic_push_diagnostics(diagnostic_context*, unsigned int) -->
322    <elf-symbol name='_Z27diagnostic_push_diagnosticsP18diagnostic_contextj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
323    <!-- linemap_position_for_column(line_maps*, unsigned int) -->
324    <elf-symbol name='_Z27linemap_position_for_columnP9line_mapsj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
325    <!-- vec_stack_p_reserve_exact_1(int, void*) -->
326    <elf-symbol name='_Z27vec_stack_p_reserve_exact_1iPv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
327    <!-- cpp_register_deferred_pragma(cpp_reader*, char const*, char const*, unsigned int, bool, bool) -->
328    <elf-symbol name='_Z28cpp_register_deferred_pragmaP10cpp_readerPKcS2_jbb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
329    <!-- cpp_userdef_char_remove_type(cpp_ttype) -->
330    <elf-symbol name='_Z28cpp_userdef_char_remove_type9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
331    <!-- cpp_warning_with_line_syshdr(cpp_reader*, int, unsigned int, unsigned int, char const*, ...) -->
332    <elf-symbol name='_Z28cpp_warning_with_line_syshdrP10cpp_readerijjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
333    <!-- default_diagnostic_finalizer(diagnostic_context*, diagnostic_info*) -->
334    <elf-symbol name='_Z28default_diagnostic_finalizerP18diagnostic_contextP15diagnostic_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
335    <!-- diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*) -->
336    <elf-symbol name='_Z28diagnostic_report_diagnosticP18diagnostic_contextP15diagnostic_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
337    <!-- linemap_macro_expansion_map_p(line_map const*) -->
338    <elf-symbol name='_Z29linemap_macro_expansion_map_pPK8line_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
339    <!-- pp_base_last_position_in_text(pretty_print_info const*) -->
340    <elf-symbol name='_Z29pp_base_last_position_in_textPK17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
341    <!-- pp_base_output_formatted_text(pretty_print_info*) -->
342    <elf-symbol name='_Z29pp_base_output_formatted_textP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
343    <!-- cpp_userdef_string_remove_type(cpp_ttype) -->
344    <elf-symbol name='_Z30cpp_userdef_string_remove_type9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
345    <!-- diagnostic_classify_diagnostic(diagnostic_context*, int, diagnostic_t, unsigned int) -->
346    <elf-symbol name='_Z30diagnostic_classify_diagnosticP18diagnostic_contexti12diagnostic_tj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
347    <!-- diagnostic_set_info_translated(diagnostic_info*, char const*, __va_list_tag (*) [1], unsigned int, diagnostic_t) -->
348    <elf-symbol name='_Z30diagnostic_set_info_translatedP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
349    <!-- ggc_internal_cleared_alloc_stat(unsigned long) -->
350    <elf-symbol name='_Z31ggc_internal_cleared_alloc_statm' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
351    <!-- linemap_unwind_toward_expansion(line_maps*, unsigned int, line_map const**) -->
352    <elf-symbol name='_Z31linemap_unwind_toward_expansionP9line_mapsjPPK8line_map' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
353    <!-- pp_base_set_line_maximum_length(pretty_print_info*, int) -->
354    <elf-symbol name='_Z31pp_base_set_line_maximum_lengthP17pretty_print_infoi' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
355    <!-- cpp_interpret_string_notranslate(cpp_reader*, cpp_string const*, unsigned long, cpp_string*, cpp_ttype) -->
356    <elf-symbol name='_Z32cpp_interpret_string_notranslateP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
357    <!-- cpp_stop_forcing_token_locations(cpp_reader*) -->
358    <elf-symbol name='_Z32cpp_stop_forcing_token_locationsP10cpp_reader' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
359    <!-- diagnostic_report_current_module(diagnostic_context*, unsigned int) -->
360    <elf-symbol name='_Z32diagnostic_report_current_moduleP18diagnostic_contextj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
361    <!-- linemap_location_in_system_header_p(line_maps*, unsigned int) -->
362    <elf-symbol name='_Z35linemap_location_in_system_header_pP9line_mapsj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
363    <!-- linemap_position_for_line_and_column(line_map*, unsigned int, unsigned int) -->
364    <elf-symbol name='_Z36linemap_position_for_line_and_columnP8line_mapjj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
365    <!-- linemap_tracks_macro_expansion_locs_p(line_maps*) -->
366    <elf-symbol name='_Z37linemap_tracks_macro_expansion_locs_pP9line_maps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
367    <!-- linemap_location_from_macro_expansion_p(line_maps*, unsigned int) -->
368    <elf-symbol name='_Z39linemap_location_from_macro_expansion_pP9line_mapsj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
369    <!-- pp_base_remaining_character_count_for_line(pretty_print_info*) -->
370    <elf-symbol name='_Z42pp_base_remaining_character_count_for_lineP17pretty_print_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
371    <!-- error(char const*, ...) -->
372    <elf-symbol name='_Z5errorPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
373    <!-- sorry(char const*, ...) -->
374    <elf-symbol name='_Z5sorryPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
375    <!-- inform(unsigned int, char const*, ...) -->
376    <elf-symbol name='_Z6informjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
377    <!-- notice(char const*, ...) -->
378    <elf-symbol name='_Z6noticePKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
379    <!-- error_n(unsigned int, int, char const*, char const*, ...) -->
380    <elf-symbol name='_Z7error_njiPKcS0_z' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
381    <!-- fnotice(_IO_FILE*, char const*, ...) -->
382    <elf-symbol name='_Z7fnoticeP8_IO_FILEPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
383    <!-- ht_load(ht*, ht_identifier**, unsigned int, unsigned int, bool) -->
384    <elf-symbol name='_Z7ht_loadP2htPP13ht_identifierjjb' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
385    <!-- pedwarn(unsigned int, int, char const*, ...) -->
386    <elf-symbol name='_Z7pedwarnjiPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
387    <!-- warning(int, char const*, ...) -->
388    <elf-symbol name='_Z7warningiPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
389    <!-- cpp_ideq(cpp_token const*, char const*) -->
390    <elf-symbol name='_Z8cpp_ideqPK9cpp_tokenPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
391    <!-- do_tlink(char**, char**) -->
392    <elf-symbol name='_Z8do_tlinkPPcS0_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
393    <!-- error_at(unsigned int, char const*, ...) -->
394    <elf-symbol name='_Z8error_atjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
395    <!-- ggc_free(void*) -->
396    <elf-symbol name='_Z8ggc_freePv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
397    <!-- ht_purge(ht*, int (*)(cpp_reader*, ht_identifier*, void const*), void const*) -->
398    <elf-symbol name='_Z8ht_purgeP2htPFiP10cpp_readerP13ht_identifierPKvES6_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
399    <!-- inform_n(unsigned int, int, char const*, char const*, ...) -->
400    <elf-symbol name='_Z8inform_njiPKcS0_z' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
401    <!-- verbatim(char const*, ...) -->
402    <elf-symbol name='_Z8verbatimPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
403    <!-- cpp_errno(cpp_reader*, int, char const*) -->
404    <elf-symbol name='_Z9cpp_errnoP10cpp_readeriPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
405    <!-- cpp_error(cpp_reader*, int, char const*, ...) -->
406    <elf-symbol name='_Z9cpp_errorP10cpp_readeriPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
407    <!-- cpp_undef(cpp_reader*, char const*) -->
408    <elf-symbol name='_Z9cpp_undefP10cpp_readerPKc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
409    <!-- deps_free(deps*) -->
410    <elf-symbol name='_Z9deps_freeP4deps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
411    <!-- deps_init() -->
412    <elf-symbol name='_Z9deps_initv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
413    <!-- deps_save(deps*, _IO_FILE*) -->
414    <elf-symbol name='_Z9deps_saveP4depsP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
415    <!-- dump_file(char const*, _IO_FILE*) -->
416    <elf-symbol name='_Z9dump_filePKcP8_IO_FILE' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
417    <!-- ht_create(unsigned int) -->
418    <elf-symbol name='_Z9ht_createj' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
419    <!-- ht_forall(ht*, int (*)(cpp_reader*, ht_identifier*, void const*), void const*) -->
420    <elf-symbol name='_Z9ht_forallP2htPFiP10cpp_readerP13ht_identifierPKvES6_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
421    <!-- ht_lookup(ht*, unsigned char const*, unsigned long, ht_lookup_option) -->
422    <elf-symbol name='_Z9ht_lookupP2htPKhm16ht_lookup_option' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
423    <!-- permerror(unsigned int, char const*, ...) -->
424    <elf-symbol name='_Z9permerrorjPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
425    <!-- pp_printf(pretty_print_info*, char const*, ...) -->
426    <elf-symbol name='_Z9pp_printfP17pretty_print_infoPKcz' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
427    <!-- __libc_csu_fini -->
428    <elf-symbol name='__libc_csu_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
429    <!-- __libc_csu_init -->
430    <elf-symbol name='__libc_csu_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
431    <!-- _cpp_aligned_alloc -->
432    <elf-symbol name='_cpp_aligned_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
433    <!-- _cpp_append_extend_buff -->
434    <elf-symbol name='_cpp_append_extend_buff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
435    <!-- _cpp_arguments_ok -->
436    <elf-symbol name='_cpp_arguments_ok' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
437    <!-- _cpp_backup_tokens_direct -->
438    <elf-symbol name='_cpp_backup_tokens_direct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
439    <!-- _cpp_builtin_macro_text -->
440    <elf-symbol name='_cpp_builtin_macro_text' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
441    <!-- _cpp_clean_line -->
442    <elf-symbol name='_cpp_clean_line' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
443    <!-- _cpp_cleanup_files -->
444    <elf-symbol name='_cpp_cleanup_files' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
445    <!-- _cpp_compare_file_date -->
446    <elf-symbol name='_cpp_compare_file_date' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
447    <!-- _cpp_convert_input -->
448    <elf-symbol name='_cpp_convert_input' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
449    <!-- _cpp_copy_replacement_text -->
450    <elf-symbol name='_cpp_copy_replacement_text' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
451    <!-- _cpp_create_definition -->
452    <elf-symbol name='_cpp_create_definition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
453    <!-- _cpp_create_trad_definition -->
454    <elf-symbol name='_cpp_create_trad_definition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
455    <!-- _cpp_default_encoding -->
456    <elf-symbol name='_cpp_default_encoding' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
457    <!-- _cpp_define_builtin -->
458    <elf-symbol name='_cpp_define_builtin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
459    <!-- _cpp_destroy_hashtable -->
460    <elf-symbol name='_cpp_destroy_hashtable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
461    <!-- _cpp_destroy_iconv -->
462    <elf-symbol name='_cpp_destroy_iconv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
463    <!-- _cpp_do__Pragma -->
464    <elf-symbol name='_cpp_do__Pragma' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
465    <!-- _cpp_do_file_change -->
466    <elf-symbol name='_cpp_do_file_change' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
467    <!-- _cpp_equiv_tokens -->
468    <elf-symbol name='_cpp_equiv_tokens' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
469    <!-- _cpp_expand_op_stack -->
470    <elf-symbol name='_cpp_expand_op_stack' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
471    <!-- _cpp_expansions_different_trad -->
472    <elf-symbol name='_cpp_expansions_different_trad' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
473    <!-- _cpp_extend_buff -->
474    <elf-symbol name='_cpp_extend_buff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
475    <!-- _cpp_fake_include -->
476    <elf-symbol name='_cpp_fake_include' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
477    <!-- _cpp_find_failed -->
478    <elf-symbol name='_cpp_find_failed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
479    <!-- _cpp_find_file -->
480    <elf-symbol name='_cpp_find_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
481    <!-- _cpp_free_buff -->
482    <elf-symbol name='_cpp_free_buff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
483    <!-- _cpp_free_definition -->
484    <elf-symbol name='_cpp_free_definition' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
485    <!-- _cpp_get_buff -->
486    <elf-symbol name='_cpp_get_buff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
487    <!-- _cpp_get_file_name -->
488    <elf-symbol name='_cpp_get_file_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
489    <!-- _cpp_get_file_stat -->
490    <elf-symbol name='_cpp_get_file_stat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
491    <!-- _cpp_get_fresh_line -->
492    <elf-symbol name='_cpp_get_fresh_line' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
493    <!-- _cpp_handle_directive -->
494    <elf-symbol name='_cpp_handle_directive' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
495    <!-- _cpp_init_directives -->
496    <elf-symbol name='_cpp_init_directives' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
497    <!-- _cpp_init_files -->
498    <elf-symbol name='_cpp_init_files' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
499    <!-- _cpp_init_hashtable -->
500    <elf-symbol name='_cpp_init_hashtable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
501    <!-- _cpp_init_internal_pragmas -->
502    <elf-symbol name='_cpp_init_internal_pragmas' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
503    <!-- _cpp_init_lexer -->
504    <elf-symbol name='_cpp_init_lexer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
505    <!-- _cpp_init_tokenrun -->
506    <elf-symbol name='_cpp_init_tokenrun' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
507    <!-- _cpp_interpret_identifier -->
508    <elf-symbol name='_cpp_interpret_identifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
509    <!-- _cpp_lex_direct -->
510    <elf-symbol name='_cpp_lex_direct' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
511    <!-- _cpp_lex_identifier -->
512    <elf-symbol name='_cpp_lex_identifier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
513    <!-- _cpp_lex_token -->
514    <elf-symbol name='_cpp_lex_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
515    <!-- _cpp_mark_file_once_only -->
516    <elf-symbol name='_cpp_mark_file_once_only' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
517    <!-- _cpp_overlay_buffer -->
518    <elf-symbol name='_cpp_overlay_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
519    <!-- _cpp_parse_expr -->
520    <elf-symbol name='_cpp_parse_expr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
521    <!-- _cpp_pop_buffer -->
522    <elf-symbol name='_cpp_pop_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
523    <!-- _cpp_pop_context -->
524    <elf-symbol name='_cpp_pop_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
525    <!-- _cpp_pop_file_buffer -->
526    <elf-symbol name='_cpp_pop_file_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
527    <!-- _cpp_process_line_notes -->
528    <elf-symbol name='_cpp_process_line_notes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
529    <!-- _cpp_push_text_context -->
530    <elf-symbol name='_cpp_push_text_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
531    <!-- _cpp_push_token_context -->
532    <elf-symbol name='_cpp_push_token_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
533    <!-- _cpp_read_file_entries -->
534    <elf-symbol name='_cpp_read_file_entries' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
535    <!-- _cpp_read_logical_line_trad -->
536    <elf-symbol name='_cpp_read_logical_line_trad' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
537    <!-- _cpp_release_buff -->
538    <elf-symbol name='_cpp_release_buff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
539    <!-- _cpp_remaining_tokens_num_in_context -->
540    <elf-symbol name='_cpp_remaining_tokens_num_in_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
541    <!-- _cpp_remove_overlay -->
542    <elf-symbol name='_cpp_remove_overlay' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
543    <!-- _cpp_replacement_text_len -->
544    <elf-symbol name='_cpp_replacement_text_len' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
545    <!-- _cpp_report_missing_guards -->
546    <elf-symbol name='_cpp_report_missing_guards' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
547    <!-- _cpp_restore_pragma_names -->
548    <elf-symbol name='_cpp_restore_pragma_names' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
549    <!-- _cpp_save_file_entries -->
550    <elf-symbol name='_cpp_save_file_entries' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
551    <!-- _cpp_save_parameter -->
552    <elf-symbol name='_cpp_save_parameter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
553    <!-- _cpp_save_pragma_names -->
554    <elf-symbol name='_cpp_save_pragma_names' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
555    <!-- _cpp_scan_out_logical_line -->
556    <elf-symbol name='_cpp_scan_out_logical_line' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
557    <!-- _cpp_skip_block_comment -->
558    <elf-symbol name='_cpp_skip_block_comment' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
559    <!-- _cpp_stack_file -->
560    <elf-symbol name='_cpp_stack_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
561    <!-- _cpp_stack_include -->
562    <elf-symbol name='_cpp_stack_include' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
563    <!-- _cpp_temp_token -->
564    <elf-symbol name='_cpp_temp_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
565    <!-- _cpp_test_assertion -->
566    <elf-symbol name='_cpp_test_assertion' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
567    <!-- _cpp_unaligned_alloc -->
568    <elf-symbol name='_cpp_unaligned_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
569    <!-- _cpp_valid_ucn -->
570    <elf-symbol name='_cpp_valid_ucn' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
571    <!-- _cpp_warn_if_unused_macro -->
572    <elf-symbol name='_cpp_warn_if_unused_macro' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
573    <!-- _fini -->
574    <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
575    <!-- _init -->
576    <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
577    <!-- _start -->
578    <elf-symbol name='_start' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
579    <!-- ada_demangle -->
580    <elf-symbol name='ada_demangle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
581    <!-- buildargv -->
582    <elf-symbol name='buildargv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
583    <!-- choose_tmpdir -->
584    <elf-symbol name='choose_tmpdir' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
585    <!-- concat -->
586    <elf-symbol name='concat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
587    <!-- concat_copy -->
588    <elf-symbol name='concat_copy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
589    <!-- concat_copy2 -->
590    <elf-symbol name='concat_copy2' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
591    <!-- concat_length -->
592    <elf-symbol name='concat_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
593    <!-- countargv -->
594    <elf-symbol name='countargv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
595    <!-- cplus_demangle -->
596    <elf-symbol name='cplus_demangle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
597    <!-- cplus_demangle_fill_ctor -->
598    <elf-symbol name='cplus_demangle_fill_ctor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
599    <!-- cplus_demangle_fill_dtor -->
600    <elf-symbol name='cplus_demangle_fill_dtor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
601    <!-- cplus_demangle_fill_extended_operator -->
602    <elf-symbol name='cplus_demangle_fill_extended_operator' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
603    <!-- cplus_demangle_fill_name -->
604    <elf-symbol name='cplus_demangle_fill_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
605    <!-- cplus_demangle_init_info -->
606    <elf-symbol name='cplus_demangle_init_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
607    <!-- cplus_demangle_mangled_name -->
608    <elf-symbol name='cplus_demangle_mangled_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
609    <!-- cplus_demangle_name_to_style -->
610    <elf-symbol name='cplus_demangle_name_to_style' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
611    <!-- cplus_demangle_opname -->
612    <elf-symbol name='cplus_demangle_opname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
613    <!-- cplus_demangle_print -->
614    <elf-symbol name='cplus_demangle_print' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
615    <!-- cplus_demangle_print_callback -->
616    <elf-symbol name='cplus_demangle_print_callback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
617    <!-- cplus_demangle_set_style -->
618    <elf-symbol name='cplus_demangle_set_style' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
619    <!-- cplus_demangle_type -->
620    <elf-symbol name='cplus_demangle_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
621    <!-- cplus_demangle_v3 -->
622    <elf-symbol name='cplus_demangle_v3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
623    <!-- cplus_demangle_v3_callback -->
624    <elf-symbol name='cplus_demangle_v3_callback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
625    <!-- cplus_mangle_opname -->
626    <elf-symbol name='cplus_mangle_opname' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
627    <!-- cpp_named_operator2name -->
628    <elf-symbol name='cpp_named_operator2name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
629    <!-- dos_lbasename -->
630    <elf-symbol name='dos_lbasename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
631    <!-- dupargv -->
632    <elf-symbol name='dupargv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
633    <!-- expandargv -->
634    <elf-symbol name='expandargv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
635    <!-- fdopen_unlocked -->
636    <elf-symbol name='fdopen_unlocked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
637    <!-- filename_cmp -->
638    <elf-symbol name='filename_cmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
639    <!-- filename_ncmp -->
640    <elf-symbol name='filename_ncmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
641    <!-- fopen_unlocked -->
642    <elf-symbol name='fopen_unlocked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
643    <!-- freeargv -->
644    <elf-symbol name='freeargv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
645    <!-- freopen_unlocked -->
646    <elf-symbol name='freopen_unlocked' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
647    <!-- getpwd -->
648    <elf-symbol name='getpwd' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
649    <!-- hex_init -->
650    <elf-symbol name='hex_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
651    <!-- htab_clear_slot -->
652    <elf-symbol name='htab_clear_slot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
653    <!-- htab_collisions -->
654    <elf-symbol name='htab_collisions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
655    <!-- htab_create -->
656    <elf-symbol name='htab_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
657    <!-- htab_create_alloc -->
658    <elf-symbol name='htab_create_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
659    <!-- htab_create_alloc_ex -->
660    <elf-symbol name='htab_create_alloc_ex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
661    <!-- htab_create_typed_alloc -->
662    <elf-symbol name='htab_create_typed_alloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
663    <!-- htab_delete -->
664    <elf-symbol name='htab_delete' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
665    <!-- htab_elements -->
666    <elf-symbol name='htab_elements' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
667    <!-- htab_empty -->
668    <elf-symbol name='htab_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
669    <!-- htab_find -->
670    <elf-symbol name='htab_find' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
671    <!-- htab_find_slot -->
672    <elf-symbol name='htab_find_slot' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
673    <!-- htab_find_slot_with_hash -->
674    <elf-symbol name='htab_find_slot_with_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
675    <!-- htab_find_with_hash -->
676    <elf-symbol name='htab_find_with_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
677    <!-- htab_hash_string -->
678    <elf-symbol name='htab_hash_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
679    <!-- htab_remove_elt -->
680    <elf-symbol name='htab_remove_elt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
681    <!-- htab_remove_elt_with_hash -->
682    <elf-symbol name='htab_remove_elt_with_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
683    <!-- htab_set_functions_ex -->
684    <elf-symbol name='htab_set_functions_ex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
685    <!-- htab_size -->
686    <elf-symbol name='htab_size' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
687    <!-- htab_traverse -->
688    <elf-symbol name='htab_traverse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
689    <!-- htab_traverse_noresize -->
690    <elf-symbol name='htab_traverse_noresize' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
691    <!-- htab_try_create -->
692    <elf-symbol name='htab_try_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
693    <!-- is_gnu_v3_mangled_ctor -->
694    <elf-symbol name='is_gnu_v3_mangled_ctor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
695    <!-- is_gnu_v3_mangled_dtor -->
696    <elf-symbol name='is_gnu_v3_mangled_dtor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
697    <!-- iterative_hash -->
698    <elf-symbol name='iterative_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
699    <!-- java_demangle_v3 -->
700    <elf-symbol name='java_demangle_v3' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
701    <!-- java_demangle_v3_callback -->
702    <elf-symbol name='java_demangle_v3_callback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
703    <!-- lbasename -->
704    <elf-symbol name='lbasename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
705    <!-- linemap_add_macro_token -->
706    <elf-symbol name='linemap_add_macro_token' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
707    <!-- linemap_enter_macro -->
708    <elf-symbol name='linemap_enter_macro' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
709    <!-- linemap_get_expansion_filename -->
710    <elf-symbol name='linemap_get_expansion_filename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
711    <!-- linemap_get_expansion_line -->
712    <elf-symbol name='linemap_get_expansion_line' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
713    <!-- main -->
714    <elf-symbol name='main' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
715    <!-- make_temp_file -->
716    <elf-symbol name='make_temp_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
717    <!-- md5_buffer -->
718    <elf-symbol name='md5_buffer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
719    <!-- md5_finish_ctx -->
720    <elf-symbol name='md5_finish_ctx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
721    <!-- md5_init_ctx -->
722    <elf-symbol name='md5_init_ctx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
723    <!-- md5_process_block -->
724    <elf-symbol name='md5_process_block' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
725    <!-- md5_process_bytes -->
726    <elf-symbol name='md5_process_bytes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
727    <!-- md5_read_ctx -->
728    <elf-symbol name='md5_read_ctx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
729    <!-- md5_stream -->
730    <elf-symbol name='md5_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
731    <!-- pex_free -->
732    <elf-symbol name='pex_free' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
733    <!-- pex_get_status -->
734    <elf-symbol name='pex_get_status' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
735    <!-- pex_get_times -->
736    <elf-symbol name='pex_get_times' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
737    <!-- pex_init -->
738    <elf-symbol name='pex_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
739    <!-- pex_init_common -->
740    <elf-symbol name='pex_init_common' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
741    <!-- pex_input_file -->
742    <elf-symbol name='pex_input_file' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
743    <!-- pex_input_pipe -->
744    <elf-symbol name='pex_input_pipe' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
745    <!-- pex_read_err -->
746    <elf-symbol name='pex_read_err' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
747    <!-- pex_read_output -->
748    <elf-symbol name='pex_read_output' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
749    <!-- pex_run -->
750    <elf-symbol name='pex_run' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
751    <!-- pex_run_in_environment -->
752    <elf-symbol name='pex_run_in_environment' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
753    <!-- reconcat -->
754    <elf-symbol name='reconcat' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
755    <!-- set_cplus_marker_for_demangling -->
756    <elf-symbol name='set_cplus_marker_for_demangling' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
757    <!-- unix_lbasename -->
758    <elf-symbol name='unix_lbasename' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
759    <!-- unlink_if_ordinary -->
760    <elf-symbol name='unlink_if_ordinary' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
761    <!-- unlock_std_streams -->
762    <elf-symbol name='unlock_std_streams' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
763    <!-- unlock_stream -->
764    <elf-symbol name='unlock_stream' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
765    <!-- writeargv -->
766    <elf-symbol name='writeargv' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
767    <!-- xcalloc -->
768    <elf-symbol name='xcalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
769    <!-- xexit -->
770    <elf-symbol name='xexit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
771    <!-- xmalloc -->
772    <elf-symbol name='xmalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
773    <!-- xmalloc_failed -->
774    <elf-symbol name='xmalloc_failed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
775    <!-- xmalloc_set_program_name -->
776    <elf-symbol name='xmalloc_set_program_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
777    <!-- xmemdup -->
778    <elf-symbol name='xmemdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
779    <!-- xrealloc -->
780    <elf-symbol name='xrealloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
781    <!-- xstrdup -->
782    <elf-symbol name='xstrdup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
783    <!-- xstrerror -->
784    <elf-symbol name='xstrerror' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
785  </elf-function-symbols>
786  <elf-variable-symbols>
787    <!-- _IO_stdin_used -->
788    <elf-symbol name='_IO_stdin_used' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
789    <!-- __environ@@GLIBC_2.2.5 -->
790    <elf-symbol name='__environ@@GLIBC_2.2.5' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
791    <!-- _cpp_trigraph_map -->
792    <elf-symbol name='_cpp_trigraph_map' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
793    <!-- _hex_value -->
794    <elf-symbol name='_hex_value' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
795    <!-- _sch_istable -->
796    <elf-symbol name='_sch_istable' size='512' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
797    <!-- _sch_tolower -->
798    <elf-symbol name='_sch_tolower' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
799    <!-- _sch_toupper -->
800    <elf-symbol name='_sch_toupper' size='256' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
801    <!-- _xexit_cleanup -->
802    <elf-symbol name='_xexit_cleanup' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
803    <!-- bug_report_url -->
804    <elf-symbol name='bug_report_url' size='31' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
805    <!-- c_file_name -->
806    <elf-symbol name='c_file_name' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
807    <!-- close_quote -->
808    <elf-symbol name='close_quote' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
809    <!-- cplus_demangle_builtin_types -->
810    <elf-symbol name='cplus_demangle_builtin_types' size='1056' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
811    <!-- cplus_demangle_operators -->
812    <elf-symbol name='cplus_demangle_operators' size='1392' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
813    <!-- current_demangling_style -->
814    <elf-symbol name='current_demangling_style' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
815    <!-- debug -->
816    <elf-symbol name='debug' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
817    <!-- do_collecting -->
818    <elf-symbol name='do_collecting' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
819    <!-- environ@@GLIBC_2.2.5 -->
820    <elf-symbol name='environ@@GLIBC_2.2.5' size='8' type='object-type' binding='weak-binding' visibility='default-visibility' alias='__environ@@GLIBC_2.2.5' is-defined='yes'/>
821    <!-- file_stack -->
822    <elf-symbol name='file_stack' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
823    <!-- file_stack_obstack -->
824    <elf-symbol name='file_stack_obstack' size='88' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
825    <!-- funcs -->
826    <elf-symbol name='funcs' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
827    <!-- global_dc -->
828    <elf-symbol name='global_dc' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
829    <!-- helpflag -->
830    <elf-symbol name='helpflag' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
831    <!-- htab_eq_pointer -->
832    <elf-symbol name='htab_eq_pointer' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
833    <!-- htab_hash_pointer -->
834    <elf-symbol name='htab_hash_pointer' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
835    <!-- identifier_to_locale_alloc -->
836    <elf-symbol name='identifier_to_locale_alloc' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
837    <!-- identifier_to_locale_free -->
838    <elf-symbol name='identifier_to_locale_free' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
839    <!-- input_location -->
840    <elf-symbol name='input_location' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
841    <!-- lderrout -->
842    <elf-symbol name='lderrout' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
843    <!-- ldout -->
844    <elf-symbol name='ldout' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
845    <!-- libiberty_concat_ptr -->
846    <elf-symbol name='libiberty_concat_ptr' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
847    <!-- libiberty_demanglers -->
848    <elf-symbol name='libiberty_demanglers' size='264' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
849    <!-- line_table -->
850    <elf-symbol name='line_table' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
851    <!-- locale_encoding -->
852    <elf-symbol name='locale_encoding' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
853    <!-- locale_utf8 -->
854    <elf-symbol name='locale_utf8' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
855    <!-- no_demangle -->
856    <elf-symbol name='no_demangle' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
857    <!-- num_expanded_macros_counter -->
858    <elf-symbol name='num_expanded_macros_counter' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
859    <!-- num_macro_tokens_counter -->
860    <elf-symbol name='num_macro_tokens_counter' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
861    <!-- open_quote -->
862    <elf-symbol name='open_quote' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
863    <!-- pkgversion_string -->
864    <elf-symbol name='pkgversion_string' size='7' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
865    <!-- progname -->
866    <elf-symbol name='progname' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
867    <!-- rtl_zone -->
868    <elf-symbol name='rtl_zone' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
869    <!-- stderr@@GLIBC_2.2.5 -->
870    <elf-symbol name='stderr@@GLIBC_2.2.5' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
871    <!-- stdin@@GLIBC_2.2.5 -->
872    <elf-symbol name='stdin@@GLIBC_2.2.5' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
873    <!-- stdout@@GLIBC_2.2.5 -->
874    <elf-symbol name='stdout@@GLIBC_2.2.5' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
875    <!-- symbol_stack -->
876    <elf-symbol name='symbol_stack' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
877    <!-- symbol_stack_obstack -->
878    <elf-symbol name='symbol_stack_obstack' size='88' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
879    <!-- temporary_firstobj -->
880    <elf-symbol name='temporary_firstobj' size='8' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
881    <!-- temporary_obstack -->
882    <elf-symbol name='temporary_obstack' size='88' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
883    <!-- tree_id_zone -->
884    <elf-symbol name='tree_id_zone' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
885    <!-- tree_zone -->
886    <elf-symbol name='tree_zone' size='4' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
887    <!-- version_string -->
888    <elf-symbol name='version_string' size='6' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
889    <!-- vflag -->
890    <elf-symbol name='vflag' size='1' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
891  </elf-variable-symbols>
892  <abi-instr address-size='64' path='../.././gcc/collect2-aix.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
893    <!-- int strcoll(const char*, const char*) -->
894    <function-decl name='strcoll' filepath='/usr/include/string.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
895      <!-- parameter of type 'const char*' -->
896      <parameter type-id='type-id-1'/>
897      <!-- parameter of type 'const char*' -->
898      <parameter type-id='type-id-1'/>
899      <!-- int -->
900      <return type-id='type-id-2'/>
901    </function-decl>
902    <!-- size_t strxfrm(char*, const char*, size_t) -->
903    <function-decl name='strxfrm' filepath='/usr/include/string.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
904      <!-- parameter of type 'char*' -->
905      <parameter type-id='type-id-3'/>
906      <!-- parameter of type 'const char*' -->
907      <parameter type-id='type-id-1'/>
908      <!-- parameter of type 'typedef size_t' -->
909      <parameter type-id='type-id-4'/>
910      <!-- typedef size_t -->
911      <return type-id='type-id-4'/>
912    </function-decl>
913    <!-- char* strtok(char*, const char*) -->
914    <function-decl name='strtok' filepath='/usr/include/string.h' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
915      <!-- parameter of type 'char*' -->
916      <parameter type-id='type-id-3'/>
917      <!-- parameter of type 'const char*' -->
918      <parameter type-id='type-id-1'/>
919      <!-- char* -->
920      <return type-id='type-id-3'/>
921    </function-decl>
922    <!-- char* strerror(int) -->
923    <function-decl name='strerror' filepath='/usr/include/string.h' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
924      <!-- parameter of type 'int' -->
925      <parameter type-id='type-id-2'/>
926      <!-- char* -->
927      <return type-id='type-id-3'/>
928    </function-decl>
929  </abi-instr>
930  <abi-instr address-size='64' path='../.././gcc/collect2.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
931    <!-- bool -->
932    <type-decl name='bool' size-in-bits='8' id='type-id-5'/>
933    <!-- char -->
934    <type-decl name='char' size-in-bits='8' id='type-id-6'/>
935    <!-- char[128] -->
936    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='1024' id='type-id-7'>
937      <!-- <anonymous range>[128] -->
938      <subrange length='128' type-id='type-id-8' id='type-id-9'/>
939    </array-type-def>
940    <!-- char[1] -->
941    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='8' id='type-id-10'>
942      <!-- <anonymous range>[1] -->
943      <subrange length='1' type-id='type-id-8' id='type-id-11'/>
944    </array-type-def>
945    <!-- char[20] -->
946    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='160' id='type-id-12'>
947      <!-- <anonymous range>[20] -->
948      <subrange length='20' type-id='type-id-8' id='type-id-13'/>
949    </array-type-def>
950    <!-- char[4] -->
951    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='32' id='type-id-14'>
952      <!-- <anonymous range>[4] -->
953      <subrange length='4' type-id='type-id-8' id='type-id-15'/>
954    </array-type-def>
955    <!-- const char*[60] -->
956    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-16'>
957      <!-- <anonymous range>[60] -->
958      <subrange length='60' type-id='type-id-8' id='type-id-17'/>
959    </array-type-def>
960    <!-- enum diagnostic_prefixing_rule_t -->
961    <enum-decl name='diagnostic_prefixing_rule_t' naming-typedef-id='type-id-18' linkage-name='27diagnostic_prefixing_rule_t' filepath='../.././gcc/pretty-print.h' line='48' column='1' id='type-id-19'>
962      <underlying-type type-id='type-id-20'/>
963      <enumerator name='DIAGNOSTICS_SHOW_PREFIX_ONCE' value='0'/>
964      <enumerator name='DIAGNOSTICS_SHOW_PREFIX_NEVER' value='1'/>
965      <enumerator name='DIAGNOSTICS_SHOW_PREFIX_EVERY_LINE' value='2'/>
966    </enum-decl>
967    <!-- enum diagnostic_t -->
968    <enum-decl name='diagnostic_t' naming-typedef-id='type-id-21' linkage-name='12diagnostic_t' filepath='../.././gcc/diagnostic-core.h' line='32' column='1' id='type-id-22'>
969      <underlying-type type-id='type-id-20'/>
970      <enumerator name='DK_UNSPECIFIED' value='0'/>
971      <enumerator name='DK_IGNORED' value='1'/>
972      <enumerator name='DK_FATAL' value='2'/>
973      <enumerator name='DK_ICE' value='3'/>
974      <enumerator name='DK_ERROR' value='4'/>
975      <enumerator name='DK_SORRY' value='5'/>
976      <enumerator name='DK_WARNING' value='6'/>
977      <enumerator name='DK_ANACHRONISM' value='7'/>
978      <enumerator name='DK_NOTE' value='8'/>
979      <enumerator name='DK_DEBUG' value='9'/>
980      <enumerator name='DK_PEDWARN' value='10'/>
981      <enumerator name='DK_PERMERROR' value='11'/>
982      <enumerator name='DK_LAST_DIAGNOSTIC_KIND' value='12'/>
983      <enumerator name='DK_POP' value='13'/>
984    </enum-decl>
985    <!-- enum lc_reason -->
986    <enum-decl name='lc_reason' filepath='../.././gcc/../libcpp/include/line-map.h' line='37' column='1' id='type-id-23'>
987      <underlying-type type-id='type-id-20'/>
988      <enumerator name='LC_ENTER' value='0'/>
989      <enumerator name='LC_LEAVE' value='1'/>
990      <enumerator name='LC_RENAME' value='2'/>
991      <enumerator name='LC_RENAME_VERBATIM' value='3'/>
992      <enumerator name='LC_ENTER_MACRO' value='4'/>
993    </enum-decl>
994    <!-- enum pp_padding -->
995    <enum-decl name='pp_padding' naming-typedef-id='type-id-24' linkage-name='10pp_padding' filepath='../.././gcc/pretty-print.h' line='106' column='1' id='type-id-25'>
996      <underlying-type type-id='type-id-20'/>
997      <enumerator name='pp_none' value='0'/>
998      <enumerator name='pp_before' value='1'/>
999      <enumerator name='pp_after' value='2'/>
1000    </enum-decl>
1001    <!-- int -->
1002    <type-decl name='int' size-in-bits='32' id='type-id-2'/>
1003    <!-- int[12] -->
1004    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='384' id='type-id-26'>
1005      <!-- <anonymous range>[12] -->
1006      <subrange length='12' type-id='type-id-8' id='type-id-27'/>
1007    </array-type-def>
1008    <!-- long int -->
1009    <type-decl name='long int' size-in-bits='64' id='type-id-28'/>
1010    <!-- long int[3] -->
1011    <array-type-def dimensions='1' type-id='type-id-28' size-in-bits='192' id='type-id-29'>
1012      <!-- <anonymous range>[3] -->
1013      <subrange length='3' type-id='type-id-8' id='type-id-30'/>
1014    </array-type-def>
1015    <!-- signed char -->
1016    <type-decl name='signed char' size-in-bits='8' id='type-id-31'/>
1017    <!-- sizetype -->
1018    <type-decl name='sizetype' size-in-bits='64' id='type-id-8'/>
1019    <!-- struct _IO_FILE -->
1020    <class-decl name='_IO_FILE' size-in-bits='1728' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='271' column='1' id='type-id-32'>
1021      <data-member access='public' layout-offset-in-bits='0'>
1022        <!-- int _IO_FILE::_flags -->
1023        <var-decl name='_flags' type-id='type-id-2' visibility='default' filepath='/usr/include/libio.h' line='272' column='1'/>
1024      </data-member>
1025      <data-member access='public' layout-offset-in-bits='64'>
1026        <!-- char* _IO_FILE::_IO_read_ptr -->
1027        <var-decl name='_IO_read_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='277' column='1'/>
1028      </data-member>
1029      <data-member access='public' layout-offset-in-bits='128'>
1030        <!-- char* _IO_FILE::_IO_read_end -->
1031        <var-decl name='_IO_read_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='278' column='1'/>
1032      </data-member>
1033      <data-member access='public' layout-offset-in-bits='192'>
1034        <!-- char* _IO_FILE::_IO_read_base -->
1035        <var-decl name='_IO_read_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='279' column='1'/>
1036      </data-member>
1037      <data-member access='public' layout-offset-in-bits='256'>
1038        <!-- char* _IO_FILE::_IO_write_base -->
1039        <var-decl name='_IO_write_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='280' column='1'/>
1040      </data-member>
1041      <data-member access='public' layout-offset-in-bits='320'>
1042        <!-- char* _IO_FILE::_IO_write_ptr -->
1043        <var-decl name='_IO_write_ptr' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='281' column='1'/>
1044      </data-member>
1045      <data-member access='public' layout-offset-in-bits='384'>
1046        <!-- char* _IO_FILE::_IO_write_end -->
1047        <var-decl name='_IO_write_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='282' column='1'/>
1048      </data-member>
1049      <data-member access='public' layout-offset-in-bits='448'>
1050        <!-- char* _IO_FILE::_IO_buf_base -->
1051        <var-decl name='_IO_buf_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='283' column='1'/>
1052      </data-member>
1053      <data-member access='public' layout-offset-in-bits='512'>
1054        <!-- char* _IO_FILE::_IO_buf_end -->
1055        <var-decl name='_IO_buf_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='284' column='1'/>
1056      </data-member>
1057      <data-member access='public' layout-offset-in-bits='576'>
1058        <!-- char* _IO_FILE::_IO_save_base -->
1059        <var-decl name='_IO_save_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='286' column='1'/>
1060      </data-member>
1061      <data-member access='public' layout-offset-in-bits='640'>
1062        <!-- char* _IO_FILE::_IO_backup_base -->
1063        <var-decl name='_IO_backup_base' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='287' column='1'/>
1064      </data-member>
1065      <data-member access='public' layout-offset-in-bits='704'>
1066        <!-- char* _IO_FILE::_IO_save_end -->
1067        <var-decl name='_IO_save_end' type-id='type-id-3' visibility='default' filepath='/usr/include/libio.h' line='288' column='1'/>
1068      </data-member>
1069      <data-member access='public' layout-offset-in-bits='768'>
1070        <!-- _IO_marker* _IO_FILE::_markers -->
1071        <var-decl name='_markers' type-id='type-id-33' visibility='default' filepath='/usr/include/libio.h' line='290' column='1'/>
1072      </data-member>
1073      <data-member access='public' layout-offset-in-bits='832'>
1074        <!-- _IO_FILE* _IO_FILE::_chain -->
1075        <var-decl name='_chain' type-id='type-id-34' visibility='default' filepath='/usr/include/libio.h' line='292' column='1'/>
1076      </data-member>
1077      <data-member access='public' layout-offset-in-bits='896'>
1078        <!-- int _IO_FILE::_fileno -->
1079        <var-decl name='_fileno' type-id='type-id-2' visibility='default' filepath='/usr/include/libio.h' line='294' column='1'/>
1080      </data-member>
1081      <data-member access='public' layout-offset-in-bits='928'>
1082        <!-- int _IO_FILE::_flags2 -->
1083        <var-decl name='_flags2' type-id='type-id-2' visibility='default' filepath='/usr/include/libio.h' line='298' column='1'/>
1084      </data-member>
1085      <data-member access='public' layout-offset-in-bits='960'>
1086        <!-- __off_t _IO_FILE::_old_offset -->
1087        <var-decl name='_old_offset' type-id='type-id-35' visibility='default' filepath='/usr/include/libio.h' line='300' column='1'/>
1088      </data-member>
1089      <data-member access='public' layout-offset-in-bits='1024'>
1090        <!-- unsigned short int _IO_FILE::_cur_column -->
1091        <var-decl name='_cur_column' type-id='type-id-36' visibility='default' filepath='/usr/include/libio.h' line='304' column='1'/>
1092      </data-member>
1093      <data-member access='public' layout-offset-in-bits='1040'>
1094        <!-- signed char _IO_FILE::_vtable_offset -->
1095        <var-decl name='_vtable_offset' type-id='type-id-31' visibility='default' filepath='/usr/include/libio.h' line='305' column='1'/>
1096      </data-member>
1097      <data-member access='public' layout-offset-in-bits='1048'>
1098        <!-- char _IO_FILE::_shortbuf[1] -->
1099        <var-decl name='_shortbuf' type-id='type-id-10' visibility='default' filepath='/usr/include/libio.h' line='306' column='1'/>
1100      </data-member>
1101      <data-member access='public' layout-offset-in-bits='1088'>
1102        <!-- _IO_lock_t* _IO_FILE::_lock -->
1103        <var-decl name='_lock' type-id='type-id-37' visibility='default' filepath='/usr/include/libio.h' line='310' column='1'/>
1104      </data-member>
1105      <data-member access='public' layout-offset-in-bits='1152'>
1106        <!-- __off64_t _IO_FILE::_offset -->
1107        <var-decl name='_offset' type-id='type-id-38' visibility='default' filepath='/usr/include/libio.h' line='319' column='1'/>
1108      </data-member>
1109      <data-member access='public' layout-offset-in-bits='1216'>
1110        <!-- void* _IO_FILE::__pad1 -->
1111        <var-decl name='__pad1' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='328' column='1'/>
1112      </data-member>
1113      <data-member access='public' layout-offset-in-bits='1280'>
1114        <!-- void* _IO_FILE::__pad2 -->
1115        <var-decl name='__pad2' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='329' column='1'/>
1116      </data-member>
1117      <data-member access='public' layout-offset-in-bits='1344'>
1118        <!-- void* _IO_FILE::__pad3 -->
1119        <var-decl name='__pad3' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='330' column='1'/>
1120      </data-member>
1121      <data-member access='public' layout-offset-in-bits='1408'>
1122        <!-- void* _IO_FILE::__pad4 -->
1123        <var-decl name='__pad4' type-id='type-id-39' visibility='default' filepath='/usr/include/libio.h' line='331' column='1'/>
1124      </data-member>
1125      <data-member access='public' layout-offset-in-bits='1472'>
1126        <!-- size_t _IO_FILE::__pad5 -->
1127        <var-decl name='__pad5' type-id='type-id-4' visibility='default' filepath='/usr/include/libio.h' line='332' column='1'/>
1128      </data-member>
1129      <data-member access='public' layout-offset-in-bits='1536'>
1130        <!-- int _IO_FILE::_mode -->
1131        <var-decl name='_mode' type-id='type-id-2' visibility='default' filepath='/usr/include/libio.h' line='334' column='1'/>
1132      </data-member>
1133      <data-member access='public' layout-offset-in-bits='1568'>
1134        <!-- char _IO_FILE::_unused2[20] -->
1135        <var-decl name='_unused2' type-id='type-id-12' visibility='default' filepath='/usr/include/libio.h' line='336' column='1'/>
1136      </data-member>
1137    </class-decl>
1138    <!-- struct _IO_marker -->
1139    <class-decl name='_IO_marker' size-in-bits='192' is-struct='yes' visibility='default' filepath='/usr/include/libio.h' line='186' column='1' id='type-id-40'>
1140      <data-member access='public' layout-offset-in-bits='0'>
1141        <!-- _IO_marker* _IO_marker::_next -->
1142        <var-decl name='_next' type-id='type-id-33' visibility='default' filepath='/usr/include/libio.h' line='187' column='1'/>
1143      </data-member>
1144      <data-member access='public' layout-offset-in-bits='64'>
1145        <!-- _IO_FILE* _IO_marker::_sbuf -->
1146        <var-decl name='_sbuf' type-id='type-id-34' visibility='default' filepath='/usr/include/libio.h' line='188' column='1'/>
1147      </data-member>
1148      <data-member access='public' layout-offset-in-bits='128'>
1149        <!-- int _IO_marker::_pos -->
1150        <var-decl name='_pos' type-id='type-id-2' visibility='default' filepath='/usr/include/libio.h' line='192' column='1'/>
1151      </data-member>
1152    </class-decl>
1153    <!-- struct _obstack_chunk -->
1154    <class-decl name='_obstack_chunk' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././gcc/../include/obstack.h' line='157' column='1' id='type-id-41'>
1155      <data-member access='public' layout-offset-in-bits='0'>
1156        <!-- char* _obstack_chunk::limit -->
1157        <var-decl name='limit' type-id='type-id-3' visibility='default' filepath='../.././gcc/../include/obstack.h' line='159' column='1'/>
1158      </data-member>
1159      <data-member access='public' layout-offset-in-bits='64'>
1160        <!-- _obstack_chunk* _obstack_chunk::prev -->
1161        <var-decl name='prev' type-id='type-id-42' visibility='default' filepath='../.././gcc/../include/obstack.h' line='160' column='1'/>
1162      </data-member>
1163      <data-member access='public' layout-offset-in-bits='128'>
1164        <!-- char _obstack_chunk::contents[4] -->
1165        <var-decl name='contents' type-id='type-id-14' visibility='default' filepath='../.././gcc/../include/obstack.h' line='161' column='1'/>
1166      </data-member>
1167    </class-decl>
1168    <!-- struct chunk_info -->
1169    <class-decl name='chunk_info' size-in-bits='3904' is-struct='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='59' column='1' id='type-id-43'>
1170      <data-member access='public' layout-offset-in-bits='0'>
1171        <!-- chunk_info* chunk_info::prev -->
1172        <var-decl name='prev' type-id='type-id-44' visibility='default' filepath='../.././gcc/pretty-print.h' line='62' column='1'/>
1173      </data-member>
1174      <data-member access='public' layout-offset-in-bits='64'>
1175        <!-- const char* chunk_info::args[60] -->
1176        <var-decl name='args' type-id='type-id-16' visibility='default' filepath='../.././gcc/pretty-print.h' line='70' column='1'/>
1177      </data-member>
1178    </class-decl>
1179    <!-- struct diagnostic_classification_change_t -->
1180    <class-decl name='diagnostic_classification_change_t' size-in-bits='96' is-struct='yes' visibility='default' filepath='../.././gcc/diagnostic.h' line='47' column='1' id='type-id-45'>
1181      <data-member access='public' layout-offset-in-bits='0'>
1182        <!-- location_t diagnostic_classification_change_t::location -->
1183        <var-decl name='location' type-id='type-id-46' visibility='default' filepath='../.././gcc/diagnostic.h' line='49' column='1'/>
1184      </data-member>
1185      <data-member access='public' layout-offset-in-bits='32'>
1186        <!-- int diagnostic_classification_change_t::option -->
1187        <var-decl name='option' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='50' column='1'/>
1188      </data-member>
1189      <data-member access='public' layout-offset-in-bits='64'>
1190        <!-- diagnostic_t diagnostic_classification_change_t::kind -->
1191        <var-decl name='kind' type-id='type-id-21' visibility='default' filepath='../.././gcc/diagnostic.h' line='51' column='1'/>
1192      </data-member>
1193    </class-decl>
1194    <!-- struct diagnostic_context -->
1195    <class-decl name='diagnostic_context' size-in-bits='1536' is-struct='yes' visibility='default' filepath='../.././gcc/diagnostic.h' line='61' column='1' id='type-id-47'>
1196      <data-member access='public' layout-offset-in-bits='0'>
1197        <!-- pretty_printer* diagnostic_context::printer -->
1198        <var-decl name='printer' type-id='type-id-48' visibility='default' filepath='../.././gcc/diagnostic.h' line='64' column='1'/>
1199      </data-member>
1200      <data-member access='public' layout-offset-in-bits='64'>
1201        <!-- int diagnostic_context::diagnostic_count[12] -->
1202        <var-decl name='diagnostic_count' type-id='type-id-26' visibility='default' filepath='../.././gcc/diagnostic.h' line='67' column='1'/>
1203      </data-member>
1204      <data-member access='public' layout-offset-in-bits='448'>
1205        <!-- bool diagnostic_context::some_warnings_are_errors -->
1206        <var-decl name='some_warnings_are_errors' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='71' column='1'/>
1207      </data-member>
1208      <data-member access='public' layout-offset-in-bits='456'>
1209        <!-- bool diagnostic_context::warning_as_error_requested -->
1210        <var-decl name='warning_as_error_requested' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='74' column='1'/>
1211      </data-member>
1212      <data-member access='public' layout-offset-in-bits='480'>
1213        <!-- int diagnostic_context::n_opts -->
1214        <var-decl name='n_opts' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='78' column='1'/>
1215      </data-member>
1216      <data-member access='public' layout-offset-in-bits='512'>
1217        <!-- diagnostic_t* diagnostic_context::classify_diagnostic -->
1218        <var-decl name='classify_diagnostic' type-id='type-id-49' visibility='default' filepath='../.././gcc/diagnostic.h' line='86' column='1'/>
1219      </data-member>
1220      <data-member access='public' layout-offset-in-bits='576'>
1221        <!-- diagnostic_classification_change_t* diagnostic_context::classification_history -->
1222        <var-decl name='classification_history' type-id='type-id-50' visibility='default' filepath='../.././gcc/diagnostic.h' line='93' column='1'/>
1223      </data-member>
1224      <data-member access='public' layout-offset-in-bits='640'>
1225        <!-- int diagnostic_context::n_classification_history -->
1226        <var-decl name='n_classification_history' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='96' column='1'/>
1227      </data-member>
1228      <data-member access='public' layout-offset-in-bits='704'>
1229        <!-- int* diagnostic_context::push_list -->
1230        <var-decl name='push_list' type-id='type-id-51' visibility='default' filepath='../.././gcc/diagnostic.h' line='99' column='1'/>
1231      </data-member>
1232      <data-member access='public' layout-offset-in-bits='768'>
1233        <!-- int diagnostic_context::n_push -->
1234        <var-decl name='n_push' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='100' column='1'/>
1235      </data-member>
1236      <data-member access='public' layout-offset-in-bits='800'>
1237        <!-- bool diagnostic_context::show_option_requested -->
1238        <var-decl name='show_option_requested' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='104' column='1'/>
1239      </data-member>
1240      <data-member access='public' layout-offset-in-bits='808'>
1241        <!-- bool diagnostic_context::abort_on_error -->
1242        <var-decl name='abort_on_error' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='107' column='1'/>
1243      </data-member>
1244      <data-member access='public' layout-offset-in-bits='816'>
1245        <!-- bool diagnostic_context::show_column -->
1246        <var-decl name='show_column' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='110' column='1'/>
1247      </data-member>
1248      <data-member access='public' layout-offset-in-bits='824'>
1249        <!-- bool diagnostic_context::pedantic_errors -->
1250        <var-decl name='pedantic_errors' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='113' column='1'/>
1251      </data-member>
1252      <data-member access='public' layout-offset-in-bits='832'>
1253        <!-- bool diagnostic_context::permissive -->
1254        <var-decl name='permissive' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='116' column='1'/>
1255      </data-member>
1256      <data-member access='public' layout-offset-in-bits='864'>
1257        <!-- int diagnostic_context::opt_permissive -->
1258        <var-decl name='opt_permissive' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='120' column='1'/>
1259      </data-member>
1260      <data-member access='public' layout-offset-in-bits='896'>
1261        <!-- bool diagnostic_context::fatal_errors -->
1262        <var-decl name='fatal_errors' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='123' column='1'/>
1263      </data-member>
1264      <data-member access='public' layout-offset-in-bits='904'>
1265        <!-- bool diagnostic_context::dc_inhibit_warnings -->
1266        <var-decl name='dc_inhibit_warnings' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='126' column='1'/>
1267      </data-member>
1268      <data-member access='public' layout-offset-in-bits='912'>
1269        <!-- bool diagnostic_context::dc_warn_system_headers -->
1270        <var-decl name='dc_warn_system_headers' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='129' column='1'/>
1271      </data-member>
1272      <data-member access='public' layout-offset-in-bits='928'>
1273        <!-- unsigned int diagnostic_context::max_errors -->
1274        <var-decl name='max_errors' type-id='type-id-52' visibility='default' filepath='../.././gcc/diagnostic.h' line='132' column='1'/>
1275      </data-member>
1276      <data-member access='public' layout-offset-in-bits='960'>
1277        <!-- diagnostic_starter_fn diagnostic_context::begin_diagnostic -->
1278        <var-decl name='begin_diagnostic' type-id='type-id-53' visibility='default' filepath='../.././gcc/diagnostic.h' line='141' column='1'/>
1279      </data-member>
1280      <data-member access='public' layout-offset-in-bits='1024'>
1281        <!-- diagnostic_finalizer_fn diagnostic_context::end_diagnostic -->
1282        <var-decl name='end_diagnostic' type-id='type-id-54' visibility='default' filepath='../.././gcc/diagnostic.h' line='144' column='1'/>
1283      </data-member>
1284      <data-member access='public' layout-offset-in-bits='1088'>
1285        <!-- void (diagnostic_context*, const char*, va_list*)* diagnostic_context::internal_error -->
1286        <var-decl name='internal_error' type-id='type-id-55' visibility='default' filepath='../.././gcc/diagnostic.h' line='147' column='1'/>
1287      </data-member>
1288      <data-member access='public' layout-offset-in-bits='1152'>
1289        <!-- int (int, void*)* diagnostic_context::option_enabled -->
1290        <var-decl name='option_enabled' type-id='type-id-56' visibility='default' filepath='../.././gcc/diagnostic.h' line='151' column='1'/>
1291      </data-member>
1292      <data-member access='public' layout-offset-in-bits='1216'>
1293        <!-- void* diagnostic_context::option_state -->
1294        <var-decl name='option_state' type-id='type-id-39' visibility='default' filepath='../.././gcc/diagnostic.h' line='155' column='1'/>
1295      </data-member>
1296      <data-member access='public' layout-offset-in-bits='1280'>
1297        <!-- char* (diagnostic_context*, int, typedef diagnostic_t, typedef diagnostic_t)* diagnostic_context::option_name -->
1298        <var-decl name='option_name' type-id='type-id-57' visibility='default' filepath='../.././gcc/diagnostic.h' line='163' column='1'/>
1299      </data-member>
1300      <data-member access='public' layout-offset-in-bits='1344'>
1301        <!-- void* diagnostic_context::x_data -->
1302        <var-decl name='x_data' type-id='type-id-39' visibility='default' filepath='../.././gcc/diagnostic.h' line='166' column='1'/>
1303      </data-member>
1304      <data-member access='public' layout-offset-in-bits='1408'>
1305        <!-- const line_map* diagnostic_context::last_module -->
1306        <var-decl name='last_module' type-id='type-id-58' visibility='default' filepath='../.././gcc/diagnostic.h' line='170' column='1'/>
1307      </data-member>
1308      <data-member access='public' layout-offset-in-bits='1472'>
1309        <!-- int diagnostic_context::lock -->
1310        <var-decl name='lock' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='172' column='1'/>
1311      </data-member>
1312      <data-member access='public' layout-offset-in-bits='1504'>
1313        <!-- bool diagnostic_context::inhibit_notes_p -->
1314        <var-decl name='inhibit_notes_p' type-id='type-id-5' visibility='default' filepath='../.././gcc/diagnostic.h' line='174' column='1'/>
1315      </data-member>
1316    </class-decl>
1317    <!-- struct diagnostic_info -->
1318    <class-decl name='diagnostic_info' size-in-bits='512' is-struct='yes' visibility='default' filepath='../.././gcc/diagnostic.h' line='31' column='1' id='type-id-59'>
1319      <data-member access='public' layout-offset-in-bits='0'>
1320        <!-- text_info diagnostic_info::message -->
1321        <var-decl name='message' type-id='type-id-60' visibility='default' filepath='../.././gcc/diagnostic.h' line='33' column='1'/>
1322      </data-member>
1323      <data-member access='public' layout-offset-in-bits='320'>
1324        <!-- location_t diagnostic_info::location -->
1325        <var-decl name='location' type-id='type-id-46' visibility='default' filepath='../.././gcc/diagnostic.h' line='34' column='1'/>
1326      </data-member>
1327      <data-member access='public' layout-offset-in-bits='352'>
1328        <!-- unsigned int diagnostic_info::override_column -->
1329        <var-decl name='override_column' type-id='type-id-52' visibility='default' filepath='../.././gcc/diagnostic.h' line='35' column='1'/>
1330      </data-member>
1331      <data-member access='public' layout-offset-in-bits='384'>
1332        <!-- void* diagnostic_info::x_data -->
1333        <var-decl name='x_data' type-id='type-id-39' visibility='default' filepath='../.././gcc/diagnostic.h' line='37' column='1'/>
1334      </data-member>
1335      <data-member access='public' layout-offset-in-bits='448'>
1336        <!-- diagnostic_t diagnostic_info::kind -->
1337        <var-decl name='kind' type-id='type-id-21' visibility='default' filepath='../.././gcc/diagnostic.h' line='39' column='1'/>
1338      </data-member>
1339      <data-member access='public' layout-offset-in-bits='480'>
1340        <!-- int diagnostic_info::option_index -->
1341        <var-decl name='option_index' type-id='type-id-2' visibility='default' filepath='../.././gcc/diagnostic.h' line='41' column='1'/>
1342      </data-member>
1343    </class-decl>
1344    <!-- struct line_map -->
1345    <class-decl name='line_map' size-in-bits='320' is-struct='yes' visibility='default' filepath='../.././libcpp/include/line-map.h' line='204' column='1' id='type-id-61'>
1346      <member-type access='public'>
1347        <!-- union line_map::map_u -->
1348        <union-decl name='map_u' size-in-bits='256' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='210' column='1' id='type-id-62'>
1349          <data-member access='public'>
1350            <!-- line_map_ordinary line_map::map_u::ordinary -->
1351            <var-decl name='ordinary' type-id='type-id-63' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='211' column='1'/>
1352          </data-member>
1353          <data-member access='public'>
1354            <!-- line_map_macro line_map::map_u::macro -->
1355            <var-decl name='macro' type-id='type-id-64' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='212' column='1'/>
1356          </data-member>
1357        </union-decl>
1358      </member-type>
1359      <data-member access='public' layout-offset-in-bits='0'>
1360        <!-- source_location line_map::start_location -->
1361        <var-decl name='start_location' type-id='type-id-65' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='205' column='1'/>
1362      </data-member>
1363      <data-member access='public' layout-offset-in-bits='32'>
1364        <!-- lc_reason line_map::reason -->
1365        <var-decl name='reason' type-id='type-id-23' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='208' column='1'/>
1366      </data-member>
1367      <data-member access='public' layout-offset-in-bits='64'>
1368        <!-- line_map::map_u line_map::d -->
1369        <var-decl name='d' type-id='type-id-62' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='213' column='1'/>
1370      </data-member>
1371    </class-decl>
1372    <!-- struct line_map_macro -->
1373    <class-decl name='line_map_macro' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='105' column='1' id='type-id-64'>
1374      <data-member access='public' layout-offset-in-bits='0'>
1375        <!-- cpp_hashnode* line_map_macro::macro -->
1376        <var-decl name='macro' type-id='type-id-66' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='110' column='1'/>
1377      </data-member>
1378      <data-member access='public' layout-offset-in-bits='64'>
1379        <!-- unsigned int line_map_macro::n_tokens -->
1380        <var-decl name='n_tokens' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='113' column='1'/>
1381      </data-member>
1382      <data-member access='public' layout-offset-in-bits='128'>
1383        <!-- source_location* line_map_macro::macro_locations -->
1384        <var-decl name='macro_locations' type-id='type-id-67' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='168' column='1'/>
1385      </data-member>
1386      <data-member access='public' layout-offset-in-bits='192'>
1387        <!-- source_location line_map_macro::expansion -->
1388        <var-decl name='expansion' type-id='type-id-65' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='175' column='1'/>
1389      </data-member>
1390    </class-decl>
1391    <!-- struct line_map_ordinary -->
1392    <class-decl name='line_map_ordinary' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='71' column='1' id='type-id-63'>
1393      <data-member access='public' layout-offset-in-bits='0'>
1394        <!-- const char* line_map_ordinary::to_file -->
1395        <var-decl name='to_file' type-id='type-id-1' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='72' column='1'/>
1396      </data-member>
1397      <data-member access='public' layout-offset-in-bits='64'>
1398        <!-- linenum_type line_map_ordinary::to_line -->
1399        <var-decl name='to_line' type-id='type-id-68' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='73' column='1'/>
1400      </data-member>
1401      <data-member access='public' layout-offset-in-bits='96'>
1402        <!-- int line_map_ordinary::included_from -->
1403        <var-decl name='included_from' type-id='type-id-2' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='78' column='1'/>
1404      </data-member>
1405      <data-member access='public' layout-offset-in-bits='128'>
1406        <!-- unsigned char line_map_ordinary::sysp -->
1407        <var-decl name='sysp' type-id='type-id-69' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='84' column='1'/>
1408      </data-member>
1409      <data-member access='public' layout-offset-in-bits='136'>
1410        <!-- unsigned int line_map_ordinary::column_bits -->
1411        <var-decl name='column_bits' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='87' column='1'/>
1412      </data-member>
1413    </class-decl>
1414    <!-- struct obstack -->
1415    <class-decl name='obstack' size-in-bits='704' is-struct='yes' visibility='default' filepath='../.././libcpp/../include/obstack.h' line='164' column='1' id='type-id-70'>
1416      <data-member access='public' layout-offset-in-bits='0'>
1417        <!-- long int obstack::chunk_size -->
1418        <var-decl name='chunk_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../include/obstack.h' line='166' column='1'/>
1419      </data-member>
1420      <data-member access='public' layout-offset-in-bits='64'>
1421        <!-- _obstack_chunk* obstack::chunk -->
1422        <var-decl name='chunk' type-id='type-id-42' visibility='default' filepath='../.././gcc/../include/obstack.h' line='167' column='1'/>
1423      </data-member>
1424      <data-member access='public' layout-offset-in-bits='128'>
1425        <!-- char* obstack::object_base -->
1426        <var-decl name='object_base' type-id='type-id-3' visibility='default' filepath='../.././gcc/../include/obstack.h' line='168' column='1'/>
1427      </data-member>
1428      <data-member access='public' layout-offset-in-bits='192'>
1429        <!-- char* obstack::next_free -->
1430        <var-decl name='next_free' type-id='type-id-3' visibility='default' filepath='../.././gcc/../include/obstack.h' line='169' column='1'/>
1431      </data-member>
1432      <data-member access='public' layout-offset-in-bits='256'>
1433        <!-- char* obstack::chunk_limit -->
1434        <var-decl name='chunk_limit' type-id='type-id-3' visibility='default' filepath='../.././gcc/../include/obstack.h' line='170' column='1'/>
1435      </data-member>
1436      <data-member access='public' layout-offset-in-bits='320'>
1437        <!-- long int obstack::temp -->
1438        <var-decl name='temp' type-id='type-id-28' visibility='default' filepath='../.././gcc/../include/obstack.h' line='171' column='1'/>
1439      </data-member>
1440      <data-member access='public' layout-offset-in-bits='384'>
1441        <!-- int obstack::alignment_mask -->
1442        <var-decl name='alignment_mask' type-id='type-id-2' visibility='default' filepath='../.././gcc/../include/obstack.h' line='172' column='1'/>
1443      </data-member>
1444      <data-member access='public' layout-offset-in-bits='448'>
1445        <!-- _obstack_chunk* (void*, long int)* obstack::chunkfun -->
1446        <var-decl name='chunkfun' type-id='type-id-71' visibility='default' filepath='../.././gcc/../include/obstack.h' line='176' column='1'/>
1447      </data-member>
1448      <data-member access='public' layout-offset-in-bits='512'>
1449        <!-- void (void*, _obstack_chunk*)* obstack::freefun -->
1450        <var-decl name='freefun' type-id='type-id-72' visibility='default' filepath='../.././gcc/../include/obstack.h' line='177' column='1'/>
1451      </data-member>
1452      <data-member access='public' layout-offset-in-bits='576'>
1453        <!-- void* obstack::extra_arg -->
1454        <var-decl name='extra_arg' type-id='type-id-39' visibility='default' filepath='../.././gcc/../include/obstack.h' line='178' column='1'/>
1455      </data-member>
1456      <data-member access='public' layout-offset-in-bits='640'>
1457        <!-- unsigned int obstack::use_extra_arg -->
1458        <var-decl name='use_extra_arg' type-id='type-id-52' visibility='default' filepath='../.././gcc/../include/obstack.h' line='179' column='1'/>
1459      </data-member>
1460      <data-member access='public' layout-offset-in-bits='641'>
1461        <!-- unsigned int obstack::maybe_empty_object -->
1462        <var-decl name='maybe_empty_object' type-id='type-id-52' visibility='default' filepath='../.././gcc/../include/obstack.h' line='180' column='1'/>
1463      </data-member>
1464      <data-member access='public' layout-offset-in-bits='642'>
1465        <!-- unsigned int obstack::alloc_failed -->
1466        <var-decl name='alloc_failed' type-id='type-id-52' visibility='default' filepath='../.././gcc/../include/obstack.h' line='184' column='1'/>
1467      </data-member>
1468    </class-decl>
1469    <!-- struct output_buffer -->
1470    <class-decl name='output_buffer' size-in-bits='2688' is-struct='yes' naming-typedef-id='type-id-73' visibility='default' filepath='../.././gcc/pretty-print.h' line='76' column='1' id='type-id-74'>
1471      <data-member access='public' layout-offset-in-bits='0'>
1472        <!-- obstack output_buffer::formatted_obstack -->
1473        <var-decl name='formatted_obstack' type-id='type-id-70' visibility='default' filepath='../.././gcc/pretty-print.h' line='78' column='1'/>
1474      </data-member>
1475      <data-member access='public' layout-offset-in-bits='704'>
1476        <!-- obstack output_buffer::chunk_obstack -->
1477        <var-decl name='chunk_obstack' type-id='type-id-70' visibility='default' filepath='../.././gcc/pretty-print.h' line='82' column='1'/>
1478      </data-member>
1479      <data-member access='public' layout-offset-in-bits='1408'>
1480        <!-- obstack* output_buffer::obstack -->
1481        <var-decl name='obstack' type-id='type-id-75' visibility='default' filepath='../.././gcc/pretty-print.h' line='86' column='1'/>
1482      </data-member>
1483      <data-member access='public' layout-offset-in-bits='1472'>
1484        <!-- chunk_info* output_buffer::cur_chunk_array -->
1485        <var-decl name='cur_chunk_array' type-id='type-id-44' visibility='default' filepath='../.././gcc/pretty-print.h' line='89' column='1'/>
1486      </data-member>
1487      <data-member access='public' layout-offset-in-bits='1536'>
1488        <!-- FILE* output_buffer::stream -->
1489        <var-decl name='stream' type-id='type-id-76' visibility='default' filepath='../.././gcc/pretty-print.h' line='92' column='1'/>
1490      </data-member>
1491      <data-member access='public' layout-offset-in-bits='1600'>
1492        <!-- int output_buffer::line_length -->
1493        <var-decl name='line_length' type-id='type-id-2' visibility='default' filepath='../.././gcc/pretty-print.h' line='95' column='1'/>
1494      </data-member>
1495      <data-member access='public' layout-offset-in-bits='1632'>
1496        <!-- char output_buffer::digit_buffer[128] -->
1497        <var-decl name='digit_buffer' type-id='type-id-7' visibility='default' filepath='../.././gcc/pretty-print.h' line='99' column='1'/>
1498      </data-member>
1499    </class-decl>
1500    <!-- struct pp_wrapping_mode_t -->
1501    <class-decl name='pp_wrapping_mode_t' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-77' visibility='default' filepath='../.././gcc/pretty-print.h' line='113' column='1' id='type-id-78'>
1502      <data-member access='public' layout-offset-in-bits='0'>
1503        <!-- diagnostic_prefixing_rule_t pp_wrapping_mode_t::rule -->
1504        <var-decl name='rule' type-id='type-id-18' visibility='default' filepath='../.././gcc/pretty-print.h' line='115' column='1'/>
1505      </data-member>
1506      <data-member access='public' layout-offset-in-bits='32'>
1507        <!-- int pp_wrapping_mode_t::line_cutoff -->
1508        <var-decl name='line_cutoff' type-id='type-id-2' visibility='default' filepath='../.././gcc/pretty-print.h' line='119' column='1'/>
1509      </data-member>
1510    </class-decl>
1511    <!-- struct pretty_print_info -->
1512    <class-decl name='pretty_print_info' size-in-bits='448' is-struct='yes' visibility='default' filepath='../.././gcc/pretty-print.h' line='159' column='1' id='type-id-79'>
1513      <data-member access='public' layout-offset-in-bits='0'>
1514        <!-- output_buffer* pretty_print_info::buffer -->
1515        <var-decl name='buffer' type-id='type-id-80' visibility='default' filepath='../.././gcc/pretty-print.h' line='162' column='1'/>
1516      </data-member>
1517      <data-member access='public' layout-offset-in-bits='64'>
1518        <!-- const char* pretty_print_info::prefix -->
1519        <var-decl name='prefix' type-id='type-id-1' visibility='default' filepath='../.././gcc/pretty-print.h' line='165' column='1'/>
1520      </data-member>
1521      <data-member access='public' layout-offset-in-bits='128'>
1522        <!-- pp_padding pretty_print_info::padding -->
1523        <var-decl name='padding' type-id='type-id-24' visibility='default' filepath='../.././gcc/pretty-print.h' line='168' column='1'/>
1524      </data-member>
1525      <data-member access='public' layout-offset-in-bits='160'>
1526        <!-- int pretty_print_info::maximum_length -->
1527        <var-decl name='maximum_length' type-id='type-id-2' visibility='default' filepath='../.././gcc/pretty-print.h' line='172' column='1'/>
1528      </data-member>
1529      <data-member access='public' layout-offset-in-bits='192'>
1530        <!-- int pretty_print_info::indent_skip -->
1531        <var-decl name='indent_skip' type-id='type-id-2' visibility='default' filepath='../.././gcc/pretty-print.h' line='175' column='1'/>
1532      </data-member>
1533      <data-member access='public' layout-offset-in-bits='224'>
1534        <!-- pp_wrapping_mode_t pretty_print_info::wrapping -->
1535        <var-decl name='wrapping' type-id='type-id-77' visibility='default' filepath='../.././gcc/pretty-print.h' line='178' column='1'/>
1536      </data-member>
1537      <data-member access='public' layout-offset-in-bits='320'>
1538        <!-- printer_fn pretty_print_info::format_decoder -->
1539        <var-decl name='format_decoder' type-id='type-id-81' visibility='default' filepath='../.././gcc/pretty-print.h' line='188' column='1'/>
1540      </data-member>
1541      <data-member access='public' layout-offset-in-bits='384'>
1542        <!-- bool pretty_print_info::emitted_prefix -->
1543        <var-decl name='emitted_prefix' type-id='type-id-5' visibility='default' filepath='../.././gcc/pretty-print.h' line='191' column='1'/>
1544      </data-member>
1545      <data-member access='public' layout-offset-in-bits='392'>
1546        <!-- bool pretty_print_info::need_newline -->
1547        <var-decl name='need_newline' type-id='type-id-5' visibility='default' filepath='../.././gcc/pretty-print.h' line='194' column='1'/>
1548      </data-member>
1549      <data-member access='public' layout-offset-in-bits='400'>
1550        <!-- bool pretty_print_info::translate_identifiers -->
1551        <var-decl name='translate_identifiers' type-id='type-id-5' visibility='default' filepath='../.././gcc/pretty-print.h' line='198' column='1'/>
1552      </data-member>
1553    </class-decl>
1554    <!-- struct stat -->
1555    <class-decl name='stat' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/stat.h' line='46' column='1' id='type-id-82'>
1556      <data-member access='public' layout-offset-in-bits='0'>
1557        <!-- __dev_t stat::st_dev -->
1558        <var-decl name='st_dev' type-id='type-id-83' visibility='default' filepath='/usr/include/bits/stat.h' line='48' column='1'/>
1559      </data-member>
1560      <data-member access='public' layout-offset-in-bits='64'>
1561        <!-- __ino_t stat::st_ino -->
1562        <var-decl name='st_ino' type-id='type-id-84' visibility='default' filepath='/usr/include/bits/stat.h' line='53' column='1'/>
1563      </data-member>
1564      <data-member access='public' layout-offset-in-bits='128'>
1565        <!-- __nlink_t stat::st_nlink -->
1566        <var-decl name='st_nlink' type-id='type-id-85' visibility='default' filepath='/usr/include/bits/stat.h' line='61' column='1'/>
1567      </data-member>
1568      <data-member access='public' layout-offset-in-bits='192'>
1569        <!-- __mode_t stat::st_mode -->
1570        <var-decl name='st_mode' type-id='type-id-86' visibility='default' filepath='/usr/include/bits/stat.h' line='62' column='1'/>
1571      </data-member>
1572      <data-member access='public' layout-offset-in-bits='224'>
1573        <!-- __uid_t stat::st_uid -->
1574        <var-decl name='st_uid' type-id='type-id-87' visibility='default' filepath='/usr/include/bits/stat.h' line='64' column='1'/>
1575      </data-member>
1576      <data-member access='public' layout-offset-in-bits='256'>
1577        <!-- __gid_t stat::st_gid -->
1578        <var-decl name='st_gid' type-id='type-id-88' visibility='default' filepath='/usr/include/bits/stat.h' line='65' column='1'/>
1579      </data-member>
1580      <data-member access='public' layout-offset-in-bits='288'>
1581        <!-- int stat::__pad0 -->
1582        <var-decl name='__pad0' type-id='type-id-2' visibility='default' filepath='/usr/include/bits/stat.h' line='67' column='1'/>
1583      </data-member>
1584      <data-member access='public' layout-offset-in-bits='320'>
1585        <!-- __dev_t stat::st_rdev -->
1586        <var-decl name='st_rdev' type-id='type-id-83' visibility='default' filepath='/usr/include/bits/stat.h' line='69' column='1'/>
1587      </data-member>
1588      <data-member access='public' layout-offset-in-bits='384'>
1589        <!-- __off_t stat::st_size -->
1590        <var-decl name='st_size' type-id='type-id-35' visibility='default' filepath='/usr/include/bits/stat.h' line='74' column='1'/>
1591      </data-member>
1592      <data-member access='public' layout-offset-in-bits='448'>
1593        <!-- __blksize_t stat::st_blksize -->
1594        <var-decl name='st_blksize' type-id='type-id-89' visibility='default' filepath='/usr/include/bits/stat.h' line='78' column='1'/>
1595      </data-member>
1596      <data-member access='public' layout-offset-in-bits='512'>
1597        <!-- __blkcnt_t stat::st_blocks -->
1598        <var-decl name='st_blocks' type-id='type-id-90' visibility='default' filepath='/usr/include/bits/stat.h' line='80' column='1'/>
1599      </data-member>
1600      <data-member access='public' layout-offset-in-bits='576'>
1601        <!-- timespec stat::st_atim -->
1602        <var-decl name='st_atim' type-id='type-id-91' visibility='default' filepath='/usr/include/bits/stat.h' line='91' column='1'/>
1603      </data-member>
1604      <data-member access='public' layout-offset-in-bits='704'>
1605        <!-- timespec stat::st_mtim -->
1606        <var-decl name='st_mtim' type-id='type-id-91' visibility='default' filepath='/usr/include/bits/stat.h' line='92' column='1'/>
1607      </data-member>
1608      <data-member access='public' layout-offset-in-bits='832'>
1609        <!-- timespec stat::st_ctim -->
1610        <var-decl name='st_ctim' type-id='type-id-91' visibility='default' filepath='/usr/include/bits/stat.h' line='93' column='1'/>
1611      </data-member>
1612      <data-member access='public' layout-offset-in-bits='960'>
1613        <!-- long int stat::__unused[3] -->
1614        <var-decl name='__unused' type-id='type-id-29' visibility='default' filepath='/usr/include/bits/stat.h' line='106' column='1'/>
1615      </data-member>
1616    </class-decl>
1617    <!-- struct text_info -->
1618    <class-decl name='text_info' size-in-bits='320' is-struct='yes' naming-typedef-id='type-id-60' visibility='default' filepath='../.././gcc/pretty-print.h' line='34' column='1' id='type-id-92'>
1619      <data-member access='public' layout-offset-in-bits='0'>
1620        <!-- const char* text_info::format_spec -->
1621        <var-decl name='format_spec' type-id='type-id-1' visibility='default' filepath='../.././gcc/pretty-print.h' line='35' column='1'/>
1622      </data-member>
1623      <data-member access='public' layout-offset-in-bits='64'>
1624        <!-- va_list* text_info::args_ptr -->
1625        <var-decl name='args_ptr' type-id='type-id-93' visibility='default' filepath='../.././gcc/pretty-print.h' line='36' column='1'/>
1626      </data-member>
1627      <data-member access='public' layout-offset-in-bits='128'>
1628        <!-- int text_info::err_no -->
1629        <var-decl name='err_no' type-id='type-id-2' visibility='default' filepath='../.././gcc/pretty-print.h' line='37' column='1'/>
1630      </data-member>
1631      <data-member access='public' layout-offset-in-bits='192'>
1632        <!-- location_t* text_info::locus -->
1633        <var-decl name='locus' type-id='type-id-94' visibility='default' filepath='../.././gcc/pretty-print.h' line='38' column='1'/>
1634      </data-member>
1635      <data-member access='public' layout-offset-in-bits='256'>
1636        <!-- void** text_info::x_data -->
1637        <var-decl name='x_data' type-id='type-id-95' visibility='default' filepath='../.././gcc/pretty-print.h' line='39' column='1'/>
1638      </data-member>
1639    </class-decl>
1640    <!-- struct timespec -->
1641    <class-decl name='timespec' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='120' column='1' id='type-id-91'>
1642      <data-member access='public' layout-offset-in-bits='0'>
1643        <!-- __time_t timespec::tv_sec -->
1644        <var-decl name='tv_sec' type-id='type-id-96' visibility='default' filepath='/usr/include/time.h' line='122' column='1'/>
1645      </data-member>
1646      <data-member access='public' layout-offset-in-bits='64'>
1647        <!-- long int timespec::tv_nsec -->
1648        <var-decl name='tv_nsec' type-id='type-id-28' visibility='default' filepath='/usr/include/time.h' line='123' column='1'/>
1649      </data-member>
1650    </class-decl>
1651    <!-- struct typedef __va_list_tag __va_list_tag -->
1652    <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-97'>
1653      <data-member access='public' layout-offset-in-bits='0'>
1654        <!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset -->
1655        <var-decl name='gp_offset' type-id='type-id-52' visibility='default'/>
1656      </data-member>
1657      <data-member access='public' layout-offset-in-bits='32'>
1658        <!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset -->
1659        <var-decl name='fp_offset' type-id='type-id-52' visibility='default'/>
1660      </data-member>
1661      <data-member access='public' layout-offset-in-bits='64'>
1662        <!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area -->
1663        <var-decl name='overflow_arg_area' type-id='type-id-39' visibility='default'/>
1664      </data-member>
1665      <data-member access='public' layout-offset-in-bits='128'>
1666        <!-- void* typedef __va_list_tag __va_list_tag::reg_save_area -->
1667        <var-decl name='reg_save_area' type-id='type-id-39' visibility='default'/>
1668      </data-member>
1669    </class-decl>
1670    <!-- typedef _IO_FILE FILE -->
1671    <typedef-decl name='FILE' type-id='type-id-32' filepath='/usr/include/stdio.h' line='49' column='1' id='type-id-98'/>
1672    <!-- typedef void _IO_lock_t -->
1673    <typedef-decl name='_IO_lock_t' type-id='type-id-99' filepath='/usr/include/libio.h' line='180' column='1' id='type-id-100'/>
1674    <!-- typedef long int __blkcnt_t -->
1675    <typedef-decl name='__blkcnt_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='169' column='1' id='type-id-90'/>
1676    <!-- typedef long int __blksize_t -->
1677    <typedef-decl name='__blksize_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='164' column='1' id='type-id-89'/>
1678    <!-- typedef unsigned long int __dev_t -->
1679    <typedef-decl name='__dev_t' type-id='type-id-101' filepath='/usr/include/bits/types.h' line='134' column='1' id='type-id-83'/>
1680    <!-- typedef unsigned int __gid_t -->
1681    <typedef-decl name='__gid_t' type-id='type-id-52' filepath='/usr/include/bits/types.h' line='136' column='1' id='type-id-88'/>
1682    <!-- typedef typedef __va_list_tag __va_list_tag[1] __gnuc_va_list -->
1683    <typedef-decl name='__gnuc_va_list' type-id='type-id-102' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stdarg.h' line='40' column='1' id='type-id-103'/>
1684    <!-- typedef unsigned long int __ino_t -->
1685    <typedef-decl name='__ino_t' type-id='type-id-101' filepath='/usr/include/bits/types.h' line='137' column='1' id='type-id-84'/>
1686    <!-- typedef unsigned int __mode_t -->
1687    <typedef-decl name='__mode_t' type-id='type-id-52' filepath='/usr/include/bits/types.h' line='139' column='1' id='type-id-86'/>
1688    <!-- typedef unsigned long int __nlink_t -->
1689    <typedef-decl name='__nlink_t' type-id='type-id-101' filepath='/usr/include/bits/types.h' line='140' column='1' id='type-id-85'/>
1690    <!-- typedef long int __off64_t -->
1691    <typedef-decl name='__off64_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='142' column='1' id='type-id-38'/>
1692    <!-- typedef long int __off_t -->
1693    <typedef-decl name='__off_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='141' column='1' id='type-id-35'/>
1694    <!-- typedef void (int)* __sighandler_t -->
1695    <typedef-decl name='__sighandler_t' type-id='type-id-104' filepath='/usr/include/signal.h' line='84' column='1' id='type-id-105'/>
1696    <!-- typedef long int __time_t -->
1697    <typedef-decl name='__time_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='149' column='1' id='type-id-96'/>
1698    <!-- typedef unsigned int __uid_t -->
1699    <typedef-decl name='__uid_t' type-id='type-id-52' filepath='/usr/include/bits/types.h' line='135' column='1' id='type-id-87'/>
1700    <!-- typedef __va_list_tag __va_list_tag[1] -->
1701    <array-type-def dimensions='1' type-id='type-id-97' size-in-bits='192' id='type-id-102'>
1702      <!-- <anonymous range>[1] -->
1703      <subrange length='1' type-id='type-id-8' id='type-id-11'/>
1704    </array-type-def>
1705    <!-- typedef diagnostic_classification_change_t diagnostic_classification_change_t -->
1706    <typedef-decl name='diagnostic_classification_change_t' type-id='type-id-45' filepath='../.././gcc/diagnostic.h' line='52' column='1' id='type-id-106'/>
1707    <!-- typedef diagnostic_context diagnostic_context -->
1708    <typedef-decl name='diagnostic_context' type-id='type-id-47' filepath='../.././gcc/coretypes.h' line='74' column='1' id='type-id-107'/>
1709    <!-- typedef diagnostic_starter_fn diagnostic_finalizer_fn -->
1710    <typedef-decl name='diagnostic_finalizer_fn' type-id='type-id-53' filepath='../.././gcc/diagnostic.h' line='57' column='1' id='type-id-54'/>
1711    <!-- typedef diagnostic_info diagnostic_info -->
1712    <typedef-decl name='diagnostic_info' type-id='type-id-59' filepath='../.././gcc/diagnostic.h' line='42' column='1' id='type-id-108'/>
1713    <!-- typedef diagnostic_prefixing_rule_t diagnostic_prefixing_rule_t -->
1714    <typedef-decl name='diagnostic_prefixing_rule_t' type-id='type-id-19' filepath='../.././gcc/pretty-print.h' line='52' column='1' id='type-id-18'/>
1715    <!-- typedef void (diagnostic_context*, diagnostic_info*)* diagnostic_starter_fn -->
1716    <typedef-decl name='diagnostic_starter_fn' type-id='type-id-109' filepath='../.././gcc/diagnostic.h' line='55' column='1' id='type-id-53'/>
1717    <!-- typedef diagnostic_t diagnostic_t -->
1718    <typedef-decl name='diagnostic_t' type-id='type-id-22' filepath='../.././gcc/diagnostic-core.h' line='40' column='1' id='type-id-21'/>
1719    <!-- typedef unsigned int linenum_type -->
1720    <typedef-decl name='linenum_type' type-id='type-id-52' filepath='../.././gcc/../libcpp/include/line-map.h' line='48' column='1' id='type-id-68'/>
1721    <!-- typedef source_location location_t -->
1722    <typedef-decl name='location_t' type-id='type-id-65' filepath='../.././gcc/input.h' line='44' column='1' id='type-id-46'/>
1723    <!-- typedef output_buffer output_buffer -->
1724    <typedef-decl name='output_buffer' type-id='type-id-74' filepath='../.././gcc/pretty-print.h' line='100' column='1' id='type-id-73'/>
1725    <!-- typedef pp_padding pp_padding -->
1726    <typedef-decl name='pp_padding' type-id='type-id-25' filepath='../.././gcc/pretty-print.h' line='108' column='1' id='type-id-24'/>
1727    <!-- typedef pp_wrapping_mode_t pp_wrapping_mode_t -->
1728    <typedef-decl name='pp_wrapping_mode_t' type-id='type-id-78' filepath='../.././gcc/pretty-print.h' line='120' column='1' id='type-id-77'/>
1729    <!-- typedef pretty_print_info pretty_printer -->
1730    <typedef-decl name='pretty_printer' type-id='type-id-79' filepath='../.././gcc/pretty-print.h' line='135' column='1' id='type-id-110'/>
1731    <!-- typedef bool (pretty_printer*, text_info*, const char*, int, bool, bool, bool)* printer_fn -->
1732    <typedef-decl name='printer_fn' type-id='type-id-111' filepath='../.././gcc/pretty-print.h' line='136' column='1' id='type-id-81'/>
1733    <!-- typedef unsigned long int size_t -->
1734    <typedef-decl name='size_t' type-id='type-id-101' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stddef.h' line='213' column='1' id='type-id-4'/>
1735    <!-- typedef unsigned int source_location -->
1736    <typedef-decl name='source_location' type-id='type-id-52' filepath='../.././gcc/../libcpp/include/line-map.h' line='51' column='1' id='type-id-65'/>
1737    <!-- typedef text_info text_info -->
1738    <typedef-decl name='text_info' type-id='type-id-92' filepath='../.././gcc/pretty-print.h' line='40' column='1' id='type-id-60'/>
1739    <!-- typedef __gnuc_va_list va_list -->
1740    <typedef-decl name='va_list' type-id='type-id-103' filepath='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/prev-gcc/include/stdarg.h' line='102' column='1' id='type-id-112'/>
1741    <!-- unnamed&#45;enum&#45;underlying&#45;type&#45;32 -->
1742    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-20'/>
1743    <!-- unsigned char -->
1744    <type-decl name='unsigned char' size-in-bits='8' id='type-id-69'/>
1745    <!-- unsigned int -->
1746    <type-decl name='unsigned int' size-in-bits='32' id='type-id-52'/>
1747    <!-- unsigned long int -->
1748    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-101'/>
1749    <!-- unsigned short int -->
1750    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-36'/>
1751    <!-- FILE* -->
1752    <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-76'/>
1753    <!-- _IO_FILE* -->
1754    <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-34'/>
1755    <!-- _IO_lock_t* -->
1756    <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-37'/>
1757    <!-- _IO_marker* -->
1758    <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-33'/>
1759    <!-- _obstack_chunk* -->
1760    <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-42'/>
1761    <!-- _obstack_chunk* (void*, long int)* -->
1762    <pointer-type-def type-id='type-id-113' size-in-bits='64' id='type-id-71'/>
1763    <!-- bool (pretty_printer*, text_info*, const char*, int, bool, bool, bool)* -->
1764    <pointer-type-def type-id='type-id-114' size-in-bits='64' id='type-id-111'/>
1765    <!-- char* -->
1766    <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-3'/>
1767    <!-- char* (diagnostic_context*, int, typedef diagnostic_t, typedef diagnostic_t)* -->
1768    <pointer-type-def type-id='type-id-115' size-in-bits='64' id='type-id-57'/>
1769    <!-- char* const -->
1770    <qualified-type-def type-id='type-id-3' const='yes' id='type-id-116'/>
1771    <!-- char* const* -->
1772    <pointer-type-def type-id='type-id-116' size-in-bits='64' id='type-id-117'/>
1773    <!-- char** -->
1774    <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-118'/>
1775    <!-- char*** -->
1776    <pointer-type-def type-id='type-id-118' size-in-bits='64' id='type-id-119'/>
1777    <!-- chunk_info* -->
1778    <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-44'/>
1779    <!-- const char -->
1780    <qualified-type-def type-id='type-id-6' const='yes' id='type-id-120'/>
1781    <!-- const char* -->
1782    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-1'/>
1783    <!-- const line_map -->
1784    <qualified-type-def type-id='type-id-61' const='yes' id='type-id-121'/>
1785    <!-- const line_map* -->
1786    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-58'/>
1787    <!-- cpp_hashnode* -->
1788    <pointer-type-def type-id='type-id-122' size-in-bits='64' id='type-id-66'/>
1789    <!-- diagnostic_classification_change_t* -->
1790    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-50'/>
1791    <!-- diagnostic_context* -->
1792    <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-123'/>
1793    <!-- diagnostic_context* -->
1794    <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-124'/>
1795    <!-- diagnostic_info* -->
1796    <pointer-type-def type-id='type-id-108' size-in-bits='64' id='type-id-125'/>
1797    <!-- diagnostic_t* -->
1798    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-49'/>
1799    <!-- int (int, void*)* -->
1800    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-56'/>
1801    <!-- int* -->
1802    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-51'/>
1803    <!-- location_t* -->
1804    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-94'/>
1805    <!-- obstack* -->
1806    <pointer-type-def type-id='type-id-70' size-in-bits='64' id='type-id-75'/>
1807    <!-- output_buffer* -->
1808    <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-80'/>
1809    <!-- pex_obj* -->
1810    <pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-128'/>
1811    <!-- pretty_printer* -->
1812    <pointer-type-def type-id='type-id-110' size-in-bits='64' id='type-id-48'/>
1813    <!-- source_location* -->
1814    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-67'/>
1815    <!-- stat* -->
1816    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-129'/>
1817    <!-- text_info* -->
1818    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-130'/>
1819    <!-- typedef __va_list_tag __va_list_tag* -->
1820    <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-131'/>
1821    <!-- va_list* -->
1822    <pointer-type-def type-id='type-id-112' size-in-bits='64' id='type-id-93'/>
1823    <!-- void ()* -->
1824    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-133'/>
1825    <!-- void (diagnostic_context*, const char*, va_list*)* -->
1826    <pointer-type-def type-id='type-id-134' size-in-bits='64' id='type-id-55'/>
1827    <!-- void (diagnostic_context*, diagnostic_info*)* -->
1828    <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-109'/>
1829    <!-- void (int)* -->
1830    <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-104'/>
1831    <!-- void (void*)* -->
1832    <pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-138'/>
1833    <!-- void (void*, _obstack_chunk*)* -->
1834    <pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-72'/>
1835    <!-- void* -->
1836    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-39'/>
1837    <!-- void* (long int)* -->
1838    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-141'/>
1839    <!-- void** -->
1840    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-95'/>
1841    <!-- struct cpp_hashnode -->
1842    <class-decl name='cpp_hashnode' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='676' column='1' id='type-id-122'>
1843      <data-member access='public' layout-offset-in-bits='0'>
1844        <!-- ht_identifier cpp_hashnode::ident -->
1845        <var-decl name='ident' type-id='type-id-142' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='677' column='1'/>
1846      </data-member>
1847      <data-member access='public' layout-offset-in-bits='128'>
1848        <!-- unsigned int cpp_hashnode::is_directive -->
1849        <var-decl name='is_directive' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='678' column='1'/>
1850      </data-member>
1851      <data-member access='public' layout-offset-in-bits='129'>
1852        <!-- unsigned int cpp_hashnode::directive_index -->
1853        <var-decl name='directive_index' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='679' column='1'/>
1854      </data-member>
1855      <data-member access='public' layout-offset-in-bits='136'>
1856        <!-- unsigned char cpp_hashnode::rid_code -->
1857        <var-decl name='rid_code' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='682' column='1'/>
1858      </data-member>
1859      <data-member access='public' layout-offset-in-bits='144'>
1860        <!-- node_type cpp_hashnode::type -->
1861        <var-decl name='type' type-id='type-id-143' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='683' column='1'/>
1862      </data-member>
1863      <data-member access='public' layout-offset-in-bits='150'>
1864        <!-- unsigned int cpp_hashnode::flags -->
1865        <var-decl name='flags' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='684' column='1'/>
1866      </data-member>
1867      <data-member access='public' layout-offset-in-bits='192'>
1868        <!-- _cpp_hashnode_value cpp_hashnode::value -->
1869        <var-decl name='value' type-id='type-id-144' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='686' column='1'/>
1870      </data-member>
1871    </class-decl>
1872    <!-- struct pex_obj -->
1873    <class-decl name='pex_obj' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../.././libiberty/pex-common.h' line='54' column='1' id='type-id-127'>
1874      <data-member access='public' layout-offset-in-bits='0'>
1875        <!-- int pex_obj::flags -->
1876        <var-decl name='flags' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='57' column='1'/>
1877      </data-member>
1878      <data-member access='public' layout-offset-in-bits='64'>
1879        <!-- const char* pex_obj::pname -->
1880        <var-decl name='pname' type-id='type-id-1' visibility='default' filepath='../.././libiberty/pex-common.h' line='59' column='1'/>
1881      </data-member>
1882      <data-member access='public' layout-offset-in-bits='128'>
1883        <!-- const char* pex_obj::tempbase -->
1884        <var-decl name='tempbase' type-id='type-id-1' visibility='default' filepath='../.././libiberty/pex-common.h' line='61' column='1'/>
1885      </data-member>
1886      <data-member access='public' layout-offset-in-bits='192'>
1887        <!-- int pex_obj::next_input -->
1888        <var-decl name='next_input' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='63' column='1'/>
1889      </data-member>
1890      <data-member access='public' layout-offset-in-bits='256'>
1891        <!-- char* pex_obj::next_input_name -->
1892        <var-decl name='next_input_name' type-id='type-id-3' visibility='default' filepath='../.././libiberty/pex-common.h' line='65' column='1'/>
1893      </data-member>
1894      <data-member access='public' layout-offset-in-bits='320'>
1895        <!-- int pex_obj::next_input_name_allocated -->
1896        <var-decl name='next_input_name_allocated' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='67' column='1'/>
1897      </data-member>
1898      <data-member access='public' layout-offset-in-bits='352'>
1899        <!-- int pex_obj::stderr_pipe -->
1900        <var-decl name='stderr_pipe' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='69' column='1'/>
1901      </data-member>
1902      <data-member access='public' layout-offset-in-bits='384'>
1903        <!-- int pex_obj::count -->
1904        <var-decl name='count' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='71' column='1'/>
1905      </data-member>
1906      <data-member access='public' layout-offset-in-bits='448'>
1907        <!-- pid_t* pex_obj::children -->
1908        <var-decl name='children' type-id='type-id-145' visibility='default' filepath='../.././libiberty/pex-common.h' line='73' column='1'/>
1909      </data-member>
1910      <data-member access='public' layout-offset-in-bits='512'>
1911        <!-- int* pex_obj::status -->
1912        <var-decl name='status' type-id='type-id-51' visibility='default' filepath='../.././libiberty/pex-common.h' line='75' column='1'/>
1913      </data-member>
1914      <data-member access='public' layout-offset-in-bits='576'>
1915        <!-- pex_time* pex_obj::time -->
1916        <var-decl name='time' type-id='type-id-146' visibility='default' filepath='../.././libiberty/pex-common.h' line='77' column='1'/>
1917      </data-member>
1918      <data-member access='public' layout-offset-in-bits='640'>
1919        <!-- int pex_obj::number_waited -->
1920        <var-decl name='number_waited' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='79' column='1'/>
1921      </data-member>
1922      <data-member access='public' layout-offset-in-bits='704'>
1923        <!-- FILE* pex_obj::input_file -->
1924        <var-decl name='input_file' type-id='type-id-76' visibility='default' filepath='../.././libiberty/pex-common.h' line='81' column='1'/>
1925      </data-member>
1926      <data-member access='public' layout-offset-in-bits='768'>
1927        <!-- FILE* pex_obj::read_output -->
1928        <var-decl name='read_output' type-id='type-id-76' visibility='default' filepath='../.././libiberty/pex-common.h' line='83' column='1'/>
1929      </data-member>
1930      <data-member access='public' layout-offset-in-bits='832'>
1931        <!-- FILE* pex_obj::read_err -->
1932        <var-decl name='read_err' type-id='type-id-76' visibility='default' filepath='../.././libiberty/pex-common.h' line='85' column='1'/>
1933      </data-member>
1934      <data-member access='public' layout-offset-in-bits='896'>
1935        <!-- int pex_obj::remove_count -->
1936        <var-decl name='remove_count' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='87' column='1'/>
1937      </data-member>
1938      <data-member access='public' layout-offset-in-bits='960'>
1939        <!-- char** pex_obj::remove -->
1940        <var-decl name='remove' type-id='type-id-118' visibility='default' filepath='../.././libiberty/pex-common.h' line='90' column='1'/>
1941      </data-member>
1942      <data-member access='public' layout-offset-in-bits='1024'>
1943        <!-- const pex_funcs* pex_obj::funcs -->
1944        <var-decl name='funcs' type-id='type-id-147' visibility='default' filepath='../.././libiberty/pex-common.h' line='92' column='1'/>
1945      </data-member>
1946      <data-member access='public' layout-offset-in-bits='1088'>
1947        <!-- void* pex_obj::sysdep -->
1948        <var-decl name='sysdep' type-id='type-id-39' visibility='default' filepath='../.././libiberty/pex-common.h' line='94' column='1'/>
1949      </data-member>
1950    </class-decl>
1951    <!-- variadic parameter type -->
1952    <type-decl name='variadic parameter type' id='type-id-148'/>
1953    <!-- void -->
1954    <type-decl name='void' id='type-id-99'/>
1955    <!-- int filename_ncmp(const char*, const char*, size_t) -->
1956    <function-decl name='filename_ncmp' filepath='../.././gcc/../include/filenames.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
1957      <!-- parameter of type 'const char*' -->
1958      <parameter type-id='type-id-1'/>
1959      <!-- parameter of type 'const char*' -->
1960      <parameter type-id='type-id-1'/>
1961      <!-- parameter of type 'typedef size_t' -->
1962      <parameter type-id='type-id-4'/>
1963      <!-- int -->
1964      <return type-id='type-id-2'/>
1965    </function-decl>
1966    <!-- void unlock_std_streams() -->
1967    <function-decl name='unlock_std_streams' filepath='../.././gcc/../include/libiberty.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
1968      <!-- void -->
1969      <return type-id='type-id-99'/>
1970    </function-decl>
1971    <!-- FILE* fopen_unlocked(const char*, const char*) -->
1972    <function-decl name='fopen_unlocked' filepath='../.././gcc/../include/libiberty.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
1973      <!-- parameter of type 'const char*' -->
1974      <parameter type-id='type-id-1'/>
1975      <!-- parameter of type 'const char*' -->
1976      <parameter type-id='type-id-1'/>
1977      <!-- FILE* -->
1978      <return type-id='type-id-76'/>
1979    </function-decl>
1980    <!-- void expandargv(int*, char***) -->
1981    <function-decl name='expandargv' filepath='../.././gcc/../include/libiberty.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
1982      <!-- parameter of type 'int*' -->
1983      <parameter type-id='type-id-51'/>
1984      <!-- parameter of type 'char***' -->
1985      <parameter type-id='type-id-119'/>
1986      <!-- void -->
1987      <return type-id='type-id-99'/>
1988    </function-decl>
1989    <!-- int writeargv(char**, FILE*) -->
1990    <function-decl name='writeargv' filepath='../.././gcc/../include/libiberty.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
1991      <!-- parameter of type 'char**' -->
1992      <parameter type-id='type-id-118'/>
1993      <!-- parameter of type 'FILE*' -->
1994      <parameter type-id='type-id-76'/>
1995      <!-- int -->
1996      <return type-id='type-id-2'/>
1997    </function-decl>
1998    <!-- const char* lbasename(const char*) -->
1999    <function-decl name='lbasename' filepath='../.././gcc/../include/libiberty.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
2000      <!-- parameter of type 'const char*' -->
2001      <parameter type-id='type-id-1'/>
2002      <!-- const char* -->
2003      <return type-id='type-id-1'/>
2004    </function-decl>
2005    <!-- char* concat(const char*, ...) -->
2006    <function-decl name='concat' filepath='../.././gcc/../include/libiberty.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
2007      <!-- parameter of type 'const char*' -->
2008      <parameter type-id='type-id-1'/>
2009      <parameter is-variadic='yes'/>
2010      <!-- char* -->
2011      <return type-id='type-id-3'/>
2012    </function-decl>
2013    <!-- char* make_temp_file(const char*) -->
2014    <function-decl name='make_temp_file' filepath='../.././gcc/../include/libiberty.h' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
2015      <!-- parameter of type 'const char*' -->
2016      <parameter type-id='type-id-1'/>
2017      <!-- char* -->
2018      <return type-id='type-id-3'/>
2019    </function-decl>
2020    <!-- int unlink_if_ordinary(const char*) -->
2021    <function-decl name='unlink_if_ordinary' filepath='../.././gcc/../include/libiberty.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
2022      <!-- parameter of type 'const char*' -->
2023      <parameter type-id='type-id-1'/>
2024      <!-- int -->
2025      <return type-id='type-id-2'/>
2026    </function-decl>
2027    <!-- void xmalloc_set_program_name(const char*) -->
2028    <function-decl name='xmalloc_set_program_name' filepath='../.././gcc/../include/libiberty.h' line='292' column='1' visibility='default' binding='global' size-in-bits='64'>
2029      <!-- parameter of type 'const char*' -->
2030      <parameter type-id='type-id-1'/>
2031      <!-- void -->
2032      <return type-id='type-id-99'/>
2033    </function-decl>
2034    <!-- void* xmalloc(size_t) -->
2035    <function-decl name='xmalloc' filepath='../.././gcc/../include/libiberty.h' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
2036      <!-- parameter of type 'typedef size_t' -->
2037      <parameter type-id='type-id-4'/>
2038      <!-- void* -->
2039      <return type-id='type-id-39'/>
2040    </function-decl>
2041    <!-- void* xcalloc(size_t, size_t) -->
2042    <function-decl name='xcalloc' filepath='../.././gcc/../include/libiberty.h' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
2043      <!-- parameter of type 'typedef size_t' -->
2044      <parameter type-id='type-id-4'/>
2045      <!-- parameter of type 'typedef size_t' -->
2046      <parameter type-id='type-id-4'/>
2047      <!-- void* -->
2048      <return type-id='type-id-39'/>
2049    </function-decl>
2050    <!-- char* xstrdup(const char*) -->
2051    <function-decl name='xstrdup' filepath='../.././gcc/../include/libiberty.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
2052      <!-- parameter of type 'const char*' -->
2053      <parameter type-id='type-id-1'/>
2054      <!-- char* -->
2055      <return type-id='type-id-3'/>
2056    </function-decl>
2057    <!-- pex_obj* pex_init(int, const char*, const char*) -->
2058    <function-decl name='pex_init' filepath='../.././gcc/../include/libiberty.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
2059      <!-- parameter of type 'int' -->
2060      <parameter type-id='type-id-2'/>
2061      <!-- parameter of type 'const char*' -->
2062      <parameter type-id='type-id-1'/>
2063      <!-- parameter of type 'const char*' -->
2064      <parameter type-id='type-id-1'/>
2065      <!-- pex_obj* -->
2066      <return type-id='type-id-128'/>
2067    </function-decl>
2068    <!-- const char* pex_run(pex_obj*, int, const char*, char* const*, const char*, const char*, int*) -->
2069    <function-decl name='pex_run' filepath='../.././gcc/../include/libiberty.h' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
2070      <!-- parameter of type 'pex_obj*' -->
2071      <parameter type-id='type-id-128'/>
2072      <!-- parameter of type 'int' -->
2073      <parameter type-id='type-id-2'/>
2074      <!-- parameter of type 'const char*' -->
2075      <parameter type-id='type-id-1'/>
2076      <!-- parameter of type 'char* const*' -->
2077      <parameter type-id='type-id-117'/>
2078      <!-- parameter of type 'const char*' -->
2079      <parameter type-id='type-id-1'/>
2080      <!-- parameter of type 'const char*' -->
2081      <parameter type-id='type-id-1'/>
2082      <!-- parameter of type 'int*' -->
2083      <parameter type-id='type-id-51'/>
2084      <!-- const char* -->
2085      <return type-id='type-id-1'/>
2086    </function-decl>
2087    <!-- FILE* pex_read_output(pex_obj*, int) -->
2088    <function-decl name='pex_read_output' filepath='../.././gcc/../include/libiberty.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
2089      <!-- parameter of type 'pex_obj*' -->
2090      <parameter type-id='type-id-128'/>
2091      <!-- parameter of type 'int' -->
2092      <parameter type-id='type-id-2'/>
2093      <!-- FILE* -->
2094      <return type-id='type-id-76'/>
2095    </function-decl>
2096    <!-- int pex_get_status(pex_obj*, int, int*) -->
2097    <function-decl name='pex_get_status' filepath='../.././gcc/../include/libiberty.h' line='552' column='1' visibility='default' binding='global' size-in-bits='64'>
2098      <!-- parameter of type 'pex_obj*' -->
2099      <parameter type-id='type-id-128'/>
2100      <!-- parameter of type 'int' -->
2101      <parameter type-id='type-id-2'/>
2102      <!-- parameter of type 'int*' -->
2103      <parameter type-id='type-id-51'/>
2104      <!-- int -->
2105      <return type-id='type-id-2'/>
2106    </function-decl>
2107    <!-- void pex_free(pex_obj*) -->
2108    <function-decl name='pex_free' filepath='../.././gcc/../include/libiberty.h' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
2109      <!-- parameter of type 'pex_obj*' -->
2110      <parameter type-id='type-id-128'/>
2111      <!-- void -->
2112      <return type-id='type-id-99'/>
2113    </function-decl>
2114    <!-- void _obstack_newchunk(obstack*, int) -->
2115    <function-decl name='_obstack_newchunk' filepath='../.././gcc/../include/obstack.h' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
2116      <!-- parameter of type 'obstack*' -->
2117      <parameter type-id='type-id-75'/>
2118      <!-- parameter of type 'int' -->
2119      <parameter type-id='type-id-2'/>
2120      <!-- void -->
2121      <return type-id='type-id-99'/>
2122    </function-decl>
2123    <!-- int _obstack_begin(obstack*, int, int, void* (long int)*, void (void*)*) -->
2124    <function-decl name='_obstack_begin' filepath='../.././gcc/../include/obstack.h' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
2125      <!-- parameter of type 'obstack*' -->
2126      <parameter type-id='type-id-75'/>
2127      <!-- parameter of type 'int' -->
2128      <parameter type-id='type-id-2'/>
2129      <!-- parameter of type 'int' -->
2130      <parameter type-id='type-id-2'/>
2131      <!-- parameter of type 'void* (long int)*' -->
2132      <parameter type-id='type-id-141'/>
2133      <!-- parameter of type 'void (void*)*' -->
2134      <parameter type-id='type-id-138'/>
2135      <!-- int -->
2136      <return type-id='type-id-2'/>
2137    </function-decl>
2138    <!-- void obstack_free(obstack*, void*) -->
2139    <function-decl name='obstack_free' filepath='../.././gcc/../include/obstack.h' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
2140      <!-- parameter of type 'obstack*' -->
2141      <parameter type-id='type-id-75'/>
2142      <!-- parameter of type 'void*' -->
2143      <parameter type-id='type-id-39'/>
2144      <!-- void -->
2145      <return type-id='type-id-99'/>
2146    </function-decl>
2147    <!-- int do_collecting -->
2148    <var-decl name='do_collecting' type-id='type-id-2' mangled-name='do_collecting' visibility='default' filepath='../.././gcc/collect2.c' line='147' column='1' elf-symbol-id='do_collecting'/>
2149    <!-- int no_demangle -->
2150    <var-decl name='no_demangle' type-id='type-id-2' mangled-name='no_demangle' visibility='default' filepath='../.././gcc/collect2.c' line='161' column='1' elf-symbol-id='no_demangle'/>
2151    <!-- bool vflag -->
2152    <var-decl name='vflag' type-id='type-id-5' mangled-name='vflag' visibility='default' filepath='../.././gcc/collect2.c' line='179' column='1' elf-symbol-id='vflag'/>
2153    <!-- bool debug -->
2154    <var-decl name='debug' type-id='type-id-5' mangled-name='debug' visibility='default' filepath='../.././gcc/collect2.c' line='197' column='1' elf-symbol-id='debug'/>
2155    <!-- bool helpflag -->
2156    <var-decl name='helpflag' type-id='type-id-5' mangled-name='helpflag' visibility='default' filepath='../.././gcc/collect2.c' line='198' column='1' elf-symbol-id='helpflag'/>
2157    <!-- const char* ldout -->
2158    <var-decl name='ldout' type-id='type-id-1' mangled-name='ldout' visibility='default' filepath='../.././gcc/collect2.c' line='208' column='1' elf-symbol-id='ldout'/>
2159    <!-- const char* lderrout -->
2160    <var-decl name='lderrout' type-id='type-id-1' mangled-name='lderrout' visibility='default' filepath='../.././gcc/collect2.c' line='209' column='1' elf-symbol-id='lderrout'/>
2161    <!-- const char* c_file_name -->
2162    <var-decl name='c_file_name' type-id='type-id-1' mangled-name='c_file_name' visibility='default' filepath='../.././gcc/collect2.c' line='216' column='1' elf-symbol-id='c_file_name'/>
2163    <!-- obstack temporary_obstack -->
2164    <var-decl name='temporary_obstack' type-id='type-id-70' mangled-name='temporary_obstack' visibility='default' filepath='../.././gcc/collect2.c' line='229' column='1' elf-symbol-id='temporary_obstack'/>
2165    <!-- char* temporary_firstobj -->
2166    <var-decl name='temporary_firstobj' type-id='type-id-3' mangled-name='temporary_firstobj' visibility='default' filepath='../.././gcc/collect2.c' line='230' column='1' elf-symbol-id='temporary_firstobj'/>
2167    <!-- void notice(const char*, ...) -->
2168    <function-decl name='notice' mangled-name='_Z6noticePKcz' filepath='../.././gcc/collect2.c' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z6noticePKcz'>
2169      <!-- parameter of type 'const char*' -->
2170      <parameter type-id='type-id-1' name='cmsgid' filepath='../.././gcc/collect2.c' line='423' column='1'/>
2171      <parameter is-variadic='yes'/>
2172      <!-- void -->
2173      <return type-id='type-id-99'/>
2174    </function-decl>
2175    <!-- void notice_translated(const char*, ...) -->
2176    <function-decl name='notice_translated' mangled-name='_Z17notice_translatedPKcz' filepath='../.././gcc/collect2.c' line='434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17notice_translatedPKcz'>
2177      <!-- parameter of type 'const char*' -->
2178      <parameter type-id='type-id-1' name='cmsgid' filepath='../.././gcc/collect2.c' line='434' column='1'/>
2179      <parameter is-variadic='yes'/>
2180      <!-- void -->
2181      <return type-id='type-id-99'/>
2182    </function-decl>
2183    <!-- int file_exists(const char*) -->
2184    <function-decl name='file_exists' mangled-name='_Z11file_existsPKc' filepath='../.././gcc/collect2.c' line='475' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11file_existsPKc'>
2185      <!-- parameter of type 'const char*' -->
2186      <parameter type-id='type-id-1' name='name' filepath='../.././gcc/collect2.c' line='475' column='1'/>
2187      <!-- int -->
2188      <return type-id='type-id-2'/>
2189    </function-decl>
2190    <!-- void dump_file(const char*, FILE*) -->
2191    <function-decl name='dump_file' mangled-name='_Z9dump_filePKcP8_IO_FILE' filepath='../.././gcc/collect2.c' line='513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9dump_filePKcP8_IO_FILE'>
2192      <!-- parameter of type 'const char*' -->
2193      <parameter type-id='type-id-1' name='name' filepath='../.././gcc/collect2.c' line='513' column='1'/>
2194      <!-- parameter of type 'FILE*' -->
2195      <parameter type-id='type-id-76' name='to' filepath='../.././gcc/collect2.c' line='513' column='1'/>
2196      <!-- void -->
2197      <return type-id='type-id-99'/>
2198    </function-decl>
2199    <!-- int main(int, char**) -->
2200    <function-decl name='main' mangled-name='main' filepath='../.././gcc/collect2.c' line='1016' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='main'>
2201      <!-- parameter of type 'int' -->
2202      <parameter type-id='type-id-2' name='argc' filepath='../.././gcc/collect2.c' line='1016' column='1'/>
2203      <!-- parameter of type 'char**' -->
2204      <parameter type-id='type-id-118' name='argv' filepath='../.././gcc/collect2.c' line='1016' column='1'/>
2205      <!-- int -->
2206      <return type-id='type-id-2'/>
2207    </function-decl>
2208    <!-- int collect_wait(const char*, pex_obj*) -->
2209    <function-decl name='collect_wait' mangled-name='_Z12collect_waitPKcP7pex_obj' filepath='../.././gcc/collect2.c' line='1958' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12collect_waitPKcP7pex_obj'>
2210      <!-- parameter of type 'const char*' -->
2211      <parameter type-id='type-id-1' name='prog' filepath='../.././gcc/collect2.c' line='1958' column='1'/>
2212      <!-- parameter of type 'pex_obj*' -->
2213      <parameter type-id='type-id-128' name='pex' filepath='../.././gcc/collect2.c' line='1958' column='1'/>
2214      <!-- int -->
2215      <return type-id='type-id-2'/>
2216    </function-decl>
2217    <!-- pex_obj* collect_execute(const char*, char**, const char*, const char*, int) -->
2218    <function-decl name='collect_execute' mangled-name='_Z15collect_executePKcPPcS0_S0_i' filepath='../.././gcc/collect2.c' line='2004' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15collect_executePKcPPcS0_S0_i'>
2219      <!-- parameter of type 'const char*' -->
2220      <parameter type-id='type-id-1' name='prog' filepath='../.././gcc/collect2.c' line='2004' column='1'/>
2221      <!-- parameter of type 'char**' -->
2222      <parameter type-id='type-id-118' name='argv' filepath='../.././gcc/collect2.c' line='2004' column='1'/>
2223      <!-- parameter of type 'const char*' -->
2224      <parameter type-id='type-id-1' name='outname' filepath='../.././gcc/collect2.c' line='2004' column='1'/>
2225      <!-- parameter of type 'const char*' -->
2226      <parameter type-id='type-id-1' name='errname' filepath='../.././gcc/collect2.c' line='2005' column='1'/>
2227      <!-- parameter of type 'int' -->
2228      <parameter type-id='type-id-2' name='flags' filepath='../.././gcc/collect2.c' line='2005' column='1'/>
2229      <!-- pex_obj* -->
2230      <return type-id='type-id-128'/>
2231    </function-decl>
2232    <!-- int* __errno_location() -->
2233    <function-decl name='__errno_location' filepath='/usr/include/bits/errno.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
2234      <!-- int* -->
2235      <return type-id='type-id-51'/>
2236    </function-decl>
2237    <!-- char* gettext(const char*) -->
2238    <function-decl name='gettext' filepath='/usr/include/libintl.h' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
2239      <!-- parameter of type 'const char*' -->
2240      <parameter type-id='type-id-1'/>
2241      <!-- char* -->
2242      <return type-id='type-id-3'/>
2243    </function-decl>
2244    <!-- char* ngettext(const char*, const char*, unsigned long int) -->
2245    <function-decl name='ngettext' filepath='/usr/include/libintl.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
2246      <!-- parameter of type 'const char*' -->
2247      <parameter type-id='type-id-1'/>
2248      <!-- parameter of type 'const char*' -->
2249      <parameter type-id='type-id-1'/>
2250      <!-- parameter of type 'unsigned long int' -->
2251      <parameter type-id='type-id-101'/>
2252      <!-- char* -->
2253      <return type-id='type-id-3'/>
2254    </function-decl>
2255    <!-- int __uflow(_IO_FILE*) -->
2256    <function-decl name='__uflow' filepath='/usr/include/libio.h' line='417' column='1' visibility='default' binding='global' size-in-bits='64'>
2257      <!-- parameter of type '_IO_FILE*' -->
2258      <parameter type-id='type-id-34'/>
2259      <!-- int -->
2260      <return type-id='type-id-2'/>
2261    </function-decl>
2262    <!-- int __overflow(_IO_FILE*, int) -->
2263    <function-decl name='__overflow' filepath='/usr/include/libio.h' line='418' column='1' visibility='default' binding='global' size-in-bits='64'>
2264      <!-- parameter of type '_IO_FILE*' -->
2265      <parameter type-id='type-id-34'/>
2266      <!-- parameter of type 'int' -->
2267      <parameter type-id='type-id-2'/>
2268      <!-- int -->
2269      <return type-id='type-id-2'/>
2270    </function-decl>
2271    <!-- void free(void*) -->
2272    <function-decl name='free' filepath='/usr/include/malloc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
2273      <!-- parameter of type 'void*' -->
2274      <parameter type-id='type-id-39'/>
2275      <!-- void -->
2276      <return type-id='type-id-99'/>
2277    </function-decl>
2278    <!-- __sighandler_t signal(int, __sighandler_t) -->
2279    <function-decl name='signal' filepath='/usr/include/signal.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
2280      <!-- parameter of type 'int' -->
2281      <parameter type-id='type-id-2'/>
2282      <!-- parameter of type 'typedef __sighandler_t' -->
2283      <parameter type-id='type-id-105'/>
2284      <!-- typedef __sighandler_t -->
2285      <return type-id='type-id-105'/>
2286    </function-decl>
2287    <!-- int raise(int) -->
2288    <function-decl name='raise' filepath='/usr/include/signal.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
2289      <!-- parameter of type 'int' -->
2290      <parameter type-id='type-id-2'/>
2291      <!-- int -->
2292      <return type-id='type-id-2'/>
2293    </function-decl>
2294    <!-- int fclose(FILE*) -->
2295    <function-decl name='fclose' filepath='/usr/include/stdio.h' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
2296      <!-- parameter of type 'FILE*' -->
2297      <parameter type-id='type-id-76'/>
2298      <!-- int -->
2299      <return type-id='type-id-2'/>
2300    </function-decl>
2301    <!-- int fflush_unlocked(FILE*) -->
2302    <function-decl name='fflush_unlocked' filepath='/usr/include/stdio.h' line='251' column='1' visibility='default' binding='global' size-in-bits='64'>
2303      <!-- parameter of type 'FILE*' -->
2304      <parameter type-id='type-id-76'/>
2305      <!-- int -->
2306      <return type-id='type-id-2'/>
2307    </function-decl>
2308    <!-- int fprintf(FILE*, const char*, ...) -->
2309    <function-decl name='fprintf' filepath='/usr/include/stdio.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
2310      <!-- parameter of type 'FILE*' -->
2311      <parameter type-id='type-id-76'/>
2312      <!-- parameter of type 'const char*' -->
2313      <parameter type-id='type-id-1'/>
2314      <parameter is-variadic='yes'/>
2315      <!-- int -->
2316      <return type-id='type-id-2'/>
2317    </function-decl>
2318    <!-- int printf(const char*, ...) -->
2319    <function-decl name='printf' filepath='/usr/include/stdio.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'>
2320      <!-- parameter of type 'const char*' -->
2321      <parameter type-id='type-id-1'/>
2322      <parameter is-variadic='yes'/>
2323      <!-- int -->
2324      <return type-id='type-id-2'/>
2325    </function-decl>
2326    <!-- int vfprintf(FILE*, const char*, typedef __va_list_tag __va_list_tag*) -->
2327    <function-decl name='vfprintf' filepath='/usr/include/stdio.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'>
2328      <!-- parameter of type 'FILE*' -->
2329      <parameter type-id='type-id-76'/>
2330      <!-- parameter of type 'const char*' -->
2331      <parameter type-id='type-id-1'/>
2332      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
2333      <parameter type-id='type-id-131'/>
2334      <!-- int -->
2335      <return type-id='type-id-2'/>
2336    </function-decl>
2337    <!-- char* fgets_unlocked(char*, int, FILE*) -->
2338    <function-decl name='fgets_unlocked' filepath='/usr/include/stdio.h' line='644' column='1' visibility='default' binding='global' size-in-bits='64'>
2339      <!-- parameter of type 'char*' -->
2340      <parameter type-id='type-id-3'/>
2341      <!-- parameter of type 'int' -->
2342      <parameter type-id='type-id-2'/>
2343      <!-- parameter of type 'FILE*' -->
2344      <parameter type-id='type-id-76'/>
2345      <!-- char* -->
2346      <return type-id='type-id-3'/>
2347    </function-decl>
2348    <!-- int fputs_unlocked(const char*, FILE*) -->
2349    <function-decl name='fputs_unlocked' filepath='/usr/include/stdio.h' line='721' column='1' visibility='default' binding='global' size-in-bits='64'>
2350      <!-- parameter of type 'const char*' -->
2351      <parameter type-id='type-id-1'/>
2352      <!-- parameter of type 'FILE*' -->
2353      <parameter type-id='type-id-76'/>
2354      <!-- int -->
2355      <return type-id='type-id-2'/>
2356    </function-decl>
2357    <!-- size_t fread_unlocked(void*, size_t, size_t, FILE*) -->
2358    <function-decl name='fread_unlocked' filepath='/usr/include/stdio.h' line='732' column='1' visibility='default' binding='global' size-in-bits='64'>
2359      <!-- parameter of type 'void*' -->
2360      <parameter type-id='type-id-39'/>
2361      <!-- parameter of type 'typedef size_t' -->
2362      <parameter type-id='type-id-4'/>
2363      <!-- parameter of type 'typedef size_t' -->
2364      <parameter type-id='type-id-4'/>
2365      <!-- parameter of type 'FILE*' -->
2366      <parameter type-id='type-id-76'/>
2367      <!-- typedef size_t -->
2368      <return type-id='type-id-4'/>
2369    </function-decl>
2370    <!-- long int strtol(const char*, char**, int) -->
2371    <function-decl name='strtol' filepath='/usr/include/stdlib.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
2372      <!-- parameter of type 'const char*' -->
2373      <parameter type-id='type-id-1'/>
2374      <!-- parameter of type 'char**' -->
2375      <parameter type-id='type-id-118'/>
2376      <!-- parameter of type 'int' -->
2377      <parameter type-id='type-id-2'/>
2378      <!-- long int -->
2379      <return type-id='type-id-28'/>
2380    </function-decl>
2381    <!-- int atexit(void ()*) -->
2382    <function-decl name='atexit' filepath='/usr/include/stdlib.h' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
2383      <!-- parameter of type 'void ()*' -->
2384      <parameter type-id='type-id-133'/>
2385      <!-- int -->
2386      <return type-id='type-id-2'/>
2387    </function-decl>
2388    <!-- void exit(int) -->
2389    <function-decl name='exit' filepath='/usr/include/stdlib.h' line='544' column='1' visibility='default' binding='global' size-in-bits='64'>
2390      <!-- parameter of type 'int' -->
2391      <parameter type-id='type-id-2'/>
2392      <!-- void -->
2393      <return type-id='type-id-99'/>
2394    </function-decl>
2395    <!-- char* getenv(const char*) -->
2396    <function-decl name='getenv' filepath='/usr/include/stdlib.h' line='567' column='1' visibility='default' binding='global' size-in-bits='64'>
2397      <!-- parameter of type 'const char*' -->
2398      <parameter type-id='type-id-1'/>
2399      <!-- char* -->
2400      <return type-id='type-id-3'/>
2401    </function-decl>
2402    <!-- int memcmp(void*, void*, size_t) -->
2403    <function-decl name='memcmp' filepath='/usr/include/string.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
2404      <!-- parameter of type 'void*' -->
2405      <parameter type-id='type-id-39'/>
2406      <!-- parameter of type 'void*' -->
2407      <parameter type-id='type-id-39'/>
2408      <!-- parameter of type 'typedef size_t' -->
2409      <parameter type-id='type-id-4'/>
2410      <!-- int -->
2411      <return type-id='type-id-2'/>
2412    </function-decl>
2413    <!-- char* strcpy(char*, const char*) -->
2414    <function-decl name='strcpy' filepath='/usr/include/string.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2415      <!-- parameter of type 'char*' -->
2416      <parameter type-id='type-id-3'/>
2417      <!-- parameter of type 'const char*' -->
2418      <parameter type-id='type-id-1'/>
2419      <!-- char* -->
2420      <return type-id='type-id-3'/>
2421    </function-decl>
2422    <!-- char* strncpy(char*, const char*, size_t) -->
2423    <function-decl name='strncpy' filepath='/usr/include/string.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
2424      <!-- parameter of type 'char*' -->
2425      <parameter type-id='type-id-3'/>
2426      <!-- parameter of type 'const char*' -->
2427      <parameter type-id='type-id-1'/>
2428      <!-- parameter of type 'typedef size_t' -->
2429      <parameter type-id='type-id-4'/>
2430      <!-- char* -->
2431      <return type-id='type-id-3'/>
2432    </function-decl>
2433    <!-- int strcmp(const char*, const char*) -->
2434    <function-decl name='strcmp' filepath='/usr/include/string.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
2435      <!-- parameter of type 'const char*' -->
2436      <parameter type-id='type-id-1'/>
2437      <!-- parameter of type 'const char*' -->
2438      <parameter type-id='type-id-1'/>
2439      <!-- int -->
2440      <return type-id='type-id-2'/>
2441    </function-decl>
2442    <!-- int strncmp(const char*, const char*, size_t) -->
2443    <function-decl name='strncmp' filepath='/usr/include/string.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
2444      <!-- parameter of type 'const char*' -->
2445      <parameter type-id='type-id-1'/>
2446      <!-- parameter of type 'const char*' -->
2447      <parameter type-id='type-id-1'/>
2448      <!-- parameter of type 'typedef size_t' -->
2449      <parameter type-id='type-id-4'/>
2450      <!-- int -->
2451      <return type-id='type-id-2'/>
2452    </function-decl>
2453    <!-- size_t strlen(const char*) -->
2454    <function-decl name='strlen' filepath='/usr/include/string.h' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
2455      <!-- parameter of type 'const char*' -->
2456      <parameter type-id='type-id-1'/>
2457      <!-- typedef size_t -->
2458      <return type-id='type-id-4'/>
2459    </function-decl>
2460    <!-- char* strsignal(int) -->
2461    <function-decl name='strsignal' filepath='/usr/include/string.h' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
2462      <!-- parameter of type 'int' -->
2463      <parameter type-id='type-id-2'/>
2464      <!-- char* -->
2465      <return type-id='type-id-3'/>
2466    </function-decl>
2467    <!-- int __xstat(int, const char*, stat*) -->
2468    <function-decl name='__xstat' filepath='/usr/include/sys/stat.h' line='403' column='1' visibility='default' binding='global' size-in-bits='64'>
2469      <!-- parameter of type 'int' -->
2470      <parameter type-id='type-id-2'/>
2471      <!-- parameter of type 'const char*' -->
2472      <parameter type-id='type-id-1'/>
2473      <!-- parameter of type 'stat*' -->
2474      <parameter type-id='type-id-129'/>
2475      <!-- int -->
2476      <return type-id='type-id-2'/>
2477    </function-decl>
2478    <!-- int access(const char*, int) -->
2479    <function-decl name='access' filepath='/usr/include/unistd.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
2480      <!-- parameter of type 'const char*' -->
2481      <parameter type-id='type-id-1'/>
2482      <!-- parameter of type 'int' -->
2483      <parameter type-id='type-id-2'/>
2484      <!-- int -->
2485      <return type-id='type-id-2'/>
2486    </function-decl>
2487    <!-- int unlink(const char*) -->
2488    <function-decl name='unlink' filepath='/usr/include/unistd.h' line='845' column='1' visibility='default' binding='global' size-in-bits='64'>
2489      <!-- parameter of type 'const char*' -->
2490      <parameter type-id='type-id-1'/>
2491      <!-- int -->
2492      <return type-id='type-id-2'/>
2493    </function-decl>
2494    <!-- _obstack_chunk* (void*, long int) -->
2495    <function-type size-in-bits='64' id='type-id-113'>
2496      <!-- parameter of type 'void*' -->
2497      <parameter type-id='type-id-39'/>
2498      <!-- parameter of type 'long int' -->
2499      <parameter type-id='type-id-28'/>
2500      <!-- _obstack_chunk* -->
2501      <return type-id='type-id-42'/>
2502    </function-type>
2503    <!-- bool (pretty_printer*, text_info*, const char*, int, bool, bool, bool) -->
2504    <function-type size-in-bits='64' id='type-id-114'>
2505      <!-- parameter of type 'pretty_printer*' -->
2506      <parameter type-id='type-id-48'/>
2507      <!-- parameter of type 'text_info*' -->
2508      <parameter type-id='type-id-130'/>
2509      <!-- parameter of type 'const char*' -->
2510      <parameter type-id='type-id-1'/>
2511      <!-- parameter of type 'int' -->
2512      <parameter type-id='type-id-2'/>
2513      <!-- parameter of type 'bool' -->
2514      <parameter type-id='type-id-5'/>
2515      <!-- parameter of type 'bool' -->
2516      <parameter type-id='type-id-5'/>
2517      <!-- parameter of type 'bool' -->
2518      <parameter type-id='type-id-5'/>
2519      <!-- bool -->
2520      <return type-id='type-id-5'/>
2521    </function-type>
2522    <!-- char* (diagnostic_context*, int, diagnostic_t, diagnostic_t) -->
2523    <function-type size-in-bits='64' id='type-id-115'>
2524      <!-- parameter of type 'diagnostic_context*' -->
2525      <parameter type-id='type-id-123'/>
2526      <!-- parameter of type 'int' -->
2527      <parameter type-id='type-id-2'/>
2528      <!-- parameter of type 'typedef diagnostic_t' -->
2529      <parameter type-id='type-id-21'/>
2530      <!-- parameter of type 'typedef diagnostic_t' -->
2531      <parameter type-id='type-id-21'/>
2532      <!-- char* -->
2533      <return type-id='type-id-3'/>
2534    </function-type>
2535    <!-- int (int, void*) -->
2536    <function-type size-in-bits='64' id='type-id-126'>
2537      <!-- parameter of type 'int' -->
2538      <parameter type-id='type-id-2'/>
2539      <!-- parameter of type 'void*' -->
2540      <parameter type-id='type-id-39'/>
2541      <!-- int -->
2542      <return type-id='type-id-2'/>
2543    </function-type>
2544    <!-- void () -->
2545    <function-type size-in-bits='64' id='type-id-132'>
2546      <!-- void -->
2547      <return type-id='type-id-99'/>
2548    </function-type>
2549    <!-- void (diagnostic_context*, const char*, va_list*) -->
2550    <function-type size-in-bits='64' id='type-id-134'>
2551      <!-- parameter of type 'diagnostic_context*' -->
2552      <parameter type-id='type-id-123'/>
2553      <!-- parameter of type 'const char*' -->
2554      <parameter type-id='type-id-1'/>
2555      <!-- parameter of type 'va_list*' -->
2556      <parameter type-id='type-id-93'/>
2557      <!-- void -->
2558      <return type-id='type-id-99'/>
2559    </function-type>
2560    <!-- void (diagnostic_context*, diagnostic_info*) -->
2561    <function-type size-in-bits='64' id='type-id-135'>
2562      <!-- parameter of type 'diagnostic_context*' -->
2563      <parameter type-id='type-id-124'/>
2564      <!-- parameter of type 'diagnostic_info*' -->
2565      <parameter type-id='type-id-125'/>
2566      <!-- void -->
2567      <return type-id='type-id-99'/>
2568    </function-type>
2569    <!-- void (int) -->
2570    <function-type size-in-bits='64' id='type-id-136'>
2571      <!-- parameter of type 'int' -->
2572      <parameter type-id='type-id-2'/>
2573      <!-- void -->
2574      <return type-id='type-id-99'/>
2575    </function-type>
2576    <!-- void (void*) -->
2577    <function-type size-in-bits='64' id='type-id-137'>
2578      <!-- parameter of type 'void*' -->
2579      <parameter type-id='type-id-39'/>
2580      <!-- void -->
2581      <return type-id='type-id-99'/>
2582    </function-type>
2583    <!-- void (void*, _obstack_chunk*) -->
2584    <function-type size-in-bits='64' id='type-id-139'>
2585      <!-- parameter of type 'void*' -->
2586      <parameter type-id='type-id-39'/>
2587      <!-- parameter of type '_obstack_chunk*' -->
2588      <parameter type-id='type-id-42'/>
2589      <!-- void -->
2590      <return type-id='type-id-99'/>
2591    </function-type>
2592    <!-- void* (long int) -->
2593    <function-type size-in-bits='64' id='type-id-140'>
2594      <!-- parameter of type 'long int' -->
2595      <parameter type-id='type-id-28'/>
2596      <!-- void* -->
2597      <return type-id='type-id-39'/>
2598    </function-type>
2599  </abi-instr>
2600  <abi-instr address-size='64' path='../.././gcc/diagnostic.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
2601    <!-- enum location_resolution_kind -->
2602    <enum-decl name='location_resolution_kind' filepath='../.././gcc/../libcpp/include/line-map.h' line='604' column='1' id='type-id-149'>
2603      <underlying-type type-id='type-id-20'/>
2604      <enumerator name='LRK_MACRO_EXPANSION_POINT' value='0'/>
2605      <enumerator name='LRK_SPELLING_LOCATION' value='1'/>
2606      <enumerator name='LRK_MACRO_DEFINITION_LOCATION' value='2'/>
2607    </enum-decl>
2608    <!-- struct expanded_location -->
2609    <class-decl name='expanded_location' size-in-bits='192' is-struct='yes' naming-typedef-id='type-id-150' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='588' column='1' id='type-id-151'>
2610      <data-member access='public' layout-offset-in-bits='0'>
2611        <!-- const char* expanded_location::file -->
2612        <var-decl name='file' type-id='type-id-1' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='590' column='1'/>
2613      </data-member>
2614      <data-member access='public' layout-offset-in-bits='64'>
2615        <!-- int expanded_location::line -->
2616        <var-decl name='line' type-id='type-id-2' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='593' column='1'/>
2617      </data-member>
2618      <data-member access='public' layout-offset-in-bits='96'>
2619        <!-- int expanded_location::column -->
2620        <var-decl name='column' type-id='type-id-2' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='595' column='1'/>
2621      </data-member>
2622      <data-member access='public' layout-offset-in-bits='128'>
2623        <!-- bool expanded_location::sysp -->
2624        <var-decl name='sysp' type-id='type-id-5' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='598' column='1'/>
2625      </data-member>
2626    </class-decl>
2627    <!-- struct line_maps -->
2628    <class-decl name='line_maps' size-in-bits='704' is-struct='yes' visibility='default' filepath='../.././libcpp/include/line-map.h' line='263' column='1' id='type-id-152'>
2629      <data-member access='public' layout-offset-in-bits='0'>
2630        <!-- maps_info line_maps::info_ordinary -->
2631        <var-decl name='info_ordinary' type-id='type-id-153' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='265' column='1'/>
2632      </data-member>
2633      <data-member access='public' layout-offset-in-bits='192'>
2634        <!-- maps_info line_maps::info_macro -->
2635        <var-decl name='info_macro' type-id='type-id-153' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='267' column='1'/>
2636      </data-member>
2637      <data-member access='public' layout-offset-in-bits='384'>
2638        <!-- unsigned int line_maps::depth -->
2639        <var-decl name='depth' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='270' column='1'/>
2640      </data-member>
2641      <data-member access='public' layout-offset-in-bits='416'>
2642        <!-- bool line_maps::trace_includes -->
2643        <var-decl name='trace_includes' type-id='type-id-5' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='273' column='1'/>
2644      </data-member>
2645      <data-member access='public' layout-offset-in-bits='448'>
2646        <!-- source_location line_maps::highest_location -->
2647        <var-decl name='highest_location' type-id='type-id-65' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='276' column='1'/>
2648      </data-member>
2649      <data-member access='public' layout-offset-in-bits='480'>
2650        <!-- source_location line_maps::highest_line -->
2651        <var-decl name='highest_line' type-id='type-id-65' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='279' column='1'/>
2652      </data-member>
2653      <data-member access='public' layout-offset-in-bits='512'>
2654        <!-- unsigned int line_maps::max_column_hint -->
2655        <var-decl name='max_column_hint' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='283' column='1'/>
2656      </data-member>
2657      <data-member access='public' layout-offset-in-bits='576'>
2658        <!-- line_map_realloc line_maps::reallocator -->
2659        <var-decl name='reallocator' type-id='type-id-154' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='287' column='1'/>
2660      </data-member>
2661      <data-member access='public' layout-offset-in-bits='640'>
2662        <!-- line_map_round_alloc_size_func line_maps::round_alloc_size -->
2663        <var-decl name='round_alloc_size' type-id='type-id-155' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='291' column='1'/>
2664      </data-member>
2665    </class-decl>
2666    <!-- struct maps_info -->
2667    <class-decl name='maps_info' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='244' column='1' id='type-id-153'>
2668      <data-member access='public' layout-offset-in-bits='0'>
2669        <!-- line_map* maps_info::maps -->
2670        <var-decl name='maps' type-id='type-id-156' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='250' column='1'/>
2671      </data-member>
2672      <data-member access='public' layout-offset-in-bits='64'>
2673        <!-- unsigned int maps_info::allocated -->
2674        <var-decl name='allocated' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='253' column='1'/>
2675      </data-member>
2676      <data-member access='public' layout-offset-in-bits='96'>
2677        <!-- unsigned int maps_info::used -->
2678        <var-decl name='used' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='257' column='1'/>
2679      </data-member>
2680      <data-member access='public' layout-offset-in-bits='128'>
2681        <!-- unsigned int maps_info::cache -->
2682        <var-decl name='cache' type-id='type-id-52' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='259' column='1'/>
2683      </data-member>
2684    </class-decl>
2685    <!-- typedef expanded_location expanded_location -->
2686    <typedef-decl name='expanded_location' type-id='type-id-151' filepath='../.././gcc/../libcpp/include/line-map.h' line='599' column='1' id='type-id-150'/>
2687    <!-- typedef void* (void*, typedef size_t)* line_map_realloc -->
2688    <typedef-decl name='line_map_realloc' type-id='type-id-157' filepath='../.././gcc/../libcpp/include/line-map.h' line='54' column='1' id='type-id-154'/>
2689    <!-- typedef typedef size_t (typedef size_t)* line_map_round_alloc_size_func -->
2690    <typedef-decl name='line_map_round_alloc_size_func' type-id='type-id-158' filepath='../.././gcc/../libcpp/include/line-map.h' line='58' column='1' id='type-id-155'/>
2691    <!-- const line_map** -->
2692    <pointer-type-def type-id='type-id-58' size-in-bits='64' id='type-id-159'/>
2693    <!-- line_map* -->
2694    <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-156'/>
2695    <!-- line_maps* -->
2696    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-160'/>
2697    <!-- typedef size_t (typedef size_t)* -->
2698    <pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-158'/>
2699    <!-- void* (void*, typedef size_t)* -->
2700    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-157'/>
2701    <!-- unsigned long int concat_length(const char*, ...) -->
2702    <function-decl name='concat_length' filepath='../.././gcc/../include/libiberty.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
2703      <!-- parameter of type 'const char*' -->
2704      <parameter type-id='type-id-1'/>
2705      <parameter is-variadic='yes'/>
2706      <!-- unsigned long int -->
2707      <return type-id='type-id-101'/>
2708    </function-decl>
2709    <!-- char* concat_copy2(const char*, ...) -->
2710    <function-decl name='concat_copy2' filepath='../.././gcc/../include/libiberty.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
2711      <!-- parameter of type 'const char*' -->
2712      <parameter type-id='type-id-1'/>
2713      <parameter is-variadic='yes'/>
2714      <!-- char* -->
2715      <return type-id='type-id-3'/>
2716    </function-decl>
2717    <!-- void* xrealloc(void*, size_t) -->
2718    <function-decl name='xrealloc' filepath='../.././gcc/../include/libiberty.h' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
2719      <!-- parameter of type 'void*' -->
2720      <parameter type-id='type-id-39'/>
2721      <!-- parameter of type 'typedef size_t' -->
2722      <parameter type-id='type-id-4'/>
2723      <!-- void* -->
2724      <return type-id='type-id-39'/>
2725    </function-decl>
2726    <!-- const char* progname -->
2727    <var-decl name='progname' type-id='type-id-1' mangled-name='progname' visibility='default' filepath='../.././gcc/diagnostic.c' line='50' column='1' elf-symbol-id='progname'/>
2728    <!-- diagnostic_context* global_dc -->
2729    <var-decl name='global_dc' type-id='type-id-124' mangled-name='global_dc' visibility='default' filepath='../.././gcc/diagnostic.c' line='54' column='1' elf-symbol-id='global_dc'/>
2730    <!-- char* file_name_as_prefix(const char*) -->
2731    <function-decl name='file_name_as_prefix' mangled-name='_Z19file_name_as_prefixPKc' filepath='../.././gcc/diagnostic.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19file_name_as_prefixPKc'>
2732      <!-- parameter of type 'const char*' -->
2733      <parameter type-id='type-id-1' name='f' filepath='../.././gcc/diagnostic.c' line='74' column='1'/>
2734      <!-- char* -->
2735      <return type-id='type-id-3'/>
2736    </function-decl>
2737    <!-- void diagnostic_initialize(diagnostic_context*, int) -->
2738    <function-decl name='diagnostic_initialize' mangled-name='_Z21diagnostic_initializeP18diagnostic_contexti' filepath='../.././gcc/diagnostic.c' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21diagnostic_initializeP18diagnostic_contexti'>
2739      <!-- parameter of type 'diagnostic_context*' -->
2740      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='83' column='1'/>
2741      <!-- parameter of type 'int' -->
2742      <parameter type-id='type-id-2' name='n_opts' filepath='../.././gcc/diagnostic.c' line='83' column='1'/>
2743      <!-- void -->
2744      <return type-id='type-id-99'/>
2745    </function-decl>
2746    <!-- void diagnostic_finish(diagnostic_context*) -->
2747    <function-decl name='diagnostic_finish' mangled-name='_Z17diagnostic_finishP18diagnostic_context' filepath='../.././gcc/diagnostic.c' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17diagnostic_finishP18diagnostic_context'>
2748      <!-- parameter of type 'diagnostic_context*' -->
2749      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='128' column='1'/>
2750      <!-- void -->
2751      <return type-id='type-id-99'/>
2752    </function-decl>
2753    <!-- void diagnostic_set_info_translated(diagnostic_info*, const char*, va_list*, location_t, diagnostic_t) -->
2754    <function-decl name='diagnostic_set_info_translated' mangled-name='_Z30diagnostic_set_info_translatedP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t' filepath='../.././gcc/diagnostic.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z30diagnostic_set_info_translatedP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t'>
2755      <!-- parameter of type 'diagnostic_info*' -->
2756      <parameter type-id='type-id-125' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='150' column='1'/>
2757      <!-- parameter of type 'const char*' -->
2758      <parameter type-id='type-id-1' name='msg' filepath='../.././gcc/diagnostic.c' line='150' column='1'/>
2759      <!-- parameter of type 'va_list*' -->
2760      <parameter type-id='type-id-93' name='args' filepath='../.././gcc/diagnostic.c' line='151' column='1'/>
2761      <!-- parameter of type 'typedef location_t' -->
2762      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='151' column='1'/>
2763      <!-- parameter of type 'typedef diagnostic_t' -->
2764      <parameter type-id='type-id-21' name='kind' filepath='../.././gcc/diagnostic.c' line='152' column='1'/>
2765      <!-- void -->
2766      <return type-id='type-id-99'/>
2767    </function-decl>
2768    <!-- void diagnostic_set_info(diagnostic_info*, const char*, va_list*, location_t, diagnostic_t) -->
2769    <function-decl name='diagnostic_set_info' mangled-name='_Z19diagnostic_set_infoP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t' filepath='../.././gcc/diagnostic.c' line='166' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19diagnostic_set_infoP15diagnostic_infoPKcPA1_13__va_list_tagj12diagnostic_t'>
2770      <!-- parameter of type 'diagnostic_info*' -->
2771      <parameter type-id='type-id-125' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='166' column='1'/>
2772      <!-- parameter of type 'const char*' -->
2773      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='166' column='1'/>
2774      <!-- parameter of type 'va_list*' -->
2775      <parameter type-id='type-id-93' name='args' filepath='../.././gcc/diagnostic.c' line='167' column='1'/>
2776      <!-- parameter of type 'typedef location_t' -->
2777      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='167' column='1'/>
2778      <!-- parameter of type 'typedef diagnostic_t' -->
2779      <parameter type-id='type-id-21' name='kind' filepath='../.././gcc/diagnostic.c' line='168' column='1'/>
2780      <!-- void -->
2781      <return type-id='type-id-99'/>
2782    </function-decl>
2783    <!-- char* diagnostic_build_prefix(diagnostic_context*, diagnostic_info*) -->
2784    <function-decl name='diagnostic_build_prefix' mangled-name='_Z23diagnostic_build_prefixP18diagnostic_contextP15diagnostic_info' filepath='../.././gcc/diagnostic.c' line='176' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23diagnostic_build_prefixP18diagnostic_contextP15diagnostic_info'>
2785      <!-- parameter of type 'diagnostic_context*' -->
2786      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='176' column='1'/>
2787      <!-- parameter of type 'diagnostic_info*' -->
2788      <parameter type-id='type-id-125' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='177' column='1'/>
2789      <!-- char* -->
2790      <return type-id='type-id-3'/>
2791    </function-decl>
2792    <!-- void diagnostic_report_current_module(diagnostic_context*, location_t) -->
2793    <function-decl name='diagnostic_report_current_module' mangled-name='_Z32diagnostic_report_current_moduleP18diagnostic_contextj' filepath='../.././gcc/diagnostic.c' line='258' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z32diagnostic_report_current_moduleP18diagnostic_contextj'>
2794      <!-- parameter of type 'diagnostic_context*' -->
2795      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='258' column='1'/>
2796      <!-- parameter of type 'typedef location_t' -->
2797      <parameter type-id='type-id-46' name='where' filepath='../.././gcc/diagnostic.c' line='258' column='1'/>
2798      <!-- void -->
2799      <return type-id='type-id-99'/>
2800    </function-decl>
2801    <!-- void default_diagnostic_starter(diagnostic_context*, diagnostic_info*) -->
2802    <function-decl name='default_diagnostic_starter' mangled-name='_Z26default_diagnostic_starterP18diagnostic_contextP15diagnostic_info' filepath='../.././gcc/diagnostic.c' line='304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26default_diagnostic_starterP18diagnostic_contextP15diagnostic_info'>
2803      <!-- parameter of type 'diagnostic_context*' -->
2804      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='304' column='1'/>
2805      <!-- parameter of type 'diagnostic_info*' -->
2806      <parameter type-id='type-id-125' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='305' column='1'/>
2807      <!-- void -->
2808      <return type-id='type-id-99'/>
2809    </function-decl>
2810    <!-- void default_diagnostic_finalizer(diagnostic_context*, diagnostic_info*) -->
2811    <function-decl name='default_diagnostic_finalizer' mangled-name='_Z28default_diagnostic_finalizerP18diagnostic_contextP15diagnostic_info' filepath='../.././gcc/diagnostic.c' line='313' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28default_diagnostic_finalizerP18diagnostic_contextP15diagnostic_info'>
2812      <!-- parameter of type 'diagnostic_context*' -->
2813      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='313' column='1'/>
2814      <!-- parameter of type 'diagnostic_info*' -->
2815      <parameter type-id='type-id-125' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='314' column='1'/>
2816      <!-- void -->
2817      <return type-id='type-id-99'/>
2818    </function-decl>
2819    <!-- diagnostic_t diagnostic_classify_diagnostic(diagnostic_context*, int, diagnostic_t, location_t) -->
2820    <function-decl name='diagnostic_classify_diagnostic' mangled-name='_Z30diagnostic_classify_diagnosticP18diagnostic_contexti12diagnostic_tj' filepath='../.././gcc/diagnostic.c' line='323' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z30diagnostic_classify_diagnosticP18diagnostic_contexti12diagnostic_tj'>
2821      <!-- parameter of type 'diagnostic_context*' -->
2822      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='323' column='1'/>
2823      <!-- parameter of type 'int' -->
2824      <parameter type-id='type-id-2' name='option_index' filepath='../.././gcc/diagnostic.c' line='324' column='1'/>
2825      <!-- parameter of type 'typedef diagnostic_t' -->
2826      <parameter type-id='type-id-21' name='new_kind' filepath='../.././gcc/diagnostic.c' line='325' column='1'/>
2827      <!-- parameter of type 'typedef location_t' -->
2828      <parameter type-id='type-id-46' name='where' filepath='../.././gcc/diagnostic.c' line='326' column='1'/>
2829      <!-- typedef diagnostic_t -->
2830      <return type-id='type-id-21'/>
2831    </function-decl>
2832    <!-- void diagnostic_push_diagnostics(diagnostic_context*, location_t) -->
2833    <function-decl name='diagnostic_push_diagnostics' mangled-name='_Z27diagnostic_push_diagnosticsP18diagnostic_contextj' filepath='../.././gcc/diagnostic.c' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27diagnostic_push_diagnosticsP18diagnostic_contextj'>
2834      <!-- parameter of type 'diagnostic_context*' -->
2835      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='367' column='1'/>
2836      <!-- parameter of type 'typedef location_t' -->
2837      <parameter type-id='type-id-46' name='where' filepath='../.././gcc/diagnostic.c' line='367' column='1'/>
2838      <!-- void -->
2839      <return type-id='type-id-99'/>
2840    </function-decl>
2841    <!-- void diagnostic_pop_diagnostics(diagnostic_context*, location_t) -->
2842    <function-decl name='diagnostic_pop_diagnostics' mangled-name='_Z26diagnostic_pop_diagnosticsP18diagnostic_contextj' filepath='../.././gcc/diagnostic.c' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26diagnostic_pop_diagnosticsP18diagnostic_contextj'>
2843      <!-- parameter of type 'diagnostic_context*' -->
2844      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='376' column='1'/>
2845      <!-- parameter of type 'typedef location_t' -->
2846      <parameter type-id='type-id-46' name='where' filepath='../.././gcc/diagnostic.c' line='376' column='1'/>
2847      <!-- void -->
2848      <return type-id='type-id-99'/>
2849    </function-decl>
2850    <!-- bool diagnostic_report_diagnostic(diagnostic_context*, diagnostic_info*) -->
2851    <function-decl name='diagnostic_report_diagnostic' mangled-name='_Z28diagnostic_report_diagnosticP18diagnostic_contextP15diagnostic_info' filepath='../.././gcc/diagnostic.c' line='404' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28diagnostic_report_diagnosticP18diagnostic_contextP15diagnostic_info'>
2852      <!-- parameter of type 'diagnostic_context*' -->
2853      <parameter type-id='type-id-124' name='context' filepath='../.././gcc/diagnostic.c' line='404' column='1'/>
2854      <!-- parameter of type 'diagnostic_info*' -->
2855      <parameter type-id='type-id-125' name='diagnostic' filepath='../.././gcc/diagnostic.c' line='405' column='1'/>
2856      <!-- bool -->
2857      <return type-id='type-id-5'/>
2858    </function-decl>
2859    <!-- const char* trim_filename(const char*) -->
2860    <function-decl name='trim_filename' mangled-name='_Z13trim_filenamePKc' filepath='../.././gcc/diagnostic.c' line='567' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13trim_filenamePKc'>
2861      <!-- parameter of type 'const char*' -->
2862      <parameter type-id='type-id-1' name='name' filepath='../.././gcc/diagnostic.c' line='567' column='1'/>
2863      <!-- const char* -->
2864      <return type-id='type-id-1'/>
2865    </function-decl>
2866    <!-- void verbatim(const char*, ...) -->
2867    <function-decl name='verbatim' mangled-name='_Z8verbatimPKcz' filepath='../.././gcc/diagnostic.c' line='597' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8verbatimPKcz'>
2868      <!-- parameter of type 'const char*' -->
2869      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='597' column='1'/>
2870      <parameter is-variadic='yes'/>
2871      <!-- void -->
2872      <return type-id='type-id-99'/>
2873    </function-decl>
2874    <!-- bool emit_diagnostic(diagnostic_t, location_t, int, const char*, ...) -->
2875    <function-decl name='emit_diagnostic' mangled-name='_Z15emit_diagnostic12diagnostic_tjiPKcz' filepath='../.././gcc/diagnostic.c' line='614' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15emit_diagnostic12diagnostic_tjiPKcz'>
2876      <!-- parameter of type 'typedef diagnostic_t' -->
2877      <parameter type-id='type-id-21' name='kind' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
2878      <!-- parameter of type 'typedef location_t' -->
2879      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
2880      <!-- parameter of type 'int' -->
2881      <parameter type-id='type-id-2' name='opt' filepath='../.././gcc/diagnostic.c' line='614' column='1'/>
2882      <!-- parameter of type 'const char*' -->
2883      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='615' column='1'/>
2884      <parameter is-variadic='yes'/>
2885      <!-- bool -->
2886      <return type-id='type-id-5'/>
2887    </function-decl>
2888    <!-- void inform(location_t, const char*, ...) -->
2889    <function-decl name='inform' mangled-name='_Z6informjPKcz' filepath='../.././gcc/diagnostic.c' line='640' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z6informjPKcz'>
2890      <!-- parameter of type 'typedef location_t' -->
2891      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='640' column='1'/>
2892      <!-- parameter of type 'const char*' -->
2893      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='640' column='1'/>
2894      <parameter is-variadic='yes'/>
2895      <!-- void -->
2896      <return type-id='type-id-99'/>
2897    </function-decl>
2898    <!-- void inform_n(location_t, int, const char*, const char*, ...) -->
2899    <function-decl name='inform_n' mangled-name='_Z8inform_njiPKcS0_z' filepath='../.././gcc/diagnostic.c' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8inform_njiPKcS0_z'>
2900      <!-- parameter of type 'typedef location_t' -->
2901      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
2902      <!-- parameter of type 'int' -->
2903      <parameter type-id='type-id-2' name='n' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
2904      <!-- parameter of type 'const char*' -->
2905      <parameter type-id='type-id-1' name='singular_gmsgid' filepath='../.././gcc/diagnostic.c' line='654' column='1'/>
2906      <!-- parameter of type 'const char*' -->
2907      <parameter type-id='type-id-1' name='plural_gmsgid' filepath='../.././gcc/diagnostic.c' line='655' column='1'/>
2908      <parameter is-variadic='yes'/>
2909      <!-- void -->
2910      <return type-id='type-id-99'/>
2911    </function-decl>
2912    <!-- bool warning(int, const char*, ...) -->
2913    <function-decl name='warning' mangled-name='_Z7warningiPKcz' filepath='../.././gcc/diagnostic.c' line='672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7warningiPKcz'>
2914      <!-- parameter of type 'int' -->
2915      <parameter type-id='type-id-2' name='opt' filepath='../.././gcc/diagnostic.c' line='672' column='1'/>
2916      <!-- parameter of type 'const char*' -->
2917      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='672' column='1'/>
2918      <parameter is-variadic='yes'/>
2919      <!-- bool -->
2920      <return type-id='type-id-5'/>
2921    </function-decl>
2922    <!-- bool warning_at(location_t, int, const char*, ...) -->
2923    <function-decl name='warning_at' mangled-name='_Z10warning_atjiPKcz' filepath='../.././gcc/diagnostic.c' line='690' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10warning_atjiPKcz'>
2924      <!-- parameter of type 'typedef location_t' -->
2925      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
2926      <!-- parameter of type 'int' -->
2927      <parameter type-id='type-id-2' name='opt' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
2928      <!-- parameter of type 'const char*' -->
2929      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='690' column='1'/>
2930      <parameter is-variadic='yes'/>
2931      <!-- bool -->
2932      <return type-id='type-id-5'/>
2933    </function-decl>
2934    <!-- bool pedwarn(location_t, int, const char*, ...) -->
2935    <function-decl name='pedwarn' mangled-name='_Z7pedwarnjiPKcz' filepath='../.././gcc/diagnostic.c' line='716' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7pedwarnjiPKcz'>
2936      <!-- parameter of type 'typedef location_t' -->
2937      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
2938      <!-- parameter of type 'int' -->
2939      <parameter type-id='type-id-2' name='opt' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
2940      <!-- parameter of type 'const char*' -->
2941      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='716' column='1'/>
2942      <parameter is-variadic='yes'/>
2943      <!-- bool -->
2944      <return type-id='type-id-5'/>
2945    </function-decl>
2946    <!-- bool permerror(location_t, const char*, ...) -->
2947    <function-decl name='permerror' mangled-name='_Z9permerrorjPKcz' filepath='../.././gcc/diagnostic.c' line='736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9permerrorjPKcz'>
2948      <!-- parameter of type 'typedef location_t' -->
2949      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='736' column='1'/>
2950      <!-- parameter of type 'const char*' -->
2951      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='736' column='1'/>
2952      <parameter is-variadic='yes'/>
2953      <!-- bool -->
2954      <return type-id='type-id-5'/>
2955    </function-decl>
2956    <!-- void error(const char*, ...) -->
2957    <function-decl name='error' mangled-name='_Z5errorPKcz' filepath='../.././gcc/diagnostic.c' line='752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z5errorPKcz'>
2958      <!-- parameter of type 'const char*' -->
2959      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='752' column='1'/>
2960      <parameter is-variadic='yes'/>
2961      <!-- void -->
2962      <return type-id='type-id-99'/>
2963    </function-decl>
2964    <!-- void error_n(location_t, int, const char*, const char*, ...) -->
2965    <function-decl name='error_n' mangled-name='_Z7error_njiPKcS0_z' filepath='../.././gcc/diagnostic.c' line='766' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7error_njiPKcS0_z'>
2966      <!-- parameter of type 'typedef location_t' -->
2967      <parameter type-id='type-id-46' name='location' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
2968      <!-- parameter of type 'int' -->
2969      <parameter type-id='type-id-2' name='n' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
2970      <!-- parameter of type 'const char*' -->
2971      <parameter type-id='type-id-1' name='singular_gmsgid' filepath='../.././gcc/diagnostic.c' line='766' column='1'/>
2972      <!-- parameter of type 'const char*' -->
2973      <parameter type-id='type-id-1' name='plural_gmsgid' filepath='../.././gcc/diagnostic.c' line='767' column='1'/>
2974      <parameter is-variadic='yes'/>
2975      <!-- void -->
2976      <return type-id='type-id-99'/>
2977    </function-decl>
2978    <!-- void error_at(location_t, const char*, ...) -->
2979    <function-decl name='error_at' mangled-name='_Z8error_atjPKcz' filepath='../.././gcc/diagnostic.c' line='782' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8error_atjPKcz'>
2980      <!-- parameter of type 'typedef location_t' -->
2981      <parameter type-id='type-id-46' name='loc' filepath='../.././gcc/diagnostic.c' line='782' column='1'/>
2982      <!-- parameter of type 'const char*' -->
2983      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='782' column='1'/>
2984      <parameter is-variadic='yes'/>
2985      <!-- void -->
2986      <return type-id='type-id-99'/>
2987    </function-decl>
2988    <!-- void sorry(const char*, ...) -->
2989    <function-decl name='sorry' mangled-name='_Z5sorryPKcz' filepath='../.././gcc/diagnostic.c' line='797' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z5sorryPKcz'>
2990      <!-- parameter of type 'const char*' -->
2991      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='797' column='1'/>
2992      <parameter is-variadic='yes'/>
2993      <!-- void -->
2994      <return type-id='type-id-99'/>
2995    </function-decl>
2996    <!-- bool seen_error() -->
2997    <function-decl name='seen_error' mangled-name='_Z10seen_errorv' filepath='../.././gcc/diagnostic.c' line='811' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10seen_errorv'>
2998      <!-- bool -->
2999      <return type-id='type-id-5'/>
3000    </function-decl>
3001    <!-- void fatal_error(const char*, ...) -->
3002    <function-decl name='fatal_error' mangled-name='_Z11fatal_errorPKcz' filepath='../.././gcc/diagnostic.c' line='820' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11fatal_errorPKcz'>
3003      <!-- parameter of type 'const char*' -->
3004      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='820' column='1'/>
3005      <parameter is-variadic='yes'/>
3006      <!-- void -->
3007      <return type-id='type-id-99'/>
3008    </function-decl>
3009    <!-- void internal_error(const char*, ...) -->
3010    <function-decl name='internal_error' mangled-name='_Z14internal_errorPKcz' filepath='../.././gcc/diagnostic.c' line='838' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14internal_errorPKcz'>
3011      <!-- parameter of type 'const char*' -->
3012      <parameter type-id='type-id-1' name='gmsgid' filepath='../.././gcc/diagnostic.c' line='838' column='1'/>
3013      <parameter is-variadic='yes'/>
3014      <!-- void -->
3015      <return type-id='type-id-99'/>
3016    </function-decl>
3017    <!-- void fnotice(FILE*, const char*, ...) -->
3018    <function-decl name='fnotice' mangled-name='_Z7fnoticeP8_IO_FILEPKcz' filepath='../.././gcc/diagnostic.c' line='857' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7fnoticeP8_IO_FILEPKcz'>
3019      <!-- parameter of type 'FILE*' -->
3020      <parameter type-id='type-id-76' name='file' filepath='../.././gcc/diagnostic.c' line='857' column='1'/>
3021      <!-- parameter of type 'const char*' -->
3022      <parameter type-id='type-id-1' name='cmsgid' filepath='../.././gcc/diagnostic.c' line='857' column='1'/>
3023      <parameter is-variadic='yes'/>
3024      <!-- void -->
3025      <return type-id='type-id-99'/>
3026    </function-decl>
3027    <!-- void fancy_abort(const char*, int, const char*) -->
3028    <function-decl name='fancy_abort' mangled-name='_Z11fancy_abortPKciS0_' filepath='../.././gcc/diagnostic.c' line='897' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11fancy_abortPKciS0_'>
3029      <!-- parameter of type 'const char*' -->
3030      <parameter type-id='type-id-1' name='file' filepath='../.././gcc/diagnostic.c' line='897' column='1'/>
3031      <!-- parameter of type 'int' -->
3032      <parameter type-id='type-id-2' name='line' filepath='../.././gcc/diagnostic.c' line='897' column='1'/>
3033      <!-- parameter of type 'const char*' -->
3034      <parameter type-id='type-id-1' name='function' filepath='../.././gcc/diagnostic.c' line='897' column='1'/>
3035      <!-- void -->
3036      <return type-id='type-id-99'/>
3037    </function-decl>
3038    <!-- int vasprintf(char**, const char*, typedef __va_list_tag __va_list_tag*) -->
3039    <function-decl name='vasprintf' filepath='/usr/include/stdio.h' line='398' column='1' visibility='default' binding='global' size-in-bits='64'>
3040      <!-- parameter of type 'char**' -->
3041      <parameter type-id='type-id-118'/>
3042      <!-- parameter of type 'const char*' -->
3043      <parameter type-id='type-id-1'/>
3044      <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' -->
3045      <parameter type-id='type-id-131'/>
3046      <!-- int -->
3047      <return type-id='type-id-2'/>
3048    </function-decl>
3049    <!-- void abort() -->
3050    <function-decl name='abort' filepath='/usr/include/stdlib.h' line='514' column='1' visibility='default' binding='global' size-in-bits='64'>
3051      <!-- void -->
3052      <return type-id='type-id-99'/>
3053    </function-decl>
3054    <!-- size_t (size_t) -->
3055    <function-type size-in-bits='64' id='type-id-161'>
3056      <!-- parameter of type 'typedef size_t' -->
3057      <parameter type-id='type-id-4'/>
3058      <!-- typedef size_t -->
3059      <return type-id='type-id-4'/>
3060    </function-type>
3061    <!-- void* (void*, size_t) -->
3062    <function-type size-in-bits='64' id='type-id-162'>
3063      <!-- parameter of type 'void*' -->
3064      <parameter type-id='type-id-39'/>
3065      <!-- parameter of type 'typedef size_t' -->
3066      <parameter type-id='type-id-4'/>
3067      <!-- void* -->
3068      <return type-id='type-id-39'/>
3069    </function-type>
3070  </abi-instr>
3071  <abi-instr address-size='64' path='../.././gcc/ggc-none.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
3072    <!-- enum gt_types_enum -->
3073    <enum-decl name='gt_types_enum' filepath='./gtype-desc.h' line='23' column='1' id='type-id-163'>
3074      <underlying-type type-id='type-id-20'/>
3075      <enumerator name='gt_ggc_e_24lazy_hex_fp_value_struct' value='0'/>
3076      <enumerator name='gt_ggc_e_15c_inline_static' value='1'/>
3077      <enumerator name='gt_ggc_e_24VEC_c_goto_bindings_p_gc' value='2'/>
3078      <enumerator name='gt_ggc_e_26VEC_c_goto_bindings_p_base' value='3'/>
3079      <enumerator name='gt_ggc_e_15c_goto_bindings' value='4'/>
3080      <enumerator name='gt_ggc_e_7c_scope' value='5'/>
3081      <enumerator name='gt_ggc_e_9c_binding' value='6'/>
3082      <enumerator name='gt_ggc_e_12c_label_vars' value='7'/>
3083      <enumerator name='gt_ggc_e_15c_spot_bindings' value='8'/>
3084      <enumerator name='gt_ggc_e_8c_parser' value='9'/>
3085      <enumerator name='gt_ggc_e_7c_token' value='10'/>
3086      <enumerator name='gt_ggc_e_20VEC_ivarref_entry_gc' value='11'/>
3087      <enumerator name='gt_ggc_e_22VEC_ivarref_entry_base' value='12'/>
3088      <enumerator name='gt_ggc_e_13ivarref_entry' value='13'/>
3089      <enumerator name='gt_ggc_e_22VEC_prot_list_entry_gc' value='14'/>
3090      <enumerator name='gt_ggc_e_24VEC_prot_list_entry_base' value='15'/>
3091      <enumerator name='gt_ggc_e_15prot_list_entry' value='16'/>
3092      <enumerator name='gt_ggc_e_19VEC_msgref_entry_gc' value='17'/>
3093      <enumerator name='gt_ggc_e_21VEC_msgref_entry_base' value='18'/>
3094      <enumerator name='gt_ggc_e_12msgref_entry' value='19'/>
3095      <enumerator name='gt_ggc_e_23VEC_ident_data_tuple_gc' value='20'/>
3096      <enumerator name='gt_ggc_e_25VEC_ident_data_tuple_base' value='21'/>
3097      <enumerator name='gt_ggc_e_16ident_data_tuple' value='22'/>
3098      <enumerator name='gt_ggc_e_17string_descriptor' value='23'/>
3099      <enumerator name='gt_ggc_e_9imp_entry' value='24'/>
3100      <enumerator name='gt_ggc_e_16hashed_attribute' value='25'/>
3101      <enumerator name='gt_ggc_e_12hashed_entry' value='26'/>
3102      <enumerator name='gt_ggc_e_16objc_map_private' value='27'/>
3103      <enumerator name='gt_ggc_e_14builtin_record' value='28'/>
3104      <enumerator name='gt_ggc_e_14string_or_tree' value='29'/>
3105      <enumerator name='gt_ggc_e_11cpool_entry' value='30'/>
3106      <enumerator name='gt_ggc_e_19VEC_method_entry_gc' value='31'/>
3107      <enumerator name='gt_ggc_e_21VEC_method_entry_base' value='32'/>
3108      <enumerator name='gt_ggc_e_14method_entry_d' value='33'/>
3109      <enumerator name='gt_ggc_e_13lang_decl_var' value='34'/>
3110      <enumerator name='gt_ggc_e_14type_assertion' value='35'/>
3111      <enumerator name='gt_ggc_e_14lang_decl_func' value='36'/>
3112      <enumerator name='gt_ggc_e_18treetreehash_entry' value='37'/>
3113      <enumerator name='gt_ggc_e_5CPool' value='38'/>
3114      <enumerator name='gt_ggc_e_3JCF' value='39'/>
3115      <enumerator name='gt_ggc_e_16gfc_powdecl_list' value='40'/>
3116      <enumerator name='gt_ggc_e_16gfc_st_parameter' value='41'/>
3117      <enumerator name='gt_ggc_e_22gfc_st_parameter_field' value='42'/>
3118      <enumerator name='gt_ggc_e_19gfc_intrinsic_map_t' value='43'/>
3119      <enumerator name='gt_ggc_e_17module_htab_entry' value='44'/>
3120      <enumerator name='gt_ggc_e_13binding_level' value='45'/>
3121      <enumerator name='gt_ggc_e_23VEC_pending_noexcept_gc' value='46'/>
3122      <enumerator name='gt_ggc_e_25VEC_pending_noexcept_base' value='47'/>
3123      <enumerator name='gt_ggc_e_16pending_noexcept' value='48'/>
3124      <enumerator name='gt_ggc_e_9opt_stack' value='49'/>
3125      <enumerator name='gt_ggc_e_27VEC_pending_redefinition_gc' value='50'/>
3126      <enumerator name='gt_ggc_e_29VEC_pending_redefinition_base' value='51'/>
3127      <enumerator name='gt_ggc_e_22pending_redefinition_d' value='52'/>
3128      <enumerator name='gt_ggc_e_19VEC_pending_weak_gc' value='53'/>
3129      <enumerator name='gt_ggc_e_21VEC_pending_weak_base' value='54'/>
3130      <enumerator name='gt_ggc_e_14pending_weak_d' value='55'/>
3131      <enumerator name='gt_ggc_e_11align_stack' value='56'/>
3132      <enumerator name='gt_ggc_e_18VEC_tree_gc_vec_gc' value='57'/>
3133      <enumerator name='gt_ggc_e_20VEC_tree_gc_vec_base' value='58'/>
3134      <enumerator name='gt_ggc_e_19VEC_const_char_p_gc' value='59'/>
3135      <enumerator name='gt_ggc_e_21VEC_const_char_p_base' value='60'/>
3136      <enumerator name='gt_ggc_e_21pending_abstract_type' value='61'/>
3137      <enumerator name='gt_ggc_e_15VEC_tree_int_gc' value='62'/>
3138      <enumerator name='gt_ggc_e_17VEC_tree_int_base' value='63'/>
3139      <enumerator name='gt_ggc_e_8tree_int' value='64'/>
3140      <enumerator name='gt_ggc_e_9cp_parser' value='65'/>
3141      <enumerator name='gt_ggc_e_17cp_parser_context' value='66'/>
3142      <enumerator name='gt_ggc_e_34VEC_cp_unparsed_functions_entry_gc' value='67'/>
3143      <enumerator name='gt_ggc_e_36VEC_cp_unparsed_functions_entry_base' value='68'/>
3144      <enumerator name='gt_ggc_e_29cp_unparsed_functions_entry_d' value='69'/>
3145      <enumerator name='gt_ggc_e_27VEC_cp_default_arg_entry_gc' value='70'/>
3146      <enumerator name='gt_ggc_e_29VEC_cp_default_arg_entry_base' value='71'/>
3147      <enumerator name='gt_ggc_e_22cp_default_arg_entry_d' value='72'/>
3148      <enumerator name='gt_ggc_e_8cp_lexer' value='73'/>
3149      <enumerator name='gt_ggc_e_15VEC_cp_token_gc' value='74'/>
3150      <enumerator name='gt_ggc_e_17VEC_cp_token_base' value='75'/>
3151      <enumerator name='gt_ggc_e_8cp_token' value='76'/>
3152      <enumerator name='gt_ggc_e_14cp_token_value' value='77'/>
3153      <enumerator name='gt_ggc_e_10tree_check' value='78'/>
3154      <enumerator name='gt_ggc_e_14constexpr_call' value='79'/>
3155      <enumerator name='gt_ggc_e_16constexpr_fundef' value='80'/>
3156      <enumerator name='gt_ggc_e_22VEC_deferred_access_gc' value='81'/>
3157      <enumerator name='gt_ggc_e_24VEC_deferred_access_base' value='82'/>
3158      <enumerator name='gt_ggc_e_15deferred_access' value='83'/>
3159      <enumerator name='gt_ggc_e_10spec_entry' value='84'/>
3160      <enumerator name='gt_ggc_e_16pending_template' value='85'/>
3161      <enumerator name='gt_ggc_e_21VEC_incomplete_var_gc' value='86'/>
3162      <enumerator name='gt_ggc_e_23VEC_incomplete_var_base' value='87'/>
3163      <enumerator name='gt_ggc_e_16incomplete_var_d' value='88'/>
3164      <enumerator name='gt_ggc_e_21named_label_use_entry' value='89'/>
3165      <enumerator name='gt_ggc_e_28VEC_deferred_access_check_gc' value='90'/>
3166      <enumerator name='gt_ggc_e_30VEC_deferred_access_check_base' value='91'/>
3167      <enumerator name='gt_ggc_e_21deferred_access_check' value='92'/>
3168      <enumerator name='gt_ggc_e_20operator_name_info_t' value='93'/>
3169      <enumerator name='gt_ggc_e_11lang_decl_u' value='94'/>
3170      <enumerator name='gt_ggc_e_14lang_decl_parm' value='95'/>
3171      <enumerator name='gt_ggc_e_12lang_decl_ns' value='96'/>
3172      <enumerator name='gt_ggc_e_12lang_decl_fn' value='97'/>
3173      <enumerator name='gt_ggc_e_12lang_decl_u3' value='98'/>
3174      <enumerator name='gt_ggc_e_12lang_decl_u5' value='99'/>
3175      <enumerator name='gt_ggc_e_13lang_decl_min' value='100'/>
3176      <enumerator name='gt_ggc_e_12lang_decl_u2' value='101'/>
3177      <enumerator name='gt_ggc_e_14lang_decl_base' value='102'/>
3178      <enumerator name='gt_ggc_e_11lang_type_u' value='103'/>
3179      <enumerator name='gt_ggc_e_16lang_type_ptrmem' value='104'/>
3180      <enumerator name='gt_ggc_e_15lang_type_class' value='105'/>
3181      <enumerator name='gt_ggc_e_18sorted_fields_type' value='106'/>
3182      <enumerator name='gt_ggc_e_16lang_type_header' value='107'/>
3183      <enumerator name='gt_ggc_e_18VEC_tree_pair_s_gc' value='108'/>
3184      <enumerator name='gt_ggc_e_20VEC_tree_pair_s_base' value='109'/>
3185      <enumerator name='gt_ggc_e_11tree_pair_s' value='110'/>
3186      <enumerator name='gt_ggc_e_17named_label_entry' value='111'/>
3187      <enumerator name='gt_ggc_e_19c_language_function' value='112'/>
3188      <enumerator name='gt_ggc_e_11stmt_tree_s' value='113'/>
3189      <enumerator name='gt_ggc_e_20tree_userdef_literal' value='114'/>
3190      <enumerator name='gt_ggc_e_18tree_template_info' value='115'/>
3191      <enumerator name='gt_ggc_e_32VEC_qualified_typedef_usage_t_gc' value='116'/>
3192      <enumerator name='gt_ggc_e_34VEC_qualified_typedef_usage_t_base' value='117'/>
3193      <enumerator name='gt_ggc_e_25qualified_typedef_usage_s' value='118'/>
3194      <enumerator name='gt_ggc_e_16tree_lambda_expr' value='119'/>
3195      <enumerator name='gt_ggc_e_15tree_trait_expr' value='120'/>
3196      <enumerator name='gt_ggc_e_25tree_argument_pack_select' value='121'/>
3197      <enumerator name='gt_ggc_e_18tree_static_assert' value='122'/>
3198      <enumerator name='gt_ggc_e_22tree_deferred_noexcept' value='123'/>
3199      <enumerator name='gt_ggc_e_16tree_default_arg' value='124'/>
3200      <enumerator name='gt_ggc_e_14cp_token_cache' value='125'/>
3201      <enumerator name='gt_ggc_e_13tree_baselink' value='126'/>
3202      <enumerator name='gt_ggc_e_13tree_overload' value='127'/>
3203      <enumerator name='gt_ggc_e_10ptrmem_cst' value='128'/>
3204      <enumerator name='gt_ggc_e_21template_parm_index_s' value='129'/>
3205      <enumerator name='gt_ggc_e_15lang_identifier' value='130'/>
3206      <enumerator name='gt_ggc_e_19c_common_identifier' value='131'/>
3207      <enumerator name='gt_ggc_e_11saved_scope' value='132'/>
3208      <enumerator name='gt_ggc_e_16cxx_int_tree_map' value='133'/>
3209      <enumerator name='gt_ggc_e_23VEC_cp_label_binding_gc' value='134'/>
3210      <enumerator name='gt_ggc_e_25VEC_cp_label_binding_base' value='135'/>
3211      <enumerator name='gt_ggc_e_16cp_label_binding' value='136'/>
3212      <enumerator name='gt_ggc_e_23VEC_cp_class_binding_gc' value='137'/>
3213      <enumerator name='gt_ggc_e_25VEC_cp_class_binding_base' value='138'/>
3214      <enumerator name='gt_ggc_e_16cp_class_binding' value='139'/>
3215      <enumerator name='gt_ggc_e_24VEC_cxx_saved_binding_gc' value='140'/>
3216      <enumerator name='gt_ggc_e_26VEC_cxx_saved_binding_base' value='141'/>
3217      <enumerator name='gt_ggc_e_17cxx_saved_binding' value='142'/>
3218      <enumerator name='gt_ggc_e_16cp_binding_level' value='143'/>
3219      <enumerator name='gt_ggc_e_11cxx_binding' value='144'/>
3220      <enumerator name='gt_ggc_e_15binding_entry_s' value='145'/>
3221      <enumerator name='gt_ggc_e_15binding_table_s' value='146'/>
3222      <enumerator name='gt_ggc_e_11tinst_level' value='147'/>
3223      <enumerator name='gt_ggc_e_7globals' value='148'/>
3224      <enumerator name='gt_ggc_e_14VEC_tinfo_s_gc' value='149'/>
3225      <enumerator name='gt_ggc_e_16VEC_tinfo_s_base' value='150'/>
3226      <enumerator name='gt_ggc_e_7tinfo_s' value='151'/>
3227      <enumerator name='gt_ggc_e_18gnat_binding_level' value='152'/>
3228      <enumerator name='gt_ggc_e_16VEC_loop_info_gc' value='153'/>
3229      <enumerator name='gt_ggc_e_18VEC_loop_info_base' value='154'/>
3230      <enumerator name='gt_ggc_e_11loop_info_d' value='155'/>
3231      <enumerator name='gt_ggc_e_23VEC_range_check_info_gc' value='156'/>
3232      <enumerator name='gt_ggc_e_25VEC_range_check_info_base' value='157'/>
3233      <enumerator name='gt_ggc_e_18range_check_info_d' value='158'/>
3234      <enumerator name='gt_ggc_e_9elab_info' value='159'/>
3235      <enumerator name='gt_ggc_e_10stmt_group' value='160'/>
3236      <enumerator name='gt_ggc_e_16VEC_parm_attr_gc' value='161'/>
3237      <enumerator name='gt_ggc_e_18VEC_parm_attr_base' value='162'/>
3238      <enumerator name='gt_ggc_e_11parm_attr_d' value='163'/>
3239      <enumerator name='gt_ggc_e_23VEC_inline_summary_t_gc' value='164'/>
3240      <enumerator name='gt_ggc_e_25VEC_inline_summary_t_base' value='165'/>
3241      <enumerator name='gt_ggc_e_22VEC_size_time_entry_gc' value='166'/>
3242      <enumerator name='gt_ggc_e_24VEC_size_time_entry_base' value='167'/>
3243      <enumerator name='gt_ggc_e_15size_time_entry' value='168'/>
3244      <enumerator name='gt_ggc_e_9predicate' value='169'/>
3245      <enumerator name='gt_ggc_e_16VEC_condition_gc' value='170'/>
3246      <enumerator name='gt_ggc_e_18VEC_condition_base' value='171'/>
3247      <enumerator name='gt_ggc_e_9condition' value='172'/>
3248      <enumerator name='gt_ggc_e_18lto_tree_ref_table' value='173'/>
3249      <enumerator name='gt_ggc_e_17lto_in_decl_state' value='174'/>
3250      <enumerator name='gt_ggc_e_22VEC_ipa_edge_args_t_gc' value='175'/>
3251      <enumerator name='gt_ggc_e_24VEC_ipa_edge_args_t_base' value='176'/>
3252      <enumerator name='gt_ggc_e_22VEC_ipa_jump_func_t_gc' value='177'/>
3253      <enumerator name='gt_ggc_e_24VEC_ipa_jump_func_t_base' value='178'/>
3254      <enumerator name='gt_ggc_e_15jump_func_value' value='179'/>
3255      <enumerator name='gt_ggc_e_18ipa_member_ptr_cst' value='180'/>
3256      <enumerator name='gt_ggc_e_20ipa_ancestor_jf_data' value='181'/>
3257      <enumerator name='gt_ggc_e_21ipa_pass_through_data' value='182'/>
3258      <enumerator name='gt_ggc_e_19ipa_known_type_data' value='183'/>
3259      <enumerator name='gt_ggc_e_20lto_symtab_entry_def' value='184'/>
3260      <enumerator name='gt_ggc_e_20ssa_operand_memory_d' value='185'/>
3261      <enumerator name='gt_ggc_e_13scev_info_str' value='186'/>
3262      <enumerator name='gt_ggc_e_24VEC_mem_addr_template_gc' value='187'/>
3263      <enumerator name='gt_ggc_e_26VEC_mem_addr_template_base' value='188'/>
3264      <enumerator name='gt_ggc_e_17mem_addr_template' value='189'/>
3265      <enumerator name='gt_ggc_e_12ssa_operands' value='190'/>
3266      <enumerator name='gt_ggc_e_15tm_restart_node' value='191'/>
3267      <enumerator name='gt_ggc_e_26gimple_type_leader_entry_s' value='192'/>
3268      <enumerator name='gt_ggc_e_28gimple_statement_transaction' value='193'/>
3269      <enumerator name='gt_ggc_e_33gimple_statement_omp_atomic_store' value='194'/>
3270      <enumerator name='gt_ggc_e_32gimple_statement_omp_atomic_load' value='195'/>
3271      <enumerator name='gt_ggc_e_27gimple_statement_omp_single' value='196'/>
3272      <enumerator name='gt_ggc_e_29gimple_statement_omp_continue' value='197'/>
3273      <enumerator name='gt_ggc_e_29gimple_statement_omp_sections' value='198'/>
3274      <enumerator name='gt_ggc_e_25gimple_statement_omp_task' value='199'/>
3275      <enumerator name='gt_ggc_e_29gimple_statement_omp_parallel' value='200'/>
3276      <enumerator name='gt_ggc_e_24gimple_statement_omp_for' value='201'/>
3277      <enumerator name='gt_ggc_e_19gimple_omp_for_iter' value='202'/>
3278      <enumerator name='gt_ggc_e_29gimple_statement_omp_critical' value='203'/>
3279      <enumerator name='gt_ggc_e_20gimple_statement_asm' value='204'/>
3280      <enumerator name='gt_ggc_e_20gimple_statement_wce' value='205'/>
3281      <enumerator name='gt_ggc_e_20gimple_statement_try' value='206'/>
3282      <enumerator name='gt_ggc_e_24gimple_statement_eh_ctrl' value='207'/>
3283      <enumerator name='gt_ggc_e_20gimple_statement_phi' value='208'/>
3284      <enumerator name='gt_ggc_e_23gimple_statement_eh_mnt' value='209'/>
3285      <enumerator name='gt_ggc_e_24gimple_statement_eh_else' value='210'/>
3286      <enumerator name='gt_ggc_e_26gimple_statement_eh_filter' value='211'/>
3287      <enumerator name='gt_ggc_e_22gimple_statement_catch' value='212'/>
3288      <enumerator name='gt_ggc_e_21gimple_statement_bind' value='213'/>
3289      <enumerator name='gt_ggc_e_20gimple_statement_omp' value='214'/>
3290      <enumerator name='gt_ggc_e_21gimple_statement_call' value='215'/>
3291      <enumerator name='gt_ggc_e_11pt_solution' value='216'/>
3292      <enumerator name='gt_ggc_e_32gimple_statement_with_memory_ops' value='217'/>
3293      <enumerator name='gt_ggc_e_37gimple_statement_with_memory_ops_base' value='218'/>
3294      <enumerator name='gt_ggc_e_25gimple_statement_with_ops' value='219'/>
3295      <enumerator name='gt_ggc_e_30gimple_statement_with_ops_base' value='220'/>
3296      <enumerator name='gt_ggc_e_21gimple_statement_base' value='221'/>
3297      <enumerator name='gt_ggc_e_17gimple_seq_node_d' value='222'/>
3298      <enumerator name='gt_ggc_e_9type_hash' value='223'/>
3299      <enumerator name='gt_ggc_e_16string_pool_data' value='224'/>
3300      <enumerator name='gt_ggc_e_18initial_value_pair' value='225'/>
3301      <enumerator name='gt_ggc_e_23temp_slot_address_entry' value='226'/>
3302      <enumerator name='gt_ggc_e_11eh_status_u' value='227'/>
3303      <enumerator name='gt_ggc_e_15throw_stmt_node' value='228'/>
3304      <enumerator name='gt_ggc_e_21VEC_eh_landing_pad_gc' value='229'/>
3305      <enumerator name='gt_ggc_e_23VEC_eh_landing_pad_base' value='230'/>
3306      <enumerator name='gt_ggc_e_16VEC_eh_region_gc' value='231'/>
3307      <enumerator name='gt_ggc_e_18VEC_eh_region_base' value='232'/>
3308      <enumerator name='gt_ggc_e_11eh_region_u' value='233'/>
3309      <enumerator name='gt_ggc_e_26eh_region_u_must_not_throw' value='234'/>
3310      <enumerator name='gt_ggc_e_19eh_region_u_allowed' value='235'/>
3311      <enumerator name='gt_ggc_e_15eh_region_u_try' value='236'/>
3312      <enumerator name='gt_ggc_e_10eh_catch_d' value='237'/>
3313      <enumerator name='gt_ggc_e_16eh_landing_pad_d' value='238'/>
3314      <enumerator name='gt_ggc_e_11eh_region_d' value='239'/>
3315      <enumerator name='gt_ggc_e_22cached_dw_loc_list_def' value='240'/>
3316      <enumerator name='gt_ggc_e_17call_arg_loc_node' value='241'/>
3317      <enumerator name='gt_ggc_e_16var_loc_list_def' value='242'/>
3318      <enumerator name='gt_ggc_e_12var_loc_node' value='243'/>
3319      <enumerator name='gt_ggc_e_20VEC_die_arg_entry_gc' value='244'/>
3320      <enumerator name='gt_ggc_e_22VEC_die_arg_entry_base' value='245'/>
3321      <enumerator name='gt_ggc_e_20die_arg_entry_struct' value='246'/>
3322      <enumerator name='gt_ggc_e_16limbo_die_struct' value='247'/>
3323      <enumerator name='gt_ggc_e_20VEC_macinfo_entry_gc' value='248'/>
3324      <enumerator name='gt_ggc_e_22VEC_macinfo_entry_base' value='249'/>
3325      <enumerator name='gt_ggc_e_14macinfo_struct' value='250'/>
3326      <enumerator name='gt_ggc_e_20VEC_pubname_entry_gc' value='251'/>
3327      <enumerator name='gt_ggc_e_22VEC_pubname_entry_base' value='252'/>
3328      <enumerator name='gt_ggc_e_23die_symbol_or_type_node' value='253'/>
3329      <enumerator name='gt_ggc_e_19VEC_dw_attr_node_gc' value='254'/>
3330      <enumerator name='gt_ggc_e_21VEC_dw_attr_node_base' value='255'/>
3331      <enumerator name='gt_ggc_e_27VEC_dw_line_info_table_p_gc' value='256'/>
3332      <enumerator name='gt_ggc_e_29VEC_dw_line_info_table_p_base' value='257'/>
3333      <enumerator name='gt_ggc_e_25dw_line_info_table_struct' value='258'/>
3334      <enumerator name='gt_ggc_e_25VEC_dw_line_info_entry_gc' value='259'/>
3335      <enumerator name='gt_ggc_e_27VEC_dw_line_info_entry_base' value='260'/>
3336      <enumerator name='gt_ggc_e_18comdat_type_struct' value='261'/>
3337      <enumerator name='gt_ggc_e_25dw_ranges_by_label_struct' value='262'/>
3338      <enumerator name='gt_ggc_e_16dw_ranges_struct' value='263'/>
3339      <enumerator name='gt_ggc_e_14pubname_struct' value='264'/>
3340      <enumerator name='gt_ggc_e_19dw_line_info_struct' value='265'/>
3341      <enumerator name='gt_ggc_e_14dw_attr_struct' value='266'/>
3342      <enumerator name='gt_ggc_e_25VEC_deferred_locations_gc' value='267'/>
3343      <enumerator name='gt_ggc_e_27VEC_deferred_locations_base' value='268'/>
3344      <enumerator name='gt_ggc_e_25deferred_locations_struct' value='269'/>
3345      <enumerator name='gt_ggc_e_17VEC_dw_fde_ref_gc' value='270'/>
3346      <enumerator name='gt_ggc_e_19VEC_dw_fde_ref_base' value='271'/>
3347      <enumerator name='gt_ggc_e_24reg_saved_in_data_struct' value='272'/>
3348      <enumerator name='gt_ggc_e_17dw_cfi_row_struct' value='273'/>
3349      <enumerator name='gt_ggc_e_19dw_val_struct_union' value='274'/>
3350      <enumerator name='gt_ggc_e_22dw_val_vms_delta_union' value='275'/>
3351      <enumerator name='gt_ggc_e_15dwarf_file_data' value='276'/>
3352      <enumerator name='gt_ggc_e_20indirect_string_node' value='277'/>
3353      <enumerator name='gt_ggc_e_16dw_val_die_union' value='278'/>
3354      <enumerator name='gt_ggc_e_13dw_vec_struct' value='279'/>
3355      <enumerator name='gt_ggc_e_7cfa_loc' value='280'/>
3356      <enumerator name='gt_ggc_e_17VEC_dw_cfi_ref_gc' value='281'/>
3357      <enumerator name='gt_ggc_e_19VEC_dw_cfi_ref_base' value='282'/>
3358      <enumerator name='gt_ggc_e_19dw_cfi_oprnd_struct' value='283'/>
3359      <enumerator name='gt_ggc_e_18dw_loc_list_struct' value='284'/>
3360      <enumerator name='gt_ggc_e_19dw_loc_descr_struct' value='285'/>
3361      <enumerator name='gt_ggc_e_13dw_cfi_struct' value='286'/>
3362      <enumerator name='gt_ggc_e_13dw_val_struct' value='287'/>
3363      <enumerator name='gt_ggc_e_8typeinfo' value='288'/>
3364      <enumerator name='gt_ggc_e_14inline_summary' value='289'/>
3365      <enumerator name='gt_ggc_e_13ipa_edge_args' value='290'/>
3366      <enumerator name='gt_ggc_e_13ipa_jump_func' value='291'/>
3367      <enumerator name='gt_ggc_e_22VEC_alias_set_entry_gc' value='292'/>
3368      <enumerator name='gt_ggc_e_24VEC_alias_set_entry_base' value='293'/>
3369      <enumerator name='gt_ggc_e_17alias_set_entry_d' value='294'/>
3370      <enumerator name='gt_ggc_e_24constant_descriptor_tree' value='295'/>
3371      <enumerator name='gt_ggc_e_15cgraph_asm_node' value='296'/>
3372      <enumerator name='gt_ggc_e_25cgraph_indirect_call_info' value='297'/>
3373      <enumerator name='gt_ggc_e_11cgraph_edge' value='298'/>
3374      <enumerator name='gt_ggc_e_17cgraph_clone_info' value='299'/>
3375      <enumerator name='gt_ggc_e_24VEC_ipa_replace_map_p_gc' value='300'/>
3376      <enumerator name='gt_ggc_e_26VEC_ipa_replace_map_p_base' value='301'/>
3377      <enumerator name='gt_ggc_e_15ipa_replace_map' value='302'/>
3378      <enumerator name='gt_ggc_e_15cgraph_rtl_info' value='303'/>
3379      <enumerator name='gt_ggc_e_18cgraph_global_info' value='304'/>
3380      <enumerator name='gt_ggc_e_17cgraph_local_info' value='305'/>
3381      <enumerator name='gt_ggc_e_17cgraph_thunk_info' value='306'/>
3382      <enumerator name='gt_ggc_e_18lto_file_decl_data' value='307'/>
3383      <enumerator name='gt_ggc_e_12ipa_ref_list' value='308'/>
3384      <enumerator name='gt_ggc_e_16VEC_ipa_ref_t_gc' value='309'/>
3385      <enumerator name='gt_ggc_e_18VEC_ipa_ref_t_base' value='310'/>
3386      <enumerator name='gt_ggc_e_7ipa_ref' value='311'/>
3387      <enumerator name='gt_ggc_e_13ipa_ref_ptr_u' value='312'/>
3388      <enumerator name='gt_ggc_e_12varpool_node' value='313'/>
3389      <enumerator name='gt_ggc_e_11cgraph_node' value='314'/>
3390      <enumerator name='gt_ggc_e_18VEC_basic_block_gc' value='315'/>
3391      <enumerator name='gt_ggc_e_20VEC_basic_block_base' value='316'/>
3392      <enumerator name='gt_ggc_e_24basic_block_il_dependent' value='317'/>
3393      <enumerator name='gt_ggc_e_14gimple_bb_info' value='318'/>
3394      <enumerator name='gt_ggc_e_11rtl_bb_info' value='319'/>
3395      <enumerator name='gt_ggc_e_11VEC_edge_gc' value='320'/>
3396      <enumerator name='gt_ggc_e_13VEC_edge_base' value='321'/>
3397      <enumerator name='gt_ggc_e_14edge_def_insns' value='322'/>
3398      <enumerator name='gt_ggc_e_13VEC_loop_p_gc' value='323'/>
3399      <enumerator name='gt_ggc_e_15VEC_loop_p_base' value='324'/>
3400      <enumerator name='gt_ggc_e_4loop' value='325'/>
3401      <enumerator name='gt_ggc_e_9loop_exit' value='326'/>
3402      <enumerator name='gt_ggc_e_13nb_iter_bound' value='327'/>
3403      <enumerator name='gt_ggc_e_12lpt_decision' value='328'/>
3404      <enumerator name='gt_ggc_e_16noswitch_section' value='329'/>
3405      <enumerator name='gt_ggc_e_15unnamed_section' value='330'/>
3406      <enumerator name='gt_ggc_e_13named_section' value='331'/>
3407      <enumerator name='gt_ggc_e_14section_common' value='332'/>
3408      <enumerator name='gt_ggc_e_24types_used_by_vars_entry' value='333'/>
3409      <enumerator name='gt_ggc_e_17language_function' value='334'/>
3410      <enumerator name='gt_ggc_e_5loops' value='335'/>
3411      <enumerator name='gt_ggc_e_18control_flow_graph' value='336'/>
3412      <enumerator name='gt_ggc_e_9eh_status' value='337'/>
3413      <enumerator name='gt_ggc_e_11stack_usage' value='338'/>
3414      <enumerator name='gt_ggc_e_8rtl_data' value='339'/>
3415      <enumerator name='gt_ggc_e_20initial_value_struct' value='340'/>
3416      <enumerator name='gt_ggc_e_11frame_space' value='341'/>
3417      <enumerator name='gt_ggc_e_20function_subsections' value='342'/>
3418      <enumerator name='gt_ggc_e_13incoming_args' value='343'/>
3419      <enumerator name='gt_ggc_e_13varasm_status' value='344'/>
3420      <enumerator name='gt_ggc_e_17rtx_constant_pool' value='345'/>
3421      <enumerator name='gt_ggc_e_18VEC_temp_slot_p_gc' value='346'/>
3422      <enumerator name='gt_ggc_e_20VEC_temp_slot_p_base' value='347'/>
3423      <enumerator name='gt_ggc_e_13dw_fde_struct' value='348'/>
3424      <enumerator name='gt_ggc_e_9temp_slot' value='349'/>
3425      <enumerator name='gt_ggc_e_9gimple_df' value='350'/>
3426      <enumerator name='gt_ggc_e_6rtl_eh' value='351'/>
3427      <enumerator name='gt_ggc_e_23VEC_call_site_record_gc' value='352'/>
3428      <enumerator name='gt_ggc_e_25VEC_call_site_record_base' value='353'/>
3429      <enumerator name='gt_ggc_e_18call_site_record_d' value='354'/>
3430      <enumerator name='gt_ggc_e_11expr_status' value='355'/>
3431      <enumerator name='gt_ggc_e_11emit_status' value='356'/>
3432      <enumerator name='gt_ggc_e_14sequence_stack' value='357'/>
3433      <enumerator name='gt_ggc_e_15target_libfuncs' value='358'/>
3434      <enumerator name='gt_ggc_e_13libfunc_entry' value='359'/>
3435      <enumerator name='gt_ggc_e_19builtin_info_type_d' value='360'/>
3436      <enumerator name='gt_ggc_e_12tree_vec_map' value='361'/>
3437      <enumerator name='gt_ggc_e_17tree_priority_map' value='362'/>
3438      <enumerator name='gt_ggc_e_12tree_int_map' value='363'/>
3439      <enumerator name='gt_ggc_e_13tree_decl_map' value='364'/>
3440      <enumerator name='gt_ggc_e_8tree_map' value='365'/>
3441      <enumerator name='gt_ggc_e_13tree_map_base' value='366'/>
3442      <enumerator name='gt_ggc_e_14lang_tree_node' value='367'/>
3443      <enumerator name='gt_ggc_e_18tree_target_option' value='368'/>
3444      <enumerator name='gt_ggc_e_24tree_optimization_option' value='369'/>
3445      <enumerator name='gt_ggc_e_19tree_statement_list' value='370'/>
3446      <enumerator name='gt_ggc_e_24tree_statement_list_node' value='371'/>
3447      <enumerator name='gt_ggc_e_14tree_type_decl' value='372'/>
3448      <enumerator name='gt_ggc_e_26tree_translation_unit_decl' value='373'/>
3449      <enumerator name='gt_ggc_e_18tree_function_decl' value='374'/>
3450      <enumerator name='gt_ggc_e_20tree_decl_non_common' value='375'/>
3451      <enumerator name='gt_ggc_e_13tree_var_decl' value='376'/>
3452      <enumerator name='gt_ggc_e_18tree_decl_with_vis' value='377'/>
3453      <enumerator name='gt_ggc_e_14tree_parm_decl' value='378'/>
3454      <enumerator name='gt_ggc_e_15tree_const_decl' value='379'/>
3455      <enumerator name='gt_ggc_e_16tree_result_decl' value='380'/>
3456      <enumerator name='gt_ggc_e_9var_ann_d' value='381'/>
3457      <enumerator name='gt_ggc_e_15tree_label_decl' value='382'/>
3458      <enumerator name='gt_ggc_e_15tree_field_decl' value='383'/>
3459      <enumerator name='gt_ggc_e_18tree_decl_with_rtl' value='384'/>
3460      <enumerator name='gt_ggc_e_16tree_decl_common' value='385'/>
3461      <enumerator name='gt_ggc_e_9lang_decl' value='386'/>
3462      <enumerator name='gt_ggc_e_17tree_decl_minimal' value='387'/>
3463      <enumerator name='gt_ggc_e_10tree_binfo' value='388'/>
3464      <enumerator name='gt_ggc_e_20tree_type_non_common' value='389'/>
3465      <enumerator name='gt_ggc_e_28tree_type_with_lang_specific' value='390'/>
3466      <enumerator name='gt_ggc_e_9lang_type' value='391'/>
3467      <enumerator name='gt_ggc_e_16tree_type_common' value='392'/>
3468      <enumerator name='gt_ggc_e_16tree_type_symtab' value='393'/>
3469      <enumerator name='gt_ggc_e_10die_struct' value='394'/>
3470      <enumerator name='gt_ggc_e_10tree_block' value='395'/>
3471      <enumerator name='gt_ggc_e_15tree_omp_clause' value='396'/>
3472      <enumerator name='gt_ggc_e_9phi_arg_d' value='397'/>
3473      <enumerator name='gt_ggc_e_13tree_ssa_name' value='398'/>
3474      <enumerator name='gt_ggc_e_17ssa_use_operand_d' value='399'/>
3475      <enumerator name='gt_ggc_e_12ptr_info_def' value='400'/>
3476      <enumerator name='gt_ggc_e_8tree_exp' value='401'/>
3477      <enumerator name='gt_ggc_e_17tree_exp_subunion' value='402'/>
3478      <enumerator name='gt_ggc_e_16tree_constructor' value='403'/>
3479      <enumerator name='gt_ggc_e_22VEC_constructor_elt_gc' value='404'/>
3480      <enumerator name='gt_ggc_e_24VEC_constructor_elt_base' value='405'/>
3481      <enumerator name='gt_ggc_e_17constructor_elt_d' value='406'/>
3482      <enumerator name='gt_ggc_e_8tree_vec' value='407'/>
3483      <enumerator name='gt_ggc_e_9tree_list' value='408'/>
3484      <enumerator name='gt_ggc_e_15tree_identifier' value='409'/>
3485      <enumerator name='gt_ggc_e_11tree_vector' value='410'/>
3486      <enumerator name='gt_ggc_e_12tree_complex' value='411'/>
3487      <enumerator name='gt_ggc_e_11tree_string' value='412'/>
3488      <enumerator name='gt_ggc_e_14tree_fixed_cst' value='413'/>
3489      <enumerator name='gt_ggc_e_13tree_real_cst' value='414'/>
3490      <enumerator name='gt_ggc_e_12tree_int_cst' value='415'/>
3491      <enumerator name='gt_ggc_e_11tree_common' value='416'/>
3492      <enumerator name='gt_ggc_e_10tree_typed' value='417'/>
3493      <enumerator name='gt_ggc_e_9tree_base' value='418'/>
3494      <enumerator name='gt_ggc_e_17VEC_alias_pair_gc' value='419'/>
3495      <enumerator name='gt_ggc_e_19VEC_alias_pair_base' value='420'/>
3496      <enumerator name='gt_ggc_e_10alias_pair' value='421'/>
3497      <enumerator name='gt_ggc_e_10target_rtl' value='422'/>
3498      <enumerator name='gt_ggc_e_8function' value='423'/>
3499      <enumerator name='gt_ggc_e_16rtx_def_subunion' value='424'/>
3500      <enumerator name='gt_ggc_e_27rtx_def_debug_parameter_ref' value='425'/>
3501      <enumerator name='gt_ggc_e_19rtx_def_entry_value' value='426'/>
3502      <enumerator name='gt_ggc_e_26rtx_def_debug_implicit_ptr' value='427'/>
3503      <enumerator name='gt_ggc_e_20rtx_def_var_location' value='428'/>
3504      <enumerator name='gt_ggc_e_11rtx_def_fma' value='429'/>
3505      <enumerator name='gt_ggc_e_19rtx_def_us_truncate' value='430'/>
3506      <enumerator name='gt_ggc_e_19rtx_def_ss_truncate' value='431'/>
3507      <enumerator name='gt_ggc_e_16rtx_def_us_minus' value='432'/>
3508      <enumerator name='gt_ggc_e_17rtx_def_us_ashift' value='433'/>
3509      <enumerator name='gt_ggc_e_17rtx_def_ss_ashift' value='434'/>
3510      <enumerator name='gt_ggc_e_14rtx_def_ss_abs' value='435'/>
3511      <enumerator name='gt_ggc_e_14rtx_def_us_neg' value='436'/>
3512      <enumerator name='gt_ggc_e_14rtx_def_ss_neg' value='437'/>
3513      <enumerator name='gt_ggc_e_16rtx_def_ss_minus' value='438'/>
3514      <enumerator name='gt_ggc_e_15rtx_def_us_plus' value='439'/>
3515      <enumerator name='gt_ggc_e_15rtx_def_ss_plus' value='440'/>
3516      <enumerator name='gt_ggc_e_21rtx_def_vec_duplicate' value='441'/>
3517      <enumerator name='gt_ggc_e_18rtx_def_vec_concat' value='442'/>
3518      <enumerator name='gt_ggc_e_18rtx_def_vec_select' value='443'/>
3519      <enumerator name='gt_ggc_e_17rtx_def_vec_merge' value='444'/>
3520      <enumerator name='gt_ggc_e_14rtx_def_lo_sum' value='445'/>
3521      <enumerator name='gt_ggc_e_12rtx_def_high' value='446'/>
3522      <enumerator name='gt_ggc_e_20rtx_def_zero_extract' value='447'/>
3523      <enumerator name='gt_ggc_e_20rtx_def_sign_extract' value='448'/>
3524      <enumerator name='gt_ggc_e_14rtx_def_parity' value='449'/>
3525      <enumerator name='gt_ggc_e_16rtx_def_popcount' value='450'/>
3526      <enumerator name='gt_ggc_e_11rtx_def_ctz' value='451'/>
3527      <enumerator name='gt_ggc_e_11rtx_def_clz' value='452'/>
3528      <enumerator name='gt_ggc_e_13rtx_def_clrsb' value='453'/>
3529      <enumerator name='gt_ggc_e_11rtx_def_ffs' value='454'/>
3530      <enumerator name='gt_ggc_e_13rtx_def_bswap' value='455'/>
3531      <enumerator name='gt_ggc_e_12rtx_def_sqrt' value='456'/>
3532      <enumerator name='gt_ggc_e_11rtx_def_abs' value='457'/>
3533      <enumerator name='gt_ggc_e_26rtx_def_unsigned_sat_fract' value='458'/>
3534      <enumerator name='gt_ggc_e_17rtx_def_sat_fract' value='459'/>
3535      <enumerator name='gt_ggc_e_30rtx_def_unsigned_fract_convert' value='460'/>
3536      <enumerator name='gt_ggc_e_21rtx_def_fract_convert' value='461'/>
3537      <enumerator name='gt_ggc_e_20rtx_def_unsigned_fix' value='462'/>
3538      <enumerator name='gt_ggc_e_22rtx_def_unsigned_float' value='463'/>
3539      <enumerator name='gt_ggc_e_11rtx_def_fix' value='464'/>
3540      <enumerator name='gt_ggc_e_13rtx_def_float' value='465'/>
3541      <enumerator name='gt_ggc_e_22rtx_def_float_truncate' value='466'/>
3542      <enumerator name='gt_ggc_e_20rtx_def_float_extend' value='467'/>
3543      <enumerator name='gt_ggc_e_16rtx_def_truncate' value='468'/>
3544      <enumerator name='gt_ggc_e_19rtx_def_zero_extend' value='469'/>
3545      <enumerator name='gt_ggc_e_19rtx_def_sign_extend' value='470'/>
3546      <enumerator name='gt_ggc_e_12rtx_def_ltgt' value='471'/>
3547      <enumerator name='gt_ggc_e_12rtx_def_unlt' value='472'/>
3548      <enumerator name='gt_ggc_e_12rtx_def_unle' value='473'/>
3549      <enumerator name='gt_ggc_e_12rtx_def_ungt' value='474'/>
3550      <enumerator name='gt_ggc_e_12rtx_def_unge' value='475'/>
3551      <enumerator name='gt_ggc_e_12rtx_def_uneq' value='476'/>
3552      <enumerator name='gt_ggc_e_15rtx_def_ordered' value='477'/>
3553      <enumerator name='gt_ggc_e_17rtx_def_unordered' value='478'/>
3554      <enumerator name='gt_ggc_e_11rtx_def_ltu' value='479'/>
3555      <enumerator name='gt_ggc_e_11rtx_def_leu' value='480'/>
3556      <enumerator name='gt_ggc_e_11rtx_def_gtu' value='481'/>
3557      <enumerator name='gt_ggc_e_11rtx_def_geu' value='482'/>
3558      <enumerator name='gt_ggc_e_10rtx_def_lt' value='483'/>
3559      <enumerator name='gt_ggc_e_10rtx_def_le' value='484'/>
3560      <enumerator name='gt_ggc_e_10rtx_def_gt' value='485'/>
3561      <enumerator name='gt_ggc_e_10rtx_def_ge' value='486'/>
3562      <enumerator name='gt_ggc_e_10rtx_def_eq' value='487'/>
3563      <enumerator name='gt_ggc_e_10rtx_def_ne' value='488'/>
3564      <enumerator name='gt_ggc_e_19rtx_def_post_modify' value='489'/>
3565      <enumerator name='gt_ggc_e_18rtx_def_pre_modify' value='490'/>
3566      <enumerator name='gt_ggc_e_16rtx_def_post_inc' value='491'/>
3567      <enumerator name='gt_ggc_e_16rtx_def_post_dec' value='492'/>
3568      <enumerator name='gt_ggc_e_15rtx_def_pre_inc' value='493'/>
3569      <enumerator name='gt_ggc_e_15rtx_def_pre_dec' value='494'/>
3570      <enumerator name='gt_ggc_e_12rtx_def_umax' value='495'/>
3571      <enumerator name='gt_ggc_e_12rtx_def_umin' value='496'/>
3572      <enumerator name='gt_ggc_e_12rtx_def_smax' value='497'/>
3573      <enumerator name='gt_ggc_e_12rtx_def_smin' value='498'/>
3574      <enumerator name='gt_ggc_e_16rtx_def_rotatert' value='499'/>
3575      <enumerator name='gt_ggc_e_16rtx_def_lshiftrt' value='500'/>
3576      <enumerator name='gt_ggc_e_16rtx_def_ashiftrt' value='501'/>
3577      <enumerator name='gt_ggc_e_14rtx_def_rotate' value='502'/>
3578      <enumerator name='gt_ggc_e_14rtx_def_ashift' value='503'/>
3579      <enumerator name='gt_ggc_e_11rtx_def_not' value='504'/>
3580      <enumerator name='gt_ggc_e_11rtx_def_xor' value='505'/>
3581      <enumerator name='gt_ggc_e_11rtx_def_ior' value='506'/>
3582      <enumerator name='gt_ggc_e_11rtx_def_and' value='507'/>
3583      <enumerator name='gt_ggc_e_12rtx_def_umod' value='508'/>
3584      <enumerator name='gt_ggc_e_12rtx_def_udiv' value='509'/>
3585      <enumerator name='gt_ggc_e_11rtx_def_mod' value='510'/>
3586      <enumerator name='gt_ggc_e_14rtx_def_us_div' value='511'/>
3587      <enumerator name='gt_ggc_e_14rtx_def_ss_div' value='512'/>
3588      <enumerator name='gt_ggc_e_11rtx_def_div' value='513'/>
3589      <enumerator name='gt_ggc_e_15rtx_def_us_mult' value='514'/>
3590      <enumerator name='gt_ggc_e_15rtx_def_ss_mult' value='515'/>
3591      <enumerator name='gt_ggc_e_12rtx_def_mult' value='516'/>
3592      <enumerator name='gt_ggc_e_11rtx_def_neg' value='517'/>
3593      <enumerator name='gt_ggc_e_13rtx_def_minus' value='518'/>
3594      <enumerator name='gt_ggc_e_12rtx_def_plus' value='519'/>
3595      <enumerator name='gt_ggc_e_15rtx_def_compare' value='520'/>
3596      <enumerator name='gt_ggc_e_20rtx_def_if_then_else' value='521'/>
3597      <enumerator name='gt_ggc_e_11rtx_def_cc0' value='522'/>
3598      <enumerator name='gt_ggc_e_18rtx_def_symbol_ref' value='523'/>
3599      <enumerator name='gt_ggc_e_12fake_union_1' value='524'/>
3600      <enumerator name='gt_ggc_e_17rtx_def_label_ref' value='525'/>
3601      <enumerator name='gt_ggc_e_11rtx_def_mem' value='526'/>
3602      <enumerator name='gt_ggc_e_15rtx_def_concatn' value='527'/>
3603      <enumerator name='gt_ggc_e_14rtx_def_concat' value='528'/>
3604      <enumerator name='gt_ggc_e_23rtx_def_strict_low_part' value='529'/>
3605      <enumerator name='gt_ggc_e_14rtx_def_subreg' value='530'/>
3606      <enumerator name='gt_ggc_e_15rtx_def_scratch' value='531'/>
3607      <enumerator name='gt_ggc_e_11rtx_def_reg' value='532'/>
3608      <enumerator name='gt_ggc_e_10rtx_def_pc' value='533'/>
3609      <enumerator name='gt_ggc_e_13rtx_def_const' value='534'/>
3610      <enumerator name='gt_ggc_e_20rtx_def_const_string' value='535'/>
3611      <enumerator name='gt_ggc_e_20rtx_def_const_vector' value='536'/>
3612      <enumerator name='gt_ggc_e_20rtx_def_const_double' value='537'/>
3613      <enumerator name='gt_ggc_e_19rtx_def_const_fixed' value='538'/>
3614      <enumerator name='gt_ggc_e_17rtx_def_const_int' value='539'/>
3615      <enumerator name='gt_ggc_e_15rtx_def_trap_if' value='540'/>
3616      <enumerator name='gt_ggc_e_17rtx_def_eh_return' value='541'/>
3617      <enumerator name='gt_ggc_e_21rtx_def_simple_return' value='542'/>
3618      <enumerator name='gt_ggc_e_14rtx_def_return' value='543'/>
3619      <enumerator name='gt_ggc_e_12rtx_def_call' value='544'/>
3620      <enumerator name='gt_ggc_e_15rtx_def_clobber' value='545'/>
3621      <enumerator name='gt_ggc_e_11rtx_def_use' value='546'/>
3622      <enumerator name='gt_ggc_e_11rtx_def_set' value='547'/>
3623      <enumerator name='gt_ggc_e_16rtx_def_prefetch' value='548'/>
3624      <enumerator name='gt_ggc_e_21rtx_def_addr_diff_vec' value='549'/>
3625      <enumerator name='gt_ggc_e_16rtx_def_addr_vec' value='550'/>
3626      <enumerator name='gt_ggc_e_23rtx_def_unspec_volatile' value='551'/>
3627      <enumerator name='gt_ggc_e_14rtx_def_unspec' value='552'/>
3628      <enumerator name='gt_ggc_e_20rtx_def_asm_operands' value='553'/>
3629      <enumerator name='gt_ggc_e_17rtx_def_asm_input' value='554'/>
3630      <enumerator name='gt_ggc_e_16rtx_def_parallel' value='555'/>
3631      <enumerator name='gt_ggc_e_17rtx_def_cond_exec' value='556'/>
3632      <enumerator name='gt_ggc_e_12rtx_def_note' value='557'/>
3633      <enumerator name='gt_ggc_e_18rtx_def_code_label' value='558'/>
3634      <enumerator name='gt_ggc_e_15rtx_def_barrier' value='559'/>
3635      <enumerator name='gt_ggc_e_17rtx_def_call_insn' value='560'/>
3636      <enumerator name='gt_ggc_e_17rtx_def_jump_insn' value='561'/>
3637      <enumerator name='gt_ggc_e_12rtx_def_insn' value='562'/>
3638      <enumerator name='gt_ggc_e_18rtx_def_debug_insn' value='563'/>
3639      <enumerator name='gt_ggc_e_15rtx_def_address' value='564'/>
3640      <enumerator name='gt_ggc_e_16rtx_def_sequence' value='565'/>
3641      <enumerator name='gt_ggc_e_17rtx_def_insn_list' value='566'/>
3642      <enumerator name='gt_ggc_e_17rtx_def_expr_list' value='567'/>
3643      <enumerator name='gt_ggc_e_18rtx_def_debug_expr' value='568'/>
3644      <enumerator name='gt_ggc_e_13rtx_def_value' value='569'/>
3645      <enumerator name='gt_ggc_e_15rtx_def_UnKnown' value='570'/>
3646      <enumerator name='gt_ggc_e_23rtx_def_symbol_subunion' value='571'/>
3647      <enumerator name='gt_ggc_e_21rtx_def_note_subunion' value='572'/>
3648      <enumerator name='gt_ggc_e_23constant_descriptor_rtx' value='573'/>
3649      <enumerator name='gt_ggc_e_11fixed_value' value='574'/>
3650      <enumerator name='gt_ggc_e_10real_value' value='575'/>
3651      <enumerator name='gt_ggc_e_12block_symbol' value='576'/>
3652      <enumerator name='gt_ggc_e_12object_block' value='577'/>
3653      <enumerator name='gt_ggc_e_9reg_attrs' value='578'/>
3654      <enumerator name='gt_ggc_e_9mem_attrs' value='579'/>
3655      <enumerator name='gt_ggc_e_13coverage_data' value='580'/>
3656      <enumerator name='gt_ggc_e_14bitmap_obstack' value='581'/>
3657      <enumerator name='gt_ggc_e_18bitmap_element_def' value='582'/>
3658      <enumerator name='gt_ggc_e_12splay_tree_s' value='583'/>
3659      <enumerator name='gt_ggc_e_17splay_tree_node_s' value='584'/>
3660      <enumerator name='gt_ggc_e_4htab' value='585'/>
3661      <enumerator name='gt_ggc_e_16machine_function' value='586'/>
3662      <enumerator name='gt_ggc_e_17stack_local_entry' value='587'/>
3663      <enumerator name='gt_ggc_e_19machine_frame_state' value='588'/>
3664      <enumerator name='gt_ggc_e_10VEC_rtx_gc' value='589'/>
3665      <enumerator name='gt_ggc_e_12VEC_rtx_base' value='590'/>
3666      <enumerator name='gt_ggc_e_13VEC_gimple_gc' value='591'/>
3667      <enumerator name='gt_ggc_e_15VEC_gimple_base' value='592'/>
3668      <enumerator name='gt_ggc_e_11VEC_tree_gc' value='593'/>
3669      <enumerator name='gt_ggc_e_13VEC_tree_none' value='594'/>
3670      <enumerator name='gt_ggc_e_13VEC_tree_base' value='595'/>
3671      <enumerator name='gt_ggc_e_12VEC_uchar_gc' value='596'/>
3672      <enumerator name='gt_ggc_e_14VEC_uchar_base' value='597'/>
3673      <enumerator name='gt_ggc_e_10vec_prefix' value='598'/>
3674      <enumerator name='gt_ggc_e_15basic_block_def' value='599'/>
3675      <enumerator name='gt_ggc_e_8edge_def' value='600'/>
3676      <enumerator name='gt_ggc_e_12gimple_seq_d' value='601'/>
3677      <enumerator name='gt_ggc_e_15cl_optimization' value='602'/>
3678      <enumerator name='gt_ggc_e_16cl_target_option' value='603'/>
3679      <enumerator name='gt_ggc_e_7section' value='604'/>
3680      <enumerator name='gt_ggc_e_18gimple_statement_d' value='605'/>
3681      <enumerator name='gt_ggc_e_9rtvec_def' value='606'/>
3682      <enumerator name='gt_ggc_e_7rtx_def' value='607'/>
3683      <enumerator name='gt_ggc_e_15bitmap_head_def' value='608'/>
3684      <enumerator name='gt_ggc_e_11cpp_macro_u' value='609'/>
3685      <enumerator name='gt_ggc_e_13ht_identifier' value='610'/>
3686      <enumerator name='gt_ggc_e_19_cpp_hashnode_value' value='611'/>
3687      <enumerator name='gt_ggc_e_11cpp_token_u' value='612'/>
3688      <enumerator name='gt_ggc_e_14cpp_identifier' value='613'/>
3689      <enumerator name='gt_ggc_e_13cpp_macro_arg' value='614'/>
3690      <enumerator name='gt_ggc_e_6answer' value='615'/>
3691      <enumerator name='gt_ggc_e_9cpp_macro' value='616'/>
3692      <enumerator name='gt_ggc_e_10cpp_string' value='617'/>
3693      <enumerator name='gt_ggc_e_9cpp_token' value='618'/>
3694      <enumerator name='gt_ggc_e_9line_maps' value='619'/>
3695      <enumerator name='gt_ggc_e_9maps_info' value='620'/>
3696      <enumerator name='gt_ggc_e_8line_map' value='621'/>
3697      <enumerator name='gt_ggc_e_5map_u' value='622'/>
3698      <enumerator name='gt_ggc_e_14line_map_macro' value='623'/>
3699      <enumerator name='gt_ggc_e_9tree_node' value='624'/>
3700      <enumerator name='gt_ggc_e_12cpp_hashnode' value='625'/>
3701      <enumerator name='gt_ggc_e_17line_map_ordinary' value='626'/>
3702      <enumerator name='gt_e_II17splay_tree_node_s' value='627'/>
3703      <enumerator name='gt_e_SP9tree_node17splay_tree_node_s' value='628'/>
3704      <enumerator name='gt_e_P9tree_nodeP9tree_node17splay_tree_node_s' value='629'/>
3705      <enumerator name='gt_e_P17string_descriptor4htab' value='630'/>
3706      <enumerator name='gt_e_P14type_assertion4htab' value='631'/>
3707      <enumerator name='gt_e_P18treetreehash_entry4htab' value='632'/>
3708      <enumerator name='gt_e_P17module_htab_entry4htab' value='633'/>
3709      <enumerator name='gt_e_P21pending_abstract_type4htab' value='634'/>
3710      <enumerator name='gt_e_P14constexpr_call4htab' value='635'/>
3711      <enumerator name='gt_e_P16constexpr_fundef4htab' value='636'/>
3712      <enumerator name='gt_e_P10spec_entry4htab' value='637'/>
3713      <enumerator name='gt_e_P16cxx_int_tree_map4htab' value='638'/>
3714      <enumerator name='gt_e_P17named_label_entry4htab' value='639'/>
3715      <enumerator name='gt_e_P17lto_in_decl_state4htab' value='640'/>
3716      <enumerator name='gt_e_P20lto_symtab_entry_def4htab' value='641'/>
3717      <enumerator name='gt_e_P9tree_nodeP9tree_node12splay_tree_s' value='642'/>
3718      <enumerator name='gt_e_P12varpool_node4htab' value='643'/>
3719      <enumerator name='gt_e_P13scev_info_str4htab' value='644'/>
3720      <enumerator name='gt_e_P15tm_restart_node4htab' value='645'/>
3721      <enumerator name='gt_e_P12tree_int_map4htab' value='646'/>
3722      <enumerator name='gt_e_P8tree_map4htab' value='647'/>
3723      <enumerator name='gt_e_P23constant_descriptor_rtx4htab' value='648'/>
3724      <enumerator name='gt_e_P24constant_descriptor_tree4htab' value='649'/>
3725      <enumerator name='gt_e_P12object_block4htab' value='650'/>
3726      <enumerator name='gt_e_P7section4htab' value='651'/>
3727      <enumerator name='gt_e_P17tree_priority_map4htab' value='652'/>
3728      <enumerator name='gt_e_P12tree_vec_map4htab' value='653'/>
3729      <enumerator name='gt_e_P13tree_decl_map4htab' value='654'/>
3730      <enumerator name='gt_e_P9type_hash4htab' value='655'/>
3731      <enumerator name='gt_e_P23temp_slot_address_entry4htab' value='656'/>
3732      <enumerator name='gt_e_P15throw_stmt_node4htab' value='657'/>
3733      <enumerator name='gt_e_P9reg_attrs4htab' value='658'/>
3734      <enumerator name='gt_e_P9mem_attrs4htab' value='659'/>
3735      <enumerator name='gt_e_P7rtx_def4htab' value='660'/>
3736      <enumerator name='gt_e_P22cached_dw_loc_list_def4htab' value='661'/>
3737      <enumerator name='gt_e_P16var_loc_list_def4htab' value='662'/>
3738      <enumerator name='gt_e_P10die_struct4htab' value='663'/>
3739      <enumerator name='gt_e_P15dwarf_file_data4htab' value='664'/>
3740      <enumerator name='gt_e_P20indirect_string_node4htab' value='665'/>
3741      <enumerator name='gt_e_SP9tree_node12splay_tree_s' value='666'/>
3742      <enumerator name='gt_e_P11cgraph_node4htab' value='667'/>
3743      <enumerator name='gt_e_II12splay_tree_s' value='668'/>
3744      <enumerator name='gt_e_P11cgraph_edge4htab' value='669'/>
3745      <enumerator name='gt_e_P9loop_exit4htab' value='670'/>
3746      <enumerator name='gt_e_P24types_used_by_vars_entry4htab' value='671'/>
3747      <enumerator name='gt_e_P9tree_node4htab' value='672'/>
3748      <enumerator name='gt_e_P13libfunc_entry4htab' value='673'/>
3749      <enumerator name='gt_types_enum_last' value='674'/>
3750    </enum-decl>
3751    <!-- struct alloc_zone -->
3752    <class-decl name='alloc_zone' size-in-bits='32' is-struct='yes' visibility='default' filepath='../.././gcc/ggc-none.c' line='75' column='1' id='type-id-164'>
3753      <data-member access='public' layout-offset-in-bits='0'>
3754        <!-- int alloc_zone::dummy -->
3755        <var-decl name='dummy' type-id='type-id-2' visibility='default' filepath='../.././gcc/ggc-none.c' line='77' column='1'/>
3756      </data-member>
3757    </class-decl>
3758    <!-- void* ggc_alloc_typed_stat(gt_types_enum, size_t) -->
3759    <function-decl name='ggc_alloc_typed_stat' mangled-name='_Z20ggc_alloc_typed_stat13gt_types_enumm' filepath='../.././gcc/ggc-none.c' line='36' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20ggc_alloc_typed_stat13gt_types_enumm'>
3760      <!-- parameter of type 'enum gt_types_enum' -->
3761      <parameter type-id='type-id-163' name='gte' filepath='../.././gcc/ggc-none.c' line='36' column='1'/>
3762      <!-- parameter of type 'typedef size_t' -->
3763      <parameter type-id='type-id-4' name='size' filepath='../.././gcc/ggc-none.c' line='36' column='1'/>
3764      <!-- void* -->
3765      <return type-id='type-id-39'/>
3766    </function-decl>
3767    <!-- size_t ggc_round_alloc_size(size_t) -->
3768    <function-decl name='ggc_round_alloc_size' mangled-name='_Z20ggc_round_alloc_sizem' filepath='../.././gcc/ggc-none.c' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20ggc_round_alloc_sizem'>
3769      <!-- parameter of type 'typedef size_t' -->
3770      <parameter type-id='type-id-4' name='requested_size' filepath='../.././gcc/ggc-none.c' line='46' column='1'/>
3771      <!-- typedef size_t -->
3772      <return type-id='type-id-4'/>
3773    </function-decl>
3774    <!-- void* ggc_internal_alloc_stat(size_t) -->
3775    <function-decl name='ggc_internal_alloc_stat' mangled-name='_Z23ggc_internal_alloc_statm' filepath='../.././gcc/ggc-none.c' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23ggc_internal_alloc_statm'>
3776      <!-- parameter of type 'typedef size_t' -->
3777      <parameter type-id='type-id-4' name='size' filepath='../.././gcc/ggc-none.c' line='52' column='1'/>
3778      <!-- void* -->
3779      <return type-id='type-id-39'/>
3780    </function-decl>
3781    <!-- void* ggc_internal_cleared_alloc_stat(size_t) -->
3782    <function-decl name='ggc_internal_cleared_alloc_stat' mangled-name='_Z31ggc_internal_cleared_alloc_statm' filepath='../.././gcc/ggc-none.c' line='58' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z31ggc_internal_cleared_alloc_statm'>
3783      <!-- parameter of type 'typedef size_t' -->
3784      <parameter type-id='type-id-4' name='size' filepath='../.././gcc/ggc-none.c' line='58' column='1'/>
3785      <!-- void* -->
3786      <return type-id='type-id-39'/>
3787    </function-decl>
3788    <!-- void* ggc_realloc_stat(void*, size_t) -->
3789    <function-decl name='ggc_realloc_stat' mangled-name='_Z16ggc_realloc_statPvm' filepath='../.././gcc/ggc-none.c' line='64' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16ggc_realloc_statPvm'>
3790      <!-- parameter of type 'void*' -->
3791      <parameter type-id='type-id-39' name='x' filepath='../.././gcc/ggc-none.c' line='64' column='1'/>
3792      <!-- parameter of type 'typedef size_t' -->
3793      <parameter type-id='type-id-4' name='size' filepath='../.././gcc/ggc-none.c' line='64' column='1'/>
3794      <!-- void* -->
3795      <return type-id='type-id-39'/>
3796    </function-decl>
3797    <!-- void ggc_free(void*) -->
3798    <function-decl name='ggc_free' mangled-name='_Z8ggc_freePv' filepath='../.././gcc/ggc-none.c' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8ggc_freePv'>
3799      <!-- parameter of type 'void*' -->
3800      <parameter type-id='type-id-39' name='p' filepath='../.././gcc/ggc-none.c' line='70' column='1'/>
3801      <!-- void -->
3802      <return type-id='type-id-99'/>
3803    </function-decl>
3804    <!-- alloc_zone rtl_zone -->
3805    <var-decl name='rtl_zone' type-id='type-id-164' mangled-name='rtl_zone' visibility='default' filepath='../.././gcc/ggc-none.c' line='80' column='1' elf-symbol-id='rtl_zone'/>
3806    <!-- alloc_zone tree_zone -->
3807    <var-decl name='tree_zone' type-id='type-id-164' mangled-name='tree_zone' visibility='default' filepath='../.././gcc/ggc-none.c' line='81' column='1' elf-symbol-id='tree_zone'/>
3808    <!-- alloc_zone tree_id_zone -->
3809    <var-decl name='tree_id_zone' type-id='type-id-164' mangled-name='tree_id_zone' visibility='default' filepath='../.././gcc/ggc-none.c' line='82' column='1' elf-symbol-id='tree_id_zone'/>
3810  </abi-instr>
3811  <abi-instr address-size='64' path='../.././gcc/input.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
3812    <!-- struct linemap_stats -->
3813    <class-decl name='linemap_stats' size-in-bits='704' is-struct='yes' visibility='default' filepath='../.././libcpp/include/line-map.h' line='685' column='1' id='type-id-165'>
3814      <data-member access='public' layout-offset-in-bits='0'>
3815        <!-- long int linemap_stats::num_ordinary_maps_allocated -->
3816        <var-decl name='num_ordinary_maps_allocated' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='687' column='1'/>
3817      </data-member>
3818      <data-member access='public' layout-offset-in-bits='64'>
3819        <!-- long int linemap_stats::num_ordinary_maps_used -->
3820        <var-decl name='num_ordinary_maps_used' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='688' column='1'/>
3821      </data-member>
3822      <data-member access='public' layout-offset-in-bits='128'>
3823        <!-- long int linemap_stats::ordinary_maps_allocated_size -->
3824        <var-decl name='ordinary_maps_allocated_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='689' column='1'/>
3825      </data-member>
3826      <data-member access='public' layout-offset-in-bits='192'>
3827        <!-- long int linemap_stats::ordinary_maps_used_size -->
3828        <var-decl name='ordinary_maps_used_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='690' column='1'/>
3829      </data-member>
3830      <data-member access='public' layout-offset-in-bits='256'>
3831        <!-- long int linemap_stats::num_expanded_macros -->
3832        <var-decl name='num_expanded_macros' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='691' column='1'/>
3833      </data-member>
3834      <data-member access='public' layout-offset-in-bits='320'>
3835        <!-- long int linemap_stats::num_macro_tokens -->
3836        <var-decl name='num_macro_tokens' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='692' column='1'/>
3837      </data-member>
3838      <data-member access='public' layout-offset-in-bits='384'>
3839        <!-- long int linemap_stats::num_macro_maps_used -->
3840        <var-decl name='num_macro_maps_used' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='693' column='1'/>
3841      </data-member>
3842      <data-member access='public' layout-offset-in-bits='448'>
3843        <!-- long int linemap_stats::macro_maps_allocated_size -->
3844        <var-decl name='macro_maps_allocated_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='694' column='1'/>
3845      </data-member>
3846      <data-member access='public' layout-offset-in-bits='512'>
3847        <!-- long int linemap_stats::macro_maps_used_size -->
3848        <var-decl name='macro_maps_used_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='695' column='1'/>
3849      </data-member>
3850      <data-member access='public' layout-offset-in-bits='576'>
3851        <!-- long int linemap_stats::macro_maps_locations_size -->
3852        <var-decl name='macro_maps_locations_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='696' column='1'/>
3853      </data-member>
3854      <data-member access='public' layout-offset-in-bits='640'>
3855        <!-- long int linemap_stats::duplicated_macro_maps_locations_size -->
3856        <var-decl name='duplicated_macro_maps_locations_size' type-id='type-id-28' visibility='default' filepath='../.././gcc/../libcpp/include/line-map.h' line='697' column='1'/>
3857      </data-member>
3858    </class-decl>
3859    <!-- linemap_stats* -->
3860    <pointer-type-def type-id='type-id-165' size-in-bits='64' id='type-id-166'/>
3861    <!-- location_t input_location -->
3862    <var-decl name='input_location' type-id='type-id-46' mangled-name='input_location' visibility='default' filepath='../.././gcc/input.c' line='29' column='1' elf-symbol-id='input_location'/>
3863    <!-- line_maps* line_table -->
3864    <var-decl name='line_table' type-id='type-id-160' mangled-name='line_table' visibility='default' filepath='../.././gcc/input.c' line='31' column='1' elf-symbol-id='line_table'/>
3865    <!-- expanded_location expand_location(source_location) -->
3866    <function-decl name='expand_location' mangled-name='_Z15expand_locationj' filepath='../.././gcc/input.c' line='38' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15expand_locationj'>
3867      <!-- parameter of type 'typedef source_location' -->
3868      <parameter type-id='type-id-65' name='loc' filepath='../.././gcc/input.c' line='38' column='1'/>
3869      <!-- typedef expanded_location -->
3870      <return type-id='type-id-150'/>
3871    </function-decl>
3872    <!-- void dump_line_table_statistics() -->
3873    <function-decl name='dump_line_table_statistics' mangled-name='_Z26dump_line_table_statisticsv' filepath='../.././gcc/input.c' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26dump_line_table_statisticsv'>
3874      <!-- void -->
3875      <return type-id='type-id-99'/>
3876    </function-decl>
3877  </abi-instr>
3878  <abi-instr address-size='64' path='../.././gcc/intl.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
3879    <!-- typedef int nl_item -->
3880    <typedef-decl name='nl_item' type-id='type-id-2' filepath='/usr/include/nl_types.h' line='37' column='1' id='type-id-167'/>
3881    <!-- wchar_t -->
3882    <type-decl name='wchar_t' size-in-bits='32' id='type-id-168'/>
3883    <!-- const wchar_t -->
3884    <qualified-type-def type-id='type-id-168' const='yes' id='type-id-169'/>
3885    <!-- const wchar_t* -->
3886    <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-170'/>
3887    <!-- wchar_t* -->
3888    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-171'/>
3889    <!-- const char* open_quote -->
3890    <var-decl name='open_quote' type-id='type-id-1' mangled-name='open_quote' visibility='default' filepath='../.././gcc/intl.c' line='31' column='1' elf-symbol-id='open_quote'/>
3891    <!-- const char* close_quote -->
3892    <var-decl name='close_quote' type-id='type-id-1' mangled-name='close_quote' visibility='default' filepath='../.././gcc/intl.c' line='34' column='1' elf-symbol-id='close_quote'/>
3893    <!-- const char* locale_encoding -->
3894    <var-decl name='locale_encoding' type-id='type-id-1' mangled-name='locale_encoding' visibility='default' filepath='../.././gcc/intl.c' line='37' column='1' elf-symbol-id='locale_encoding'/>
3895    <!-- bool locale_utf8 -->
3896    <var-decl name='locale_utf8' type-id='type-id-5' mangled-name='locale_utf8' visibility='default' filepath='../.././gcc/intl.c' line='40' column='1' elf-symbol-id='locale_utf8'/>
3897    <!-- void gcc_init_libintl() -->
3898    <function-decl name='gcc_init_libintl' mangled-name='_Z16gcc_init_libintlv' filepath='../.././gcc/intl.c' line='50' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16gcc_init_libintlv'>
3899      <!-- void -->
3900      <return type-id='type-id-99'/>
3901    </function-decl>
3902    <!-- size_t gcc_gettext_width(const char*) -->
3903    <function-decl name='gcc_gettext_width' mangled-name='_Z17gcc_gettext_widthPKc' filepath='../.././gcc/intl.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17gcc_gettext_widthPKc'>
3904      <!-- parameter of type 'const char*' -->
3905      <parameter type-id='type-id-1' name='msgstr' filepath='../.././gcc/intl.c' line='99' column='1'/>
3906      <!-- typedef size_t -->
3907      <return type-id='type-id-4'/>
3908    </function-decl>
3909    <!-- char* get_spaces(const char*) -->
3910    <function-decl name='get_spaces' mangled-name='_Z10get_spacesPKc' filepath='../.././gcc/intl.c' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10get_spacesPKc'>
3911      <!-- parameter of type 'const char*' -->
3912      <parameter type-id='type-id-1' name='str' filepath='../.././gcc/intl.c' line='141' column='1'/>
3913      <!-- char* -->
3914      <return type-id='type-id-3'/>
3915    </function-decl>
3916    <!-- char* nl_langinfo(nl_item) -->
3917    <function-decl name='nl_langinfo' filepath='/usr/include/langinfo.h' line='584' column='1' visibility='default' binding='global' size-in-bits='64'>
3918      <!-- parameter of type 'typedef nl_item' -->
3919      <parameter type-id='type-id-167'/>
3920      <!-- char* -->
3921      <return type-id='type-id-3'/>
3922    </function-decl>
3923    <!-- char* textdomain(const char*) -->
3924    <function-decl name='textdomain' filepath='/usr/include/libintl.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
3925      <!-- parameter of type 'const char*' -->
3926      <parameter type-id='type-id-1'/>
3927      <!-- char* -->
3928      <return type-id='type-id-3'/>
3929    </function-decl>
3930    <!-- char* bindtextdomain(const char*, const char*) -->
3931    <function-decl name='bindtextdomain' filepath='/usr/include/libintl.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
3932      <!-- parameter of type 'const char*' -->
3933      <parameter type-id='type-id-1'/>
3934      <!-- parameter of type 'const char*' -->
3935      <parameter type-id='type-id-1'/>
3936      <!-- char* -->
3937      <return type-id='type-id-3'/>
3938    </function-decl>
3939    <!-- char* setlocale(int, const char*) -->
3940    <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
3941      <!-- parameter of type 'int' -->
3942      <parameter type-id='type-id-2'/>
3943      <!-- parameter of type 'const char*' -->
3944      <parameter type-id='type-id-1'/>
3945      <!-- char* -->
3946      <return type-id='type-id-3'/>
3947    </function-decl>
3948    <!-- size_t mbstowcs(wchar_t*, const char*, size_t) -->
3949    <function-decl name='mbstowcs' filepath='/usr/include/stdlib.h' line='871' column='1' visibility='default' binding='global' size-in-bits='64'>
3950      <!-- parameter of type 'wchar_t*' -->
3951      <parameter type-id='type-id-171'/>
3952      <!-- parameter of type 'const char*' -->
3953      <parameter type-id='type-id-1'/>
3954      <!-- parameter of type 'typedef size_t' -->
3955      <parameter type-id='type-id-4'/>
3956      <!-- typedef size_t -->
3957      <return type-id='type-id-4'/>
3958    </function-decl>
3959    <!-- void* memset(void*, int, size_t) -->
3960    <function-decl name='memset' filepath='/usr/include/string.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
3961      <!-- parameter of type 'void*' -->
3962      <parameter type-id='type-id-39'/>
3963      <!-- parameter of type 'int' -->
3964      <parameter type-id='type-id-2'/>
3965      <!-- parameter of type 'typedef size_t' -->
3966      <parameter type-id='type-id-4'/>
3967      <!-- void* -->
3968      <return type-id='type-id-39'/>
3969    </function-decl>
3970    <!-- int strcasecmp(const char*, const char*) -->
3971    <function-decl name='strcasecmp' filepath='/usr/include/string.h' line='536' column='1' visibility='default' binding='global' size-in-bits='64'>
3972      <!-- parameter of type 'const char*' -->
3973      <parameter type-id='type-id-1'/>
3974      <!-- parameter of type 'const char*' -->
3975      <parameter type-id='type-id-1'/>
3976      <!-- int -->
3977      <return type-id='type-id-2'/>
3978    </function-decl>
3979    <!-- int wcswidth(const wchar_t*, size_t) -->
3980    <function-decl name='wcswidth' filepath='/usr/include/wchar.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
3981      <!-- parameter of type 'const wchar_t*' -->
3982      <parameter type-id='type-id-170'/>
3983      <!-- parameter of type 'typedef size_t' -->
3984      <parameter type-id='type-id-4'/>
3985      <!-- int -->
3986      <return type-id='type-id-2'/>
3987    </function-decl>
3988  </abi-instr>
3989  <abi-instr address-size='64' path='../.././gcc/pretty-print.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
3990    <!-- typedef void* iconv_t -->
3991    <typedef-decl name='iconv_t' type-id='type-id-39' filepath='/usr/include/iconv.h' line='30' column='1' id='type-id-172'/>
3992    <!-- const pretty_printer -->
3993    <qualified-type-def type-id='type-id-110' const='yes' id='type-id-173'/>
3994    <!-- const pretty_printer* -->
3995    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-174'/>
3996    <!-- size_t* -->
3997    <pointer-type-def type-id='type-id-4' size-in-bits='64' id='type-id-175'/>
3998    <!-- void* (typedef size_t)* -->
3999    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-177'/>
4000    <!-- char* xstrerror(int) -->
4001    <function-decl name='xstrerror' filepath='../.././gcc/../include/libiberty.h' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
4002      <!-- parameter of type 'int' -->
4003      <parameter type-id='type-id-2'/>
4004      <!-- char* -->
4005      <return type-id='type-id-3'/>
4006    </function-decl>
4007    <!-- void pp_write_text_to_stream(pretty_printer*) -->
4008    <function-decl name='pp_write_text_to_stream' mangled-name='_Z23pp_write_text_to_streamP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='95' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23pp_write_text_to_streamP17pretty_print_info'>
4009      <!-- parameter of type 'pretty_printer*' -->
4010      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='95' column='1'/>
4011      <!-- void -->
4012      <return type-id='type-id-99'/>
4013    </function-decl>
4014    <!-- void pp_base_indent(pretty_printer*) -->
4015    <function-decl name='pp_base_indent' mangled-name='_Z14pp_base_indentP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='158' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14pp_base_indentP17pretty_print_info'>
4016      <!-- parameter of type 'pretty_printer*' -->
4017      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='158' column='1'/>
4018      <!-- void -->
4019      <return type-id='type-id-99'/>
4020    </function-decl>
4021    <!-- void pp_base_format(pretty_printer*, text_info*) -->
4022    <function-decl name='pp_base_format' mangled-name='_Z14pp_base_formatP17pretty_print_infoP9text_info' filepath='../.././gcc/pretty-print.c' line='204' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14pp_base_formatP17pretty_print_infoP9text_info'>
4023      <!-- parameter of type 'pretty_printer*' -->
4024      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='204' column='1'/>
4025      <!-- parameter of type 'text_info*' -->
4026      <parameter type-id='type-id-130' name='text' filepath='../.././gcc/pretty-print.c' line='204' column='1'/>
4027      <!-- void -->
4028      <return type-id='type-id-99'/>
4029    </function-decl>
4030    <!-- void pp_base_output_formatted_text(pretty_printer*) -->
4031    <function-decl name='pp_base_output_formatted_text' mangled-name='_Z29pp_base_output_formatted_textP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='535' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29pp_base_output_formatted_textP17pretty_print_info'>
4032      <!-- parameter of type 'pretty_printer*' -->
4033      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='535' column='1'/>
4034      <!-- void -->
4035      <return type-id='type-id-99'/>
4036    </function-decl>
4037    <!-- void pp_base_format_verbatim(pretty_printer*, text_info*) -->
4038    <function-decl name='pp_base_format_verbatim' mangled-name='_Z23pp_base_format_verbatimP17pretty_print_infoP9text_info' filepath='../.././gcc/pretty-print.c' line='559' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23pp_base_format_verbatimP17pretty_print_infoP9text_info'>
4039      <!-- parameter of type 'pretty_printer*' -->
4040      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='559' column='1'/>
4041      <!-- parameter of type 'text_info*' -->
4042      <parameter type-id='type-id-130' name='text' filepath='../.././gcc/pretty-print.c' line='559' column='1'/>
4043      <!-- void -->
4044      <return type-id='type-id-99'/>
4045    </function-decl>
4046    <!-- void pp_base_flush(pretty_printer*) -->
4047    <function-decl name='pp_base_flush' mangled-name='_Z13pp_base_flushP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='574' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13pp_base_flushP17pretty_print_info'>
4048      <!-- parameter of type 'pretty_printer*' -->
4049      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='574' column='1'/>
4050      <!-- void -->
4051      <return type-id='type-id-99'/>
4052    </function-decl>
4053    <!-- void pp_base_set_line_maximum_length(pretty_printer*, int) -->
4054    <function-decl name='pp_base_set_line_maximum_length' mangled-name='_Z31pp_base_set_line_maximum_lengthP17pretty_print_infoi' filepath='../.././gcc/pretty-print.c' line='587' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z31pp_base_set_line_maximum_lengthP17pretty_print_infoi'>
4055      <!-- parameter of type 'pretty_printer*' -->
4056      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='587' column='1'/>
4057      <!-- parameter of type 'int' -->
4058      <parameter type-id='type-id-2' name='length' filepath='../.././gcc/pretty-print.c' line='587' column='1'/>
4059      <!-- void -->
4060      <return type-id='type-id-99'/>
4061    </function-decl>
4062    <!-- void pp_base_clear_output_area(pretty_printer*) -->
4063    <function-decl name='pp_base_clear_output_area' mangled-name='_Z25pp_base_clear_output_areaP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='595' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25pp_base_clear_output_areaP17pretty_print_info'>
4064      <!-- parameter of type 'pretty_printer*' -->
4065      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='595' column='1'/>
4066      <!-- void -->
4067      <return type-id='type-id-99'/>
4068    </function-decl>
4069    <!-- void pp_base_set_prefix(pretty_printer*, const char*) -->
4070    <function-decl name='pp_base_set_prefix' mangled-name='_Z18pp_base_set_prefixP17pretty_print_infoPKc' filepath='../.././gcc/pretty-print.c' line='603' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18pp_base_set_prefixP17pretty_print_infoPKc'>
4071      <!-- parameter of type 'pretty_printer*' -->
4072      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='603' column='1'/>
4073      <!-- parameter of type 'const char*' -->
4074      <parameter type-id='type-id-1' name='prefix' filepath='../.././gcc/pretty-print.c' line='603' column='1'/>
4075      <!-- void -->
4076      <return type-id='type-id-99'/>
4077    </function-decl>
4078    <!-- void pp_base_destroy_prefix(pretty_printer*) -->
4079    <function-decl name='pp_base_destroy_prefix' mangled-name='_Z22pp_base_destroy_prefixP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='613' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22pp_base_destroy_prefixP17pretty_print_info'>
4080      <!-- parameter of type 'pretty_printer*' -->
4081      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='613' column='1'/>
4082      <!-- void -->
4083      <return type-id='type-id-99'/>
4084    </function-decl>
4085    <!-- void pp_base_emit_prefix(pretty_printer*) -->
4086    <function-decl name='pp_base_emit_prefix' mangled-name='_Z19pp_base_emit_prefixP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='624' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19pp_base_emit_prefixP17pretty_print_info'>
4087      <!-- parameter of type 'pretty_printer*' -->
4088      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='624' column='1'/>
4089      <!-- void -->
4090      <return type-id='type-id-99'/>
4091    </function-decl>
4092    <!-- void pp_construct(pretty_printer*, const char*, int) -->
4093    <function-decl name='pp_construct' mangled-name='_Z12pp_constructP17pretty_print_infoPKci' filepath='../.././gcc/pretty-print.c' line='657' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12pp_constructP17pretty_print_infoPKci'>
4094      <!-- parameter of type 'pretty_printer*' -->
4095      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='657' column='1'/>
4096      <!-- parameter of type 'const char*' -->
4097      <parameter type-id='type-id-1' name='prefix' filepath='../.././gcc/pretty-print.c' line='657' column='1'/>
4098      <!-- parameter of type 'int' -->
4099      <parameter type-id='type-id-2' name='maximum_length' filepath='../.././gcc/pretty-print.c' line='657' column='1'/>
4100      <!-- void -->
4101      <return type-id='type-id-99'/>
4102    </function-decl>
4103    <!-- void pp_base_append_text(pretty_printer*, const char*, const char*) -->
4104    <function-decl name='pp_base_append_text' mangled-name='_Z19pp_base_append_textP17pretty_print_infoPKcS2_' filepath='../.././gcc/pretty-print.c' line='677' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19pp_base_append_textP17pretty_print_infoPKcS2_'>
4105      <!-- parameter of type 'pretty_printer*' -->
4106      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='677' column='1'/>
4107      <!-- parameter of type 'const char*' -->
4108      <parameter type-id='type-id-1' name='start' filepath='../.././gcc/pretty-print.c' line='677' column='1'/>
4109      <!-- parameter of type 'const char*' -->
4110      <parameter type-id='type-id-1' name='end' filepath='../.././gcc/pretty-print.c' line='677' column='1'/>
4111      <!-- void -->
4112      <return type-id='type-id-99'/>
4113    </function-decl>
4114    <!-- const char* pp_base_formatted_text(pretty_printer*) -->
4115    <function-decl name='pp_base_formatted_text' mangled-name='_Z22pp_base_formatted_textP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='693' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22pp_base_formatted_textP17pretty_print_info'>
4116      <!-- parameter of type 'pretty_printer*' -->
4117      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='693' column='1'/>
4118      <!-- const char* -->
4119      <return type-id='type-id-1'/>
4120    </function-decl>
4121    <!-- const char* pp_base_last_position_in_text(const pretty_printer*) -->
4122    <function-decl name='pp_base_last_position_in_text' mangled-name='_Z29pp_base_last_position_in_textPK17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='702' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29pp_base_last_position_in_textPK17pretty_print_info'>
4123      <!-- parameter of type 'const pretty_printer*' -->
4124      <parameter type-id='type-id-174' name='pp' filepath='../.././gcc/pretty-print.c' line='702' column='1'/>
4125      <!-- const char* -->
4126      <return type-id='type-id-1'/>
4127    </function-decl>
4128    <!-- int pp_base_remaining_character_count_for_line(pretty_printer*) -->
4129    <function-decl name='pp_base_remaining_character_count_for_line' mangled-name='_Z42pp_base_remaining_character_count_for_lineP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='715' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z42pp_base_remaining_character_count_for_lineP17pretty_print_info'>
4130      <!-- parameter of type 'pretty_printer*' -->
4131      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='715' column='1'/>
4132      <!-- int -->
4133      <return type-id='type-id-2'/>
4134    </function-decl>
4135    <!-- void pp_printf(pretty_printer*, const char*, ...) -->
4136    <function-decl name='pp_printf' mangled-name='_Z9pp_printfP17pretty_print_infoPKcz' filepath='../.././gcc/pretty-print.c' line='723' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9pp_printfP17pretty_print_infoPKcz'>
4137      <!-- parameter of type 'pretty_printer*' -->
4138      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='723' column='1'/>
4139      <!-- parameter of type 'const char*' -->
4140      <parameter type-id='type-id-1' name='msg' filepath='../.././gcc/pretty-print.c' line='723' column='1'/>
4141      <parameter is-variadic='yes'/>
4142      <!-- void -->
4143      <return type-id='type-id-99'/>
4144    </function-decl>
4145    <!-- void pp_verbatim(pretty_printer*, const char*, ...) -->
4146    <function-decl name='pp_verbatim' mangled-name='_Z11pp_verbatimP17pretty_print_infoPKcz' filepath='../.././gcc/pretty-print.c' line='741' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11pp_verbatimP17pretty_print_infoPKcz'>
4147      <!-- parameter of type 'pretty_printer*' -->
4148      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='741' column='1'/>
4149      <!-- parameter of type 'const char*' -->
4150      <parameter type-id='type-id-1' name='msg' filepath='../.././gcc/pretty-print.c' line='741' column='1'/>
4151      <parameter is-variadic='yes'/>
4152      <!-- void -->
4153      <return type-id='type-id-99'/>
4154    </function-decl>
4155    <!-- void pp_base_newline(pretty_printer*) -->
4156    <function-decl name='pp_base_newline' mangled-name='_Z15pp_base_newlineP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15pp_base_newlineP17pretty_print_info'>
4157      <!-- parameter of type 'pretty_printer*' -->
4158      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='759' column='1'/>
4159      <!-- void -->
4160      <return type-id='type-id-99'/>
4161    </function-decl>
4162    <!-- void pp_base_character(pretty_printer*, int) -->
4163    <function-decl name='pp_base_character' mangled-name='_Z17pp_base_characterP17pretty_print_infoi' filepath='../.././gcc/pretty-print.c' line='767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17pp_base_characterP17pretty_print_infoi'>
4164      <!-- parameter of type 'pretty_printer*' -->
4165      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='767' column='1'/>
4166      <!-- parameter of type 'int' -->
4167      <parameter type-id='type-id-2' name='c' filepath='../.././gcc/pretty-print.c' line='767' column='1'/>
4168      <!-- void -->
4169      <return type-id='type-id-99'/>
4170    </function-decl>
4171    <!-- void pp_base_string(pretty_printer*, const char*) -->
4172    <function-decl name='pp_base_string' mangled-name='_Z14pp_base_stringP17pretty_print_infoPKc' filepath='../.././gcc/pretty-print.c' line='783' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14pp_base_stringP17pretty_print_infoPKc'>
4173      <!-- parameter of type 'pretty_printer*' -->
4174      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='783' column='1'/>
4175      <!-- parameter of type 'const char*' -->
4176      <parameter type-id='type-id-1' name='str' filepath='../.././gcc/pretty-print.c' line='783' column='1'/>
4177      <!-- void -->
4178      <return type-id='type-id-99'/>
4179    </function-decl>
4180    <!-- void pp_base_maybe_space(pretty_printer*) -->
4181    <function-decl name='pp_base_maybe_space' mangled-name='_Z19pp_base_maybe_spaceP17pretty_print_info' filepath='../.././gcc/pretty-print.c' line='791' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19pp_base_maybe_spaceP17pretty_print_info'>
4182      <!-- parameter of type 'pretty_printer*' -->
4183      <parameter type-id='type-id-48' name='pp' filepath='../.././gcc/pretty-print.c' line='791' column='1'/>
4184      <!-- void -->
4185      <return type-id='type-id-99'/>
4186    </function-decl>
4187    <!-- void* (typedef size_t)* identifier_to_locale_alloc -->
4188    <var-decl name='identifier_to_locale_alloc' type-id='type-id-177' mangled-name='identifier_to_locale_alloc' visibility='default' filepath='../.././gcc/pretty-print.c' line='859' column='1' elf-symbol-id='identifier_to_locale_alloc'/>
4189    <!-- void (void*)* identifier_to_locale_free -->
4190    <var-decl name='identifier_to_locale_free' type-id='type-id-138' mangled-name='identifier_to_locale_free' visibility='default' filepath='../.././gcc/pretty-print.c' line='860' column='1' elf-symbol-id='identifier_to_locale_free'/>
4191    <!-- const char* identifier_to_locale(const char*) -->
4192    <function-decl name='identifier_to_locale' mangled-name='_Z20identifier_to_localePKc' filepath='../.././gcc/pretty-print.c' line='873' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20identifier_to_localePKc'>
4193      <!-- parameter of type 'const char*' -->
4194      <parameter type-id='type-id-1' name='ident' filepath='../.././gcc/pretty-print.c' line='873' column='1'/>
4195      <!-- const char* -->
4196      <return type-id='type-id-1'/>
4197    </function-decl>
4198    <!-- iconv_t iconv_open(const char*, const char*) -->
4199    <function-decl name='iconv_open' filepath='/usr/include/iconv.h' line='38' column='1' visibility='default' binding='global' size-in-bits='64'>
4200      <!-- parameter of type 'const char*' -->
4201      <parameter type-id='type-id-1'/>
4202      <!-- parameter of type 'const char*' -->
4203      <parameter type-id='type-id-1'/>
4204      <!-- typedef iconv_t -->
4205      <return type-id='type-id-172'/>
4206    </function-decl>
4207    <!-- size_t iconv(iconv_t, char**, size_t*, char**, size_t*) -->
4208    <function-decl name='iconv' filepath='/usr/include/iconv.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
4209      <!-- parameter of type 'typedef iconv_t' -->
4210      <parameter type-id='type-id-172'/>
4211      <!-- parameter of type 'char**' -->
4212      <parameter type-id='type-id-118'/>
4213      <!-- parameter of type 'size_t*' -->
4214      <parameter type-id='type-id-175'/>
4215      <!-- parameter of type 'char**' -->
4216      <parameter type-id='type-id-118'/>
4217      <!-- parameter of type 'size_t*' -->
4218      <parameter type-id='type-id-175'/>
4219      <!-- typedef size_t -->
4220      <return type-id='type-id-4'/>
4221    </function-decl>
4222    <!-- int iconv_close(iconv_t) -->
4223    <function-decl name='iconv_close' filepath='/usr/include/iconv.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
4224      <!-- parameter of type 'typedef iconv_t' -->
4225      <parameter type-id='type-id-172'/>
4226      <!-- int -->
4227      <return type-id='type-id-2'/>
4228    </function-decl>
4229    <!-- int sprintf(char*, const char*, ...) -->
4230    <function-decl name='sprintf' filepath='/usr/include/stdio.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
4231      <!-- parameter of type 'char*' -->
4232      <parameter type-id='type-id-3'/>
4233      <!-- parameter of type 'const char*' -->
4234      <parameter type-id='type-id-1'/>
4235      <parameter is-variadic='yes'/>
4236      <!-- int -->
4237      <return type-id='type-id-2'/>
4238    </function-decl>
4239    <!-- unsigned long int strtoul(const char*, char**, int) -->
4240    <function-decl name='strtoul' filepath='/usr/include/stdlib.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
4241      <!-- parameter of type 'const char*' -->
4242      <parameter type-id='type-id-1'/>
4243      <!-- parameter of type 'char**' -->
4244      <parameter type-id='type-id-118'/>
4245      <!-- parameter of type 'int' -->
4246      <parameter type-id='type-id-2'/>
4247      <!-- unsigned long int -->
4248      <return type-id='type-id-101'/>
4249    </function-decl>
4250    <!-- void* (size_t) -->
4251    <function-type size-in-bits='64' id='type-id-176'>
4252      <!-- parameter of type 'typedef size_t' -->
4253      <parameter type-id='type-id-4'/>
4254      <!-- void* -->
4255      <return type-id='type-id-39'/>
4256    </function-type>
4257  </abi-instr>
4258  <abi-instr address-size='64' path='../.././gcc/tlink.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
4259    <!-- enum insert_option -->
4260    <enum-decl name='insert_option' filepath='../.././gcc/../include/hashtab.h' line='147' column='1' id='type-id-178'>
4261      <underlying-type type-id='type-id-20'/>
4262      <enumerator name='NO_INSERT' value='0'/>
4263      <enumerator name='INSERT' value='1'/>
4264    </enum-decl>
4265    <!-- struct file_hash_entry -->
4266    <class-decl name='file_hash_entry' size-in-bits='320' is-struct='yes' visibility='default' filepath='../.././gcc/tlink.c' line='62' column='1' id='type-id-179'>
4267      <data-member access='public' layout-offset-in-bits='0'>
4268        <!-- const char* file_hash_entry::key -->
4269        <var-decl name='key' type-id='type-id-1' visibility='default' filepath='../.././gcc/tlink.c' line='64' column='1'/>
4270      </data-member>
4271      <data-member access='public' layout-offset-in-bits='64'>
4272        <!-- const char* file_hash_entry::args -->
4273        <var-decl name='args' type-id='type-id-1' visibility='default' filepath='../.././gcc/tlink.c' line='65' column='1'/>
4274      </data-member>
4275      <data-member access='public' layout-offset-in-bits='128'>
4276        <!-- const char* file_hash_entry::dir -->
4277        <var-decl name='dir' type-id='type-id-1' visibility='default' filepath='../.././gcc/tlink.c' line='66' column='1'/>
4278      </data-member>
4279      <data-member access='public' layout-offset-in-bits='192'>
4280        <!-- const char* file_hash_entry::main -->
4281        <var-decl name='main' type-id='type-id-1' visibility='default' filepath='../.././gcc/tlink.c' line='67' column='1'/>
4282      </data-member>
4283      <data-member access='public' layout-offset-in-bits='256'>
4284        <!-- int file_hash_entry::tweaking -->
4285        <var-decl name='tweaking' type-id='type-id-2' visibility='default' filepath='../.././gcc/tlink.c' line='68' column='1'/>
4286      </data-member>
4287    </class-decl>
4288    <!-- struct file_stack_entry -->
4289    <class-decl name='file_stack_entry' size-in-bits='128' is-struct='yes' visibility='default' filepath='../.././gcc/tlink.c' line='196' column='1' id='type-id-180'>
4290      <data-member access='public' layout-offset-in-bits='0'>
4291        <!-- file* file_stack_entry::value -->
4292        <var-decl name='value' type-id='type-id-181' visibility='default' filepath='../.././gcc/tlink.c' line='198' column='1'/>
4293      </data-member>
4294      <data-member access='public' layout-offset-in-bits='64'>
4295        <!-- file_stack_entry* file_stack_entry::next -->
4296        <var-decl name='next' type-id='type-id-182' visibility='default' filepath='../.././gcc/tlink.c' line='199' column='1'/>
4297      </data-member>
4298    </class-decl>
4299    <!-- struct htab -->
4300    <class-decl name='htab' size-in-bits='896' is-struct='yes' visibility='default' filepath='../.././libiberty/../include/hashtab.h' line='100' column='1' id='type-id-183'>
4301      <data-member access='public' layout-offset-in-bits='0'>
4302        <!-- htab_hash htab::hash_f -->
4303        <var-decl name='hash_f' type-id='type-id-184' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='102' column='1'/>
4304      </data-member>
4305      <data-member access='public' layout-offset-in-bits='64'>
4306        <!-- htab_eq htab::eq_f -->
4307        <var-decl name='eq_f' type-id='type-id-185' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='105' column='1'/>
4308      </data-member>
4309      <data-member access='public' layout-offset-in-bits='128'>
4310        <!-- htab_del htab::del_f -->
4311        <var-decl name='del_f' type-id='type-id-186' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='108' column='1'/>
4312      </data-member>
4313      <data-member access='public' layout-offset-in-bits='192'>
4314        <!-- void** htab::entries -->
4315        <var-decl name='entries' type-id='type-id-95' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='111' column='1'/>
4316      </data-member>
4317      <data-member access='public' layout-offset-in-bits='256'>
4318        <!-- size_t htab::size -->
4319        <var-decl name='size' type-id='type-id-4' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='114' column='1'/>
4320      </data-member>
4321      <data-member access='public' layout-offset-in-bits='320'>
4322        <!-- size_t htab::n_elements -->
4323        <var-decl name='n_elements' type-id='type-id-4' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='117' column='1'/>
4324      </data-member>
4325      <data-member access='public' layout-offset-in-bits='384'>
4326        <!-- size_t htab::n_deleted -->
4327        <var-decl name='n_deleted' type-id='type-id-4' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='120' column='1'/>
4328      </data-member>
4329      <data-member access='public' layout-offset-in-bits='448'>
4330        <!-- unsigned int htab::searches -->
4331        <var-decl name='searches' type-id='type-id-52' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='124' column='1'/>
4332      </data-member>
4333      <data-member access='public' layout-offset-in-bits='480'>
4334        <!-- unsigned int htab::collisions -->
4335        <var-decl name='collisions' type-id='type-id-52' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='128' column='1'/>
4336      </data-member>
4337      <data-member access='public' layout-offset-in-bits='512'>
4338        <!-- htab_alloc htab::alloc_f -->
4339        <var-decl name='alloc_f' type-id='type-id-187' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='131' column='1'/>
4340      </data-member>
4341      <data-member access='public' layout-offset-in-bits='576'>
4342        <!-- htab_free htab::free_f -->
4343        <var-decl name='free_f' type-id='type-id-188' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='132' column='1'/>
4344      </data-member>
4345      <data-member access='public' layout-offset-in-bits='640'>
4346        <!-- void* htab::alloc_arg -->
4347        <var-decl name='alloc_arg' type-id='type-id-39' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='135' column='1'/>
4348      </data-member>
4349      <data-member access='public' layout-offset-in-bits='704'>
4350        <!-- htab_alloc_with_arg htab::alloc_with_arg_f -->
4351        <var-decl name='alloc_with_arg_f' type-id='type-id-189' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='136' column='1'/>
4352      </data-member>
4353      <data-member access='public' layout-offset-in-bits='768'>
4354        <!-- htab_free_with_arg htab::free_with_arg_f -->
4355        <var-decl name='free_with_arg_f' type-id='type-id-190' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='137' column='1'/>
4356      </data-member>
4357      <data-member access='public' layout-offset-in-bits='832'>
4358        <!-- unsigned int htab::size_prime_index -->
4359        <var-decl name='size_prime_index' type-id='type-id-52' visibility='default' filepath='../.././gcc/../include/hashtab.h' line='141' column='1'/>
4360      </data-member>
4361    </class-decl>
4362    <!-- struct symbol_hash_entry -->
4363    <class-decl name='symbol_hash_entry' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././gcc/tlink.c' line='53' column='1' id='type-id-191'>
4364      <data-member access='public' layout-offset-in-bits='0'>
4365        <!-- const char* symbol_hash_entry::key -->
4366        <var-decl name='key' type-id='type-id-1' visibility='default' filepath='../.././gcc/tlink.c' line='55' column='1'/>
4367      </data-member>
4368      <data-member access='public' layout-offset-in-bits='64'>
4369        <!-- file_hash_entry* symbol_hash_entry::file -->
4370        <var-decl name='file' type-id='type-id-192' visibility='default' filepath='../.././gcc/tlink.c' line='56' column='1'/>
4371      </data-member>
4372      <data-member access='public' layout-offset-in-bits='128'>
4373        <!-- int symbol_hash_entry::chosen -->
4374        <var-decl name='chosen' type-id='type-id-2' visibility='default' filepath='../.././gcc/tlink.c' line='57' column='1'/>
4375      </data-member>
4376      <data-member access='public' layout-offset-in-bits='160'>
4377        <!-- int symbol_hash_entry::tweaking -->
4378        <var-decl name='tweaking' type-id='type-id-2' visibility='default' filepath='../.././gcc/tlink.c' line='58' column='1'/>
4379      </data-member>
4380      <data-member access='public' layout-offset-in-bits='192'>
4381        <!-- int symbol_hash_entry::tweaked -->
4382        <var-decl name='tweaked' type-id='type-id-2' visibility='default' filepath='../.././gcc/tlink.c' line='59' column='1'/>
4383      </data-member>
4384    </class-decl>
4385    <!-- struct symbol_stack_entry -->
4386    <class-decl name='symbol_stack_entry' size-in-bits='128' is-struct='yes' visibility='default' filepath='../.././gcc/tlink.c' line='188' column='1' id='type-id-193'>
4387      <data-member access='public' layout-offset-in-bits='0'>
4388        <!-- symbol* symbol_stack_entry::value -->
4389        <var-decl name='value' type-id='type-id-194' visibility='default' filepath='../.././gcc/tlink.c' line='190' column='1'/>
4390      </data-member>
4391      <data-member access='public' layout-offset-in-bits='64'>
4392        <!-- symbol_stack_entry* symbol_stack_entry::next -->
4393        <var-decl name='next' type-id='type-id-195' visibility='default' filepath='../.././gcc/tlink.c' line='191' column='1'/>
4394      </data-member>
4395    </class-decl>
4396    <!-- typedef file_hash_entry file -->
4397    <typedef-decl name='file' type-id='type-id-179' filepath='../.././gcc/tlink.c' line='69' column='1' id='type-id-196'/>
4398    <!-- typedef unsigned int hashval_t -->
4399    <typedef-decl name='hashval_t' type-id='type-id-52' filepath='../.././gcc/../include/hashtab.h' line='47' column='1' id='type-id-197'/>
4400    <!-- typedef void* (typedef size_t, typedef size_t)* htab_alloc -->
4401    <typedef-decl name='htab_alloc' type-id='type-id-198' filepath='../.././gcc/../include/hashtab.h' line='75' column='1' id='type-id-187'/>
4402    <!-- typedef void* (void*, typedef size_t, typedef size_t)* htab_alloc_with_arg -->
4403    <typedef-decl name='htab_alloc_with_arg' type-id='type-id-199' filepath='../.././gcc/../include/hashtab.h' line='82' column='1' id='type-id-189'/>
4404    <!-- typedef void (void*)* htab_del -->
4405    <typedef-decl name='htab_del' type-id='type-id-138' filepath='../.././gcc/../include/hashtab.h' line='63' column='1' id='type-id-186'/>
4406    <!-- typedef int (void*, void*)* htab_eq -->
4407    <typedef-decl name='htab_eq' type-id='type-id-200' filepath='../.././gcc/../include/hashtab.h' line='59' column='1' id='type-id-185'/>
4408    <!-- typedef void (void*)* htab_free -->
4409    <typedef-decl name='htab_free' type-id='type-id-138' filepath='../.././gcc/../include/hashtab.h' line='78' column='1' id='type-id-188'/>
4410    <!-- typedef void (void*, void*)* htab_free_with_arg -->
4411    <typedef-decl name='htab_free_with_arg' type-id='type-id-201' filepath='../.././gcc/../include/hashtab.h' line='83' column='1' id='type-id-190'/>
4412    <!-- typedef typedef hashval_t (void*)* htab_hash -->
4413    <typedef-decl name='htab_hash' type-id='type-id-202' filepath='../.././gcc/../include/hashtab.h' line='52' column='1' id='type-id-184'/>
4414    <!-- typedef htab* htab_t -->
4415    <typedef-decl name='htab_t' type-id='type-id-203' filepath='../.././gcc/../include/hashtab.h' line='144' column='1' id='type-id-204'/>
4416    <!-- typedef symbol_hash_entry symbol -->
4417    <typedef-decl name='symbol' type-id='type-id-191' filepath='../.././gcc/tlink.c' line='60' column='1' id='type-id-205'/>
4418    <!-- file* -->
4419    <pointer-type-def type-id='type-id-196' size-in-bits='64' id='type-id-181'/>
4420    <!-- file_hash_entry* -->
4421    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-192'/>
4422    <!-- file_stack_entry* -->
4423    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-182'/>
4424    <!-- htab* -->
4425    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-203'/>
4426    <!-- int (void*, void*)* -->
4427    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-200'/>
4428    <!-- symbol* -->
4429    <pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-194'/>
4430    <!-- symbol_stack_entry* -->
4431    <pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-195'/>
4432    <!-- typedef hashval_t (void*)* -->
4433    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-202'/>
4434    <!-- void (void*, void*)* -->
4435    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-201'/>
4436    <!-- void* (typedef size_t, typedef size_t)* -->
4437    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-198'/>
4438    <!-- void* (void*, typedef size_t, typedef size_t)* -->
4439    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-199'/>
4440    <!-- char* cplus_demangle(const char*, int) -->
4441    <function-decl name='cplus_demangle' filepath='../.././gcc/../include/demangle.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
4442      <!-- parameter of type 'const char*' -->
4443      <parameter type-id='type-id-1'/>
4444      <!-- parameter of type 'int' -->
4445      <parameter type-id='type-id-2'/>
4446      <!-- char* -->
4447      <return type-id='type-id-3'/>
4448    </function-decl>
4449    <!-- htab_t htab_create(size_t, htab_hash, htab_eq, htab_del) -->
4450    <function-decl name='htab_create' filepath='../.././gcc/../include/hashtab.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
4451      <!-- parameter of type 'typedef size_t' -->
4452      <parameter type-id='type-id-4'/>
4453      <!-- parameter of type 'typedef htab_hash' -->
4454      <parameter type-id='type-id-184'/>
4455      <!-- parameter of type 'typedef htab_eq' -->
4456      <parameter type-id='type-id-185'/>
4457      <!-- parameter of type 'typedef htab_del' -->
4458      <parameter type-id='type-id-186'/>
4459      <!-- typedef htab_t -->
4460      <return type-id='type-id-204'/>
4461    </function-decl>
4462    <!-- void** htab_find_slot_with_hash(htab_t, void*, hashval_t, insert_option) -->
4463    <function-decl name='htab_find_slot_with_hash' filepath='../.././gcc/../include/hashtab.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
4464      <!-- parameter of type 'typedef htab_t' -->
4465      <parameter type-id='type-id-204'/>
4466      <!-- parameter of type 'void*' -->
4467      <parameter type-id='type-id-39'/>
4468      <!-- parameter of type 'typedef hashval_t' -->
4469      <parameter type-id='type-id-197'/>
4470      <!-- parameter of type 'enum insert_option' -->
4471      <parameter type-id='type-id-178'/>
4472      <!-- void** -->
4473      <return type-id='type-id-95'/>
4474    </function-decl>
4475    <!-- hashval_t htab_hash_string(void*) -->
4476    <function-decl name='htab_hash_string' filepath='../.././gcc/../include/hashtab.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
4477      <!-- parameter of type 'void*' -->
4478      <parameter type-id='type-id-39'/>
4479      <!-- typedef hashval_t -->
4480      <return type-id='type-id-197'/>
4481    </function-decl>
4482    <!-- char* getpwd() -->
4483    <function-decl name='getpwd' filepath='../.././gcc/../include/libiberty.h' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
4484      <!-- char* -->
4485      <return type-id='type-id-3'/>
4486    </function-decl>
4487    <!-- obstack symbol_stack_obstack -->
4488    <var-decl name='symbol_stack_obstack' type-id='type-id-70' mangled-name='symbol_stack_obstack' visibility='default' filepath='../.././gcc/tlink.c' line='193' column='1' elf-symbol-id='symbol_stack_obstack'/>
4489    <!-- symbol_stack_entry* symbol_stack -->
4490    <var-decl name='symbol_stack' type-id='type-id-195' mangled-name='symbol_stack' visibility='default' filepath='../.././gcc/tlink.c' line='194' column='1' elf-symbol-id='symbol_stack'/>
4491    <!-- obstack file_stack_obstack -->
4492    <var-decl name='file_stack_obstack' type-id='type-id-70' mangled-name='file_stack_obstack' visibility='default' filepath='../.././gcc/tlink.c' line='201' column='1' elf-symbol-id='file_stack_obstack'/>
4493    <!-- file_stack_entry* file_stack -->
4494    <var-decl name='file_stack' type-id='type-id-182' mangled-name='file_stack' visibility='default' filepath='../.././gcc/tlink.c' line='202' column='1' elf-symbol-id='file_stack'/>
4495    <!-- void do_tlink(char**, char**) -->
4496    <function-decl name='do_tlink' mangled-name='_Z8do_tlinkPPcS0_' filepath='../.././gcc/tlink.c' line='821' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8do_tlinkPPcS0_'>
4497      <!-- parameter of type 'char**' -->
4498      <parameter type-id='type-id-118' name='ld_argv' filepath='../.././gcc/tlink.c' line='821' column='1'/>
4499      <!-- parameter of type 'char**' -->
4500      <parameter type-id='type-id-118' name='object_lst' filepath='../.././gcc/tlink.c' line='821' column='1'/>
4501      <!-- void -->
4502      <return type-id='type-id-99'/>
4503    </function-decl>
4504    <!-- int remove(const char*) -->
4505    <function-decl name='remove' filepath='/usr/include/stdio.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
4506      <!-- parameter of type 'const char*' -->
4507      <parameter type-id='type-id-1'/>
4508      <!-- int -->
4509      <return type-id='type-id-2'/>
4510    </function-decl>
4511    <!-- int rename(const char*, const char*) -->
4512    <function-decl name='rename' filepath='/usr/include/stdio.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
4513      <!-- parameter of type 'const char*' -->
4514      <parameter type-id='type-id-1'/>
4515      <!-- parameter of type 'const char*' -->
4516      <parameter type-id='type-id-1'/>
4517      <!-- int -->
4518      <return type-id='type-id-2'/>
4519    </function-decl>
4520    <!-- int fscanf(FILE*, const char*, ...) -->
4521    <function-decl name='fscanf' filepath='/usr/include/stdio.h' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
4522      <!-- parameter of type 'FILE*' -->
4523      <parameter type-id='type-id-76'/>
4524      <!-- parameter of type 'const char*' -->
4525      <parameter type-id='type-id-1'/>
4526      <parameter is-variadic='yes'/>
4527      <!-- int -->
4528      <return type-id='type-id-2'/>
4529    </function-decl>
4530    <!-- int putenv(char*) -->
4531    <function-decl name='putenv' filepath='/usr/include/stdlib.h' line='579' column='1' visibility='default' binding='global' size-in-bits='64'>
4532      <!-- parameter of type 'char*' -->
4533      <parameter type-id='type-id-3'/>
4534      <!-- int -->
4535      <return type-id='type-id-2'/>
4536    </function-decl>
4537    <!-- int chdir(const char*) -->
4538    <function-decl name='chdir' filepath='/usr/include/unistd.h' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
4539      <!-- parameter of type 'const char*' -->
4540      <parameter type-id='type-id-1'/>
4541      <!-- int -->
4542      <return type-id='type-id-2'/>
4543    </function-decl>
4544    <!-- int (void*, void*) -->
4545    <function-type size-in-bits='64' id='type-id-206'>
4546      <!-- parameter of type 'void*' -->
4547      <parameter type-id='type-id-39'/>
4548      <!-- parameter of type 'void*' -->
4549      <parameter type-id='type-id-39'/>
4550      <!-- int -->
4551      <return type-id='type-id-2'/>
4552    </function-type>
4553    <!-- hashval_t (void*) -->
4554    <function-type size-in-bits='64' id='type-id-207'>
4555      <!-- parameter of type 'void*' -->
4556      <parameter type-id='type-id-39'/>
4557      <!-- typedef hashval_t -->
4558      <return type-id='type-id-197'/>
4559    </function-type>
4560    <!-- void (void*, void*) -->
4561    <function-type size-in-bits='64' id='type-id-208'>
4562      <!-- parameter of type 'void*' -->
4563      <parameter type-id='type-id-39'/>
4564      <!-- parameter of type 'void*' -->
4565      <parameter type-id='type-id-39'/>
4566      <!-- void -->
4567      <return type-id='type-id-99'/>
4568    </function-type>
4569    <!-- void* (void*, size_t, size_t) -->
4570    <function-type size-in-bits='64' id='type-id-210'>
4571      <!-- parameter of type 'void*' -->
4572      <parameter type-id='type-id-39'/>
4573      <!-- parameter of type 'typedef size_t' -->
4574      <parameter type-id='type-id-4'/>
4575      <!-- parameter of type 'typedef size_t' -->
4576      <parameter type-id='type-id-4'/>
4577      <!-- void* -->
4578      <return type-id='type-id-39'/>
4579    </function-type>
4580    <!-- void* (size_t, size_t) -->
4581    <function-type size-in-bits='64' id='type-id-209'>
4582      <!-- parameter of type 'typedef size_t' -->
4583      <parameter type-id='type-id-4'/>
4584      <!-- parameter of type 'typedef size_t' -->
4585      <parameter type-id='type-id-4'/>
4586      <!-- void* -->
4587      <return type-id='type-id-39'/>
4588    </function-type>
4589  </abi-instr>
4590  <abi-instr address-size='64' path='../.././gcc/vec.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
4591    <!-- void* vec_gc_p_reserve(void*, int) -->
4592    <function-decl name='vec_gc_p_reserve' mangled-name='_Z16vec_gc_p_reservePvi' filepath='../.././gcc/vec.c' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16vec_gc_p_reservePvi'>
4593      <!-- parameter of type 'void*' -->
4594      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='257' column='1'/>
4595      <!-- parameter of type 'int' -->
4596      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='257' column='1'/>
4597      <!-- void* -->
4598      <return type-id='type-id-39'/>
4599    </function-decl>
4600    <!-- void* vec_gc_p_reserve_exact(void*, int) -->
4601    <function-decl name='vec_gc_p_reserve_exact' mangled-name='_Z22vec_gc_p_reserve_exactPvi' filepath='../.././gcc/vec.c' line='271' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22vec_gc_p_reserve_exactPvi'>
4602      <!-- parameter of type 'void*' -->
4603      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='271' column='1'/>
4604      <!-- parameter of type 'int' -->
4605      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='271' column='1'/>
4606      <!-- void* -->
4607      <return type-id='type-id-39'/>
4608    </function-decl>
4609    <!-- void* vec_gc_o_reserve(void*, int, size_t, size_t) -->
4610    <function-decl name='vec_gc_o_reserve' mangled-name='_Z16vec_gc_o_reservePvimm' filepath='../.././gcc/vec.c' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16vec_gc_o_reservePvimm'>
4611      <!-- parameter of type 'void*' -->
4612      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='284' column='1'/>
4613      <!-- parameter of type 'int' -->
4614      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='284' column='1'/>
4615      <!-- parameter of type 'typedef size_t' -->
4616      <parameter type-id='type-id-4' name='vec_offset' filepath='../.././gcc/vec.c' line='284' column='1'/>
4617      <!-- parameter of type 'typedef size_t' -->
4618      <parameter type-id='type-id-4' name='elt_size' filepath='../.././gcc/vec.c' line='284' column='1'/>
4619      <!-- void* -->
4620      <return type-id='type-id-39'/>
4621    </function-decl>
4622    <!-- void* vec_gc_o_reserve_exact(void*, int, size_t, size_t) -->
4623    <function-decl name='vec_gc_o_reserve_exact' mangled-name='_Z22vec_gc_o_reserve_exactPvimm' filepath='../.././gcc/vec.c' line='296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22vec_gc_o_reserve_exactPvimm'>
4624      <!-- parameter of type 'void*' -->
4625      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='296' column='1'/>
4626      <!-- parameter of type 'int' -->
4627      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='296' column='1'/>
4628      <!-- parameter of type 'typedef size_t' -->
4629      <parameter type-id='type-id-4' name='vec_offset' filepath='../.././gcc/vec.c' line='296' column='1'/>
4630      <!-- parameter of type 'typedef size_t' -->
4631      <parameter type-id='type-id-4' name='elt_size' filepath='../.././gcc/vec.c' line='297' column='1'/>
4632      <!-- void* -->
4633      <return type-id='type-id-39'/>
4634    </function-decl>
4635    <!-- void* vec_heap_p_reserve(void*, int) -->
4636    <function-decl name='vec_heap_p_reserve' mangled-name='_Z18vec_heap_p_reservePvi' filepath='../.././gcc/vec.c' line='340' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18vec_heap_p_reservePvi'>
4637      <!-- parameter of type 'void*' -->
4638      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='340' column='1'/>
4639      <!-- parameter of type 'int' -->
4640      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='340' column='1'/>
4641      <!-- void* -->
4642      <return type-id='type-id-39'/>
4643    </function-decl>
4644    <!-- void* vec_heap_p_reserve_exact(void*, int) -->
4645    <function-decl name='vec_heap_p_reserve_exact' mangled-name='_Z24vec_heap_p_reserve_exactPvi' filepath='../.././gcc/vec.c' line='351' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24vec_heap_p_reserve_exactPvi'>
4646      <!-- parameter of type 'void*' -->
4647      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='351' column='1'/>
4648      <!-- parameter of type 'int' -->
4649      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='351' column='1'/>
4650      <!-- void* -->
4651      <return type-id='type-id-39'/>
4652    </function-decl>
4653    <!-- void* vec_heap_o_reserve(void*, int, size_t, size_t) -->
4654    <function-decl name='vec_heap_o_reserve' mangled-name='_Z18vec_heap_o_reservePvimm' filepath='../.././gcc/vec.c' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18vec_heap_o_reservePvimm'>
4655      <!-- parameter of type 'void*' -->
4656      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='362' column='1'/>
4657      <!-- parameter of type 'int' -->
4658      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='362' column='1'/>
4659      <!-- parameter of type 'typedef size_t' -->
4660      <parameter type-id='type-id-4' name='vec_offset' filepath='../.././gcc/vec.c' line='362' column='1'/>
4661      <!-- parameter of type 'typedef size_t' -->
4662      <parameter type-id='type-id-4' name='elt_size' filepath='../.././gcc/vec.c' line='362' column='1'/>
4663      <!-- void* -->
4664      <return type-id='type-id-39'/>
4665    </function-decl>
4666    <!-- void* vec_heap_o_reserve_exact(void*, int, size_t, size_t) -->
4667    <function-decl name='vec_heap_o_reserve_exact' mangled-name='_Z24vec_heap_o_reserve_exactPvimm' filepath='../.././gcc/vec.c' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24vec_heap_o_reserve_exactPvimm'>
4668      <!-- parameter of type 'void*' -->
4669      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='372' column='1'/>
4670      <!-- parameter of type 'int' -->
4671      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='372' column='1'/>
4672      <!-- parameter of type 'typedef size_t' -->
4673      <parameter type-id='type-id-4' name='vec_offset' filepath='../.././gcc/vec.c' line='372' column='1'/>
4674      <!-- parameter of type 'typedef size_t' -->
4675      <parameter type-id='type-id-4' name='elt_size' filepath='../.././gcc/vec.c' line='373' column='1'/>
4676      <!-- void* -->
4677      <return type-id='type-id-39'/>
4678    </function-decl>
4679    <!-- void* vec_stack_p_reserve_exact_1(int, void*) -->
4680    <function-decl name='vec_stack_p_reserve_exact_1' mangled-name='_Z27vec_stack_p_reserve_exact_1iPv' filepath='../.././gcc/vec.c' line='400' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27vec_stack_p_reserve_exact_1iPv'>
4681      <!-- parameter of type 'int' -->
4682      <parameter type-id='type-id-2' name='alloc' filepath='../.././gcc/vec.c' line='400' column='1'/>
4683      <!-- parameter of type 'void*' -->
4684      <parameter type-id='type-id-39' name='space' filepath='../.././gcc/vec.c' line='400' column='1'/>
4685      <!-- void* -->
4686      <return type-id='type-id-39'/>
4687    </function-decl>
4688    <!-- void* vec_stack_p_reserve(void*, int) -->
4689    <function-decl name='vec_stack_p_reserve' mangled-name='_Z19vec_stack_p_reservePvi' filepath='../.././gcc/vec.c' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19vec_stack_p_reservePvi'>
4690      <!-- parameter of type 'void*' -->
4691      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='459' column='1'/>
4692      <!-- parameter of type 'int' -->
4693      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='459' column='1'/>
4694      <!-- void* -->
4695      <return type-id='type-id-39'/>
4696    </function-decl>
4697    <!-- void* vec_stack_p_reserve_exact(void*, int) -->
4698    <function-decl name='vec_stack_p_reserve_exact' mangled-name='_Z25vec_stack_p_reserve_exactPvi' filepath='../.././gcc/vec.c' line='470' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25vec_stack_p_reserve_exactPvi'>
4699      <!-- parameter of type 'void*' -->
4700      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='470' column='1'/>
4701      <!-- parameter of type 'int' -->
4702      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='470' column='1'/>
4703      <!-- void* -->
4704      <return type-id='type-id-39'/>
4705    </function-decl>
4706    <!-- void* vec_stack_o_reserve(void*, int, size_t, size_t) -->
4707    <function-decl name='vec_stack_o_reserve' mangled-name='_Z19vec_stack_o_reservePvimm' filepath='../.././gcc/vec.c' line='481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19vec_stack_o_reservePvimm'>
4708      <!-- parameter of type 'void*' -->
4709      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='481' column='1'/>
4710      <!-- parameter of type 'int' -->
4711      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='481' column='1'/>
4712      <!-- parameter of type 'typedef size_t' -->
4713      <parameter type-id='type-id-4' name='vec_offset' filepath='../.././gcc/vec.c' line='481' column='1'/>
4714      <!-- parameter of type 'typedef size_t' -->
4715      <parameter type-id='type-id-4' name='elt_size' filepath='../.././gcc/vec.c' line='482' column='1'/>
4716      <!-- void* -->
4717      <return type-id='type-id-39'/>
4718    </function-decl>
4719    <!-- void* vec_stack_o_reserve_exact(void*, int, size_t, size_t) -->
4720    <function-decl name='vec_stack_o_reserve_exact' mangled-name='_Z25vec_stack_o_reserve_exactPvimm' filepath='../.././gcc/vec.c' line='491' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25vec_stack_o_reserve_exactPvimm'>
4721      <!-- parameter of type 'void*' -->
4722      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='491' column='1'/>
4723      <!-- parameter of type 'int' -->
4724      <parameter type-id='type-id-2' name='reserve' filepath='../.././gcc/vec.c' line='491' column='1'/>
4725      <!-- parameter of type 'typedef size_t' -->
4726      <parameter type-id='type-id-4' name='vec_offset' filepath='../.././gcc/vec.c' line='491' column='1'/>
4727      <!-- parameter of type 'typedef size_t' -->
4728      <parameter type-id='type-id-4' name='elt_size' filepath='../.././gcc/vec.c' line='492' column='1'/>
4729      <!-- void* -->
4730      <return type-id='type-id-39'/>
4731    </function-decl>
4732    <!-- void vec_stack_free(void*) -->
4733    <function-decl name='vec_stack_free' mangled-name='_Z14vec_stack_freePv' filepath='../.././gcc/vec.c' line='502' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14vec_stack_freePv'>
4734      <!-- parameter of type 'void*' -->
4735      <parameter type-id='type-id-39' name='vec' filepath='../.././gcc/vec.c' line='502' column='1'/>
4736      <!-- void -->
4737      <return type-id='type-id-99'/>
4738    </function-decl>
4739    <!-- void dump_vec_loc_statistics() -->
4740    <function-decl name='dump_vec_loc_statistics' mangled-name='_Z23dump_vec_loc_statisticsv' filepath='../.././gcc/vec.c' line='563' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23dump_vec_loc_statisticsv'>
4741      <!-- void -->
4742      <return type-id='type-id-99'/>
4743    </function-decl>
4744  </abi-instr>
4745  <abi-instr address-size='64' path='../.././gcc/version.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/gcc' language='LANG_C_plus_plus'>
4746    <!-- char[31] -->
4747    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='248' id='type-id-211'>
4748      <!-- <anonymous range>[31] -->
4749      <subrange length='31' type-id='type-id-8' id='type-id-212'/>
4750    </array-type-def>
4751    <!-- char[6] -->
4752    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='48' id='type-id-213'>
4753      <!-- <anonymous range>[6] -->
4754      <subrange length='6' type-id='type-id-8' id='type-id-214'/>
4755    </array-type-def>
4756    <!-- char[7] -->
4757    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='56' id='type-id-215'>
4758      <!-- <anonymous range>[7] -->
4759      <subrange length='7' type-id='type-id-8' id='type-id-216'/>
4760    </array-type-def>
4761    <!-- const char[31] -->
4762    <array-type-def dimensions='1' type-id='type-id-120' size-in-bits='248' id='type-id-217'>
4763      <!-- <anonymous range>[31] -->
4764      <subrange length='31' type-id='type-id-8' id='type-id-212'/>
4765    </array-type-def>
4766    <!-- const char[6] -->
4767    <array-type-def dimensions='1' type-id='type-id-120' size-in-bits='48' id='type-id-218'>
4768      <!-- <anonymous range>[6] -->
4769      <subrange length='6' type-id='type-id-8' id='type-id-214'/>
4770    </array-type-def>
4771    <!-- const char[7] -->
4772    <array-type-def dimensions='1' type-id='type-id-120' size-in-bits='56' id='type-id-219'>
4773      <!-- <anonymous range>[7] -->
4774      <subrange length='7' type-id='type-id-8' id='type-id-216'/>
4775    </array-type-def>
4776    <!-- const char bug_report_url[31] -->
4777    <var-decl name='bug_report_url' type-id='type-id-217' mangled-name='bug_report_url' visibility='default' filepath='../.././gcc/version.c' line='29' column='1' elf-symbol-id='bug_report_url'/>
4778    <!-- const char version_string[6] -->
4779    <var-decl name='version_string' type-id='type-id-218' mangled-name='version_string' visibility='default' filepath='../.././gcc/version.c' line='35' column='1' elf-symbol-id='version_string'/>
4780    <!-- const char pkgversion_string[7] -->
4781    <var-decl name='pkgversion_string' type-id='type-id-219' mangled-name='pkgversion_string' visibility='default' filepath='../.././gcc/version.c' line='36' column='1' elf-symbol-id='pkgversion_string'/>
4782  </abi-instr>
4783  <abi-instr address-size='64' path='../.././libcpp/charset.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
4784    <!-- const uchar** -->
4785    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-221'/>
4786    <!-- void cpp_init_iconv(cpp_reader*) -->
4787    <function-decl name='cpp_init_iconv' mangled-name='_Z14cpp_init_iconvP10cpp_reader' filepath='../.././libcpp/charset.c' line='700' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14cpp_init_iconvP10cpp_reader'>
4788      <!-- parameter of type 'cpp_reader*' -->
4789      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='700' column='1'/>
4790      <!-- void -->
4791      <return type-id='type-id-99'/>
4792    </function-decl>
4793    <!-- void _cpp_destroy_iconv(cpp_reader*) -->
4794    <function-decl name='_cpp_destroy_iconv' mangled-name='_cpp_destroy_iconv' filepath='../.././libcpp/charset.c' line='740' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_destroy_iconv'>
4795      <!-- parameter of type 'cpp_reader*' -->
4796      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='740' column='1'/>
4797      <!-- void -->
4798      <return type-id='type-id-99'/>
4799    </function-decl>
4800    <!-- cppchar_t cpp_host_to_exec_charset(cpp_reader*, cppchar_t) -->
4801    <function-decl name='cpp_host_to_exec_charset' mangled-name='_Z24cpp_host_to_exec_charsetP10cpp_readerj' filepath='../.././libcpp/charset.c' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24cpp_host_to_exec_charsetP10cpp_readerj'>
4802      <!-- parameter of type 'cpp_reader*' -->
4803      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='770' column='1'/>
4804      <!-- parameter of type 'typedef cppchar_t' -->
4805      <parameter type-id='type-id-223' name='c' filepath='../.././libcpp/charset.c' line='770' column='1'/>
4806      <!-- typedef cppchar_t -->
4807      <return type-id='type-id-223'/>
4808    </function-decl>
4809    <!-- cppchar_t _cpp_valid_ucn(cpp_reader*, const uchar**, const uchar*, int, normalize_state*) -->
4810    <function-decl name='_cpp_valid_ucn' mangled-name='_cpp_valid_ucn' filepath='../.././libcpp/charset.c' line='983' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_valid_ucn'>
4811      <!-- parameter of type 'cpp_reader*' -->
4812      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='983' column='1'/>
4813      <!-- parameter of type 'const uchar**' -->
4814      <parameter type-id='type-id-221' name='pstr' filepath='../.././libcpp/charset.c' line='983' column='1'/>
4815      <!-- parameter of type 'const uchar*' -->
4816      <parameter type-id='type-id-220' name='limit' filepath='../.././libcpp/charset.c' line='984' column='1'/>
4817      <!-- parameter of type 'int' -->
4818      <parameter type-id='type-id-2' name='identifier_pos' filepath='../.././libcpp/charset.c' line='984' column='1'/>
4819      <!-- parameter of type 'normalize_state*' -->
4820      <parameter type-id='type-id-224' name='nst' filepath='../.././libcpp/charset.c' line='985' column='1'/>
4821      <!-- typedef cppchar_t -->
4822      <return type-id='type-id-223'/>
4823    </function-decl>
4824    <!-- bool cpp_interpret_string(cpp_reader*, const cpp_string*, size_t, cpp_string*, cpp_ttype) -->
4825    <function-decl name='cpp_interpret_string' mangled-name='_Z20cpp_interpret_stringP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype' filepath='../.././libcpp/charset.c' line='1371' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20cpp_interpret_stringP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype'>
4826      <!-- parameter of type 'cpp_reader*' -->
4827      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='1371' column='1'/>
4828      <!-- parameter of type 'const cpp_string*' -->
4829      <parameter type-id='type-id-225' name='from' filepath='../.././libcpp/charset.c' line='1371' column='1'/>
4830      <!-- parameter of type 'typedef size_t' -->
4831      <parameter type-id='type-id-4' name='count' filepath='../.././libcpp/charset.c' line='1371' column='1'/>
4832      <!-- parameter of type 'cpp_string*' -->
4833      <parameter type-id='type-id-226' name='to' filepath='../.././libcpp/charset.c' line='1372' column='1'/>
4834      <!-- parameter of type 'enum cpp_ttype' -->
4835      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/charset.c' line='1372' column='1'/>
4836      <!-- bool -->
4837      <return type-id='type-id-5'/>
4838    </function-decl>
4839    <!-- bool cpp_interpret_string_notranslate(cpp_reader*, const cpp_string*, size_t, cpp_string*, cpp_ttype) -->
4840    <function-decl name='cpp_interpret_string_notranslate' mangled-name='_Z32cpp_interpret_string_notranslateP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype' filepath='../.././libcpp/charset.c' line='1452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z32cpp_interpret_string_notranslateP10cpp_readerPK10cpp_stringmPS1_9cpp_ttype'>
4841      <!-- parameter of type 'cpp_reader*' -->
4842      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='1452' column='1'/>
4843      <!-- parameter of type 'const cpp_string*' -->
4844      <parameter type-id='type-id-225' name='from' filepath='../.././libcpp/charset.c' line='1452' column='1'/>
4845      <!-- parameter of type 'typedef size_t' -->
4846      <parameter type-id='type-id-4' name='count' filepath='../.././libcpp/charset.c' line='1453' column='1'/>
4847      <!-- parameter of type 'cpp_string*' -->
4848      <parameter type-id='type-id-226' name='to' filepath='../.././libcpp/charset.c' line='1453' column='1'/>
4849      <!-- parameter of type 'enum cpp_ttype' -->
4850      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/charset.c' line='1454' column='1'/>
4851      <!-- bool -->
4852      <return type-id='type-id-5'/>
4853    </function-decl>
4854    <!-- cppchar_t cpp_interpret_charconst(cpp_reader*, const cpp_token*, unsigned int*, int*) -->
4855    <function-decl name='cpp_interpret_charconst' mangled-name='_Z23cpp_interpret_charconstP10cpp_readerPK9cpp_tokenPjPi' filepath='../.././libcpp/charset.c' line='1602' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23cpp_interpret_charconstP10cpp_readerPK9cpp_tokenPjPi'>
4856      <!-- parameter of type 'cpp_reader*' -->
4857      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='1602' column='1'/>
4858      <!-- parameter of type 'const cpp_token*' -->
4859      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/charset.c' line='1602' column='1'/>
4860      <!-- parameter of type 'unsigned int*' -->
4861      <parameter type-id='type-id-229' name='pchars_seen' filepath='../.././libcpp/charset.c' line='1603' column='1'/>
4862      <!-- parameter of type 'int*' -->
4863      <parameter type-id='type-id-51' name='unsignedp' filepath='../.././libcpp/charset.c' line='1603' column='1'/>
4864      <!-- typedef cppchar_t -->
4865      <return type-id='type-id-223'/>
4866    </function-decl>
4867    <!-- cpp_hashnode* _cpp_interpret_identifier(cpp_reader*, const uchar*, size_t) -->
4868    <function-decl name='_cpp_interpret_identifier' mangled-name='_cpp_interpret_identifier' filepath='../.././libcpp/charset.c' line='1634' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_interpret_identifier'>
4869      <!-- parameter of type 'cpp_reader*' -->
4870      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='1634' column='1'/>
4871      <!-- parameter of type 'const uchar*' -->
4872      <parameter type-id='type-id-220' name='id' filepath='../.././libcpp/charset.c' line='1634' column='1'/>
4873      <!-- parameter of type 'typedef size_t' -->
4874      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/charset.c' line='1634' column='1'/>
4875      <!-- cpp_hashnode* -->
4876      <return type-id='type-id-230'/>
4877    </function-decl>
4878    <!-- uchar* _cpp_convert_input(cpp_reader*, const char*, uchar*, size_t, size_t, const unsigned char**, off_t*) -->
4879    <function-decl name='_cpp_convert_input' mangled-name='_cpp_convert_input' filepath='../.././libcpp/charset.c' line='1698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_convert_input'>
4880      <!-- parameter of type 'cpp_reader*' -->
4881      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/charset.c' line='1698' column='1'/>
4882      <!-- parameter of type 'const char*' -->
4883      <parameter type-id='type-id-1' name='input_charset' filepath='../.././libcpp/charset.c' line='1698' column='1'/>
4884      <!-- parameter of type 'uchar*' -->
4885      <parameter type-id='type-id-231' name='input' filepath='../.././libcpp/charset.c' line='1699' column='1'/>
4886      <!-- parameter of type 'typedef size_t' -->
4887      <parameter type-id='type-id-4' name='size' filepath='../.././libcpp/charset.c' line='1699' column='1'/>
4888      <!-- parameter of type 'typedef size_t' -->
4889      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/charset.c' line='1699' column='1'/>
4890      <!-- parameter of type 'const unsigned char**' -->
4891      <parameter type-id='type-id-232' name='buffer_start' filepath='../.././libcpp/charset.c' line='1700' column='1'/>
4892      <!-- parameter of type 'off_t*' -->
4893      <parameter type-id='type-id-233' name='st_size' filepath='../.././libcpp/charset.c' line='1700' column='1'/>
4894      <!-- uchar* -->
4895      <return type-id='type-id-231'/>
4896    </function-decl>
4897    <!-- const char* _cpp_default_encoding() -->
4898    <function-decl name='_cpp_default_encoding' mangled-name='_cpp_default_encoding' filepath='../.././libcpp/charset.c' line='1767' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_default_encoding'>
4899      <!-- const char* -->
4900      <return type-id='type-id-1'/>
4901    </function-decl>
4902  </abi-instr>
4903  <abi-instr address-size='64' path='../.././libcpp/directives.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
4904    <!-- enum include_type -->
4905    <enum-decl name='include_type' filepath='../.././libcpp/internal.h' line='120' column='1' id='type-id-234'>
4906      <underlying-type type-id='type-id-20'/>
4907      <enumerator name='IT_INCLUDE' value='0'/>
4908      <enumerator name='IT_INCLUDE_NEXT' value='1'/>
4909      <enumerator name='IT_IMPORT' value='2'/>
4910      <enumerator name='IT_CMDLINE' value='3'/>
4911    </enum-decl>
4912    <!-- typedef cpp_callbacks cpp_callbacks -->
4913    <typedef-decl name='cpp_callbacks' type-id='type-id-235' filepath='../.././libcpp/include/cpplib.h' line='38' column='1' id='type-id-236'/>
4914    <!-- typedef int (cpp_reader*, cpp_hashnode*, void*)* cpp_cb -->
4915    <typedef-decl name='cpp_cb' type-id='type-id-237' filepath='../.././libcpp/include/cpplib.h' line='994' column='1' id='type-id-238'/>
4916    <!-- typedef cpp_options cpp_options -->
4917    <typedef-decl name='cpp_options' type-id='type-id-239' filepath='../.././libcpp/include/cpplib.h' line='33' column='1' id='type-id-240'/>
4918    <!-- typedef void (cpp_reader*)* pragma_cb -->
4919    <typedef-decl name='pragma_cb' type-id='type-id-241' filepath='../.././libcpp/directives.c' line='43' column='1' id='type-id-242'/>
4920    <!-- cpp_callbacks* -->
4921    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-243'/>
4922    <!-- cpp_options* -->
4923    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-244'/>
4924    <!-- cpp_string* -->
4925    <pointer-type-def type-id='type-id-245' size-in-bits='64' id='type-id-226'/>
4926    <!-- int (cpp_reader*, cpp_hashnode*, void*)* -->
4927    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-237'/>
4928    <!-- unsigned int* -->
4929    <pointer-type-def type-id='type-id-52' size-in-bits='64' id='type-id-229'/>
4930    <!-- struct _cpp_file -->
4931    <class-decl name='_cpp_file' size-in-bits='1856' is-struct='yes' visibility='default' filepath='../.././libcpp/files.c' line='56' column='1' id='type-id-247'>
4932      <data-member access='public' layout-offset-in-bits='0'>
4933        <!-- const char* _cpp_file::name -->
4934        <var-decl name='name' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='59' column='1'/>
4935      </data-member>
4936      <data-member access='public' layout-offset-in-bits='64'>
4937        <!-- const char* _cpp_file::path -->
4938        <var-decl name='path' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='62' column='1'/>
4939      </data-member>
4940      <data-member access='public' layout-offset-in-bits='128'>
4941        <!-- const char* _cpp_file::pchname -->
4942        <var-decl name='pchname' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='65' column='1'/>
4943      </data-member>
4944      <data-member access='public' layout-offset-in-bits='192'>
4945        <!-- const char* _cpp_file::dir_name -->
4946        <var-decl name='dir_name' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='69' column='1'/>
4947      </data-member>
4948      <data-member access='public' layout-offset-in-bits='256'>
4949        <!-- _cpp_file* _cpp_file::next_file -->
4950        <var-decl name='next_file' type-id='type-id-248' visibility='default' filepath='../.././libcpp/files.c' line='72' column='1'/>
4951      </data-member>
4952      <data-member access='public' layout-offset-in-bits='320'>
4953        <!-- const uchar* _cpp_file::buffer -->
4954        <var-decl name='buffer' type-id='type-id-220' visibility='default' filepath='../.././libcpp/files.c' line='75' column='1'/>
4955      </data-member>
4956      <data-member access='public' layout-offset-in-bits='384'>
4957        <!-- const uchar* _cpp_file::buffer_start -->
4958        <var-decl name='buffer_start' type-id='type-id-220' visibility='default' filepath='../.././libcpp/files.c' line='79' column='1'/>
4959      </data-member>
4960      <data-member access='public' layout-offset-in-bits='448'>
4961        <!-- const cpp_hashnode* _cpp_file::cmacro -->
4962        <var-decl name='cmacro' type-id='type-id-249' visibility='default' filepath='../.././libcpp/files.c' line='82' column='1'/>
4963      </data-member>
4964      <data-member access='public' layout-offset-in-bits='512'>
4965        <!-- cpp_dir* _cpp_file::dir -->
4966        <var-decl name='dir' type-id='type-id-250' visibility='default' filepath='../.././libcpp/files.c' line='87' column='1'/>
4967      </data-member>
4968      <data-member access='public' layout-offset-in-bits='576'>
4969        <!-- stat _cpp_file::st -->
4970        <var-decl name='st' type-id='type-id-82' visibility='default' filepath='../.././libcpp/files.c' line='90' column='1'/>
4971      </data-member>
4972      <data-member access='public' layout-offset-in-bits='1728'>
4973        <!-- int _cpp_file::fd -->
4974        <var-decl name='fd' type-id='type-id-2' visibility='default' filepath='../.././libcpp/files.c' line='93' column='1'/>
4975      </data-member>
4976      <data-member access='public' layout-offset-in-bits='1760'>
4977        <!-- int _cpp_file::err_no -->
4978        <var-decl name='err_no' type-id='type-id-2' visibility='default' filepath='../.././libcpp/files.c' line='97' column='1'/>
4979      </data-member>
4980      <data-member access='public' layout-offset-in-bits='1792'>
4981        <!-- unsigned short int _cpp_file::stack_count -->
4982        <var-decl name='stack_count' type-id='type-id-36' visibility='default' filepath='../.././libcpp/files.c' line='100' column='1'/>
4983      </data-member>
4984      <data-member access='public' layout-offset-in-bits='1808'>
4985        <!-- bool _cpp_file::once_only -->
4986        <var-decl name='once_only' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='103' column='1'/>
4987      </data-member>
4988      <data-member access='public' layout-offset-in-bits='1816'>
4989        <!-- bool _cpp_file::dont_read -->
4990        <var-decl name='dont_read' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='106' column='1'/>
4991      </data-member>
4992      <data-member access='public' layout-offset-in-bits='1824'>
4993        <!-- bool _cpp_file::main_file -->
4994        <var-decl name='main_file' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='109' column='1'/>
4995      </data-member>
4996      <data-member access='public' layout-offset-in-bits='1832'>
4997        <!-- bool _cpp_file::buffer_valid -->
4998        <var-decl name='buffer_valid' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='112' column='1'/>
4999      </data-member>
5000    </class-decl>
5001    <!-- struct deps -->
5002    <class-decl name='deps' size-in-bits='448' is-struct='yes' visibility='default' filepath='../.././libcpp/mkdeps.c' line='30' column='1' id='type-id-251'>
5003      <data-member access='public' layout-offset-in-bits='0'>
5004        <!-- const char** deps::targetv -->
5005        <var-decl name='targetv' type-id='type-id-252' visibility='default' filepath='../.././libcpp/mkdeps.c' line='32' column='1'/>
5006      </data-member>
5007      <data-member access='public' layout-offset-in-bits='64'>
5008        <!-- unsigned int deps::ntargets -->
5009        <var-decl name='ntargets' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='33' column='1'/>
5010      </data-member>
5011      <data-member access='public' layout-offset-in-bits='96'>
5012        <!-- unsigned int deps::targets_size -->
5013        <var-decl name='targets_size' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='34' column='1'/>
5014      </data-member>
5015      <data-member access='public' layout-offset-in-bits='128'>
5016        <!-- const char** deps::depv -->
5017        <var-decl name='depv' type-id='type-id-252' visibility='default' filepath='../.././libcpp/mkdeps.c' line='36' column='1'/>
5018      </data-member>
5019      <data-member access='public' layout-offset-in-bits='192'>
5020        <!-- unsigned int deps::ndeps -->
5021        <var-decl name='ndeps' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='37' column='1'/>
5022      </data-member>
5023      <data-member access='public' layout-offset-in-bits='224'>
5024        <!-- unsigned int deps::deps_size -->
5025        <var-decl name='deps_size' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='38' column='1'/>
5026      </data-member>
5027      <data-member access='public' layout-offset-in-bits='256'>
5028        <!-- const char** deps::vpathv -->
5029        <var-decl name='vpathv' type-id='type-id-252' visibility='default' filepath='../.././libcpp/mkdeps.c' line='40' column='1'/>
5030      </data-member>
5031      <data-member access='public' layout-offset-in-bits='320'>
5032        <!-- size_t* deps::vpathlv -->
5033        <var-decl name='vpathlv' type-id='type-id-175' visibility='default' filepath='../.././libcpp/mkdeps.c' line='41' column='1'/>
5034      </data-member>
5035      <data-member access='public' layout-offset-in-bits='384'>
5036        <!-- unsigned int deps::nvpaths -->
5037        <var-decl name='nvpaths' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='42' column='1'/>
5038      </data-member>
5039      <data-member access='public' layout-offset-in-bits='416'>
5040        <!-- unsigned int deps::vpaths_size -->
5041        <var-decl name='vpaths_size' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='43' column='1'/>
5042      </data-member>
5043    </class-decl>
5044    <!-- void* xmemdup(void*, size_t, size_t) -->
5045    <function-decl name='xmemdup' filepath='../.././libcpp/../include/libiberty.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
5046      <!-- parameter of type 'void*' -->
5047      <parameter type-id='type-id-39'/>
5048      <!-- parameter of type 'typedef size_t' -->
5049      <parameter type-id='type-id-4'/>
5050      <!-- parameter of type 'typedef size_t' -->
5051      <parameter type-id='type-id-4'/>
5052      <!-- void* -->
5053      <return type-id='type-id-39'/>
5054    </function-decl>
5055    <!-- int _cpp_handle_directive(cpp_reader*, int) -->
5056    <function-decl name='_cpp_handle_directive' mangled-name='_cpp_handle_directive' filepath='../.././libcpp/directives.c' line='392' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_handle_directive'>
5057      <!-- parameter of type 'cpp_reader*' -->
5058      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='392' column='1'/>
5059      <!-- parameter of type 'int' -->
5060      <parameter type-id='type-id-2' name='indented' filepath='../.././libcpp/directives.c' line='392' column='1'/>
5061      <!-- int -->
5062      <return type-id='type-id-2'/>
5063    </function-decl>
5064    <!-- void cpp_undef_all(cpp_reader*) -->
5065    <function-decl name='cpp_undef_all' mangled-name='_Z13cpp_undef_allP10cpp_reader' filepath='../.././libcpp/directives.c' line='639' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13cpp_undef_allP10cpp_reader'>
5066      <!-- parameter of type 'cpp_reader*' -->
5067      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='639' column='1'/>
5068      <!-- void -->
5069      <return type-id='type-id-99'/>
5070    </function-decl>
5071    <!-- void _cpp_do_file_change(cpp_reader*, lc_reason, const char*, linenum_type, unsigned int) -->
5072    <function-decl name='_cpp_do_file_change' mangled-name='_cpp_do_file_change' filepath='../.././libcpp/directives.c' line='1034' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_do_file_change'>
5073      <!-- parameter of type 'cpp_reader*' -->
5074      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1034' column='1'/>
5075      <!-- parameter of type 'enum lc_reason' -->
5076      <parameter type-id='type-id-23' name='reason' filepath='../.././libcpp/directives.c' line='1034' column='1'/>
5077      <!-- parameter of type 'const char*' -->
5078      <parameter type-id='type-id-1' name='to_file' filepath='../.././libcpp/directives.c' line='1035' column='1'/>
5079      <!-- parameter of type 'typedef linenum_type' -->
5080      <parameter type-id='type-id-68' name='file_line' filepath='../.././libcpp/directives.c' line='1035' column='1'/>
5081      <!-- parameter of type 'unsigned int' -->
5082      <parameter type-id='type-id-52' name='sysp' filepath='../.././libcpp/directives.c' line='1036' column='1'/>
5083      <!-- void -->
5084      <return type-id='type-id-99'/>
5085    </function-decl>
5086    <!-- void cpp_register_pragma(cpp_reader*, const char*, const char*, pragma_cb, bool) -->
5087    <function-decl name='cpp_register_pragma' mangled-name='_Z19cpp_register_pragmaP10cpp_readerPKcS2_PFvS0_Eb' filepath='../.././libcpp/directives.c' line='1214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_register_pragmaP10cpp_readerPKcS2_PFvS0_Eb'>
5088      <!-- parameter of type 'cpp_reader*' -->
5089      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1214' column='1'/>
5090      <!-- parameter of type 'const char*' -->
5091      <parameter type-id='type-id-1' name='space' filepath='../.././libcpp/directives.c' line='1214' column='1'/>
5092      <!-- parameter of type 'const char*' -->
5093      <parameter type-id='type-id-1' name='name' filepath='../.././libcpp/directives.c' line='1214' column='1'/>
5094      <!-- parameter of type 'typedef pragma_cb' -->
5095      <parameter type-id='type-id-242' name='handler' filepath='../.././libcpp/directives.c' line='1215' column='1'/>
5096      <!-- parameter of type 'bool' -->
5097      <parameter type-id='type-id-5' name='allow_expansion' filepath='../.././libcpp/directives.c' line='1215' column='1'/>
5098      <!-- void -->
5099      <return type-id='type-id-99'/>
5100    </function-decl>
5101    <!-- void cpp_register_deferred_pragma(cpp_reader*, const char*, const char*, unsigned int, bool, bool) -->
5102    <function-decl name='cpp_register_deferred_pragma' mangled-name='_Z28cpp_register_deferred_pragmaP10cpp_readerPKcS2_jbb' filepath='../.././libcpp/directives.c' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28cpp_register_deferred_pragmaP10cpp_readerPKcS2_jbb'>
5103      <!-- parameter of type 'cpp_reader*' -->
5104      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1237' column='1'/>
5105      <!-- parameter of type 'const char*' -->
5106      <parameter type-id='type-id-1' name='space' filepath='../.././libcpp/directives.c' line='1237' column='1'/>
5107      <!-- parameter of type 'const char*' -->
5108      <parameter type-id='type-id-1' name='name' filepath='../.././libcpp/directives.c' line='1238' column='1'/>
5109      <!-- parameter of type 'unsigned int' -->
5110      <parameter type-id='type-id-52' name='ident' filepath='../.././libcpp/directives.c' line='1238' column='1'/>
5111      <!-- parameter of type 'bool' -->
5112      <parameter type-id='type-id-5' name='allow_expansion' filepath='../.././libcpp/directives.c' line='1239' column='1'/>
5113      <!-- parameter of type 'bool' -->
5114      <parameter type-id='type-id-5' name='allow_name_expansion' filepath='../.././libcpp/directives.c' line='1239' column='1'/>
5115      <!-- void -->
5116      <return type-id='type-id-99'/>
5117    </function-decl>
5118    <!-- void _cpp_init_internal_pragmas(cpp_reader*) -->
5119    <function-decl name='_cpp_init_internal_pragmas' mangled-name='_cpp_init_internal_pragmas' filepath='../.././libcpp/directives.c' line='1254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_init_internal_pragmas'>
5120      <!-- parameter of type 'cpp_reader*' -->
5121      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1254' column='1'/>
5122      <!-- void -->
5123      <return type-id='type-id-99'/>
5124    </function-decl>
5125    <!-- char** _cpp_save_pragma_names(cpp_reader*) -->
5126    <function-decl name='_cpp_save_pragma_names' mangled-name='_cpp_save_pragma_names' filepath='../.././libcpp/directives.c' line='1304' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_save_pragma_names'>
5127      <!-- parameter of type 'cpp_reader*' -->
5128      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1304' column='1'/>
5129      <!-- char** -->
5130      <return type-id='type-id-118'/>
5131    </function-decl>
5132    <!-- void _cpp_restore_pragma_names(cpp_reader*, char**) -->
5133    <function-decl name='_cpp_restore_pragma_names' mangled-name='_cpp_restore_pragma_names' filepath='../.././libcpp/directives.c' line='1333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_restore_pragma_names'>
5134      <!-- parameter of type 'cpp_reader*' -->
5135      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1333' column='1'/>
5136      <!-- parameter of type 'char**' -->
5137      <parameter type-id='type-id-118' name='saved' filepath='../.././libcpp/directives.c' line='1333' column='1'/>
5138      <!-- void -->
5139      <return type-id='type-id-99'/>
5140    </function-decl>
5141    <!-- int _cpp_do__Pragma(cpp_reader*) -->
5142    <function-decl name='_cpp_do__Pragma' mangled-name='_cpp_do__Pragma' filepath='../.././libcpp/directives.c' line='1826' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_do__Pragma'>
5143      <!-- parameter of type 'cpp_reader*' -->
5144      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='1826' column='1'/>
5145      <!-- int -->
5146      <return type-id='type-id-2'/>
5147    </function-decl>
5148    <!-- int _cpp_test_assertion(cpp_reader*, unsigned int*) -->
5149    <function-decl name='_cpp_test_assertion' mangled-name='_cpp_test_assertion' filepath='../.././libcpp/directives.c' line='2225' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_test_assertion'>
5150      <!-- parameter of type 'cpp_reader*' -->
5151      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2225' column='1'/>
5152      <!-- parameter of type 'unsigned int*' -->
5153      <parameter type-id='type-id-229' name='value' filepath='../.././libcpp/directives.c' line='2225' column='1'/>
5154      <!-- int -->
5155      <return type-id='type-id-2'/>
5156    </function-decl>
5157    <!-- void cpp_define(cpp_reader*, const char*) -->
5158    <function-decl name='cpp_define' mangled-name='_Z10cpp_defineP10cpp_readerPKc' filepath='../.././libcpp/directives.c' line='2331' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10cpp_defineP10cpp_readerPKc'>
5159      <!-- parameter of type 'cpp_reader*' -->
5160      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2331' column='1'/>
5161      <!-- parameter of type 'const char*' -->
5162      <parameter type-id='type-id-1' name='str' filepath='../.././libcpp/directives.c' line='2331' column='1'/>
5163      <!-- void -->
5164      <return type-id='type-id-99'/>
5165    </function-decl>
5166    <!-- void cpp_define_formatted(cpp_reader*, const char*, ...) -->
5167    <function-decl name='cpp_define_formatted' mangled-name='_Z20cpp_define_formattedP10cpp_readerPKcz' filepath='../.././libcpp/directives.c' line='2364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20cpp_define_formattedP10cpp_readerPKcz'>
5168      <!-- parameter of type 'cpp_reader*' -->
5169      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2364' column='1'/>
5170      <!-- parameter of type 'const char*' -->
5171      <parameter type-id='type-id-1' name='fmt' filepath='../.././libcpp/directives.c' line='2364' column='1'/>
5172      <parameter is-variadic='yes'/>
5173      <!-- void -->
5174      <return type-id='type-id-99'/>
5175    </function-decl>
5176    <!-- void _cpp_define_builtin(cpp_reader*, const char*) -->
5177    <function-decl name='_cpp_define_builtin' mangled-name='_cpp_define_builtin' filepath='../.././libcpp/directives.c' line='2380' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_define_builtin'>
5178      <!-- parameter of type 'cpp_reader*' -->
5179      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2380' column='1'/>
5180      <!-- parameter of type 'const char*' -->
5181      <parameter type-id='type-id-1' name='str' filepath='../.././libcpp/directives.c' line='2380' column='1'/>
5182      <!-- void -->
5183      <return type-id='type-id-99'/>
5184    </function-decl>
5185    <!-- void cpp_undef(cpp_reader*, const char*) -->
5186    <function-decl name='cpp_undef' mangled-name='_Z9cpp_undefP10cpp_readerPKc' filepath='../.././libcpp/directives.c' line='2391' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9cpp_undefP10cpp_readerPKc'>
5187      <!-- parameter of type 'cpp_reader*' -->
5188      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2391' column='1'/>
5189      <!-- parameter of type 'const char*' -->
5190      <parameter type-id='type-id-1' name='macro' filepath='../.././libcpp/directives.c' line='2391' column='1'/>
5191      <!-- void -->
5192      <return type-id='type-id-99'/>
5193    </function-decl>
5194    <!-- void cpp_assert(cpp_reader*, const char*) -->
5195    <function-decl name='cpp_assert' mangled-name='_Z10cpp_assertP10cpp_readerPKc' filepath='../.././libcpp/directives.c' line='2455' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10cpp_assertP10cpp_readerPKc'>
5196      <!-- parameter of type 'cpp_reader*' -->
5197      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2455' column='1'/>
5198      <!-- parameter of type 'const char*' -->
5199      <parameter type-id='type-id-1' name='str' filepath='../.././libcpp/directives.c' line='2455' column='1'/>
5200      <!-- void -->
5201      <return type-id='type-id-99'/>
5202    </function-decl>
5203    <!-- void cpp_unassert(cpp_reader*, const char*) -->
5204    <function-decl name='cpp_unassert' mangled-name='_Z12cpp_unassertP10cpp_readerPKc' filepath='../.././libcpp/directives.c' line='2462' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_unassertP10cpp_readerPKc'>
5205      <!-- parameter of type 'cpp_reader*' -->
5206      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2462' column='1'/>
5207      <!-- parameter of type 'const char*' -->
5208      <parameter type-id='type-id-1' name='str' filepath='../.././libcpp/directives.c' line='2462' column='1'/>
5209      <!-- void -->
5210      <return type-id='type-id-99'/>
5211    </function-decl>
5212    <!-- cpp_options* cpp_get_options(cpp_reader*) -->
5213    <function-decl name='cpp_get_options' mangled-name='_Z15cpp_get_optionsP10cpp_reader' filepath='../.././libcpp/directives.c' line='2492' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_get_optionsP10cpp_reader'>
5214      <!-- parameter of type 'cpp_reader*' -->
5215      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2492' column='1'/>
5216      <!-- cpp_options* -->
5217      <return type-id='type-id-244'/>
5218    </function-decl>
5219    <!-- cpp_callbacks* cpp_get_callbacks(cpp_reader*) -->
5220    <function-decl name='cpp_get_callbacks' mangled-name='_Z17cpp_get_callbacksP10cpp_reader' filepath='../.././libcpp/directives.c' line='2499' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17cpp_get_callbacksP10cpp_reader'>
5221      <!-- parameter of type 'cpp_reader*' -->
5222      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2499' column='1'/>
5223      <!-- cpp_callbacks* -->
5224      <return type-id='type-id-243'/>
5225    </function-decl>
5226    <!-- void cpp_set_callbacks(cpp_reader*, cpp_callbacks*) -->
5227    <function-decl name='cpp_set_callbacks' mangled-name='_Z17cpp_set_callbacksP10cpp_readerP13cpp_callbacks' filepath='../.././libcpp/directives.c' line='2506' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17cpp_set_callbacksP10cpp_readerP13cpp_callbacks'>
5228      <!-- parameter of type 'cpp_reader*' -->
5229      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2506' column='1'/>
5230      <!-- parameter of type 'cpp_callbacks*' -->
5231      <parameter type-id='type-id-243' name='cb' filepath='../.././libcpp/directives.c' line='2506' column='1'/>
5232      <!-- void -->
5233      <return type-id='type-id-99'/>
5234    </function-decl>
5235    <!-- deps* cpp_get_deps(cpp_reader*) -->
5236    <function-decl name='cpp_get_deps' mangled-name='_Z12cpp_get_depsP10cpp_reader' filepath='../.././libcpp/directives.c' line='2513' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_get_depsP10cpp_reader'>
5237      <!-- parameter of type 'cpp_reader*' -->
5238      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2513' column='1'/>
5239      <!-- deps* -->
5240      <return type-id='type-id-253'/>
5241    </function-decl>
5242    <!-- cpp_buffer* cpp_push_buffer(cpp_reader*, const uchar*, size_t, int) -->
5243    <function-decl name='cpp_push_buffer' mangled-name='_Z15cpp_push_bufferP10cpp_readerPKhmi' filepath='../.././libcpp/directives.c' line='2524' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_push_bufferP10cpp_readerPKhmi'>
5244      <!-- parameter of type 'cpp_reader*' -->
5245      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2524' column='1'/>
5246      <!-- parameter of type 'const uchar*' -->
5247      <parameter type-id='type-id-220' name='buffer' filepath='../.././libcpp/directives.c' line='2524' column='1'/>
5248      <!-- parameter of type 'typedef size_t' -->
5249      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/directives.c' line='2524' column='1'/>
5250      <!-- parameter of type 'int' -->
5251      <parameter type-id='type-id-2' name='from_stage3' filepath='../.././libcpp/directives.c' line='2525' column='1'/>
5252      <!-- cpp_buffer* -->
5253      <return type-id='type-id-254'/>
5254    </function-decl>
5255    <!-- void _cpp_pop_buffer(cpp_reader*) -->
5256    <function-decl name='_cpp_pop_buffer' mangled-name='_cpp_pop_buffer' filepath='../.././libcpp/directives.c' line='2546' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_pop_buffer'>
5257      <!-- parameter of type 'cpp_reader*' -->
5258      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2546' column='1'/>
5259      <!-- void -->
5260      <return type-id='type-id-99'/>
5261    </function-decl>
5262    <!-- void _cpp_init_directives(cpp_reader*) -->
5263    <function-decl name='_cpp_init_directives' mangled-name='_cpp_init_directives' filepath='../.././libcpp/directives.c' line='2580' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_init_directives'>
5264      <!-- parameter of type 'cpp_reader*' -->
5265      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/directives.c' line='2580' column='1'/>
5266      <!-- void -->
5267      <return type-id='type-id-99'/>
5268    </function-decl>
5269    <!-- void _cpp_extend_buff(cpp_reader*, _cpp_buff**, size_t) -->
5270    <function-decl name='_cpp_extend_buff' filepath='../.././libcpp/internal.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
5271      <!-- parameter of type 'cpp_reader*' -->
5272      <parameter type-id='type-id-222'/>
5273      <!-- parameter of type '_cpp_buff**' -->
5274      <parameter type-id='type-id-255'/>
5275      <!-- parameter of type 'typedef size_t' -->
5276      <parameter type-id='type-id-4'/>
5277      <!-- void -->
5278      <return type-id='type-id-99'/>
5279    </function-decl>
5280    <!-- unsigned char* _cpp_aligned_alloc(cpp_reader*, size_t) -->
5281    <function-decl name='_cpp_aligned_alloc' filepath='../.././libcpp/internal.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
5282      <!-- parameter of type 'cpp_reader*' -->
5283      <parameter type-id='type-id-222'/>
5284      <!-- parameter of type 'typedef size_t' -->
5285      <parameter type-id='type-id-4'/>
5286      <!-- unsigned char* -->
5287      <return type-id='type-id-256'/>
5288    </function-decl>
5289    <!-- void _cpp_free_definition(cpp_hashnode*) -->
5290    <function-decl name='_cpp_free_definition' filepath='../.././libcpp/internal.h' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
5291      <!-- parameter of type 'cpp_hashnode*' -->
5292      <parameter type-id='type-id-230'/>
5293      <!-- void -->
5294      <return type-id='type-id-99'/>
5295    </function-decl>
5296    <!-- bool _cpp_create_definition(cpp_reader*, cpp_hashnode*) -->
5297    <function-decl name='_cpp_create_definition' filepath='../.././libcpp/internal.h' line='603' column='1' visibility='default' binding='global' size-in-bits='64'>
5298      <!-- parameter of type 'cpp_reader*' -->
5299      <parameter type-id='type-id-222'/>
5300      <!-- parameter of type 'cpp_hashnode*' -->
5301      <parameter type-id='type-id-230'/>
5302      <!-- bool -->
5303      <return type-id='type-id-5'/>
5304    </function-decl>
5305    <!-- void _cpp_pop_context(cpp_reader*) -->
5306    <function-decl name='_cpp_pop_context' filepath='../.././libcpp/internal.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'>
5307      <!-- parameter of type 'cpp_reader*' -->
5308      <parameter type-id='type-id-222'/>
5309      <!-- void -->
5310      <return type-id='type-id-99'/>
5311    </function-decl>
5312    <!-- int _cpp_warn_if_unused_macro(cpp_reader*, cpp_hashnode*, void*) -->
5313    <function-decl name='_cpp_warn_if_unused_macro' filepath='../.././libcpp/internal.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
5314      <!-- parameter of type 'cpp_reader*' -->
5315      <parameter type-id='type-id-222'/>
5316      <!-- parameter of type 'cpp_hashnode*' -->
5317      <parameter type-id='type-id-230'/>
5318      <!-- parameter of type 'void*' -->
5319      <parameter type-id='type-id-39'/>
5320      <!-- int -->
5321      <return type-id='type-id-2'/>
5322    </function-decl>
5323    <!-- void _cpp_push_token_context(cpp_reader*, cpp_hashnode*, const cpp_token*, unsigned int) -->
5324    <function-decl name='_cpp_push_token_context' filepath='../.././libcpp/internal.h' line='613' column='1' visibility='default' binding='global' size-in-bits='64'>
5325      <!-- parameter of type 'cpp_reader*' -->
5326      <parameter type-id='type-id-222'/>
5327      <!-- parameter of type 'cpp_hashnode*' -->
5328      <parameter type-id='type-id-230'/>
5329      <!-- parameter of type 'const cpp_token*' -->
5330      <parameter type-id='type-id-228'/>
5331      <!-- parameter of type 'unsigned int' -->
5332      <parameter type-id='type-id-52'/>
5333      <!-- void -->
5334      <return type-id='type-id-99'/>
5335    </function-decl>
5336    <!-- void _cpp_mark_file_once_only(cpp_reader*, _cpp_file*) -->
5337    <function-decl name='_cpp_mark_file_once_only' filepath='../.././libcpp/internal.h' line='626' column='1' visibility='default' binding='global' size-in-bits='64'>
5338      <!-- parameter of type 'cpp_reader*' -->
5339      <parameter type-id='type-id-222'/>
5340      <!-- parameter of type '_cpp_file*' -->
5341      <parameter type-id='type-id-248'/>
5342      <!-- void -->
5343      <return type-id='type-id-99'/>
5344    </function-decl>
5345    <!-- void _cpp_fake_include(cpp_reader*, const char*) -->
5346    <function-decl name='_cpp_fake_include' filepath='../.././libcpp/internal.h' line='627' column='1' visibility='default' binding='global' size-in-bits='64'>
5347      <!-- parameter of type 'cpp_reader*' -->
5348      <parameter type-id='type-id-222'/>
5349      <!-- parameter of type 'const char*' -->
5350      <parameter type-id='type-id-1'/>
5351      <!-- void -->
5352      <return type-id='type-id-99'/>
5353    </function-decl>
5354    <!-- bool _cpp_stack_include(cpp_reader*, const char*, int, include_type) -->
5355    <function-decl name='_cpp_stack_include' filepath='../.././libcpp/internal.h' line='629' column='1' visibility='default' binding='global' size-in-bits='64'>
5356      <!-- parameter of type 'cpp_reader*' -->
5357      <parameter type-id='type-id-222'/>
5358      <!-- parameter of type 'const char*' -->
5359      <parameter type-id='type-id-1'/>
5360      <!-- parameter of type 'int' -->
5361      <parameter type-id='type-id-2'/>
5362      <!-- parameter of type 'enum include_type' -->
5363      <parameter type-id='type-id-234'/>
5364      <!-- bool -->
5365      <return type-id='type-id-5'/>
5366    </function-decl>
5367    <!-- int _cpp_compare_file_date(cpp_reader*, const char*, int) -->
5368    <function-decl name='_cpp_compare_file_date' filepath='../.././libcpp/internal.h' line='631' column='1' visibility='default' binding='global' size-in-bits='64'>
5369      <!-- parameter of type 'cpp_reader*' -->
5370      <parameter type-id='type-id-222'/>
5371      <!-- parameter of type 'const char*' -->
5372      <parameter type-id='type-id-1'/>
5373      <!-- parameter of type 'int' -->
5374      <parameter type-id='type-id-2'/>
5375      <!-- int -->
5376      <return type-id='type-id-2'/>
5377    </function-decl>
5378    <!-- void _cpp_pop_file_buffer(cpp_reader*, _cpp_file*) -->
5379    <function-decl name='_cpp_pop_file_buffer' filepath='../.././libcpp/internal.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'>
5380      <!-- parameter of type 'cpp_reader*' -->
5381      <parameter type-id='type-id-222'/>
5382      <!-- parameter of type '_cpp_file*' -->
5383      <parameter type-id='type-id-248'/>
5384      <!-- void -->
5385      <return type-id='type-id-99'/>
5386    </function-decl>
5387    <!-- bool _cpp_parse_expr(cpp_reader*, bool) -->
5388    <function-decl name='_cpp_parse_expr' filepath='../.././libcpp/internal.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
5389      <!-- parameter of type 'cpp_reader*' -->
5390      <parameter type-id='type-id-222'/>
5391      <!-- parameter of type 'bool' -->
5392      <parameter type-id='type-id-5'/>
5393      <!-- bool -->
5394      <return type-id='type-id-5'/>
5395    </function-decl>
5396    <!-- void _cpp_clean_line(cpp_reader*) -->
5397    <function-decl name='_cpp_clean_line' filepath='../.././libcpp/internal.h' line='647' column='1' visibility='default' binding='global' size-in-bits='64'>
5398      <!-- parameter of type 'cpp_reader*' -->
5399      <parameter type-id='type-id-222'/>
5400      <!-- void -->
5401      <return type-id='type-id-99'/>
5402    </function-decl>
5403    <!-- const cpp_token* _cpp_lex_token(cpp_reader*) -->
5404    <function-decl name='_cpp_lex_token' filepath='../.././libcpp/internal.h' line='651' column='1' visibility='default' binding='global' size-in-bits='64'>
5405      <!-- parameter of type 'cpp_reader*' -->
5406      <parameter type-id='type-id-222'/>
5407      <!-- const cpp_token* -->
5408      <return type-id='type-id-228'/>
5409    </function-decl>
5410    <!-- int _cpp_equiv_tokens(const cpp_token*, const cpp_token*) -->
5411    <function-decl name='_cpp_equiv_tokens' filepath='../.././libcpp/internal.h' line='653' column='1' visibility='default' binding='global' size-in-bits='64'>
5412      <!-- parameter of type 'const cpp_token*' -->
5413      <parameter type-id='type-id-228'/>
5414      <!-- parameter of type 'const cpp_token*' -->
5415      <parameter type-id='type-id-228'/>
5416      <!-- int -->
5417      <return type-id='type-id-2'/>
5418    </function-decl>
5419    <!-- cpp_hashnode* _cpp_lex_identifier(cpp_reader*, const char*) -->
5420    <function-decl name='_cpp_lex_identifier' filepath='../.././libcpp/internal.h' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
5421      <!-- parameter of type 'cpp_reader*' -->
5422      <parameter type-id='type-id-222'/>
5423      <!-- parameter of type 'const char*' -->
5424      <parameter type-id='type-id-1'/>
5425      <!-- cpp_hashnode* -->
5426      <return type-id='type-id-230'/>
5427    </function-decl>
5428    <!-- bool _cpp_scan_out_logical_line(cpp_reader*, cpp_macro*) -->
5429    <function-decl name='_cpp_scan_out_logical_line' filepath='../.././libcpp/internal.h' line='688' column='1' visibility='default' binding='global' size-in-bits='64'>
5430      <!-- parameter of type 'cpp_reader*' -->
5431      <parameter type-id='type-id-222'/>
5432      <!-- parameter of type 'cpp_macro*' -->
5433      <parameter type-id='type-id-257'/>
5434      <!-- bool -->
5435      <return type-id='type-id-5'/>
5436    </function-decl>
5437    <!-- void _cpp_overlay_buffer(cpp_reader*, const unsigned char*, size_t) -->
5438    <function-decl name='_cpp_overlay_buffer' filepath='../.././libcpp/internal.h' line='690' column='1' visibility='default' binding='global' size-in-bits='64'>
5439      <!-- parameter of type 'cpp_reader*' -->
5440      <parameter type-id='type-id-222'/>
5441      <!-- parameter of type 'const unsigned char*' -->
5442      <parameter type-id='type-id-258'/>
5443      <!-- parameter of type 'typedef size_t' -->
5444      <parameter type-id='type-id-4'/>
5445      <!-- void -->
5446      <return type-id='type-id-99'/>
5447    </function-decl>
5448    <!-- void _cpp_remove_overlay(cpp_reader*) -->
5449    <function-decl name='_cpp_remove_overlay' filepath='../.././libcpp/internal.h' line='692' column='1' visibility='default' binding='global' size-in-bits='64'>
5450      <!-- parameter of type 'cpp_reader*' -->
5451      <parameter type-id='type-id-222'/>
5452      <!-- void -->
5453      <return type-id='type-id-99'/>
5454    </function-decl>
5455    <!-- size_t strcspn(const char*, const char*) -->
5456    <function-decl name='strcspn' filepath='/usr/include/string.h' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
5457      <!-- parameter of type 'const char*' -->
5458      <parameter type-id='type-id-1'/>
5459      <!-- parameter of type 'const char*' -->
5460      <parameter type-id='type-id-1'/>
5461      <!-- typedef size_t -->
5462      <return type-id='type-id-4'/>
5463    </function-decl>
5464    <!-- int (cpp_reader*, cpp_hashnode*, void*) -->
5465    <function-type size-in-bits='64' id='type-id-246'>
5466      <!-- parameter of type 'cpp_reader*' -->
5467      <parameter type-id='type-id-222'/>
5468      <!-- parameter of type 'cpp_hashnode*' -->
5469      <parameter type-id='type-id-230'/>
5470      <!-- parameter of type 'void*' -->
5471      <parameter type-id='type-id-39'/>
5472      <!-- int -->
5473      <return type-id='type-id-2'/>
5474    </function-type>
5475    <!-- void (cpp_reader*) -->
5476    <function-type size-in-bits='64' id='type-id-259'>
5477      <!-- parameter of type 'cpp_reader*' -->
5478      <parameter type-id='type-id-222' name='pfile'/>
5479      <!-- void -->
5480      <return type-id='type-id-99'/>
5481    </function-type>
5482  </abi-instr>
5483  <abi-instr address-size='64' path='../.././libcpp/errors.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
5484    <!-- bool cpp_error(cpp_reader*, int, const char*, ...) -->
5485    <function-decl name='cpp_error' mangled-name='_Z9cpp_errorP10cpp_readeriPKcz' filepath='../.././libcpp/errors.c' line='72' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9cpp_errorP10cpp_readeriPKcz'>
5486      <!-- parameter of type 'cpp_reader*' -->
5487      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='72' column='1'/>
5488      <!-- parameter of type 'int' -->
5489      <parameter type-id='type-id-2' name='level' filepath='../.././libcpp/errors.c' line='72' column='1'/>
5490      <!-- parameter of type 'const char*' -->
5491      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='72' column='1'/>
5492      <parameter is-variadic='yes'/>
5493      <!-- bool -->
5494      <return type-id='type-id-5'/>
5495    </function-decl>
5496    <!-- bool cpp_warning(cpp_reader*, int, const char*, ...) -->
5497    <function-decl name='cpp_warning' mangled-name='_Z11cpp_warningP10cpp_readeriPKcz' filepath='../.././libcpp/errors.c' line='88' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11cpp_warningP10cpp_readeriPKcz'>
5498      <!-- parameter of type 'cpp_reader*' -->
5499      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='88' column='1'/>
5500      <!-- parameter of type 'int' -->
5501      <parameter type-id='type-id-2' name='reason' filepath='../.././libcpp/errors.c' line='88' column='1'/>
5502      <!-- parameter of type 'const char*' -->
5503      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='88' column='1'/>
5504      <parameter is-variadic='yes'/>
5505      <!-- bool -->
5506      <return type-id='type-id-5'/>
5507    </function-decl>
5508    <!-- bool cpp_pedwarning(cpp_reader*, int, const char*, ...) -->
5509    <function-decl name='cpp_pedwarning' mangled-name='_Z14cpp_pedwarningP10cpp_readeriPKcz' filepath='../.././libcpp/errors.c' line='104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14cpp_pedwarningP10cpp_readeriPKcz'>
5510      <!-- parameter of type 'cpp_reader*' -->
5511      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='104' column='1'/>
5512      <!-- parameter of type 'int' -->
5513      <parameter type-id='type-id-2' name='reason' filepath='../.././libcpp/errors.c' line='104' column='1'/>
5514      <!-- parameter of type 'const char*' -->
5515      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='104' column='1'/>
5516      <parameter is-variadic='yes'/>
5517      <!-- bool -->
5518      <return type-id='type-id-5'/>
5519    </function-decl>
5520    <!-- bool cpp_warning_syshdr(cpp_reader*, int, const char*, ...) -->
5521    <function-decl name='cpp_warning_syshdr' mangled-name='_Z18cpp_warning_syshdrP10cpp_readeriPKcz' filepath='../.././libcpp/errors.c' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18cpp_warning_syshdrP10cpp_readeriPKcz'>
5522      <!-- parameter of type 'cpp_reader*' -->
5523      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='121' column='1'/>
5524      <!-- parameter of type 'int' -->
5525      <parameter type-id='type-id-2' name='reason' filepath='../.././libcpp/errors.c' line='121' column='1'/>
5526      <!-- parameter of type 'const char*' -->
5527      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='121' column='1'/>
5528      <parameter is-variadic='yes'/>
5529      <!-- bool -->
5530      <return type-id='type-id-5'/>
5531    </function-decl>
5532    <!-- bool cpp_error_with_line(cpp_reader*, int, source_location, unsigned int, const char*, ...) -->
5533    <function-decl name='cpp_error_with_line' mangled-name='_Z19cpp_error_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='154' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_error_with_lineP10cpp_readerijjPKcz'>
5534      <!-- parameter of type 'cpp_reader*' -->
5535      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='154' column='1'/>
5536      <!-- parameter of type 'int' -->
5537      <parameter type-id='type-id-2' name='level' filepath='../.././libcpp/errors.c' line='154' column='1'/>
5538      <!-- parameter of type 'typedef source_location' -->
5539      <parameter type-id='type-id-65' name='src_loc' filepath='../.././libcpp/errors.c' line='155' column='1'/>
5540      <!-- parameter of type 'unsigned int' -->
5541      <parameter type-id='type-id-52' name='column' filepath='../.././libcpp/errors.c' line='155' column='1'/>
5542      <!-- parameter of type 'const char*' -->
5543      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='156' column='1'/>
5544      <parameter is-variadic='yes'/>
5545      <!-- bool -->
5546      <return type-id='type-id-5'/>
5547    </function-decl>
5548    <!-- bool cpp_warning_with_line(cpp_reader*, int, source_location, unsigned int, const char*, ...) -->
5549    <function-decl name='cpp_warning_with_line' mangled-name='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21cpp_warning_with_lineP10cpp_readerijjPKcz'>
5550      <!-- parameter of type 'cpp_reader*' -->
5551      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='173' column='1'/>
5552      <!-- parameter of type 'int' -->
5553      <parameter type-id='type-id-2' name='reason' filepath='../.././libcpp/errors.c' line='173' column='1'/>
5554      <!-- parameter of type 'typedef source_location' -->
5555      <parameter type-id='type-id-65' name='src_loc' filepath='../.././libcpp/errors.c' line='174' column='1'/>
5556      <!-- parameter of type 'unsigned int' -->
5557      <parameter type-id='type-id-52' name='column' filepath='../.././libcpp/errors.c' line='174' column='1'/>
5558      <!-- parameter of type 'const char*' -->
5559      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='175' column='1'/>
5560      <parameter is-variadic='yes'/>
5561      <!-- bool -->
5562      <return type-id='type-id-5'/>
5563    </function-decl>
5564    <!-- bool cpp_pedwarning_with_line(cpp_reader*, int, source_location, unsigned int, const char*, ...) -->
5565    <function-decl name='cpp_pedwarning_with_line' mangled-name='_Z24cpp_pedwarning_with_lineP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='192' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24cpp_pedwarning_with_lineP10cpp_readerijjPKcz'>
5566      <!-- parameter of type 'cpp_reader*' -->
5567      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='192' column='1'/>
5568      <!-- parameter of type 'int' -->
5569      <parameter type-id='type-id-2' name='reason' filepath='../.././libcpp/errors.c' line='192' column='1'/>
5570      <!-- parameter of type 'typedef source_location' -->
5571      <parameter type-id='type-id-65' name='src_loc' filepath='../.././libcpp/errors.c' line='193' column='1'/>
5572      <!-- parameter of type 'unsigned int' -->
5573      <parameter type-id='type-id-52' name='column' filepath='../.././libcpp/errors.c' line='193' column='1'/>
5574      <!-- parameter of type 'const char*' -->
5575      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='194' column='1'/>
5576      <parameter is-variadic='yes'/>
5577      <!-- bool -->
5578      <return type-id='type-id-5'/>
5579    </function-decl>
5580    <!-- bool cpp_warning_with_line_syshdr(cpp_reader*, int, source_location, unsigned int, const char*, ...) -->
5581    <function-decl name='cpp_warning_with_line_syshdr' mangled-name='_Z28cpp_warning_with_line_syshdrP10cpp_readerijjPKcz' filepath='../.././libcpp/errors.c' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28cpp_warning_with_line_syshdrP10cpp_readerijjPKcz'>
5582      <!-- parameter of type 'cpp_reader*' -->
5583      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='212' column='1'/>
5584      <!-- parameter of type 'int' -->
5585      <parameter type-id='type-id-2' name='reason' filepath='../.././libcpp/errors.c' line='212' column='1'/>
5586      <!-- parameter of type 'typedef source_location' -->
5587      <parameter type-id='type-id-65' name='src_loc' filepath='../.././libcpp/errors.c' line='213' column='1'/>
5588      <!-- parameter of type 'unsigned int' -->
5589      <parameter type-id='type-id-52' name='column' filepath='../.././libcpp/errors.c' line='213' column='1'/>
5590      <!-- parameter of type 'const char*' -->
5591      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='214' column='1'/>
5592      <parameter is-variadic='yes'/>
5593      <!-- bool -->
5594      <return type-id='type-id-5'/>
5595    </function-decl>
5596    <!-- bool cpp_errno(cpp_reader*, int, const char*) -->
5597    <function-decl name='cpp_errno' mangled-name='_Z9cpp_errnoP10cpp_readeriPKc' filepath='../.././libcpp/errors.c' line='232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9cpp_errnoP10cpp_readeriPKc'>
5598      <!-- parameter of type 'cpp_reader*' -->
5599      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/errors.c' line='232' column='1'/>
5600      <!-- parameter of type 'int' -->
5601      <parameter type-id='type-id-2' name='level' filepath='../.././libcpp/errors.c' line='232' column='1'/>
5602      <!-- parameter of type 'const char*' -->
5603      <parameter type-id='type-id-1' name='msgid' filepath='../.././libcpp/errors.c' line='232' column='1'/>
5604      <!-- bool -->
5605      <return type-id='type-id-5'/>
5606    </function-decl>
5607    <!-- char* dgettext(const char*, const char*) -->
5608    <function-decl name='dgettext' filepath='/usr/include/libintl.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
5609      <!-- parameter of type 'const char*' -->
5610      <parameter type-id='type-id-1'/>
5611      <!-- parameter of type 'const char*' -->
5612      <parameter type-id='type-id-1'/>
5613      <!-- char* -->
5614      <return type-id='type-id-3'/>
5615    </function-decl>
5616  </abi-instr>
5617  <abi-instr address-size='64' path='../.././libcpp/expr.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
5618    <!-- struct cpp_num -->
5619    <class-decl name='cpp_num' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='801' column='1' id='type-id-260'>
5620      <data-member access='public' layout-offset-in-bits='0'>
5621        <!-- cpp_num_part cpp_num::high -->
5622        <var-decl name='high' type-id='type-id-261' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='803' column='1'/>
5623      </data-member>
5624      <data-member access='public' layout-offset-in-bits='64'>
5625        <!-- cpp_num_part cpp_num::low -->
5626        <var-decl name='low' type-id='type-id-261' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='804' column='1'/>
5627      </data-member>
5628      <data-member access='public' layout-offset-in-bits='128'>
5629        <!-- bool cpp_num::unsignedp -->
5630        <var-decl name='unsignedp' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='805' column='1'/>
5631      </data-member>
5632      <data-member access='public' layout-offset-in-bits='136'>
5633        <!-- bool cpp_num::overflow -->
5634        <var-decl name='overflow' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='806' column='1'/>
5635      </data-member>
5636    </class-decl>
5637    <!-- struct op -->
5638    <class-decl name='op' size-in-bits='320' is-struct='yes' visibility='default' filepath='../.././libcpp/expr.c' line='30' column='1' id='type-id-262'>
5639      <data-member access='public' layout-offset-in-bits='0'>
5640        <!-- const cpp_token* op::token -->
5641        <var-decl name='token' type-id='type-id-228' visibility='default' filepath='../.././libcpp/expr.c' line='32' column='1'/>
5642      </data-member>
5643      <data-member access='public' layout-offset-in-bits='64'>
5644        <!-- cpp_num op::value -->
5645        <var-decl name='value' type-id='type-id-263' visibility='default' filepath='../.././libcpp/expr.c' line='33' column='1'/>
5646      </data-member>
5647      <data-member access='public' layout-offset-in-bits='256'>
5648        <!-- source_location op::loc -->
5649        <var-decl name='loc' type-id='type-id-65' visibility='default' filepath='../.././libcpp/expr.c' line='34' column='1'/>
5650      </data-member>
5651      <data-member access='public' layout-offset-in-bits='288'>
5652        <!-- cpp_ttype op::op -->
5653        <var-decl name='op' type-id='type-id-227' visibility='default' filepath='../.././libcpp/expr.c' line='35' column='1'/>
5654      </data-member>
5655    </class-decl>
5656    <!-- typedef cpp_num cpp_num -->
5657    <typedef-decl name='cpp_num' type-id='type-id-260' filepath='../.././libcpp/include/cpplib.h' line='800' column='1' id='type-id-263'/>
5658    <!-- typedef unsigned long int cpp_num_part -->
5659    <typedef-decl name='cpp_num_part' type-id='type-id-101' filepath='../.././libcpp/include/cpplib.h' line='799' column='1' id='type-id-261'/>
5660    <!-- typedef unsigned int cppchar_t -->
5661    <typedef-decl name='cppchar_t' type-id='type-id-52' filepath='../.././libcpp/include/cpplib.h' line='269' column='1' id='type-id-223'/>
5662    <!-- unsigned int cpp_interpret_float_suffix(const char*, size_t) -->
5663    <function-decl name='cpp_interpret_float_suffix' mangled-name='_Z26cpp_interpret_float_suffixPKcm' filepath='../.././libcpp/expr.c' line='190' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26cpp_interpret_float_suffixPKcm'>
5664      <!-- parameter of type 'const char*' -->
5665      <parameter type-id='type-id-1' name='s' filepath='../.././libcpp/expr.c' line='190' column='1'/>
5666      <!-- parameter of type 'typedef size_t' -->
5667      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/expr.c' line='190' column='1'/>
5668      <!-- unsigned int -->
5669      <return type-id='type-id-52'/>
5670    </function-decl>
5671    <!-- unsigned int cpp_interpret_int_suffix(const char*, size_t) -->
5672    <function-decl name='cpp_interpret_int_suffix' mangled-name='_Z24cpp_interpret_int_suffixPKcm' filepath='../.././libcpp/expr.c' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24cpp_interpret_int_suffixPKcm'>
5673      <!-- parameter of type 'const char*' -->
5674      <parameter type-id='type-id-1' name='s' filepath='../.././libcpp/expr.c' line='231' column='1'/>
5675      <!-- parameter of type 'typedef size_t' -->
5676      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/expr.c' line='231' column='1'/>
5677      <!-- unsigned int -->
5678      <return type-id='type-id-52'/>
5679    </function-decl>
5680    <!-- cpp_ttype cpp_userdef_string_remove_type(cpp_ttype) -->
5681    <function-decl name='cpp_userdef_string_remove_type' mangled-name='_Z30cpp_userdef_string_remove_type9cpp_ttype' filepath='../.././libcpp/expr.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z30cpp_userdef_string_remove_type9cpp_ttype'>
5682      <!-- parameter of type 'enum cpp_ttype' -->
5683      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/expr.c' line='240' column='1'/>
5684      <!-- enum cpp_ttype -->
5685      <return type-id='type-id-227'/>
5686    </function-decl>
5687    <!-- cpp_ttype cpp_userdef_string_add_type(cpp_ttype) -->
5688    <function-decl name='cpp_userdef_string_add_type' mangled-name='_Z27cpp_userdef_string_add_type9cpp_ttype' filepath='../.././libcpp/expr.c' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27cpp_userdef_string_add_type9cpp_ttype'>
5689      <!-- parameter of type 'enum cpp_ttype' -->
5690      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/expr.c' line='260' column='1'/>
5691      <!-- enum cpp_ttype -->
5692      <return type-id='type-id-227'/>
5693    </function-decl>
5694    <!-- cpp_ttype cpp_userdef_char_remove_type(cpp_ttype) -->
5695    <function-decl name='cpp_userdef_char_remove_type' mangled-name='_Z28cpp_userdef_char_remove_type9cpp_ttype' filepath='../.././libcpp/expr.c' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z28cpp_userdef_char_remove_type9cpp_ttype'>
5696      <!-- parameter of type 'enum cpp_ttype' -->
5697      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/expr.c' line='280' column='1'/>
5698      <!-- enum cpp_ttype -->
5699      <return type-id='type-id-227'/>
5700    </function-decl>
5701    <!-- cpp_ttype cpp_userdef_char_add_type(cpp_ttype) -->
5702    <function-decl name='cpp_userdef_char_add_type' mangled-name='_Z25cpp_userdef_char_add_type9cpp_ttype' filepath='../.././libcpp/expr.c' line='298' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25cpp_userdef_char_add_type9cpp_ttype'>
5703      <!-- parameter of type 'enum cpp_ttype' -->
5704      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/expr.c' line='298' column='1'/>
5705      <!-- enum cpp_ttype -->
5706      <return type-id='type-id-227'/>
5707    </function-decl>
5708    <!-- bool cpp_userdef_string_p(cpp_ttype) -->
5709    <function-decl name='cpp_userdef_string_p' mangled-name='_Z20cpp_userdef_string_p9cpp_ttype' filepath='../.././libcpp/expr.c' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20cpp_userdef_string_p9cpp_ttype'>
5710      <!-- parameter of type 'enum cpp_ttype' -->
5711      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/expr.c' line='314' column='1'/>
5712      <!-- bool -->
5713      <return type-id='type-id-5'/>
5714    </function-decl>
5715    <!-- bool cpp_userdef_char_p(cpp_ttype) -->
5716    <function-decl name='cpp_userdef_char_p' mangled-name='_Z18cpp_userdef_char_p9cpp_ttype' filepath='../.././libcpp/expr.c' line='328' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18cpp_userdef_char_p9cpp_ttype'>
5717      <!-- parameter of type 'enum cpp_ttype' -->
5718      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/expr.c' line='328' column='1'/>
5719      <!-- bool -->
5720      <return type-id='type-id-5'/>
5721    </function-decl>
5722    <!-- const char* cpp_get_userdef_suffix(const cpp_token*) -->
5723    <function-decl name='cpp_get_userdef_suffix' mangled-name='_Z22cpp_get_userdef_suffixPK9cpp_token' filepath='../.././libcpp/expr.c' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22cpp_get_userdef_suffixPK9cpp_token'>
5724      <!-- parameter of type 'const cpp_token*' -->
5725      <parameter type-id='type-id-228' name='tok' filepath='../.././libcpp/expr.c' line='341' column='1'/>
5726      <!-- const char* -->
5727      <return type-id='type-id-1'/>
5728    </function-decl>
5729    <!-- unsigned int cpp_classify_number(cpp_reader*, const cpp_token*, const char**) -->
5730    <function-decl name='cpp_classify_number' mangled-name='_Z19cpp_classify_numberP10cpp_readerPK9cpp_tokenPPKc' filepath='../.././libcpp/expr.c' line='364' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_classify_numberP10cpp_readerPK9cpp_tokenPPKc'>
5731      <!-- parameter of type 'cpp_reader*' -->
5732      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/expr.c' line='364' column='1'/>
5733      <!-- parameter of type 'const cpp_token*' -->
5734      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/expr.c' line='364' column='1'/>
5735      <!-- parameter of type 'const char**' -->
5736      <parameter type-id='type-id-252' name='ud_suffix' filepath='../.././libcpp/expr.c' line='365' column='1'/>
5737      <!-- unsigned int -->
5738      <return type-id='type-id-52'/>
5739    </function-decl>
5740    <!-- cpp_num cpp_interpret_integer(cpp_reader*, const cpp_token*, unsigned int) -->
5741    <function-decl name='cpp_interpret_integer' mangled-name='_Z21cpp_interpret_integerP10cpp_readerPK9cpp_tokenj' filepath='../.././libcpp/expr.c' line='635' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21cpp_interpret_integerP10cpp_readerPK9cpp_tokenj'>
5742      <!-- parameter of type 'cpp_reader*' -->
5743      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/expr.c' line='635' column='1'/>
5744      <!-- parameter of type 'const cpp_token*' -->
5745      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/expr.c' line='635' column='1'/>
5746      <!-- parameter of type 'unsigned int' -->
5747      <parameter type-id='type-id-52' name='type' filepath='../.././libcpp/expr.c' line='636' column='1'/>
5748      <!-- typedef cpp_num -->
5749      <return type-id='type-id-263'/>
5750    </function-decl>
5751    <!-- op* _cpp_expand_op_stack(cpp_reader*) -->
5752    <function-decl name='_cpp_expand_op_stack' mangled-name='_cpp_expand_op_stack' filepath='../.././libcpp/expr.c' line='1396' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_expand_op_stack'>
5753      <!-- parameter of type 'cpp_reader*' -->
5754      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/expr.c' line='1396' column='1'/>
5755      <!-- op* -->
5756      <return type-id='type-id-264'/>
5757    </function-decl>
5758    <!-- cpp_num cpp_num_sign_extend(cpp_num, size_t) -->
5759    <function-decl name='cpp_num_sign_extend' mangled-name='_Z19cpp_num_sign_extend7cpp_numm' filepath='../.././libcpp/expr.c' line='1464' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_num_sign_extend7cpp_numm'>
5760      <!-- parameter of type 'typedef cpp_num' -->
5761      <parameter type-id='type-id-263' name='num' filepath='../.././libcpp/expr.c' line='1464' column='1'/>
5762      <!-- parameter of type 'typedef size_t' -->
5763      <parameter type-id='type-id-4' name='precision' filepath='../.././libcpp/expr.c' line='1464' column='1'/>
5764      <!-- typedef cpp_num -->
5765      <return type-id='type-id-263'/>
5766    </function-decl>
5767  </abi-instr>
5768  <abi-instr address-size='64' path='../.././libcpp/files.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
5769    <!-- char[256] -->
5770    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='2048' id='type-id-265'>
5771      <!-- <anonymous range>[256] -->
5772      <subrange length='256' type-id='type-id-8' id='type-id-266'/>
5773    </array-type-def>
5774    <!-- struct _cpp_file -->
5775    <class-decl name='_cpp_file' size-in-bits='1856' is-struct='yes' visibility='default' filepath='../.././libcpp/files.c' line='56' column='1' id='type-id-247'>
5776      <data-member access='public' layout-offset-in-bits='0'>
5777        <!-- const char* _cpp_file::name -->
5778        <var-decl name='name' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='59' column='1'/>
5779      </data-member>
5780      <data-member access='public' layout-offset-in-bits='64'>
5781        <!-- const char* _cpp_file::path -->
5782        <var-decl name='path' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='62' column='1'/>
5783      </data-member>
5784      <data-member access='public' layout-offset-in-bits='128'>
5785        <!-- const char* _cpp_file::pchname -->
5786        <var-decl name='pchname' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='65' column='1'/>
5787      </data-member>
5788      <data-member access='public' layout-offset-in-bits='192'>
5789        <!-- const char* _cpp_file::dir_name -->
5790        <var-decl name='dir_name' type-id='type-id-1' visibility='default' filepath='../.././libcpp/files.c' line='69' column='1'/>
5791      </data-member>
5792      <data-member access='public' layout-offset-in-bits='256'>
5793        <!-- _cpp_file* _cpp_file::next_file -->
5794        <var-decl name='next_file' type-id='type-id-248' visibility='default' filepath='../.././libcpp/files.c' line='72' column='1'/>
5795      </data-member>
5796      <data-member access='public' layout-offset-in-bits='320'>
5797        <!-- const uchar* _cpp_file::buffer -->
5798        <var-decl name='buffer' type-id='type-id-220' visibility='default' filepath='../.././libcpp/files.c' line='75' column='1'/>
5799      </data-member>
5800      <data-member access='public' layout-offset-in-bits='384'>
5801        <!-- const uchar* _cpp_file::buffer_start -->
5802        <var-decl name='buffer_start' type-id='type-id-220' visibility='default' filepath='../.././libcpp/files.c' line='79' column='1'/>
5803      </data-member>
5804      <data-member access='public' layout-offset-in-bits='448'>
5805        <!-- const cpp_hashnode* _cpp_file::cmacro -->
5806        <var-decl name='cmacro' type-id='type-id-249' visibility='default' filepath='../.././libcpp/files.c' line='82' column='1'/>
5807      </data-member>
5808      <data-member access='public' layout-offset-in-bits='512'>
5809        <!-- cpp_dir* _cpp_file::dir -->
5810        <var-decl name='dir' type-id='type-id-250' visibility='default' filepath='../.././libcpp/files.c' line='87' column='1'/>
5811      </data-member>
5812      <data-member access='public' layout-offset-in-bits='576'>
5813        <!-- stat _cpp_file::st -->
5814        <var-decl name='st' type-id='type-id-82' visibility='default' filepath='../.././libcpp/files.c' line='90' column='1'/>
5815      </data-member>
5816      <data-member access='public' layout-offset-in-bits='1728'>
5817        <!-- int _cpp_file::fd -->
5818        <var-decl name='fd' type-id='type-id-2' visibility='default' filepath='../.././libcpp/files.c' line='93' column='1'/>
5819      </data-member>
5820      <data-member access='public' layout-offset-in-bits='1760'>
5821        <!-- int _cpp_file::err_no -->
5822        <var-decl name='err_no' type-id='type-id-2' visibility='default' filepath='../.././libcpp/files.c' line='97' column='1'/>
5823      </data-member>
5824      <data-member access='public' layout-offset-in-bits='1792'>
5825        <!-- unsigned short int _cpp_file::stack_count -->
5826        <var-decl name='stack_count' type-id='type-id-36' visibility='default' filepath='../.././libcpp/files.c' line='100' column='1'/>
5827      </data-member>
5828      <data-member access='public' layout-offset-in-bits='1808'>
5829        <!-- bool _cpp_file::once_only -->
5830        <var-decl name='once_only' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='103' column='1'/>
5831      </data-member>
5832      <data-member access='public' layout-offset-in-bits='1816'>
5833        <!-- bool _cpp_file::dont_read -->
5834        <var-decl name='dont_read' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='106' column='1'/>
5835      </data-member>
5836      <data-member access='public' layout-offset-in-bits='1824'>
5837        <!-- bool _cpp_file::main_file -->
5838        <var-decl name='main_file' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='109' column='1'/>
5839      </data-member>
5840      <data-member access='public' layout-offset-in-bits='1832'>
5841        <!-- bool _cpp_file::buffer_valid -->
5842        <var-decl name='buffer_valid' type-id='type-id-5' visibility='default' filepath='../.././libcpp/files.c' line='112' column='1'/>
5843      </data-member>
5844    </class-decl>
5845    <!-- struct dirent -->
5846    <class-decl name='dirent' size-in-bits='2240' is-struct='yes' visibility='default' filepath='/usr/include/bits/dirent.h' line='23' column='1' id='type-id-267'>
5847      <data-member access='public' layout-offset-in-bits='0'>
5848        <!-- __ino_t dirent::d_ino -->
5849        <var-decl name='d_ino' type-id='type-id-84' visibility='default' filepath='/usr/include/bits/dirent.h' line='26' column='1'/>
5850      </data-member>
5851      <data-member access='public' layout-offset-in-bits='64'>
5852        <!-- __off_t dirent::d_off -->
5853        <var-decl name='d_off' type-id='type-id-35' visibility='default' filepath='/usr/include/bits/dirent.h' line='27' column='1'/>
5854      </data-member>
5855      <data-member access='public' layout-offset-in-bits='128'>
5856        <!-- unsigned short int dirent::d_reclen -->
5857        <var-decl name='d_reclen' type-id='type-id-36' visibility='default' filepath='/usr/include/bits/dirent.h' line='32' column='1'/>
5858      </data-member>
5859      <data-member access='public' layout-offset-in-bits='144'>
5860        <!-- unsigned char dirent::d_type -->
5861        <var-decl name='d_type' type-id='type-id-69' visibility='default' filepath='/usr/include/bits/dirent.h' line='33' column='1'/>
5862      </data-member>
5863      <data-member access='public' layout-offset-in-bits='152'>
5864        <!-- char dirent::d_name[256] -->
5865        <var-decl name='d_name' type-id='type-id-265' visibility='default' filepath='/usr/include/bits/dirent.h' line='34' column='1'/>
5866      </data-member>
5867    </class-decl>
5868    <!-- typedef __dirstream DIR -->
5869    <typedef-decl name='DIR' type-id='type-id-268' filepath='/usr/include/dirent.h' line='128' column='1' id='type-id-269'/>
5870    <!-- typedef int (void*, void*)* __compar_fn_t -->
5871    <typedef-decl name='__compar_fn_t' type-id='type-id-200' filepath='/usr/include/stdlib.h' line='742' column='1' id='type-id-270'/>
5872    <!-- typedef long int __ssize_t -->
5873    <typedef-decl name='__ssize_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='180' column='1' id='type-id-271'/>
5874    <!-- typedef int (void**, void*)* htab_trav -->
5875    <typedef-decl name='htab_trav' type-id='type-id-272' filepath='../.././libcpp/../include/hashtab.h' line='69' column='1' id='type-id-273'/>
5876    <!-- typedef __off_t off_t -->
5877    <typedef-decl name='off_t' type-id='type-id-35' filepath='/usr/include/stdio.h' line='91' column='1' id='type-id-274'/>
5878    <!-- typedef __ssize_t ssize_t -->
5879    <typedef-decl name='ssize_t' type-id='type-id-271' filepath='/usr/include/stdio.h' line='103' column='1' id='type-id-275'/>
5880    <!-- DIR* -->
5881    <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-276'/>
5882    <!-- const unsigned char** -->
5883    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-232'/>
5884    <!-- dirent* -->
5885    <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-277'/>
5886    <!-- int (void**, void*)* -->
5887    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-272'/>
5888    <!-- off_t* -->
5889    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-233'/>
5890    <!-- struct __dirstream -->
5891    <class-decl name='__dirstream' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-268'/>
5892    <!-- int filename_cmp(const char*, const char*) -->
5893    <function-decl name='filename_cmp' filepath='../.././libcpp/../include/filenames.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
5894      <!-- parameter of type 'const char*' -->
5895      <parameter type-id='type-id-1'/>
5896      <!-- parameter of type 'const char*' -->
5897      <parameter type-id='type-id-1'/>
5898      <!-- int -->
5899      <return type-id='type-id-2'/>
5900    </function-decl>
5901    <!-- htab_t htab_create_alloc(size_t, htab_hash, htab_eq, htab_del, htab_alloc, htab_free) -->
5902    <function-decl name='htab_create_alloc' filepath='../.././libcpp/../include/hashtab.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
5903      <!-- parameter of type 'typedef size_t' -->
5904      <parameter type-id='type-id-4'/>
5905      <!-- parameter of type 'typedef htab_hash' -->
5906      <parameter type-id='type-id-184'/>
5907      <!-- parameter of type 'typedef htab_eq' -->
5908      <parameter type-id='type-id-185'/>
5909      <!-- parameter of type 'typedef htab_del' -->
5910      <parameter type-id='type-id-186'/>
5911      <!-- parameter of type 'typedef htab_alloc' -->
5912      <parameter type-id='type-id-187'/>
5913      <!-- parameter of type 'typedef htab_free' -->
5914      <parameter type-id='type-id-188'/>
5915      <!-- typedef htab_t -->
5916      <return type-id='type-id-204'/>
5917    </function-decl>
5918    <!-- void htab_delete(htab_t) -->
5919    <function-decl name='htab_delete' filepath='../.././libcpp/../include/hashtab.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
5920      <!-- parameter of type 'typedef htab_t' -->
5921      <parameter type-id='type-id-204'/>
5922      <!-- void -->
5923      <return type-id='type-id-99'/>
5924    </function-decl>
5925    <!-- void* htab_find_with_hash(htab_t, void*, hashval_t) -->
5926    <function-decl name='htab_find_with_hash' filepath='../.././libcpp/../include/hashtab.h' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
5927      <!-- parameter of type 'typedef htab_t' -->
5928      <parameter type-id='type-id-204'/>
5929      <!-- parameter of type 'void*' -->
5930      <parameter type-id='type-id-39'/>
5931      <!-- parameter of type 'typedef hashval_t' -->
5932      <parameter type-id='type-id-197'/>
5933      <!-- void* -->
5934      <return type-id='type-id-39'/>
5935    </function-decl>
5936    <!-- void htab_traverse(htab_t, htab_trav, void*) -->
5937    <function-decl name='htab_traverse' filepath='../.././libcpp/../include/hashtab.h' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
5938      <!-- parameter of type 'typedef htab_t' -->
5939      <parameter type-id='type-id-204'/>
5940      <!-- parameter of type 'typedef htab_trav' -->
5941      <parameter type-id='type-id-273'/>
5942      <!-- parameter of type 'void*' -->
5943      <parameter type-id='type-id-39'/>
5944      <!-- void -->
5945      <return type-id='type-id-99'/>
5946    </function-decl>
5947    <!-- size_t htab_elements(htab_t) -->
5948    <function-decl name='htab_elements' filepath='../.././libcpp/../include/hashtab.h' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
5949      <!-- parameter of type 'typedef htab_t' -->
5950      <parameter type-id='type-id-204'/>
5951      <!-- typedef size_t -->
5952      <return type-id='type-id-4'/>
5953    </function-decl>
5954    <!-- FILE* fdopen_unlocked(int, const char*) -->
5955    <function-decl name='fdopen_unlocked' filepath='../.././libcpp/../include/libiberty.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
5956      <!-- parameter of type 'int' -->
5957      <parameter type-id='type-id-2'/>
5958      <!-- parameter of type 'const char*' -->
5959      <parameter type-id='type-id-1'/>
5960      <!-- FILE* -->
5961      <return type-id='type-id-76'/>
5962    </function-decl>
5963    <!-- int md5_stream(FILE*, void*) -->
5964    <function-decl name='md5_stream' filepath='../.././libcpp/../include/md5.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
5965      <!-- parameter of type 'FILE*' -->
5966      <parameter type-id='type-id-76'/>
5967      <!-- parameter of type 'void*' -->
5968      <parameter type-id='type-id-39'/>
5969      <!-- int -->
5970      <return type-id='type-id-2'/>
5971    </function-decl>
5972    <!-- void* md5_buffer(const char*, size_t, void*) -->
5973    <function-decl name='md5_buffer' filepath='../.././libcpp/../include/md5.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
5974      <!-- parameter of type 'const char*' -->
5975      <parameter type-id='type-id-1'/>
5976      <!-- parameter of type 'typedef size_t' -->
5977      <parameter type-id='type-id-4'/>
5978      <!-- parameter of type 'void*' -->
5979      <parameter type-id='type-id-39'/>
5980      <!-- void* -->
5981      <return type-id='type-id-39'/>
5982    </function-decl>
5983    <!-- bool _cpp_find_failed(_cpp_file*) -->
5984    <function-decl name='_cpp_find_failed' mangled-name='_cpp_find_failed' filepath='../.././libcpp/files.c' line='432' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_find_failed'>
5985      <!-- parameter of type '_cpp_file*' -->
5986      <parameter type-id='type-id-279' name='file' filepath='../.././libcpp/files.c' line='432' column='1'/>
5987      <!-- bool -->
5988      <return type-id='type-id-5'/>
5989    </function-decl>
5990    <!-- _cpp_file* _cpp_find_file(cpp_reader*, const char*, cpp_dir*, bool, int) -->
5991    <function-decl name='_cpp_find_file' mangled-name='_cpp_find_file' filepath='../.././libcpp/files.c' line='452' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_find_file'>
5992      <!-- parameter of type 'cpp_reader*' -->
5993      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='452' column='1'/>
5994      <!-- parameter of type 'const char*' -->
5995      <parameter type-id='type-id-1' name='fname' filepath='../.././libcpp/files.c' line='452' column='1'/>
5996      <!-- parameter of type 'cpp_dir*' -->
5997      <parameter type-id='type-id-250' name='start_dir' filepath='../.././libcpp/files.c' line='452' column='1'/>
5998      <!-- parameter of type 'bool' -->
5999      <parameter type-id='type-id-5' name='fake' filepath='../.././libcpp/files.c' line='452' column='1'/>
6000      <!-- parameter of type 'int' -->
6001      <parameter type-id='type-id-2' name='angle_brackets' filepath='../.././libcpp/files.c' line='452' column='1'/>
6002      <!-- _cpp_file* -->
6003      <return type-id='type-id-279'/>
6004    </function-decl>
6005    <!-- bool _cpp_stack_file(cpp_reader*, _cpp_file*, bool) -->
6006    <function-decl name='_cpp_stack_file' mangled-name='_cpp_stack_file' filepath='../.././libcpp/files.c' line='796' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_stack_file'>
6007      <!-- parameter of type 'cpp_reader*' -->
6008      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='796' column='1'/>
6009      <!-- parameter of type '_cpp_file*' -->
6010      <parameter type-id='type-id-279' name='file' filepath='../.././libcpp/files.c' line='796' column='1'/>
6011      <!-- parameter of type 'bool' -->
6012      <parameter type-id='type-id-5' name='import' filepath='../.././libcpp/files.c' line='796' column='1'/>
6013      <!-- bool -->
6014      <return type-id='type-id-5'/>
6015    </function-decl>
6016    <!-- bool cpp_included(cpp_reader*, const char*) -->
6017    <function-decl name='cpp_included' mangled-name='_Z12cpp_includedP10cpp_readerPKc' filepath='../.././libcpp/files.c' line='1097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_includedP10cpp_readerPKc'>
6018      <!-- parameter of type 'cpp_reader*' -->
6019      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1097' column='1'/>
6020      <!-- parameter of type 'const char*' -->
6021      <parameter type-id='type-id-1' name='fname' filepath='../.././libcpp/files.c' line='1097' column='1'/>
6022      <!-- bool -->
6023      <return type-id='type-id-5'/>
6024    </function-decl>
6025    <!-- bool cpp_included_before(cpp_reader*, const char*, source_location) -->
6026    <function-decl name='cpp_included_before' mangled-name='_Z19cpp_included_beforeP10cpp_readerPKcj' filepath='../.././libcpp/files.c' line='1114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_included_beforeP10cpp_readerPKcj'>
6027      <!-- parameter of type 'cpp_reader*' -->
6028      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1114' column='1'/>
6029      <!-- parameter of type 'const char*' -->
6030      <parameter type-id='type-id-1' name='fname' filepath='../.././libcpp/files.c' line='1114' column='1'/>
6031      <!-- parameter of type 'typedef source_location' -->
6032      <parameter type-id='type-id-65' name='location' filepath='../.././libcpp/files.c' line='1115' column='1'/>
6033      <!-- bool -->
6034      <return type-id='type-id-5'/>
6035    </function-decl>
6036    <!-- void _cpp_init_files(cpp_reader*) -->
6037    <function-decl name='_cpp_init_files' mangled-name='_cpp_init_files' filepath='../.././libcpp/files.c' line='1170' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_init_files'>
6038      <!-- parameter of type 'cpp_reader*' -->
6039      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1170' column='1'/>
6040      <!-- void -->
6041      <return type-id='type-id-99'/>
6042    </function-decl>
6043    <!-- void _cpp_cleanup_files(cpp_reader*) -->
6044    <function-decl name='_cpp_cleanup_files' mangled-name='_cpp_cleanup_files' filepath='../.././libcpp/files.c' line='1187' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_cleanup_files'>
6045      <!-- parameter of type 'cpp_reader*' -->
6046      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1187' column='1'/>
6047      <!-- void -->
6048      <return type-id='type-id-99'/>
6049    </function-decl>
6050    <!-- void cpp_clear_file_cache(cpp_reader*) -->
6051    <function-decl name='cpp_clear_file_cache' mangled-name='_Z20cpp_clear_file_cacheP10cpp_reader' filepath='../.././libcpp/files.c' line='1200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20cpp_clear_file_cacheP10cpp_reader'>
6052      <!-- parameter of type 'cpp_reader*' -->
6053      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1200' column='1'/>
6054      <!-- void -->
6055      <return type-id='type-id-99'/>
6056    </function-decl>
6057    <!-- void cpp_make_system_header(cpp_reader*, int, int) -->
6058    <function-decl name='cpp_make_system_header' mangled-name='_Z22cpp_make_system_headerP10cpp_readerii' filepath='../.././libcpp/files.c' line='1219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22cpp_make_system_headerP10cpp_readerii'>
6059      <!-- parameter of type 'cpp_reader*' -->
6060      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1219' column='1'/>
6061      <!-- parameter of type 'int' -->
6062      <parameter type-id='type-id-2' name='syshdr' filepath='../.././libcpp/files.c' line='1219' column='1'/>
6063      <!-- parameter of type 'int' -->
6064      <parameter type-id='type-id-2' name='externc' filepath='../.././libcpp/files.c' line='1219' column='1'/>
6065      <!-- void -->
6066      <return type-id='type-id-99'/>
6067    </function-decl>
6068    <!-- void cpp_change_file(cpp_reader*, lc_reason, const char*) -->
6069    <function-decl name='cpp_change_file' mangled-name='_Z15cpp_change_fileP10cpp_reader9lc_reasonPKc' filepath='../.././libcpp/files.c' line='1236' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_change_fileP10cpp_reader9lc_reasonPKc'>
6070      <!-- parameter of type 'cpp_reader*' -->
6071      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1236' column='1'/>
6072      <!-- parameter of type 'enum lc_reason' -->
6073      <parameter type-id='type-id-23' name='reason' filepath='../.././libcpp/files.c' line='1236' column='1'/>
6074      <!-- parameter of type 'const char*' -->
6075      <parameter type-id='type-id-1' name='new_name' filepath='../.././libcpp/files.c' line='1237' column='1'/>
6076      <!-- void -->
6077      <return type-id='type-id-99'/>
6078    </function-decl>
6079    <!-- void _cpp_report_missing_guards(cpp_reader*) -->
6080    <function-decl name='_cpp_report_missing_guards' mangled-name='_cpp_report_missing_guards' filepath='../.././libcpp/files.c' line='1289' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_report_missing_guards'>
6081      <!-- parameter of type 'cpp_reader*' -->
6082      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1289' column='1'/>
6083      <!-- void -->
6084      <return type-id='type-id-99'/>
6085    </function-decl>
6086    <!-- bool cpp_push_include(cpp_reader*, const char*) -->
6087    <function-decl name='cpp_push_include' mangled-name='_Z16cpp_push_includeP10cpp_readerPKc' filepath='../.././libcpp/files.c' line='1346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16cpp_push_includeP10cpp_readerPKc'>
6088      <!-- parameter of type 'cpp_reader*' -->
6089      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1346' column='1'/>
6090      <!-- parameter of type 'const char*' -->
6091      <parameter type-id='type-id-1' name='fname' filepath='../.././libcpp/files.c' line='1346' column='1'/>
6092      <!-- bool -->
6093      <return type-id='type-id-5'/>
6094    </function-decl>
6095    <!-- const char* _cpp_get_file_name(_cpp_file*) -->
6096    <function-decl name='_cpp_get_file_name' mangled-name='_cpp_get_file_name' filepath='../.././libcpp/files.c' line='1375' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_get_file_name'>
6097      <!-- parameter of type '_cpp_file*' -->
6098      <parameter type-id='type-id-279' name='file' filepath='../.././libcpp/files.c' line='1375' column='1'/>
6099      <!-- const char* -->
6100      <return type-id='type-id-1'/>
6101    </function-decl>
6102    <!-- stat* _cpp_get_file_stat(_cpp_file*) -->
6103    <function-decl name='_cpp_get_file_stat' mangled-name='_cpp_get_file_stat' filepath='../.././libcpp/files.c' line='1382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_get_file_stat'>
6104      <!-- parameter of type '_cpp_file*' -->
6105      <parameter type-id='type-id-279' name='file' filepath='../.././libcpp/files.c' line='1382' column='1'/>
6106      <!-- stat* -->
6107      <return type-id='type-id-129'/>
6108    </function-decl>
6109    <!-- void cpp_set_include_chains(cpp_reader*, cpp_dir*, cpp_dir*, int) -->
6110    <function-decl name='cpp_set_include_chains' mangled-name='_Z22cpp_set_include_chainsP10cpp_readerP7cpp_dirS2_i' filepath='../.././libcpp/files.c' line='1393' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22cpp_set_include_chainsP10cpp_readerP7cpp_dirS2_i'>
6111      <!-- parameter of type 'cpp_reader*' -->
6112      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1393' column='1'/>
6113      <!-- parameter of type 'cpp_dir*' -->
6114      <parameter type-id='type-id-250' name='quote' filepath='../.././libcpp/files.c' line='1393' column='1'/>
6115      <!-- parameter of type 'cpp_dir*' -->
6116      <parameter type-id='type-id-250' name='bracket' filepath='../.././libcpp/files.c' line='1393' column='1'/>
6117      <!-- parameter of type 'int' -->
6118      <parameter type-id='type-id-2' name='quote_ignores_source_dir' filepath='../.././libcpp/files.c' line='1394' column='1'/>
6119      <!-- void -->
6120      <return type-id='type-id-99'/>
6121    </function-decl>
6122    <!-- const char* cpp_get_path(_cpp_file*) -->
6123    <function-decl name='cpp_get_path' mangled-name='_Z12cpp_get_pathP9_cpp_file' filepath='../.././libcpp/files.c' line='1603' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_get_pathP9_cpp_file'>
6124      <!-- parameter of type '_cpp_file*' -->
6125      <parameter type-id='type-id-248' name='f' filepath='../.././libcpp/files.c' line='1603' column='1'/>
6126      <!-- const char* -->
6127      <return type-id='type-id-1'/>
6128    </function-decl>
6129    <!-- cpp_dir* cpp_get_dir(_cpp_file*) -->
6130    <function-decl name='cpp_get_dir' mangled-name='_Z11cpp_get_dirP9_cpp_file' filepath='../.././libcpp/files.c' line='1611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11cpp_get_dirP9_cpp_file'>
6131      <!-- parameter of type '_cpp_file*' -->
6132      <parameter type-id='type-id-248' name='f' filepath='../.././libcpp/files.c' line='1611' column='1'/>
6133      <!-- cpp_dir* -->
6134      <return type-id='type-id-250'/>
6135    </function-decl>
6136    <!-- cpp_buffer* cpp_get_buffer(cpp_reader*) -->
6137    <function-decl name='cpp_get_buffer' mangled-name='_Z14cpp_get_bufferP10cpp_reader' filepath='../.././libcpp/files.c' line='1620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14cpp_get_bufferP10cpp_reader'>
6138      <!-- parameter of type 'cpp_reader*' -->
6139      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1620' column='1'/>
6140      <!-- cpp_buffer* -->
6141      <return type-id='type-id-254'/>
6142    </function-decl>
6143    <!-- _cpp_file* cpp_get_file(cpp_buffer*) -->
6144    <function-decl name='cpp_get_file' mangled-name='_Z12cpp_get_fileP10cpp_buffer' filepath='../.././libcpp/files.c' line='1628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_get_fileP10cpp_buffer'>
6145      <!-- parameter of type 'cpp_buffer*' -->
6146      <parameter type-id='type-id-254' name='b' filepath='../.././libcpp/files.c' line='1628' column='1'/>
6147      <!-- _cpp_file* -->
6148      <return type-id='type-id-279'/>
6149    </function-decl>
6150    <!-- cpp_buffer* cpp_get_prev(cpp_buffer*) -->
6151    <function-decl name='cpp_get_prev' mangled-name='_Z12cpp_get_prevP10cpp_buffer' filepath='../.././libcpp/files.c' line='1637' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_get_prevP10cpp_buffer'>
6152      <!-- parameter of type 'cpp_buffer*' -->
6153      <parameter type-id='type-id-254' name='b' filepath='../.././libcpp/files.c' line='1637' column='1'/>
6154      <!-- cpp_buffer* -->
6155      <return type-id='type-id-254'/>
6156    </function-decl>
6157    <!-- bool _cpp_save_file_entries(cpp_reader*, FILE*) -->
6158    <function-decl name='_cpp_save_file_entries' mangled-name='_cpp_save_file_entries' filepath='../.././libcpp/files.c' line='1684' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_save_file_entries'>
6159      <!-- parameter of type 'cpp_reader*' -->
6160      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1684' column='1'/>
6161      <!-- parameter of type 'FILE*' -->
6162      <parameter type-id='type-id-76' name='fp' filepath='../.././libcpp/files.c' line='1684' column='1'/>
6163      <!-- bool -->
6164      <return type-id='type-id-5'/>
6165    </function-decl>
6166    <!-- bool _cpp_read_file_entries(cpp_reader*, FILE*) -->
6167    <function-decl name='_cpp_read_file_entries' mangled-name='_cpp_read_file_entries' filepath='../.././libcpp/files.c' line='1751' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_read_file_entries'>
6168      <!-- parameter of type 'cpp_reader*' -->
6169      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/files.c' line='1751' column='1'/>
6170      <!-- parameter of type 'FILE*' -->
6171      <parameter type-id='type-id-76' name='f' filepath='../.././libcpp/files.c' line='1751' column='1'/>
6172      <!-- bool -->
6173      <return type-id='type-id-5'/>
6174    </function-decl>
6175    <!-- unsigned char* _cpp_convert_input(cpp_reader*, const char*, unsigned char*, size_t, size_t, const unsigned char**, off_t*) -->
6176    <function-decl name='_cpp_convert_input' filepath='../.././libcpp/internal.h' line='727' column='1' visibility='default' binding='global' size-in-bits='64'>
6177      <!-- parameter of type 'cpp_reader*' -->
6178      <parameter type-id='type-id-222'/>
6179      <!-- parameter of type 'const char*' -->
6180      <parameter type-id='type-id-1'/>
6181      <!-- parameter of type 'unsigned char*' -->
6182      <parameter type-id='type-id-256'/>
6183      <!-- parameter of type 'typedef size_t' -->
6184      <parameter type-id='type-id-4'/>
6185      <!-- parameter of type 'typedef size_t' -->
6186      <parameter type-id='type-id-4'/>
6187      <!-- parameter of type 'const unsigned char**' -->
6188      <parameter type-id='type-id-232'/>
6189      <!-- parameter of type 'off_t*' -->
6190      <parameter type-id='type-id-233'/>
6191      <!-- unsigned char* -->
6192      <return type-id='type-id-256'/>
6193    </function-decl>
6194    <!-- DIR* opendir(const char*) -->
6195    <function-decl name='opendir' filepath='/usr/include/dirent.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
6196      <!-- parameter of type 'const char*' -->
6197      <parameter type-id='type-id-1'/>
6198      <!-- DIR* -->
6199      <return type-id='type-id-276'/>
6200    </function-decl>
6201    <!-- int closedir(DIR*) -->
6202    <function-decl name='closedir' filepath='/usr/include/dirent.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
6203      <!-- parameter of type 'DIR*' -->
6204      <parameter type-id='type-id-276'/>
6205      <!-- int -->
6206      <return type-id='type-id-2'/>
6207    </function-decl>
6208    <!-- dirent* readdir(DIR*) -->
6209    <function-decl name='readdir' filepath='/usr/include/dirent.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
6210      <!-- parameter of type 'DIR*' -->
6211      <parameter type-id='type-id-276'/>
6212      <!-- dirent* -->
6213      <return type-id='type-id-277'/>
6214    </function-decl>
6215    <!-- int open(const char*, int, ...) -->
6216    <function-decl name='open' filepath='/usr/include/fcntl.h' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
6217      <!-- parameter of type 'const char*' -->
6218      <parameter type-id='type-id-1'/>
6219      <!-- parameter of type 'int' -->
6220      <parameter type-id='type-id-2'/>
6221      <parameter is-variadic='yes'/>
6222      <!-- int -->
6223      <return type-id='type-id-2'/>
6224    </function-decl>
6225    <!-- int ungetc(int, FILE*) -->
6226    <function-decl name='ungetc' filepath='/usr/include/stdio.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'>
6227      <!-- parameter of type 'int' -->
6228      <parameter type-id='type-id-2'/>
6229      <!-- parameter of type 'FILE*' -->
6230      <parameter type-id='type-id-76'/>
6231      <!-- int -->
6232      <return type-id='type-id-2'/>
6233    </function-decl>
6234    <!-- size_t fwrite_unlocked(void*, size_t, size_t, FILE*) -->
6235    <function-decl name='fwrite_unlocked' filepath='/usr/include/stdio.h' line='734' column='1' visibility='default' binding='global' size-in-bits='64'>
6236      <!-- parameter of type 'void*' -->
6237      <parameter type-id='type-id-39'/>
6238      <!-- parameter of type 'typedef size_t' -->
6239      <parameter type-id='type-id-4'/>
6240      <!-- parameter of type 'typedef size_t' -->
6241      <parameter type-id='type-id-4'/>
6242      <!-- parameter of type 'FILE*' -->
6243      <parameter type-id='type-id-76'/>
6244      <!-- typedef size_t -->
6245      <return type-id='type-id-4'/>
6246    </function-decl>
6247    <!-- void* bsearch(void*, void*, size_t, size_t, __compar_fn_t) -->
6248    <function-decl name='bsearch' filepath='/usr/include/stdlib.h' line='755' column='1' visibility='default' binding='global' size-in-bits='64'>
6249      <!-- parameter of type 'void*' -->
6250      <parameter type-id='type-id-39'/>
6251      <!-- parameter of type 'void*' -->
6252      <parameter type-id='type-id-39'/>
6253      <!-- parameter of type 'typedef size_t' -->
6254      <parameter type-id='type-id-4'/>
6255      <!-- parameter of type 'typedef size_t' -->
6256      <parameter type-id='type-id-4'/>
6257      <!-- parameter of type 'typedef __compar_fn_t' -->
6258      <parameter type-id='type-id-270'/>
6259      <!-- void* -->
6260      <return type-id='type-id-39'/>
6261    </function-decl>
6262    <!-- void qsort(void*, size_t, size_t, __compar_fn_t) -->
6263    <function-decl name='qsort' filepath='/usr/include/stdlib.h' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
6264      <!-- parameter of type 'void*' -->
6265      <parameter type-id='type-id-39'/>
6266      <!-- parameter of type 'typedef size_t' -->
6267      <parameter type-id='type-id-4'/>
6268      <!-- parameter of type 'typedef size_t' -->
6269      <parameter type-id='type-id-4'/>
6270      <!-- parameter of type 'typedef __compar_fn_t' -->
6271      <parameter type-id='type-id-270'/>
6272      <!-- void -->
6273      <return type-id='type-id-99'/>
6274    </function-decl>
6275    <!-- int __fxstat(int, int, stat*) -->
6276    <function-decl name='__fxstat' filepath='/usr/include/sys/stat.h' line='401' column='1' visibility='default' binding='global' size-in-bits='64'>
6277      <!-- parameter of type 'int' -->
6278      <parameter type-id='type-id-2'/>
6279      <!-- parameter of type 'int' -->
6280      <parameter type-id='type-id-2'/>
6281      <!-- parameter of type 'stat*' -->
6282      <parameter type-id='type-id-129'/>
6283      <!-- int -->
6284      <return type-id='type-id-2'/>
6285    </function-decl>
6286    <!-- int close(int) -->
6287    <function-decl name='close' filepath='/usr/include/unistd.h' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
6288      <!-- parameter of type 'int' -->
6289      <parameter type-id='type-id-2'/>
6290      <!-- int -->
6291      <return type-id='type-id-2'/>
6292    </function-decl>
6293    <!-- ssize_t read(int, void*, size_t) -->
6294    <function-decl name='read' filepath='/usr/include/unistd.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'>
6295      <!-- parameter of type 'int' -->
6296      <parameter type-id='type-id-2'/>
6297      <!-- parameter of type 'void*' -->
6298      <parameter type-id='type-id-39'/>
6299      <!-- parameter of type 'typedef size_t' -->
6300      <parameter type-id='type-id-4'/>
6301      <!-- typedef ssize_t -->
6302      <return type-id='type-id-275'/>
6303    </function-decl>
6304    <!-- int (void**, void*) -->
6305    <function-type size-in-bits='64' id='type-id-278'>
6306      <!-- parameter of type 'void**' -->
6307      <parameter type-id='type-id-95'/>
6308      <!-- parameter of type 'void*' -->
6309      <parameter type-id='type-id-39'/>
6310      <!-- int -->
6311      <return type-id='type-id-2'/>
6312    </function-type>
6313  </abi-instr>
6314  <abi-instr address-size='64' path='../.././libcpp/identifiers.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
6315    <!-- typedef int (cpp_reader*, typedef hashnode, void*)* ht_cb -->
6316    <typedef-decl name='ht_cb' type-id='type-id-280' filepath='../.././libcpp/include/symtab.h' line='90' column='1' id='type-id-281'/>
6317    <!-- int (cpp_reader*, typedef hashnode, void*)* -->
6318    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-280'/>
6319    <!-- void _cpp_init_hashtable(cpp_reader*, hash_table*) -->
6320    <function-decl name='_cpp_init_hashtable' mangled-name='_cpp_init_hashtable' filepath='../.././libcpp/identifiers.c' line='48' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_init_hashtable'>
6321      <!-- parameter of type 'cpp_reader*' -->
6322      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/identifiers.c' line='48' column='1'/>
6323      <!-- parameter of type 'hash_table*' -->
6324      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/identifiers.c' line='48' column='1'/>
6325      <!-- void -->
6326      <return type-id='type-id-99'/>
6327    </function-decl>
6328    <!-- void _cpp_destroy_hashtable(cpp_reader*) -->
6329    <function-decl name='_cpp_destroy_hashtable' mangled-name='_cpp_destroy_hashtable' filepath='../.././libcpp/identifiers.c' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_destroy_hashtable'>
6330      <!-- parameter of type 'cpp_reader*' -->
6331      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/identifiers.c' line='80' column='1'/>
6332      <!-- void -->
6333      <return type-id='type-id-99'/>
6334    </function-decl>
6335    <!-- cpp_hashnode* cpp_lookup(cpp_reader*, const unsigned char*, unsigned int) -->
6336    <function-decl name='cpp_lookup' mangled-name='_Z10cpp_lookupP10cpp_readerPKhj' filepath='../.././libcpp/identifiers.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10cpp_lookupP10cpp_readerPKhj'>
6337      <!-- parameter of type 'cpp_reader*' -->
6338      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/identifiers.c' line='92' column='1'/>
6339      <!-- parameter of type 'const unsigned char*' -->
6340      <parameter type-id='type-id-258' name='str' filepath='../.././libcpp/identifiers.c' line='92' column='1'/>
6341      <!-- parameter of type 'unsigned int' -->
6342      <parameter type-id='type-id-52' name='len' filepath='../.././libcpp/identifiers.c' line='92' column='1'/>
6343      <!-- cpp_hashnode* -->
6344      <return type-id='type-id-230'/>
6345    </function-decl>
6346    <!-- int cpp_defined(cpp_reader*, const unsigned char*, int) -->
6347    <function-decl name='cpp_defined' mangled-name='_Z11cpp_definedP10cpp_readerPKhi' filepath='../.././libcpp/identifiers.c' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11cpp_definedP10cpp_readerPKhi'>
6348      <!-- parameter of type 'cpp_reader*' -->
6349      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/identifiers.c' line='100' column='1'/>
6350      <!-- parameter of type 'const unsigned char*' -->
6351      <parameter type-id='type-id-258' name='str' filepath='../.././libcpp/identifiers.c' line='100' column='1'/>
6352      <!-- parameter of type 'int' -->
6353      <parameter type-id='type-id-2' name='len' filepath='../.././libcpp/identifiers.c' line='100' column='1'/>
6354      <!-- int -->
6355      <return type-id='type-id-2'/>
6356    </function-decl>
6357    <!-- void cpp_forall_identifiers(cpp_reader*, cpp_cb, void*) -->
6358    <function-decl name='cpp_forall_identifiers' mangled-name='_Z22cpp_forall_identifiersP10cpp_readerPFiS0_P12cpp_hashnodePvES3_' filepath='../.././libcpp/identifiers.c' line='118' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22cpp_forall_identifiersP10cpp_readerPFiS0_P12cpp_hashnodePvES3_'>
6359      <!-- parameter of type 'cpp_reader*' -->
6360      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/identifiers.c' line='118' column='1'/>
6361      <!-- parameter of type 'typedef cpp_cb' -->
6362      <parameter type-id='type-id-238' name='cb' filepath='../.././libcpp/identifiers.c' line='118' column='1'/>
6363      <!-- parameter of type 'void*' -->
6364      <parameter type-id='type-id-39' name='v' filepath='../.././libcpp/identifiers.c' line='118' column='1'/>
6365      <!-- void -->
6366      <return type-id='type-id-99'/>
6367    </function-decl>
6368    <!-- int (cpp_reader*, hashnode, void*) -->
6369    <function-type size-in-bits='64' id='type-id-282'>
6370      <!-- parameter of type 'cpp_reader*' -->
6371      <parameter type-id='type-id-284'/>
6372      <!-- parameter of type 'typedef hashnode' -->
6373      <parameter type-id='type-id-285'/>
6374      <!-- parameter of type 'void*' -->
6375      <parameter type-id='type-id-39'/>
6376      <!-- int -->
6377      <return type-id='type-id-2'/>
6378    </function-type>
6379  </abi-instr>
6380  <abi-instr address-size='64' path='../.././libcpp/init.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
6381    <!-- const unsigned char[256] -->
6382    <array-type-def dimensions='1' type-id='type-id-286' size-in-bits='2048' id='type-id-287'>
6383      <!-- <anonymous range>[256] -->
6384      <subrange length='256' type-id='type-id-8' id='type-id-266'/>
6385    </array-type-def>
6386    <!-- unsigned char[256] -->
6387    <array-type-def dimensions='1' type-id='type-id-69' size-in-bits='2048' id='type-id-288'>
6388      <!-- <anonymous range>[256] -->
6389      <subrange length='256' type-id='type-id-8' id='type-id-266'/>
6390    </array-type-def>
6391    <!-- unsigned char _cpp_trigraph_map[256] -->
6392    <var-decl name='_cpp_trigraph_map' type-id='type-id-288' mangled-name='_cpp_trigraph_map' visibility='default' filepath='../.././libcpp/init.c' line='60' column='1' elf-symbol-id='_cpp_trigraph_map'/>
6393    <!-- void cpp_set_lang(cpp_reader*, c_lang) -->
6394    <function-decl name='cpp_set_lang' mangled-name='_Z12cpp_set_langP10cpp_reader6c_lang' filepath='../.././libcpp/init.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12cpp_set_langP10cpp_reader6c_lang'>
6395      <!-- parameter of type 'cpp_reader*' -->
6396      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='108' column='1'/>
6397      <!-- parameter of type 'enum c_lang' -->
6398      <parameter type-id='type-id-289' name='lang' filepath='../.././libcpp/init.c' line='108' column='1'/>
6399      <!-- void -->
6400      <return type-id='type-id-99'/>
6401    </function-decl>
6402    <!-- cpp_reader* cpp_create_reader(c_lang, hash_table*, line_maps*) -->
6403    <function-decl name='cpp_create_reader' mangled-name='_Z17cpp_create_reader6c_langP2htP9line_maps' filepath='../.././libcpp/init.c' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17cpp_create_reader6c_langP2htP9line_maps'>
6404      <!-- parameter of type 'enum c_lang' -->
6405      <parameter type-id='type-id-289' name='lang' filepath='../.././libcpp/init.c' line='152' column='1'/>
6406      <!-- parameter of type 'hash_table*' -->
6407      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/init.c' line='152' column='1'/>
6408      <!-- parameter of type 'line_maps*' -->
6409      <parameter type-id='type-id-160' name='line_table' filepath='../.././libcpp/init.c' line='153' column='1'/>
6410      <!-- cpp_reader* -->
6411      <return type-id='type-id-222'/>
6412    </function-decl>
6413    <!-- void cpp_set_line_map(cpp_reader*, line_maps*) -->
6414    <function-decl name='cpp_set_line_map' mangled-name='_Z16cpp_set_line_mapP10cpp_readerP9line_maps' filepath='../.././libcpp/init.c' line='252' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16cpp_set_line_mapP10cpp_readerP9line_maps'>
6415      <!-- parameter of type 'cpp_reader*' -->
6416      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='252' column='1'/>
6417      <!-- parameter of type 'line_maps*' -->
6418      <parameter type-id='type-id-160' name='line_table' filepath='../.././libcpp/init.c' line='252' column='1'/>
6419      <!-- void -->
6420      <return type-id='type-id-99'/>
6421    </function-decl>
6422    <!-- void cpp_destroy(cpp_reader*) -->
6423    <function-decl name='cpp_destroy' mangled-name='_Z11cpp_destroyP10cpp_reader' filepath='../.././libcpp/init.c' line='260' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11cpp_destroyP10cpp_reader'>
6424      <!-- parameter of type 'cpp_reader*' -->
6425      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='260' column='1'/>
6426      <!-- void -->
6427      <return type-id='type-id-99'/>
6428    </function-decl>
6429    <!-- const char* cpp_named_operator2name(cpp_ttype) -->
6430    <function-decl name='cpp_named_operator2name' mangled-name='cpp_named_operator2name' filepath='../.././libcpp/init.c' line='413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cpp_named_operator2name'>
6431      <!-- parameter of type 'enum cpp_ttype' -->
6432      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/init.c' line='413' column='1'/>
6433      <!-- const char* -->
6434      <return type-id='type-id-1'/>
6435    </function-decl>
6436    <!-- void cpp_init_special_builtins(cpp_reader*) -->
6437    <function-decl name='cpp_init_special_builtins' mangled-name='_Z25cpp_init_special_builtinsP10cpp_reader' filepath='../.././libcpp/init.c' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25cpp_init_special_builtinsP10cpp_reader'>
6438      <!-- parameter of type 'cpp_reader*' -->
6439      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='429' column='1'/>
6440      <!-- void -->
6441      <return type-id='type-id-99'/>
6442    </function-decl>
6443    <!-- void cpp_init_builtins(cpp_reader*, int) -->
6444    <function-decl name='cpp_init_builtins' mangled-name='_Z17cpp_init_builtinsP10cpp_readeri' filepath='../.././libcpp/init.c' line='456' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17cpp_init_builtinsP10cpp_readeri'>
6445      <!-- parameter of type 'cpp_reader*' -->
6446      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='456' column='1'/>
6447      <!-- parameter of type 'int' -->
6448      <parameter type-id='type-id-2' name='hosted' filepath='../.././libcpp/init.c' line='456' column='1'/>
6449      <!-- void -->
6450      <return type-id='type-id-99'/>
6451    </function-decl>
6452    <!-- void cpp_post_options(cpp_reader*) -->
6453    <function-decl name='cpp_post_options' mangled-name='_Z16cpp_post_optionsP10cpp_reader' filepath='../.././libcpp/init.c' line='555' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16cpp_post_optionsP10cpp_reader'>
6454      <!-- parameter of type 'cpp_reader*' -->
6455      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='555' column='1'/>
6456      <!-- void -->
6457      <return type-id='type-id-99'/>
6458    </function-decl>
6459    <!-- const char* cpp_read_main_file(cpp_reader*, const char*) -->
6460    <function-decl name='cpp_read_main_file' mangled-name='_Z18cpp_read_main_fileP10cpp_readerPKc' filepath='../.././libcpp/init.c' line='577' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18cpp_read_main_fileP10cpp_readerPKc'>
6461      <!-- parameter of type 'cpp_reader*' -->
6462      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='577' column='1'/>
6463      <!-- parameter of type 'const char*' -->
6464      <parameter type-id='type-id-1' name='fname' filepath='../.././libcpp/init.c' line='577' column='1'/>
6465      <!-- const char* -->
6466      <return type-id='type-id-1'/>
6467    </function-decl>
6468    <!-- void cpp_finish(cpp_reader*, FILE*) -->
6469    <function-decl name='cpp_finish' mangled-name='_Z10cpp_finishP10cpp_readerP8_IO_FILE' filepath='../.././libcpp/init.c' line='693' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10cpp_finishP10cpp_readerP8_IO_FILE'>
6470      <!-- parameter of type 'cpp_reader*' -->
6471      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/init.c' line='693' column='1'/>
6472      <!-- parameter of type 'FILE*' -->
6473      <parameter type-id='type-id-76' name='deps_stream' filepath='../.././libcpp/init.c' line='693' column='1'/>
6474      <!-- void -->
6475      <return type-id='type-id-99'/>
6476    </function-decl>
6477    <!-- _cpp_buff* _cpp_get_buff(cpp_reader*, size_t) -->
6478    <function-decl name='_cpp_get_buff' filepath='../.././libcpp/internal.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
6479      <!-- parameter of type 'cpp_reader*' -->
6480      <parameter type-id='type-id-222'/>
6481      <!-- parameter of type 'typedef size_t' -->
6482      <parameter type-id='type-id-4'/>
6483      <!-- _cpp_buff* -->
6484      <return type-id='type-id-290'/>
6485    </function-decl>
6486    <!-- void _cpp_free_buff(_cpp_buff*) -->
6487    <function-decl name='_cpp_free_buff' filepath='../.././libcpp/internal.h' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
6488      <!-- parameter of type '_cpp_buff*' -->
6489      <parameter type-id='type-id-290'/>
6490      <!-- void -->
6491      <return type-id='type-id-99'/>
6492    </function-decl>
6493    <!-- cpp_token* _cpp_lex_direct(cpp_reader*) -->
6494    <function-decl name='_cpp_lex_direct' filepath='../.././libcpp/internal.h' line='652' column='1' visibility='default' binding='global' size-in-bits='64'>
6495      <!-- parameter of type 'cpp_reader*' -->
6496      <parameter type-id='type-id-222'/>
6497      <!-- cpp_token* -->
6498      <return type-id='type-id-291'/>
6499    </function-decl>
6500    <!-- void _cpp_init_tokenrun(tokenrun*, unsigned int) -->
6501    <function-decl name='_cpp_init_tokenrun' filepath='../.././libcpp/internal.h' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
6502      <!-- parameter of type 'tokenrun*' -->
6503      <parameter type-id='type-id-292'/>
6504      <!-- parameter of type 'unsigned int' -->
6505      <parameter type-id='type-id-52'/>
6506      <!-- void -->
6507      <return type-id='type-id-99'/>
6508    </function-decl>
6509    <!-- void _cpp_init_lexer() -->
6510    <function-decl name='_cpp_init_lexer' filepath='../.././libcpp/internal.h' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
6511      <!-- void -->
6512      <return type-id='type-id-99'/>
6513    </function-decl>
6514  </abi-instr>
6515  <abi-instr address-size='64' path='../.././libcpp/lex.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
6516    <!-- enum cpp_token_fld_kind -->
6517    <enum-decl name='cpp_token_fld_kind' filepath='../.././libcpp/include/cpplib.h' line='195' column='1' id='type-id-293'>
6518      <underlying-type type-id='type-id-20'/>
6519      <enumerator name='CPP_TOKEN_FLD_NODE' value='0'/>
6520      <enumerator name='CPP_TOKEN_FLD_SOURCE' value='1'/>
6521      <enumerator name='CPP_TOKEN_FLD_STR' value='2'/>
6522      <enumerator name='CPP_TOKEN_FLD_ARG_NO' value='3'/>
6523      <enumerator name='CPP_TOKEN_FLD_TOKEN_NO' value='4'/>
6524      <enumerator name='CPP_TOKEN_FLD_PRAGMA' value='5'/>
6525      <enumerator name='CPP_TOKEN_FLD_NONE' value='6'/>
6526    </enum-decl>
6527    <!-- struct normalize_state -->
6528    <class-decl name='normalize_state' size-in-bits='96' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='706' column='1' id='type-id-294'>
6529      <data-member access='public' layout-offset-in-bits='0'>
6530        <!-- cppchar_t normalize_state::previous -->
6531        <var-decl name='previous' type-id='type-id-223' visibility='default' filepath='../.././libcpp/internal.h' line='709' column='1'/>
6532      </data-member>
6533      <data-member access='public' layout-offset-in-bits='32'>
6534        <!-- unsigned char normalize_state::prev_class -->
6535        <var-decl name='prev_class' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='711' column='1'/>
6536      </data-member>
6537      <data-member access='public' layout-offset-in-bits='64'>
6538        <!-- cpp_normalize_level normalize_state::level -->
6539        <var-decl name='level' type-id='type-id-295' visibility='default' filepath='../.././libcpp/internal.h' line='713' column='1'/>
6540      </data-member>
6541    </class-decl>
6542    <!-- typedef cpp_context cpp_context -->
6543    <typedef-decl name='cpp_context' type-id='type-id-296' filepath='../.././libcpp/internal.h' line='176' column='1' id='type-id-297'/>
6544    <!-- cpp_comment_table* -->
6545    <pointer-type-def type-id='type-id-298' size-in-bits='64' id='type-id-299'/>
6546    <!-- cpp_context* -->
6547    <pointer-type-def type-id='type-id-297' size-in-bits='64' id='type-id-300'/>
6548    <!-- normalize_state* -->
6549    <pointer-type-def type-id='type-id-294' size-in-bits='64' id='type-id-224'/>
6550    <!-- void _cpp_backup_tokens_direct(cpp_reader*, unsigned int) -->
6551    <function-decl name='_cpp_backup_tokens_direct' filepath='../.././libcpp/internal.h' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
6552      <!-- parameter of type 'cpp_reader*' -->
6553      <parameter type-id='type-id-222'/>
6554      <!-- parameter of type 'unsigned int' -->
6555      <parameter type-id='type-id-52'/>
6556      <!-- void -->
6557      <return type-id='type-id-99'/>
6558    </function-decl>
6559    <!-- cppchar_t _cpp_valid_ucn(cpp_reader*, const unsigned char**, const unsigned char*, int, normalize_state*) -->
6560    <function-decl name='_cpp_valid_ucn' filepath='../.././libcpp/internal.h' line='723' column='1' visibility='default' binding='global' size-in-bits='64'>
6561      <!-- parameter of type 'cpp_reader*' -->
6562      <parameter type-id='type-id-222'/>
6563      <!-- parameter of type 'const unsigned char**' -->
6564      <parameter type-id='type-id-232'/>
6565      <!-- parameter of type 'const unsigned char*' -->
6566      <parameter type-id='type-id-258'/>
6567      <!-- parameter of type 'int' -->
6568      <parameter type-id='type-id-2'/>
6569      <!-- parameter of type 'normalize_state*' -->
6570      <parameter type-id='type-id-224'/>
6571      <!-- typedef cppchar_t -->
6572      <return type-id='type-id-223'/>
6573    </function-decl>
6574    <!-- cpp_hashnode* _cpp_interpret_identifier(cpp_reader*, const unsigned char*, size_t) -->
6575    <function-decl name='_cpp_interpret_identifier' filepath='../.././libcpp/internal.h' line='731' column='1' visibility='default' binding='global' size-in-bits='64'>
6576      <!-- parameter of type 'cpp_reader*' -->
6577      <parameter type-id='type-id-222'/>
6578      <!-- parameter of type 'const unsigned char*' -->
6579      <parameter type-id='type-id-258'/>
6580      <!-- parameter of type 'typedef size_t' -->
6581      <parameter type-id='type-id-4'/>
6582      <!-- cpp_hashnode* -->
6583      <return type-id='type-id-230'/>
6584    </function-decl>
6585    <!-- int cpp_ideq(const cpp_token*, const char*) -->
6586    <function-decl name='cpp_ideq' mangled-name='_Z8cpp_ideqPK9cpp_tokenPKc' filepath='../.././libcpp/lex.c' line='74' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8cpp_ideqPK9cpp_tokenPKc'>
6587      <!-- parameter of type 'const cpp_token*' -->
6588      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/lex.c' line='74' column='1'/>
6589      <!-- parameter of type 'const char*' -->
6590      <parameter type-id='type-id-1' name='string' filepath='../.././libcpp/lex.c' line='74' column='1'/>
6591      <!-- int -->
6592      <return type-id='type-id-2'/>
6593    </function-decl>
6594    <!-- void _cpp_process_line_notes(cpp_reader*, int) -->
6595    <function-decl name='_cpp_process_line_notes' mangled-name='_cpp_process_line_notes' filepath='../.././libcpp/lex.c' line='827' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_process_line_notes'>
6596      <!-- parameter of type 'cpp_reader*' -->
6597      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='827' column='1'/>
6598      <!-- parameter of type 'int' -->
6599      <parameter type-id='type-id-2' name='in_comment' filepath='../.././libcpp/lex.c' line='827' column='1'/>
6600      <!-- void -->
6601      <return type-id='type-id-99'/>
6602    </function-decl>
6603    <!-- bool _cpp_skip_block_comment(cpp_reader*) -->
6604    <function-decl name='_cpp_skip_block_comment' mangled-name='_cpp_skip_block_comment' filepath='../.././libcpp/lex.c' line='893' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_skip_block_comment'>
6605      <!-- parameter of type 'cpp_reader*' -->
6606      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='893' column='1'/>
6607      <!-- bool -->
6608      <return type-id='type-id-5'/>
6609    </function-decl>
6610    <!-- cpp_comment_table* cpp_get_comments(cpp_reader*) -->
6611    <function-decl name='cpp_get_comments' mangled-name='_Z16cpp_get_commentsP10cpp_reader' filepath='../.././libcpp/lex.c' line='1627' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16cpp_get_commentsP10cpp_reader'>
6612      <!-- parameter of type 'cpp_reader*' -->
6613      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='1627' column='1'/>
6614      <!-- cpp_comment_table* -->
6615      <return type-id='type-id-299'/>
6616    </function-decl>
6617    <!-- int _cpp_remaining_tokens_num_in_context(cpp_context*) -->
6618    <function-decl name='_cpp_remaining_tokens_num_in_context' mangled-name='_cpp_remaining_tokens_num_in_context' filepath='../.././libcpp/lex.c' line='1745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_remaining_tokens_num_in_context'>
6619      <!-- parameter of type 'cpp_context*' -->
6620      <parameter type-id='type-id-300' name='context' filepath='../.././libcpp/lex.c' line='1745' column='1'/>
6621      <!-- int -->
6622      <return type-id='type-id-2'/>
6623    </function-decl>
6624    <!-- const cpp_token* cpp_peek_token(cpp_reader*, int) -->
6625    <function-decl name='cpp_peek_token' mangled-name='_Z14cpp_peek_tokenP10cpp_readeri' filepath='../.././libcpp/lex.c' line='1772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14cpp_peek_tokenP10cpp_readeri'>
6626      <!-- parameter of type 'cpp_reader*' -->
6627      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='1772' column='1'/>
6628      <!-- parameter of type 'int' -->
6629      <parameter type-id='type-id-2' name='index' filepath='../.././libcpp/lex.c' line='1772' column='1'/>
6630      <!-- const cpp_token* -->
6631      <return type-id='type-id-228'/>
6632    </function-decl>
6633    <!-- cpp_token* _cpp_temp_token(cpp_reader*) -->
6634    <function-decl name='_cpp_temp_token' mangled-name='_cpp_temp_token' filepath='../.././libcpp/lex.c' line='1813' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_temp_token'>
6635      <!-- parameter of type 'cpp_reader*' -->
6636      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='1813' column='1'/>
6637      <!-- cpp_token* -->
6638      <return type-id='type-id-291'/>
6639    </function-decl>
6640    <!-- bool _cpp_get_fresh_line(cpp_reader*) -->
6641    <function-decl name='_cpp_get_fresh_line' mangled-name='_cpp_get_fresh_line' filepath='../.././libcpp/lex.c' line='1921' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_get_fresh_line'>
6642      <!-- parameter of type 'cpp_reader*' -->
6643      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='1921' column='1'/>
6644      <!-- bool -->
6645      <return type-id='type-id-5'/>
6646    </function-decl>
6647    <!-- unsigned int cpp_token_len(const cpp_token*) -->
6648    <function-decl name='cpp_token_len' mangled-name='_Z13cpp_token_lenPK9cpp_token' filepath='../.././libcpp/lex.c' line='2355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13cpp_token_lenPK9cpp_token'>
6649      <!-- parameter of type 'const cpp_token*' -->
6650      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/lex.c' line='2355' column='1'/>
6651      <!-- unsigned int -->
6652      <return type-id='type-id-52'/>
6653    </function-decl>
6654    <!-- unsigned char* cpp_spell_token(cpp_reader*, const cpp_token*, unsigned char*, bool) -->
6655    <function-decl name='cpp_spell_token' mangled-name='_Z15cpp_spell_tokenP10cpp_readerPK9cpp_tokenPhb' filepath='../.././libcpp/lex.c' line='2418' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_spell_tokenP10cpp_readerPK9cpp_tokenPhb'>
6656      <!-- parameter of type 'cpp_reader*' -->
6657      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2418' column='1'/>
6658      <!-- parameter of type 'const cpp_token*' -->
6659      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/lex.c' line='2418' column='1'/>
6660      <!-- parameter of type 'unsigned char*' -->
6661      <parameter type-id='type-id-256' name='buffer' filepath='../.././libcpp/lex.c' line='2419' column='1'/>
6662      <!-- parameter of type 'bool' -->
6663      <parameter type-id='type-id-5' name='forstring' filepath='../.././libcpp/lex.c' line='2419' column='1'/>
6664      <!-- unsigned char* -->
6665      <return type-id='type-id-256'/>
6666    </function-decl>
6667    <!-- unsigned char* cpp_token_as_text(cpp_reader*, const cpp_token*) -->
6668    <function-decl name='cpp_token_as_text' mangled-name='_Z17cpp_token_as_textP10cpp_readerPK9cpp_token' filepath='../.././libcpp/lex.c' line='2481' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17cpp_token_as_textP10cpp_readerPK9cpp_token'>
6669      <!-- parameter of type 'cpp_reader*' -->
6670      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2481' column='1'/>
6671      <!-- parameter of type 'const cpp_token*' -->
6672      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/lex.c' line='2481' column='1'/>
6673      <!-- unsigned char* -->
6674      <return type-id='type-id-256'/>
6675    </function-decl>
6676    <!-- const char* cpp_type2name(cpp_ttype, unsigned char) -->
6677    <function-decl name='cpp_type2name' mangled-name='_Z13cpp_type2name9cpp_ttypeh' filepath='../.././libcpp/lex.c' line='2496' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13cpp_type2name9cpp_ttypeh'>
6678      <!-- parameter of type 'enum cpp_ttype' -->
6679      <parameter type-id='type-id-227' name='type' filepath='../.././libcpp/lex.c' line='2496' column='1'/>
6680      <!-- parameter of type 'unsigned char' -->
6681      <parameter type-id='type-id-69' name='flags' filepath='../.././libcpp/lex.c' line='2496' column='1'/>
6682      <!-- const char* -->
6683      <return type-id='type-id-1'/>
6684    </function-decl>
6685    <!-- void cpp_output_token(const cpp_token*, FILE*) -->
6686    <function-decl name='cpp_output_token' mangled-name='_Z16cpp_output_tokenPK9cpp_tokenP8_IO_FILE' filepath='../.././libcpp/lex.c' line='2510' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16cpp_output_tokenPK9cpp_tokenP8_IO_FILE'>
6687      <!-- parameter of type 'const cpp_token*' -->
6688      <parameter type-id='type-id-228' name='token' filepath='../.././libcpp/lex.c' line='2510' column='1'/>
6689      <!-- parameter of type 'FILE*' -->
6690      <parameter type-id='type-id-76' name='fp' filepath='../.././libcpp/lex.c' line='2510' column='1'/>
6691      <!-- void -->
6692      <return type-id='type-id-99'/>
6693    </function-decl>
6694    <!-- int cpp_avoid_paste(cpp_reader*, const cpp_token*, const cpp_token*) -->
6695    <function-decl name='cpp_avoid_paste' mangled-name='_Z15cpp_avoid_pasteP10cpp_readerPK9cpp_tokenS3_' filepath='../.././libcpp/lex.c' line='2592' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_avoid_pasteP10cpp_readerPK9cpp_tokenS3_'>
6696      <!-- parameter of type 'cpp_reader*' -->
6697      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2592' column='1'/>
6698      <!-- parameter of type 'const cpp_token*' -->
6699      <parameter type-id='type-id-228' name='token1' filepath='../.././libcpp/lex.c' line='2592' column='1'/>
6700      <!-- parameter of type 'const cpp_token*' -->
6701      <parameter type-id='type-id-228' name='token2' filepath='../.././libcpp/lex.c' line='2593' column='1'/>
6702      <!-- int -->
6703      <return type-id='type-id-2'/>
6704    </function-decl>
6705    <!-- void cpp_output_line(cpp_reader*, FILE*) -->
6706    <function-decl name='cpp_output_line' mangled-name='_Z15cpp_output_lineP10cpp_readerP8_IO_FILE' filepath='../.././libcpp/lex.c' line='2649' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_output_lineP10cpp_readerP8_IO_FILE'>
6707      <!-- parameter of type 'cpp_reader*' -->
6708      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2649' column='1'/>
6709      <!-- parameter of type 'FILE*' -->
6710      <parameter type-id='type-id-76' name='fp' filepath='../.././libcpp/lex.c' line='2649' column='1'/>
6711      <!-- void -->
6712      <return type-id='type-id-99'/>
6713    </function-decl>
6714    <!-- unsigned char* cpp_output_line_to_string(cpp_reader*, const unsigned char*) -->
6715    <function-decl name='cpp_output_line_to_string' mangled-name='_Z25cpp_output_line_to_stringP10cpp_readerPKh' filepath='../.././libcpp/lex.c' line='2669' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25cpp_output_line_to_stringP10cpp_readerPKh'>
6716      <!-- parameter of type 'cpp_reader*' -->
6717      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2669' column='1'/>
6718      <!-- parameter of type 'const unsigned char*' -->
6719      <parameter type-id='type-id-258' name='dir_name' filepath='../.././libcpp/lex.c' line='2669' column='1'/>
6720      <!-- unsigned char* -->
6721      <return type-id='type-id-256'/>
6722    </function-decl>
6723    <!-- void _cpp_release_buff(cpp_reader*, _cpp_buff*) -->
6724    <function-decl name='_cpp_release_buff' mangled-name='_cpp_release_buff' filepath='../.././libcpp/lex.c' line='2748' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_release_buff'>
6725      <!-- parameter of type 'cpp_reader*' -->
6726      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2748' column='1'/>
6727      <!-- parameter of type '_cpp_buff*' -->
6728      <parameter type-id='type-id-290' name='buff' filepath='../.././libcpp/lex.c' line='2748' column='1'/>
6729      <!-- void -->
6730      <return type-id='type-id-99'/>
6731    </function-decl>
6732    <!-- _cpp_buff* _cpp_append_extend_buff(cpp_reader*, _cpp_buff*, size_t) -->
6733    <function-decl name='_cpp_append_extend_buff' mangled-name='_cpp_append_extend_buff' filepath='../.././libcpp/lex.c' line='2789' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_append_extend_buff'>
6734      <!-- parameter of type 'cpp_reader*' -->
6735      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2789' column='1'/>
6736      <!-- parameter of type '_cpp_buff*' -->
6737      <parameter type-id='type-id-290' name='buff' filepath='../.././libcpp/lex.c' line='2789' column='1'/>
6738      <!-- parameter of type 'typedef size_t' -->
6739      <parameter type-id='type-id-4' name='min_extra' filepath='../.././libcpp/lex.c' line='2789' column='1'/>
6740      <!-- _cpp_buff* -->
6741      <return type-id='type-id-290'/>
6742    </function-decl>
6743    <!-- unsigned char* _cpp_unaligned_alloc(cpp_reader*, size_t) -->
6744    <function-decl name='_cpp_unaligned_alloc' mangled-name='_cpp_unaligned_alloc' filepath='../.././libcpp/lex.c' line='2831' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_unaligned_alloc'>
6745      <!-- parameter of type 'cpp_reader*' -->
6746      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/lex.c' line='2831' column='1'/>
6747      <!-- parameter of type 'typedef size_t' -->
6748      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/lex.c' line='2831' column='1'/>
6749      <!-- unsigned char* -->
6750      <return type-id='type-id-256'/>
6751    </function-decl>
6752    <!-- cpp_token_fld_kind cpp_token_val_index(cpp_token*) -->
6753    <function-decl name='cpp_token_val_index' mangled-name='_Z19cpp_token_val_indexP9cpp_token' filepath='../.././libcpp/lex.c' line='2879' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19cpp_token_val_indexP9cpp_token'>
6754      <!-- parameter of type 'cpp_token*' -->
6755      <parameter type-id='type-id-291' name='tok' filepath='../.././libcpp/lex.c' line='2879' column='1'/>
6756      <!-- enum cpp_token_fld_kind -->
6757      <return type-id='type-id-293'/>
6758    </function-decl>
6759    <!-- void cpp_force_token_locations(cpp_reader*, source_location*) -->
6760    <function-decl name='cpp_force_token_locations' mangled-name='_Z25cpp_force_token_locationsP10cpp_readerPj' filepath='../.././libcpp/lex.c' line='2910' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25cpp_force_token_locationsP10cpp_readerPj'>
6761      <!-- parameter of type 'cpp_reader*' -->
6762      <parameter type-id='type-id-222' name='r' filepath='../.././libcpp/lex.c' line='2910' column='1'/>
6763      <!-- parameter of type 'source_location*' -->
6764      <parameter type-id='type-id-67' name='p' filepath='../.././libcpp/lex.c' line='2910' column='1'/>
6765      <!-- void -->
6766      <return type-id='type-id-99'/>
6767    </function-decl>
6768    <!-- void cpp_stop_forcing_token_locations(cpp_reader*) -->
6769    <function-decl name='cpp_stop_forcing_token_locations' mangled-name='_Z32cpp_stop_forcing_token_locationsP10cpp_reader' filepath='../.././libcpp/lex.c' line='2918' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z32cpp_stop_forcing_token_locationsP10cpp_reader'>
6770      <!-- parameter of type 'cpp_reader*' -->
6771      <parameter type-id='type-id-222' name='r' filepath='../.././libcpp/lex.c' line='2918' column='1'/>
6772      <!-- void -->
6773      <return type-id='type-id-99'/>
6774    </function-decl>
6775    <!-- void* memmove(void*, void*, size_t) -->
6776    <function-decl name='memmove' filepath='/usr/include/string.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6777      <!-- parameter of type 'void*' -->
6778      <parameter type-id='type-id-39'/>
6779      <!-- parameter of type 'void*' -->
6780      <parameter type-id='type-id-39'/>
6781      <!-- parameter of type 'typedef size_t' -->
6782      <parameter type-id='type-id-4'/>
6783      <!-- void* -->
6784      <return type-id='type-id-39'/>
6785    </function-decl>
6786  </abi-instr>
6787  <abi-instr address-size='64' path='../.././libcpp/line-map.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
6788    <!-- cpp_token[1] -->
6789    <array-type-def dimensions='1' type-id='type-id-301' size-in-bits='192' id='type-id-302'>
6790      <!-- <anonymous range>[1] -->
6791      <subrange length='1' type-id='type-id-8' id='type-id-11'/>
6792    </array-type-def>
6793    <!-- enum cpp_builtin_type -->
6794    <enum-decl name='cpp_builtin_type' filepath='../.././libcpp/include/cpplib.h' line='623' column='1' id='type-id-303'>
6795      <underlying-type type-id='type-id-20'/>
6796      <enumerator name='BT_SPECLINE' value='0'/>
6797      <enumerator name='BT_DATE' value='1'/>
6798      <enumerator name='BT_FILE' value='2'/>
6799      <enumerator name='BT_BASE_FILE' value='3'/>
6800      <enumerator name='BT_INCLUDE_LEVEL' value='4'/>
6801      <enumerator name='BT_TIME' value='5'/>
6802      <enumerator name='BT_STDC' value='6'/>
6803      <enumerator name='BT_PRAGMA' value='7'/>
6804      <enumerator name='BT_TIMESTAMP' value='8'/>
6805      <enumerator name='BT_COUNTER' value='9'/>
6806      <enumerator name='BT_FIRST_USER' value='10'/>
6807      <enumerator name='BT_LAST_USER' value='41'/>
6808    </enum-decl>
6809    <!-- enum cpp_ttype -->
6810    <enum-decl name='cpp_ttype' filepath='../.././libcpp/include/cpplib.h' line='153' column='1' id='type-id-227'>
6811      <underlying-type type-id='type-id-20'/>
6812      <enumerator name='CPP_EQ' value='0'/>
6813      <enumerator name='CPP_NOT' value='1'/>
6814      <enumerator name='CPP_GREATER' value='2'/>
6815      <enumerator name='CPP_LESS' value='3'/>
6816      <enumerator name='CPP_PLUS' value='4'/>
6817      <enumerator name='CPP_MINUS' value='5'/>
6818      <enumerator name='CPP_MULT' value='6'/>
6819      <enumerator name='CPP_DIV' value='7'/>
6820      <enumerator name='CPP_MOD' value='8'/>
6821      <enumerator name='CPP_AND' value='9'/>
6822      <enumerator name='CPP_OR' value='10'/>
6823      <enumerator name='CPP_XOR' value='11'/>
6824      <enumerator name='CPP_RSHIFT' value='12'/>
6825      <enumerator name='CPP_LSHIFT' value='13'/>
6826      <enumerator name='CPP_COMPL' value='14'/>
6827      <enumerator name='CPP_AND_AND' value='15'/>
6828      <enumerator name='CPP_OR_OR' value='16'/>
6829      <enumerator name='CPP_QUERY' value='17'/>
6830      <enumerator name='CPP_COLON' value='18'/>
6831      <enumerator name='CPP_COMMA' value='19'/>
6832      <enumerator name='CPP_OPEN_PAREN' value='20'/>
6833      <enumerator name='CPP_CLOSE_PAREN' value='21'/>
6834      <enumerator name='CPP_EOF' value='22'/>
6835      <enumerator name='CPP_EQ_EQ' value='23'/>
6836      <enumerator name='CPP_NOT_EQ' value='24'/>
6837      <enumerator name='CPP_GREATER_EQ' value='25'/>
6838      <enumerator name='CPP_LESS_EQ' value='26'/>
6839      <enumerator name='CPP_PLUS_EQ' value='27'/>
6840      <enumerator name='CPP_MINUS_EQ' value='28'/>
6841      <enumerator name='CPP_MULT_EQ' value='29'/>
6842      <enumerator name='CPP_DIV_EQ' value='30'/>
6843      <enumerator name='CPP_MOD_EQ' value='31'/>
6844      <enumerator name='CPP_AND_EQ' value='32'/>
6845      <enumerator name='CPP_OR_EQ' value='33'/>
6846      <enumerator name='CPP_XOR_EQ' value='34'/>
6847      <enumerator name='CPP_RSHIFT_EQ' value='35'/>
6848      <enumerator name='CPP_LSHIFT_EQ' value='36'/>
6849      <enumerator name='CPP_HASH' value='37'/>
6850      <enumerator name='CPP_PASTE' value='38'/>
6851      <enumerator name='CPP_OPEN_SQUARE' value='39'/>
6852      <enumerator name='CPP_CLOSE_SQUARE' value='40'/>
6853      <enumerator name='CPP_OPEN_BRACE' value='41'/>
6854      <enumerator name='CPP_CLOSE_BRACE' value='42'/>
6855      <enumerator name='CPP_SEMICOLON' value='43'/>
6856      <enumerator name='CPP_ELLIPSIS' value='44'/>
6857      <enumerator name='CPP_PLUS_PLUS' value='45'/>
6858      <enumerator name='CPP_MINUS_MINUS' value='46'/>
6859      <enumerator name='CPP_DEREF' value='47'/>
6860      <enumerator name='CPP_DOT' value='48'/>
6861      <enumerator name='CPP_SCOPE' value='49'/>
6862      <enumerator name='CPP_DEREF_STAR' value='50'/>
6863      <enumerator name='CPP_DOT_STAR' value='51'/>
6864      <enumerator name='CPP_ATSIGN' value='52'/>
6865      <enumerator name='CPP_NAME' value='53'/>
6866      <enumerator name='CPP_AT_NAME' value='54'/>
6867      <enumerator name='CPP_NUMBER' value='55'/>
6868      <enumerator name='CPP_CHAR' value='56'/>
6869      <enumerator name='CPP_WCHAR' value='57'/>
6870      <enumerator name='CPP_CHAR16' value='58'/>
6871      <enumerator name='CPP_CHAR32' value='59'/>
6872      <enumerator name='CPP_OTHER' value='60'/>
6873      <enumerator name='CPP_STRING' value='61'/>
6874      <enumerator name='CPP_WSTRING' value='62'/>
6875      <enumerator name='CPP_STRING16' value='63'/>
6876      <enumerator name='CPP_STRING32' value='64'/>
6877      <enumerator name='CPP_UTF8STRING' value='65'/>
6878      <enumerator name='CPP_OBJC_STRING' value='66'/>
6879      <enumerator name='CPP_HEADER_NAME' value='67'/>
6880      <enumerator name='CPP_CHAR_USERDEF' value='68'/>
6881      <enumerator name='CPP_WCHAR_USERDEF' value='69'/>
6882      <enumerator name='CPP_CHAR16_USERDEF' value='70'/>
6883      <enumerator name='CPP_CHAR32_USERDEF' value='71'/>
6884      <enumerator name='CPP_STRING_USERDEF' value='72'/>
6885      <enumerator name='CPP_WSTRING_USERDEF' value='73'/>
6886      <enumerator name='CPP_STRING16_USERDEF' value='74'/>
6887      <enumerator name='CPP_STRING32_USERDEF' value='75'/>
6888      <enumerator name='CPP_UTF8STRING_USERDEF' value='76'/>
6889      <enumerator name='CPP_COMMENT' value='77'/>
6890      <enumerator name='CPP_MACRO_ARG' value='78'/>
6891      <enumerator name='CPP_PRAGMA' value='79'/>
6892      <enumerator name='CPP_PRAGMA_EOL' value='80'/>
6893      <enumerator name='CPP_PADDING' value='81'/>
6894      <enumerator name='N_TTYPES' value='82'/>
6895      <enumerator name='CPP_LAST_EQ' value='13'/>
6896      <enumerator name='CPP_FIRST_DIGRAPH' value='37'/>
6897      <enumerator name='CPP_LAST_PUNCTUATOR' value='52'/>
6898      <enumerator name='CPP_LAST_CPP_OP' value='26'/>
6899    </enum-decl>
6900    <!-- enum node_type -->
6901    <enum-decl name='node_type' filepath='../.././libcpp/include/cpplib.h' line='614' column='1' id='type-id-143'>
6902      <underlying-type type-id='type-id-20'/>
6903      <enumerator name='NT_VOID' value='0'/>
6904      <enumerator name='NT_MACRO' value='1'/>
6905      <enumerator name='NT_ASSERTION' value='2'/>
6906    </enum-decl>
6907    <!-- struct answer -->
6908    <class-decl name='answer' size-in-bits='320' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='28' column='1' id='type-id-304'>
6909      <data-member access='public' layout-offset-in-bits='0'>
6910        <!-- answer* answer::next -->
6911        <var-decl name='next' type-id='type-id-305' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='29' column='1'/>
6912      </data-member>
6913      <data-member access='public' layout-offset-in-bits='64'>
6914        <!-- unsigned int answer::count -->
6915        <var-decl name='count' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='30' column='1'/>
6916      </data-member>
6917      <data-member access='public' layout-offset-in-bits='128'>
6918        <!-- cpp_token answer::first[1] -->
6919        <var-decl name='first' type-id='type-id-302' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='31' column='1'/>
6920      </data-member>
6921    </class-decl>
6922    <!-- struct cpp_hashnode -->
6923    <class-decl name='cpp_hashnode' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='676' column='1' id='type-id-122'>
6924      <data-member access='public' layout-offset-in-bits='0'>
6925        <!-- ht_identifier cpp_hashnode::ident -->
6926        <var-decl name='ident' type-id='type-id-142' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='677' column='1'/>
6927      </data-member>
6928      <data-member access='public' layout-offset-in-bits='128'>
6929        <!-- unsigned int cpp_hashnode::is_directive -->
6930        <var-decl name='is_directive' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='678' column='1'/>
6931      </data-member>
6932      <data-member access='public' layout-offset-in-bits='129'>
6933        <!-- unsigned int cpp_hashnode::directive_index -->
6934        <var-decl name='directive_index' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='679' column='1'/>
6935      </data-member>
6936      <data-member access='public' layout-offset-in-bits='136'>
6937        <!-- unsigned char cpp_hashnode::rid_code -->
6938        <var-decl name='rid_code' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='682' column='1'/>
6939      </data-member>
6940      <data-member access='public' layout-offset-in-bits='144'>
6941        <!-- node_type cpp_hashnode::type -->
6942        <var-decl name='type' type-id='type-id-143' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='683' column='1'/>
6943      </data-member>
6944      <data-member access='public' layout-offset-in-bits='150'>
6945        <!-- unsigned int cpp_hashnode::flags -->
6946        <var-decl name='flags' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='684' column='1'/>
6947      </data-member>
6948      <data-member access='public' layout-offset-in-bits='192'>
6949        <!-- _cpp_hashnode_value cpp_hashnode::value -->
6950        <var-decl name='value' type-id='type-id-144' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='686' column='1'/>
6951      </data-member>
6952    </class-decl>
6953    <!-- struct cpp_identifier -->
6954    <class-decl name='cpp_identifier' size-in-bits='64' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='212' column='1' id='type-id-306'>
6955      <data-member access='public' layout-offset-in-bits='0'>
6956        <!-- cpp_hashnode* cpp_identifier::node -->
6957        <var-decl name='node' type-id='type-id-230' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='218' column='1'/>
6958      </data-member>
6959    </class-decl>
6960    <!-- struct cpp_macro -->
6961    <class-decl name='cpp_macro' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='36' column='1' id='type-id-307'>
6962      <member-type access='public'>
6963        <!-- union cpp_macro::cpp_macro_u -->
6964        <union-decl name='cpp_macro_u' size-in-bits='64' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='47' column='1' id='type-id-308'>
6965          <data-member access='public'>
6966            <!-- cpp_token* cpp_macro::cpp_macro_u::tokens -->
6967            <var-decl name='tokens' type-id='type-id-291' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='49' column='1'/>
6968          </data-member>
6969          <data-member access='public'>
6970            <!-- const unsigned char* cpp_macro::cpp_macro_u::text -->
6971            <var-decl name='text' type-id='type-id-258' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='50' column='1'/>
6972          </data-member>
6973        </union-decl>
6974      </member-type>
6975      <data-member access='public' layout-offset-in-bits='0'>
6976        <!-- cpp_hashnode** cpp_macro::params -->
6977        <var-decl name='params' type-id='type-id-309' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='42' column='1'/>
6978      </data-member>
6979      <data-member access='public' layout-offset-in-bits='64'>
6980        <!-- cpp_macro::cpp_macro_u cpp_macro::exp -->
6981        <var-decl name='exp' type-id='type-id-308' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='51' column='1'/>
6982      </data-member>
6983      <data-member access='public' layout-offset-in-bits='128'>
6984        <!-- source_location cpp_macro::line -->
6985        <var-decl name='line' type-id='type-id-65' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='54' column='1'/>
6986      </data-member>
6987      <data-member access='public' layout-offset-in-bits='160'>
6988        <!-- unsigned int cpp_macro::count -->
6989        <var-decl name='count' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='57' column='1'/>
6990      </data-member>
6991      <data-member access='public' layout-offset-in-bits='192'>
6992        <!-- unsigned short int cpp_macro::paramc -->
6993        <var-decl name='paramc' type-id='type-id-36' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='60' column='1'/>
6994      </data-member>
6995      <data-member access='public' layout-offset-in-bits='208'>
6996        <!-- unsigned int cpp_macro::fun_like -->
6997        <var-decl name='fun_like' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='63' column='1'/>
6998      </data-member>
6999      <data-member access='public' layout-offset-in-bits='209'>
7000        <!-- unsigned int cpp_macro::variadic -->
7001        <var-decl name='variadic' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='66' column='1'/>
7002      </data-member>
7003      <data-member access='public' layout-offset-in-bits='210'>
7004        <!-- unsigned int cpp_macro::syshdr -->
7005        <var-decl name='syshdr' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='69' column='1'/>
7006      </data-member>
7007      <data-member access='public' layout-offset-in-bits='211'>
7008        <!-- unsigned int cpp_macro::used -->
7009        <var-decl name='used' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='72' column='1'/>
7010      </data-member>
7011      <data-member access='public' layout-offset-in-bits='212'>
7012        <!-- unsigned int cpp_macro::traditional -->
7013        <var-decl name='traditional' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='75' column='1'/>
7014      </data-member>
7015      <data-member access='public' layout-offset-in-bits='213'>
7016        <!-- unsigned int cpp_macro::extra_tokens -->
7017        <var-decl name='extra_tokens' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpp-id-data.h' line='80' column='1'/>
7018      </data-member>
7019    </class-decl>
7020    <!-- struct cpp_macro_arg -->
7021    <class-decl name='cpp_macro_arg' size-in-bits='32' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='206' column='1' id='type-id-310'>
7022      <data-member access='public' layout-offset-in-bits='0'>
7023        <!-- unsigned int cpp_macro_arg::arg_no -->
7024        <var-decl name='arg_no' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='208' column='1'/>
7025      </data-member>
7026    </class-decl>
7027    <!-- struct cpp_string -->
7028    <class-decl name='cpp_string' size-in-bits='128' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='173' column='1' id='type-id-311'>
7029      <data-member access='public' layout-offset-in-bits='0'>
7030        <!-- unsigned int cpp_string::len -->
7031        <var-decl name='len' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='174' column='1'/>
7032      </data-member>
7033      <data-member access='public' layout-offset-in-bits='64'>
7034        <!-- const unsigned char* cpp_string::text -->
7035        <var-decl name='text' type-id='type-id-258' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='175' column='1'/>
7036      </data-member>
7037    </class-decl>
7038    <!-- struct cpp_token -->
7039    <class-decl name='cpp_token' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='223' column='1' id='type-id-301'>
7040      <member-type access='public'>
7041        <!-- union cpp_token::cpp_token_u -->
7042        <union-decl name='cpp_token_u' size-in-bits='128' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='228' column='1' id='type-id-312'>
7043          <data-member access='public'>
7044            <!-- cpp_identifier cpp_token::cpp_token_u::node -->
7045            <var-decl name='node' type-id='type-id-306' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='231' column='1'/>
7046          </data-member>
7047          <data-member access='public'>
7048            <!-- cpp_token* cpp_token::cpp_token_u::source -->
7049            <var-decl name='source' type-id='type-id-313' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='234' column='1'/>
7050          </data-member>
7051          <data-member access='public'>
7052            <!-- cpp_string cpp_token::cpp_token_u::str -->
7053            <var-decl name='str' type-id='type-id-311' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='237' column='1'/>
7054          </data-member>
7055          <data-member access='public'>
7056            <!-- cpp_macro_arg cpp_token::cpp_token_u::macro_arg -->
7057            <var-decl name='macro_arg' type-id='type-id-310' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='240' column='1'/>
7058          </data-member>
7059          <data-member access='public'>
7060            <!-- unsigned int cpp_token::cpp_token_u::token_no -->
7061            <var-decl name='token_no' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='244' column='1'/>
7062          </data-member>
7063          <data-member access='public'>
7064            <!-- unsigned int cpp_token::cpp_token_u::pragma -->
7065            <var-decl name='pragma' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='247' column='1'/>
7066          </data-member>
7067        </union-decl>
7068      </member-type>
7069      <data-member access='public' layout-offset-in-bits='0'>
7070        <!-- source_location cpp_token::src_loc -->
7071        <var-decl name='src_loc' type-id='type-id-65' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='224' column='1'/>
7072      </data-member>
7073      <data-member access='public' layout-offset-in-bits='32'>
7074        <!-- cpp_ttype cpp_token::type -->
7075        <var-decl name='type' type-id='type-id-227' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='225' column='1'/>
7076      </data-member>
7077      <data-member access='public' layout-offset-in-bits='48'>
7078        <!-- unsigned short int cpp_token::flags -->
7079        <var-decl name='flags' type-id='type-id-36' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='226' column='1'/>
7080      </data-member>
7081      <data-member access='public' layout-offset-in-bits='64'>
7082        <!-- cpp_token::cpp_token_u cpp_token::val -->
7083        <var-decl name='val' type-id='type-id-312' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='248' column='1'/>
7084      </data-member>
7085    </class-decl>
7086    <!-- struct ht_identifier -->
7087    <class-decl name='ht_identifier' size-in-bits='128' is-struct='yes' visibility='default' filepath='../.././libcpp/include/symtab.h' line='32' column='1' id='type-id-142'>
7088      <data-member access='public' layout-offset-in-bits='0'>
7089        <!-- const unsigned char* ht_identifier::str -->
7090        <var-decl name='str' type-id='type-id-258' visibility='default' filepath='../.././libcpp/include/symtab.h' line='33' column='1'/>
7091      </data-member>
7092      <data-member access='public' layout-offset-in-bits='64'>
7093        <!-- unsigned int ht_identifier::len -->
7094        <var-decl name='len' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/symtab.h' line='34' column='1'/>
7095      </data-member>
7096      <data-member access='public' layout-offset-in-bits='96'>
7097        <!-- unsigned int ht_identifier::hash_value -->
7098        <var-decl name='hash_value' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/symtab.h' line='35' column='1'/>
7099      </data-member>
7100    </class-decl>
7101    <!-- typedef cpp_hashnode cpp_hashnode -->
7102    <typedef-decl name='cpp_hashnode' type-id='type-id-122' filepath='../.././libcpp/include/cpplib.h' line='36' column='1' id='type-id-314'/>
7103    <!-- typedef cpp_macro cpp_macro -->
7104    <typedef-decl name='cpp_macro' type-id='type-id-307' filepath='../.././libcpp/include/cpplib.h' line='37' column='1' id='type-id-315'/>
7105    <!-- typedef cpp_token cpp_token -->
7106    <typedef-decl name='cpp_token' type-id='type-id-301' filepath='../.././libcpp/include/cpplib.h' line='34' column='1' id='type-id-316'/>
7107    <!-- union _cpp_hashnode_value -->
7108    <union-decl name='_cpp_hashnode_value' size-in-bits='64' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='665' column='1' id='type-id-144'>
7109      <data-member access='public'>
7110        <!-- cpp_macro* _cpp_hashnode_value::macro -->
7111        <var-decl name='macro' type-id='type-id-257' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='667' column='1'/>
7112      </data-member>
7113      <data-member access='public'>
7114        <!-- answer* _cpp_hashnode_value::answers -->
7115        <var-decl name='answers' type-id='type-id-305' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='669' column='1'/>
7116      </data-member>
7117      <data-member access='public'>
7118        <!-- cpp_builtin_type _cpp_hashnode_value::builtin -->
7119        <var-decl name='builtin' type-id='type-id-303' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='671' column='1'/>
7120      </data-member>
7121      <data-member access='public'>
7122        <!-- unsigned short int _cpp_hashnode_value::arg_index -->
7123        <var-decl name='arg_index' type-id='type-id-36' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='673' column='1'/>
7124      </data-member>
7125    </union-decl>
7126    <!-- answer* -->
7127    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-305'/>
7128    <!-- const unsigned char -->
7129    <qualified-type-def type-id='type-id-69' const='yes' id='type-id-286'/>
7130    <!-- const unsigned char* -->
7131    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-258'/>
7132    <!-- cpp_hashnode* -->
7133    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-230'/>
7134    <!-- cpp_hashnode** -->
7135    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-309'/>
7136    <!-- cpp_macro* -->
7137    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-257'/>
7138    <!-- cpp_token* -->
7139    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-313'/>
7140    <!-- cpp_token* -->
7141    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-291'/>
7142    <!-- void linemap_init(line_maps*) -->
7143    <function-decl name='linemap_init' mangled-name='_Z12linemap_initP9line_maps' filepath='../.././libcpp/line-map.c' line='56' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12linemap_initP9line_maps'>
7144      <!-- parameter of type 'line_maps*' -->
7145      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='56' column='1'/>
7146      <!-- void -->
7147      <return type-id='type-id-99'/>
7148    </function-decl>
7149    <!-- void linemap_check_files_exited(line_maps*) -->
7150    <function-decl name='linemap_check_files_exited' mangled-name='_Z26linemap_check_files_exitedP9line_maps' filepath='../.././libcpp/line-map.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26linemap_check_files_exitedP9line_maps'>
7151      <!-- parameter of type 'line_maps*' -->
7152      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='66' column='1'/>
7153      <!-- void -->
7154      <return type-id='type-id-99'/>
7155    </function-decl>
7156    <!-- const line_map* linemap_add(line_maps*, lc_reason, unsigned int, const char*, linenum_type) -->
7157    <function-decl name='linemap_add' mangled-name='_Z11linemap_addP9line_maps9lc_reasonjPKcj' filepath='../.././libcpp/line-map.c' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z11linemap_addP9line_maps9lc_reasonjPKcj'>
7158      <!-- parameter of type 'line_maps*' -->
7159      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='163' column='1'/>
7160      <!-- parameter of type 'enum lc_reason' -->
7161      <parameter type-id='type-id-23' name='reason' filepath='../.././libcpp/line-map.c' line='163' column='1'/>
7162      <!-- parameter of type 'unsigned int' -->
7163      <parameter type-id='type-id-52' name='sysp' filepath='../.././libcpp/line-map.c' line='164' column='1'/>
7164      <!-- parameter of type 'const char*' -->
7165      <parameter type-id='type-id-1' name='to_file' filepath='../.././libcpp/line-map.c' line='164' column='1'/>
7166      <!-- parameter of type 'typedef linenum_type' -->
7167      <parameter type-id='type-id-68' name='to_line' filepath='../.././libcpp/line-map.c' line='164' column='1'/>
7168      <!-- const line_map* -->
7169      <return type-id='type-id-58'/>
7170    </function-decl>
7171    <!-- bool linemap_tracks_macro_expansion_locs_p(line_maps*) -->
7172    <function-decl name='linemap_tracks_macro_expansion_locs_p' mangled-name='_Z37linemap_tracks_macro_expansion_locs_pP9line_maps' filepath='../.././libcpp/line-map.c' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z37linemap_tracks_macro_expansion_locs_pP9line_maps'>
7173      <!-- parameter of type 'line_maps*' -->
7174      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='276' column='1'/>
7175      <!-- bool -->
7176      <return type-id='type-id-5'/>
7177    </function-decl>
7178    <!-- const line_map* linemap_enter_macro(line_maps*, cpp_hashnode*, source_location, unsigned int) -->
7179    <function-decl name='linemap_enter_macro' mangled-name='linemap_enter_macro' filepath='../.././libcpp/line-map.c' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_enter_macro'>
7180      <!-- parameter of type 'line_maps*' -->
7181      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='305' column='1'/>
7182      <!-- parameter of type 'cpp_hashnode*' -->
7183      <parameter type-id='type-id-66' name='macro_node' filepath='../.././libcpp/line-map.c' line='305' column='1'/>
7184      <!-- parameter of type 'typedef source_location' -->
7185      <parameter type-id='type-id-65' name='expansion' filepath='../.././libcpp/line-map.c' line='306' column='1'/>
7186      <!-- parameter of type 'unsigned int' -->
7187      <parameter type-id='type-id-52' name='num_tokens' filepath='../.././libcpp/line-map.c' line='306' column='1'/>
7188      <!-- const line_map* -->
7189      <return type-id='type-id-58'/>
7190    </function-decl>
7191    <!-- source_location linemap_add_macro_token(const line_map*, unsigned int, source_location, source_location) -->
7192    <function-decl name='linemap_add_macro_token' mangled-name='linemap_add_macro_token' filepath='../.././libcpp/line-map.c' line='363' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_add_macro_token'>
7193      <!-- parameter of type 'const line_map*' -->
7194      <parameter type-id='type-id-58' name='map' filepath='../.././libcpp/line-map.c' line='363' column='1'/>
7195      <!-- parameter of type 'unsigned int' -->
7196      <parameter type-id='type-id-52' name='token_no' filepath='../.././libcpp/line-map.c' line='364' column='1'/>
7197      <!-- parameter of type 'typedef source_location' -->
7198      <parameter type-id='type-id-65' name='orig_loc' filepath='../.././libcpp/line-map.c' line='365' column='1'/>
7199      <!-- parameter of type 'typedef source_location' -->
7200      <parameter type-id='type-id-65' name='orig_parm_replacement_loc' filepath='../.././libcpp/line-map.c' line='366' column='1'/>
7201      <!-- typedef source_location -->
7202      <return type-id='type-id-65'/>
7203    </function-decl>
7204    <!-- source_location linemap_line_start(line_maps*, linenum_type, unsigned int) -->
7205    <function-decl name='linemap_line_start' mangled-name='_Z18linemap_line_startP9line_mapsjj' filepath='../.././libcpp/line-map.c' line='387' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18linemap_line_startP9line_mapsjj'>
7206      <!-- parameter of type 'line_maps*' -->
7207      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='387' column='1'/>
7208      <!-- parameter of type 'typedef linenum_type' -->
7209      <parameter type-id='type-id-68' name='to_line' filepath='../.././libcpp/line-map.c' line='387' column='1'/>
7210      <!-- parameter of type 'unsigned int' -->
7211      <parameter type-id='type-id-52' name='max_column_hint' filepath='../.././libcpp/line-map.c' line='388' column='1'/>
7212      <!-- typedef source_location -->
7213      <return type-id='type-id-65'/>
7214    </function-decl>
7215    <!-- source_location linemap_position_for_column(line_maps*, unsigned int) -->
7216    <function-decl name='linemap_position_for_column' mangled-name='_Z27linemap_position_for_columnP9line_mapsj' filepath='../.././libcpp/line-map.c' line='465' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27linemap_position_for_columnP9line_mapsj'>
7217      <!-- parameter of type 'line_maps*' -->
7218      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='465' column='1'/>
7219      <!-- parameter of type 'unsigned int' -->
7220      <parameter type-id='type-id-52' name='to_column' filepath='../.././libcpp/line-map.c' line='465' column='1'/>
7221      <!-- typedef source_location -->
7222      <return type-id='type-id-65'/>
7223    </function-decl>
7224    <!-- source_location linemap_position_for_line_and_column(line_map*, linenum_type, unsigned int) -->
7225    <function-decl name='linemap_position_for_line_and_column' mangled-name='_Z36linemap_position_for_line_and_columnP8line_mapjj' filepath='../.././libcpp/line-map.c' line='495' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z36linemap_position_for_line_and_columnP8line_mapjj'>
7226      <!-- parameter of type 'line_map*' -->
7227      <parameter type-id='type-id-156' name='map' filepath='../.././libcpp/line-map.c' line='495' column='1'/>
7228      <!-- parameter of type 'typedef linenum_type' -->
7229      <parameter type-id='type-id-68' name='line' filepath='../.././libcpp/line-map.c' line='496' column='1'/>
7230      <!-- parameter of type 'unsigned int' -->
7231      <parameter type-id='type-id-52' name='column' filepath='../.././libcpp/line-map.c' line='497' column='1'/>
7232      <!-- typedef source_location -->
7233      <return type-id='type-id-65'/>
7234    </function-decl>
7235    <!-- const line_map* linemap_lookup(line_maps*, source_location) -->
7236    <function-decl name='linemap_lookup' mangled-name='_Z14linemap_lookupP9line_mapsj' filepath='../.././libcpp/line-map.c' line='511' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14linemap_lookupP9line_mapsj'>
7237      <!-- parameter of type 'line_maps*' -->
7238      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='511' column='1'/>
7239      <!-- parameter of type 'typedef source_location' -->
7240      <parameter type-id='type-id-65' name='line' filepath='../.././libcpp/line-map.c' line='511' column='1'/>
7241      <!-- const line_map* -->
7242      <return type-id='type-id-58'/>
7243    </function-decl>
7244    <!-- bool linemap_macro_expansion_map_p(const line_map*) -->
7245    <function-decl name='linemap_macro_expansion_map_p' mangled-name='_Z29linemap_macro_expansion_map_pPK8line_map' filepath='../.././libcpp/line-map.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z29linemap_macro_expansion_map_pPK8line_map'>
7246      <!-- parameter of type 'const line_map*' -->
7247      <parameter type-id='type-id-58' name='map' filepath='../.././libcpp/line-map.c' line='611' column='1'/>
7248      <!-- bool -->
7249      <return type-id='type-id-5'/>
7250    </function-decl>
7251    <!-- int linemap_get_expansion_line(line_maps*, source_location) -->
7252    <function-decl name='linemap_get_expansion_line' mangled-name='linemap_get_expansion_line' filepath='../.././libcpp/line-map.c' line='695' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_get_expansion_line'>
7253      <!-- parameter of type 'line_maps*' -->
7254      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='695' column='1'/>
7255      <!-- parameter of type 'typedef source_location' -->
7256      <parameter type-id='type-id-65' name='location' filepath='../.././libcpp/line-map.c' line='696' column='1'/>
7257      <!-- int -->
7258      <return type-id='type-id-2'/>
7259    </function-decl>
7260    <!-- const char* linemap_get_expansion_filename(line_maps*, source_location) -->
7261    <function-decl name='linemap_get_expansion_filename' mangled-name='linemap_get_expansion_filename' filepath='../.././libcpp/line-map.c' line='719' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='linemap_get_expansion_filename'>
7262      <!-- parameter of type 'line_maps*' -->
7263      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='719' column='1'/>
7264      <!-- parameter of type 'typedef source_location' -->
7265      <parameter type-id='type-id-65' name='location' filepath='../.././libcpp/line-map.c' line='720' column='1'/>
7266      <!-- const char* -->
7267      <return type-id='type-id-1'/>
7268    </function-decl>
7269    <!-- const char* linemap_map_get_macro_name(const line_map*) -->
7270    <function-decl name='linemap_map_get_macro_name' mangled-name='_Z26linemap_map_get_macro_namePK8line_map' filepath='../.././libcpp/line-map.c' line='736' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z26linemap_map_get_macro_namePK8line_map'>
7271      <!-- parameter of type 'const line_map*' -->
7272      <parameter type-id='type-id-58' name='macro_map' filepath='../.././libcpp/line-map.c' line='736' column='1'/>
7273      <!-- const char* -->
7274      <return type-id='type-id-1'/>
7275    </function-decl>
7276    <!-- int linemap_location_in_system_header_p(line_maps*, source_location) -->
7277    <function-decl name='linemap_location_in_system_header_p' mangled-name='_Z35linemap_location_in_system_header_pP9line_mapsj' filepath='../.././libcpp/line-map.c' line='753' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z35linemap_location_in_system_header_pP9line_mapsj'>
7278      <!-- parameter of type 'line_maps*' -->
7279      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='753' column='1'/>
7280      <!-- parameter of type 'typedef source_location' -->
7281      <parameter type-id='type-id-65' name='location' filepath='../.././libcpp/line-map.c' line='754' column='1'/>
7282      <!-- int -->
7283      <return type-id='type-id-2'/>
7284    </function-decl>
7285    <!-- bool linemap_location_from_macro_expansion_p(line_maps*, source_location) -->
7286    <function-decl name='linemap_location_from_macro_expansion_p' mangled-name='_Z39linemap_location_from_macro_expansion_pP9line_mapsj' filepath='../.././libcpp/line-map.c' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z39linemap_location_from_macro_expansion_pP9line_mapsj'>
7287      <!-- parameter of type 'line_maps*' -->
7288      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='772' column='1'/>
7289      <!-- parameter of type 'typedef source_location' -->
7290      <parameter type-id='type-id-65' name='location' filepath='../.././libcpp/line-map.c' line='773' column='1'/>
7291      <!-- bool -->
7292      <return type-id='type-id-5'/>
7293    </function-decl>
7294    <!-- int linemap_compare_locations(line_maps*, source_location, source_location) -->
7295    <function-decl name='linemap_compare_locations' mangled-name='_Z25linemap_compare_locationsP9line_mapsjj' filepath='../.././libcpp/line-map.c' line='847' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z25linemap_compare_locationsP9line_mapsjj'>
7296      <!-- parameter of type 'line_maps*' -->
7297      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='847' column='1'/>
7298      <!-- parameter of type 'typedef source_location' -->
7299      <parameter type-id='type-id-65' name='pre' filepath='../.././libcpp/line-map.c' line='848' column='1'/>
7300      <!-- parameter of type 'typedef source_location' -->
7301      <parameter type-id='type-id-65' name='post' filepath='../.././libcpp/line-map.c' line='849' column='1'/>
7302      <!-- int -->
7303      <return type-id='type-id-2'/>
7304    </function-decl>
7305    <!-- source_location linemap_resolve_location(line_maps*, source_location, location_resolution_kind, const line_map**) -->
7306    <function-decl name='linemap_resolve_location' mangled-name='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map' filepath='../.././libcpp/line-map.c' line='1048' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z24linemap_resolve_locationP9line_mapsj24location_resolution_kindPPK8line_map'>
7307      <!-- parameter of type 'line_maps*' -->
7308      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1048' column='1'/>
7309      <!-- parameter of type 'typedef source_location' -->
7310      <parameter type-id='type-id-65' name='loc' filepath='../.././libcpp/line-map.c' line='1049' column='1'/>
7311      <!-- parameter of type 'enum location_resolution_kind' -->
7312      <parameter type-id='type-id-149' name='lrk' filepath='../.././libcpp/line-map.c' line='1050' column='1'/>
7313      <!-- parameter of type 'const line_map**' -->
7314      <parameter type-id='type-id-159' name='map' filepath='../.././libcpp/line-map.c' line='1051' column='1'/>
7315      <!-- typedef source_location -->
7316      <return type-id='type-id-65'/>
7317    </function-decl>
7318    <!-- source_location linemap_unwind_toward_expansion(line_maps*, source_location, const line_map**) -->
7319    <function-decl name='linemap_unwind_toward_expansion' mangled-name='_Z31linemap_unwind_toward_expansionP9line_mapsjPPK8line_map' filepath='../.././libcpp/line-map.c' line='1093' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z31linemap_unwind_toward_expansionP9line_mapsjPPK8line_map'>
7320      <!-- parameter of type 'line_maps*' -->
7321      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1093' column='1'/>
7322      <!-- parameter of type 'typedef source_location' -->
7323      <parameter type-id='type-id-65' name='loc' filepath='../.././libcpp/line-map.c' line='1094' column='1'/>
7324      <!-- parameter of type 'const line_map**' -->
7325      <parameter type-id='type-id-159' name='map' filepath='../.././libcpp/line-map.c' line='1095' column='1'/>
7326      <!-- typedef source_location -->
7327      <return type-id='type-id-65'/>
7328    </function-decl>
7329    <!-- expanded_location linemap_expand_location(line_maps*, const line_map*, source_location) -->
7330    <function-decl name='linemap_expand_location' mangled-name='_Z23linemap_expand_locationP9line_mapsPK8line_mapj' filepath='../.././libcpp/line-map.c' line='1120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23linemap_expand_locationP9line_mapsPK8line_mapj'>
7331      <!-- parameter of type 'line_maps*' -->
7332      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1120' column='1'/>
7333      <!-- parameter of type 'const line_map*' -->
7334      <parameter type-id='type-id-58' name='map' filepath='../.././libcpp/line-map.c' line='1121' column='1'/>
7335      <!-- parameter of type 'typedef source_location' -->
7336      <parameter type-id='type-id-65' name='loc' filepath='../.././libcpp/line-map.c' line='1122' column='1'/>
7337      <!-- typedef expanded_location -->
7338      <return type-id='type-id-150'/>
7339    </function-decl>
7340    <!-- void linemap_dump(FILE*, line_maps*, unsigned int, bool) -->
7341    <function-decl name='linemap_dump' mangled-name='_Z12linemap_dumpP8_IO_FILEP9line_mapsjb' filepath='../.././libcpp/line-map.c' line='1162' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12linemap_dumpP8_IO_FILEP9line_mapsjb'>
7342      <!-- parameter of type 'FILE*' -->
7343      <parameter type-id='type-id-76' name='stream' filepath='../.././libcpp/line-map.c' line='1162' column='1'/>
7344      <!-- parameter of type 'line_maps*' -->
7345      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1162' column='1'/>
7346      <!-- parameter of type 'unsigned int' -->
7347      <parameter type-id='type-id-52' name='ix' filepath='../.././libcpp/line-map.c' line='1162' column='1'/>
7348      <!-- parameter of type 'bool' -->
7349      <parameter type-id='type-id-5' name='is_macro' filepath='../.././libcpp/line-map.c' line='1162' column='1'/>
7350      <!-- void -->
7351      <return type-id='type-id-99'/>
7352    </function-decl>
7353    <!-- void linemap_dump_location(line_maps*, source_location, FILE*) -->
7354    <function-decl name='linemap_dump_location' mangled-name='_Z21linemap_dump_locationP9line_mapsjP8_IO_FILE' filepath='../.././libcpp/line-map.c' line='1211' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z21linemap_dump_locationP9line_mapsjP8_IO_FILE'>
7355      <!-- parameter of type 'line_maps*' -->
7356      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1211' column='1'/>
7357      <!-- parameter of type 'typedef source_location' -->
7358      <parameter type-id='type-id-65' name='loc' filepath='../.././libcpp/line-map.c' line='1212' column='1'/>
7359      <!-- parameter of type 'FILE*' -->
7360      <parameter type-id='type-id-76' name='stream' filepath='../.././libcpp/line-map.c' line='1213' column='1'/>
7361      <!-- void -->
7362      <return type-id='type-id-99'/>
7363    </function-decl>
7364    <!-- void linemap_get_statistics(line_maps*, linemap_stats*) -->
7365    <function-decl name='linemap_get_statistics' mangled-name='_Z22linemap_get_statisticsP9line_mapsP13linemap_stats' filepath='../.././libcpp/line-map.c' line='1254' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z22linemap_get_statisticsP9line_mapsP13linemap_stats'>
7366      <!-- parameter of type 'line_maps*' -->
7367      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1254' column='1'/>
7368      <!-- parameter of type 'linemap_stats*' -->
7369      <parameter type-id='type-id-166' name='s' filepath='../.././libcpp/line-map.c' line='1255' column='1'/>
7370      <!-- void -->
7371      <return type-id='type-id-99'/>
7372    </function-decl>
7373    <!-- void line_table_dump(FILE*, line_maps*, unsigned int, unsigned int) -->
7374    <function-decl name='line_table_dump' mangled-name='_Z15line_table_dumpP8_IO_FILEP9line_mapsjj' filepath='../.././libcpp/line-map.c' line='1315' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15line_table_dumpP8_IO_FILEP9line_mapsjj'>
7375      <!-- parameter of type 'FILE*' -->
7376      <parameter type-id='type-id-76' name='stream' filepath='../.././libcpp/line-map.c' line='1315' column='1'/>
7377      <!-- parameter of type 'line_maps*' -->
7378      <parameter type-id='type-id-160' name='set' filepath='../.././libcpp/line-map.c' line='1315' column='1'/>
7379      <!-- parameter of type 'unsigned int' -->
7380      <parameter type-id='type-id-52' name='num_ordinary' filepath='../.././libcpp/line-map.c' line='1315' column='1'/>
7381      <!-- parameter of type 'unsigned int' -->
7382      <parameter type-id='type-id-52' name='num_macro' filepath='../.././libcpp/line-map.c' line='1316' column='1'/>
7383      <!-- void -->
7384      <return type-id='type-id-99'/>
7385    </function-decl>
7386  </abi-instr>
7387  <abi-instr address-size='64' path='../.././libcpp/macro.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
7388    <!-- enum c_lang -->
7389    <enum-decl name='c_lang' filepath='../.././libcpp/include/cpplib.h' line='168' column='1' id='type-id-289'>
7390      <underlying-type type-id='type-id-20'/>
7391      <enumerator name='CLK_GNUC89' value='0'/>
7392      <enumerator name='CLK_GNUC99' value='1'/>
7393      <enumerator name='CLK_GNUC11' value='2'/>
7394      <enumerator name='CLK_STDC89' value='3'/>
7395      <enumerator name='CLK_STDC94' value='4'/>
7396      <enumerator name='CLK_STDC99' value='5'/>
7397      <enumerator name='CLK_STDC11' value='6'/>
7398      <enumerator name='CLK_GNUCXX' value='7'/>
7399      <enumerator name='CLK_CXX98' value='8'/>
7400      <enumerator name='CLK_GNUCXX11' value='9'/>
7401      <enumerator name='CLK_CXX11' value='10'/>
7402      <enumerator name='CLK_ASM' value='11'/>
7403    </enum-decl>
7404    <!-- enum context_tokens_kind -->
7405    <enum-decl name='context_tokens_kind' filepath='../.././libcpp/internal.h' line='161' column='1' id='type-id-317'>
7406      <underlying-type type-id='type-id-20'/>
7407      <enumerator name='TOKENS_KIND_INDIRECT' value='0'/>
7408      <enumerator name='TOKENS_KIND_DIRECT' value='1'/>
7409      <enumerator name='TOKENS_KIND_EXTENDED' value='2'/>
7410    </enum-decl>
7411    <!-- enum cpp_deps_style -->
7412    <enum-decl name='cpp_deps_style' filepath='../.././libcpp/include/cpplib.h' line='273' column='1' id='type-id-318'>
7413      <underlying-type type-id='type-id-20'/>
7414      <enumerator name='DEPS_NONE' value='0'/>
7415      <enumerator name='DEPS_USER' value='1'/>
7416      <enumerator name='DEPS_SYSTEM' value='2'/>
7417    </enum-decl>
7418    <!-- enum cpp_normalize_level -->
7419    <enum-decl name='cpp_normalize_level' filepath='../.././libcpp/include/cpplib.h' line='276' column='1' id='type-id-295'>
7420      <underlying-type type-id='type-id-20'/>
7421      <enumerator name='normalized_KC' value='0'/>
7422      <enumerator name='normalized_C' value='1'/>
7423      <enumerator name='normalized_identifier_C' value='2'/>
7424      <enumerator name='normalized_none' value='3'/>
7425    </enum-decl>
7426    <!-- struct _cpp_buff -->
7427    <class-decl name='_cpp_buff' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='101' column='1' id='type-id-319'>
7428      <data-member access='public' layout-offset-in-bits='0'>
7429        <!-- _cpp_buff* _cpp_buff::next -->
7430        <var-decl name='next' type-id='type-id-320' visibility='default' filepath='../.././libcpp/internal.h' line='103' column='1'/>
7431      </data-member>
7432      <data-member access='public' layout-offset-in-bits='64'>
7433        <!-- unsigned char* _cpp_buff::base -->
7434        <var-decl name='base' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='104' column='1'/>
7435      </data-member>
7436      <data-member access='public' layout-offset-in-bits='128'>
7437        <!-- unsigned char* _cpp_buff::cur -->
7438        <var-decl name='cur' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='104' column='1'/>
7439      </data-member>
7440      <data-member access='public' layout-offset-in-bits='192'>
7441        <!-- unsigned char* _cpp_buff::limit -->
7442        <var-decl name='limit' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='104' column='1'/>
7443      </data-member>
7444    </class-decl>
7445    <!-- struct _cpp_line_note -->
7446    <class-decl name='_cpp_line_note' size-in-bits='128' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='284' column='1' id='type-id-321'>
7447      <data-member access='public' layout-offset-in-bits='0'>
7448        <!-- const unsigned char* _cpp_line_note::pos -->
7449        <var-decl name='pos' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='287' column='1'/>
7450      </data-member>
7451      <data-member access='public' layout-offset-in-bits='64'>
7452        <!-- unsigned int _cpp_line_note::type -->
7453        <var-decl name='type' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='293' column='1'/>
7454      </data-member>
7455    </class-decl>
7456    <!-- struct cpp_buffer -->
7457    <class-decl name='cpp_buffer' size-in-bits='1536' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='297' column='1' id='type-id-322'>
7458      <data-member access='public' layout-offset-in-bits='0'>
7459        <!-- const unsigned char* cpp_buffer::cur -->
7460        <var-decl name='cur' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='299' column='1'/>
7461      </data-member>
7462      <data-member access='public' layout-offset-in-bits='64'>
7463        <!-- const unsigned char* cpp_buffer::line_base -->
7464        <var-decl name='line_base' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='300' column='1'/>
7465      </data-member>
7466      <data-member access='public' layout-offset-in-bits='128'>
7467        <!-- const unsigned char* cpp_buffer::next_line -->
7468        <var-decl name='next_line' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='301' column='1'/>
7469      </data-member>
7470      <data-member access='public' layout-offset-in-bits='192'>
7471        <!-- const unsigned char* cpp_buffer::buf -->
7472        <var-decl name='buf' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='303' column='1'/>
7473      </data-member>
7474      <data-member access='public' layout-offset-in-bits='256'>
7475        <!-- const unsigned char* cpp_buffer::rlimit -->
7476        <var-decl name='rlimit' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='304' column='1'/>
7477      </data-member>
7478      <data-member access='public' layout-offset-in-bits='320'>
7479        <!-- _cpp_line_note* cpp_buffer::notes -->
7480        <var-decl name='notes' type-id='type-id-323' visibility='default' filepath='../.././libcpp/internal.h' line='306' column='1'/>
7481      </data-member>
7482      <data-member access='public' layout-offset-in-bits='384'>
7483        <!-- unsigned int cpp_buffer::cur_note -->
7484        <var-decl name='cur_note' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='307' column='1'/>
7485      </data-member>
7486      <data-member access='public' layout-offset-in-bits='416'>
7487        <!-- unsigned int cpp_buffer::notes_used -->
7488        <var-decl name='notes_used' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='308' column='1'/>
7489      </data-member>
7490      <data-member access='public' layout-offset-in-bits='448'>
7491        <!-- unsigned int cpp_buffer::notes_cap -->
7492        <var-decl name='notes_cap' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='309' column='1'/>
7493      </data-member>
7494      <data-member access='public' layout-offset-in-bits='512'>
7495        <!-- cpp_buffer* cpp_buffer::prev -->
7496        <var-decl name='prev' type-id='type-id-324' visibility='default' filepath='../.././libcpp/internal.h' line='311' column='1'/>
7497      </data-member>
7498      <data-member access='public' layout-offset-in-bits='576'>
7499        <!-- _cpp_file* cpp_buffer::file -->
7500        <var-decl name='file' type-id='type-id-248' visibility='default' filepath='../.././libcpp/internal.h' line='315' column='1'/>
7501      </data-member>
7502      <data-member access='public' layout-offset-in-bits='640'>
7503        <!-- const unsigned char* cpp_buffer::timestamp -->
7504        <var-decl name='timestamp' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='319' column='1'/>
7505      </data-member>
7506      <data-member access='public' layout-offset-in-bits='704'>
7507        <!-- if_stack* cpp_buffer::if_stack -->
7508        <var-decl name='if_stack' type-id='type-id-325' visibility='default' filepath='../.././libcpp/internal.h' line='323' column='1'/>
7509      </data-member>
7510      <data-member access='public' layout-offset-in-bits='768'>
7511        <!-- bool cpp_buffer::need_line -->
7512        <var-decl name='need_line' type-id='type-id-5' visibility='default' filepath='../.././libcpp/internal.h' line='326' column='1'/>
7513      </data-member>
7514      <data-member access='public' layout-offset-in-bits='776'>
7515        <!-- unsigned int cpp_buffer::warned_cplusplus_comments -->
7516        <var-decl name='warned_cplusplus_comments' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='332' column='1'/>
7517      </data-member>
7518      <data-member access='public' layout-offset-in-bits='777'>
7519        <!-- unsigned int cpp_buffer::from_stage3 -->
7520        <var-decl name='from_stage3' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='337' column='1'/>
7521      </data-member>
7522      <data-member access='public' layout-offset-in-bits='778'>
7523        <!-- unsigned int cpp_buffer::return_at_eof -->
7524        <var-decl name='return_at_eof' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='342' column='1'/>
7525      </data-member>
7526      <data-member access='public' layout-offset-in-bits='784'>
7527        <!-- unsigned char cpp_buffer::sysp -->
7528        <var-decl name='sysp' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='346' column='1'/>
7529      </data-member>
7530      <data-member access='public' layout-offset-in-bits='832'>
7531        <!-- cpp_dir cpp_buffer::dir -->
7532        <var-decl name='dir' type-id='type-id-326' visibility='default' filepath='../.././libcpp/internal.h' line='350' column='1'/>
7533      </data-member>
7534      <data-member access='public' layout-offset-in-bits='1344'>
7535        <!-- cset_converter cpp_buffer::input_cset_desc -->
7536        <var-decl name='input_cset_desc' type-id='type-id-327' visibility='default' filepath='../.././libcpp/internal.h' line='354' column='1'/>
7537      </data-member>
7538    </class-decl>
7539    <!-- struct cpp_callbacks -->
7540    <class-decl name='cpp_callbacks' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='499' column='1' id='type-id-235'>
7541      <data-member access='public' layout-offset-in-bits='0'>
7542        <!-- void (cpp_reader*, const cpp_token*, int)* cpp_callbacks::line_change -->
7543        <var-decl name='line_change' type-id='type-id-328' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='502' column='1'/>
7544      </data-member>
7545      <data-member access='public' layout-offset-in-bits='64'>
7546        <!-- void (cpp_reader*, const line_map*)* cpp_callbacks::file_change -->
7547        <var-decl name='file_change' type-id='type-id-329' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='508' column='1'/>
7548      </data-member>
7549      <data-member access='public' layout-offset-in-bits='128'>
7550        <!-- void (cpp_reader*, const char*)* cpp_callbacks::dir_change -->
7551        <var-decl name='dir_change' type-id='type-id-330' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='510' column='1'/>
7552      </data-member>
7553      <data-member access='public' layout-offset-in-bits='192'>
7554        <!-- void (cpp_reader*, typedef source_location, const unsigned char*, const char*, int, const cpp_token**)* cpp_callbacks::include -->
7555        <var-decl name='include' type-id='type-id-331' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='512' column='1'/>
7556      </data-member>
7557      <data-member access='public' layout-offset-in-bits='256'>
7558        <!-- void (cpp_reader*, typedef source_location, cpp_hashnode*)* cpp_callbacks::define -->
7559        <var-decl name='define' type-id='type-id-332' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='513' column='1'/>
7560      </data-member>
7561      <data-member access='public' layout-offset-in-bits='320'>
7562        <!-- void (cpp_reader*, typedef source_location, cpp_hashnode*)* cpp_callbacks::undef -->
7563        <var-decl name='undef' type-id='type-id-332' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='514' column='1'/>
7564      </data-member>
7565      <data-member access='public' layout-offset-in-bits='384'>
7566        <!-- void (cpp_reader*, typedef source_location, const cpp_string*)* cpp_callbacks::ident -->
7567        <var-decl name='ident' type-id='type-id-333' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='515' column='1'/>
7568      </data-member>
7569      <data-member access='public' layout-offset-in-bits='448'>
7570        <!-- void (cpp_reader*, typedef source_location)* cpp_callbacks::def_pragma -->
7571        <var-decl name='def_pragma' type-id='type-id-334' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='516' column='1'/>
7572      </data-member>
7573      <data-member access='public' layout-offset-in-bits='512'>
7574        <!-- int (cpp_reader*, const char*, int)* cpp_callbacks::valid_pch -->
7575        <var-decl name='valid_pch' type-id='type-id-335' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='517' column='1'/>
7576      </data-member>
7577      <data-member access='public' layout-offset-in-bits='576'>
7578        <!-- void (cpp_reader*, const char*, int, const char*)* cpp_callbacks::read_pch -->
7579        <var-decl name='read_pch' type-id='type-id-336' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='518' column='1'/>
7580      </data-member>
7581      <data-member access='public' layout-offset-in-bits='640'>
7582        <!-- missing_header_cb cpp_callbacks::missing_header -->
7583        <var-decl name='missing_header' type-id='type-id-337' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='519' column='1'/>
7584      </data-member>
7585      <data-member access='public' layout-offset-in-bits='704'>
7586        <!-- cpp_hashnode* (cpp_reader*, const cpp_token*)* cpp_callbacks::macro_to_expand -->
7587        <var-decl name='macro_to_expand' type-id='type-id-338' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='523' column='1'/>
7588      </data-member>
7589      <data-member access='public' layout-offset-in-bits='768'>
7590        <!-- bool (cpp_reader*, int, int, typedef source_location, unsigned int, const char*, va_list*)* cpp_callbacks::error -->
7591        <var-decl name='error' type-id='type-id-339' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='529' column='1'/>
7592      </data-member>
7593      <data-member access='public' layout-offset-in-bits='832'>
7594        <!-- void (cpp_reader*, typedef source_location, cpp_hashnode*)* cpp_callbacks::used_define -->
7595        <var-decl name='used_define' type-id='type-id-332' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='533' column='1'/>
7596      </data-member>
7597      <data-member access='public' layout-offset-in-bits='896'>
7598        <!-- void (cpp_reader*, typedef source_location, cpp_hashnode*)* cpp_callbacks::used_undef -->
7599        <var-decl name='used_undef' type-id='type-id-332' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='534' column='1'/>
7600      </data-member>
7601      <data-member access='public' layout-offset-in-bits='960'>
7602        <!-- void (cpp_reader*)* cpp_callbacks::before_define -->
7603        <var-decl name='before_define' type-id='type-id-241' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='537' column='1'/>
7604      </data-member>
7605      <data-member access='public' layout-offset-in-bits='1024'>
7606        <!-- void (cpp_reader*, typedef source_location, cpp_hashnode*)* cpp_callbacks::used -->
7607        <var-decl name='used' type-id='type-id-332' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='540' column='1'/>
7608      </data-member>
7609      <data-member access='public' layout-offset-in-bits='1088'>
7610        <!-- bool (cpp_reader*, cpp_hashnode*)* cpp_callbacks::user_builtin_macro -->
7611        <var-decl name='user_builtin_macro' type-id='type-id-340' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='543' column='1'/>
7612      </data-member>
7613    </class-decl>
7614    <!-- struct cpp_comment -->
7615    <class-decl name='cpp_comment' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-341' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='961' column='1' id='type-id-342'>
7616      <data-member access='public' layout-offset-in-bits='0'>
7617        <!-- char* cpp_comment::comment -->
7618        <var-decl name='comment' type-id='type-id-3' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='963' column='1'/>
7619      </data-member>
7620      <data-member access='public' layout-offset-in-bits='64'>
7621        <!-- source_location cpp_comment::sloc -->
7622        <var-decl name='sloc' type-id='type-id-65' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='966' column='1'/>
7623      </data-member>
7624    </class-decl>
7625    <!-- struct cpp_comment_table -->
7626    <class-decl name='cpp_comment_table' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-298' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='972' column='1' id='type-id-343'>
7627      <data-member access='public' layout-offset-in-bits='0'>
7628        <!-- cpp_comment* cpp_comment_table::entries -->
7629        <var-decl name='entries' type-id='type-id-344' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='974' column='1'/>
7630      </data-member>
7631      <data-member access='public' layout-offset-in-bits='64'>
7632        <!-- int cpp_comment_table::count -->
7633        <var-decl name='count' type-id='type-id-2' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='977' column='1'/>
7634      </data-member>
7635      <data-member access='public' layout-offset-in-bits='96'>
7636        <!-- int cpp_comment_table::allocated -->
7637        <var-decl name='allocated' type-id='type-id-2' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='980' column='1'/>
7638      </data-member>
7639    </class-decl>
7640    <!-- struct cpp_context -->
7641    <class-decl name='cpp_context' size-in-bits='448' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='177' column='1' id='type-id-296'>
7642      <member-type access='public'>
7643        <!-- union {macro_context* mc; cpp_hashnode* macro;} -->
7644        <union-decl name='__anonymous_union__1' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='../.././libcpp/internal.h' line='216' column='1' id='type-id-345'>
7645          <data-member access='public'>
7646            <!-- macro_context* mc -->
7647            <var-decl name='mc' type-id='type-id-346' visibility='default' filepath='../.././libcpp/internal.h' line='217' column='1'/>
7648          </data-member>
7649          <data-member access='public'>
7650            <!-- cpp_hashnode* macro -->
7651            <var-decl name='macro' type-id='type-id-230' visibility='default' filepath='../.././libcpp/internal.h' line='218' column='1'/>
7652          </data-member>
7653        </union-decl>
7654      </member-type>
7655      <member-type access='public'>
7656        <!-- union {struct {utoken first; utoken last;} iso; struct {const unsigned char* cur; const unsigned char* rlimit;} trad;} -->
7657        <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../.././libcpp/internal.h' line='183' column='1' id='type-id-347'>
7658          <member-type access='public'>
7659            <!-- struct {const unsigned char* cur; const unsigned char* rlimit;} -->
7660            <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/internal.h' line='195' column='1' id='type-id-348'>
7661              <data-member access='public' layout-offset-in-bits='0'>
7662                <!-- const unsigned char* cur -->
7663                <var-decl name='cur' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='196' column='1'/>
7664              </data-member>
7665              <data-member access='public' layout-offset-in-bits='64'>
7666                <!-- const unsigned char* rlimit -->
7667                <var-decl name='rlimit' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='197' column='1'/>
7668              </data-member>
7669            </class-decl>
7670          </member-type>
7671          <member-type access='public'>
7672            <!-- struct {utoken first; utoken last;} -->
7673            <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/internal.h' line='188' column='1' id='type-id-349'>
7674              <data-member access='public' layout-offset-in-bits='0'>
7675                <!-- utoken first -->
7676                <var-decl name='first' type-id='type-id-350' visibility='default' filepath='../.././libcpp/internal.h' line='189' column='1'/>
7677              </data-member>
7678              <data-member access='public' layout-offset-in-bits='64'>
7679                <!-- utoken last -->
7680                <var-decl name='last' type-id='type-id-350' visibility='default' filepath='../.././libcpp/internal.h' line='190' column='1'/>
7681              </data-member>
7682            </class-decl>
7683          </member-type>
7684          <data-member access='public'>
7685            <!-- struct {utoken first; utoken last;} iso -->
7686            <var-decl name='iso' type-id='type-id-349' visibility='default' filepath='../.././libcpp/internal.h' line='191' column='1'/>
7687          </data-member>
7688          <data-member access='public'>
7689            <!-- struct {const unsigned char* cur; const unsigned char* rlimit;} trad -->
7690            <var-decl name='trad' type-id='type-id-348' visibility='default' filepath='../.././libcpp/internal.h' line='198' column='1'/>
7691          </data-member>
7692        </union-decl>
7693      </member-type>
7694      <data-member access='public' layout-offset-in-bits='0'>
7695        <!-- cpp_context* cpp_context::next -->
7696        <var-decl name='next' type-id='type-id-351' visibility='default' filepath='../.././libcpp/internal.h' line='180' column='1'/>
7697      </data-member>
7698      <data-member access='public' layout-offset-in-bits='64'>
7699        <!-- cpp_context* cpp_context::prev -->
7700        <var-decl name='prev' type-id='type-id-351' visibility='default' filepath='../.././libcpp/internal.h' line='180' column='1'/>
7701      </data-member>
7702      <data-member access='public' layout-offset-in-bits='128'>
7703        <!-- union {struct {utoken first; utoken last;} iso; struct {const unsigned char* cur; const unsigned char* rlimit;} trad;} cpp_context::u -->
7704        <var-decl name='u' type-id='type-id-347' visibility='default' filepath='../.././libcpp/internal.h' line='199' column='1'/>
7705      </data-member>
7706      <data-member access='public' layout-offset-in-bits='256'>
7707        <!-- _cpp_buff* cpp_context::buff -->
7708        <var-decl name='buff' type-id='type-id-290' visibility='default' filepath='../.././libcpp/internal.h' line='203' column='1'/>
7709      </data-member>
7710      <data-member access='public' layout-offset-in-bits='320'>
7711        <!-- union {macro_context* mc; cpp_hashnode* macro;} cpp_context::c -->
7712        <var-decl name='c' type-id='type-id-345' visibility='default' filepath='../.././libcpp/internal.h' line='219' column='1'/>
7713      </data-member>
7714      <data-member access='public' layout-offset-in-bits='384'>
7715        <!-- context_tokens_kind cpp_context::tokens_kind -->
7716        <var-decl name='tokens_kind' type-id='type-id-317' visibility='default' filepath='../.././libcpp/internal.h' line='222' column='1'/>
7717      </data-member>
7718    </class-decl>
7719    <!-- struct cpp_dir -->
7720    <class-decl name='cpp_dir' size-in-bits='512' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='553' column='1' id='type-id-326'>
7721      <data-member access='public' layout-offset-in-bits='0'>
7722        <!-- cpp_dir* cpp_dir::next -->
7723        <var-decl name='next' type-id='type-id-352' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='556' column='1'/>
7724      </data-member>
7725      <data-member access='public' layout-offset-in-bits='64'>
7726        <!-- char* cpp_dir::name -->
7727        <var-decl name='name' type-id='type-id-3' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='559' column='1'/>
7728      </data-member>
7729      <data-member access='public' layout-offset-in-bits='128'>
7730        <!-- unsigned int cpp_dir::len -->
7731        <var-decl name='len' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='560' column='1'/>
7732      </data-member>
7733      <data-member access='public' layout-offset-in-bits='160'>
7734        <!-- unsigned char cpp_dir::sysp -->
7735        <var-decl name='sysp' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='564' column='1'/>
7736      </data-member>
7737      <data-member access='public' layout-offset-in-bits='168'>
7738        <!-- bool cpp_dir::user_supplied_p -->
7739        <var-decl name='user_supplied_p' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='567' column='1'/>
7740      </data-member>
7741      <data-member access='public' layout-offset-in-bits='192'>
7742        <!-- char* cpp_dir::canonical_name -->
7743        <var-decl name='canonical_name' type-id='type-id-3' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='571' column='1'/>
7744      </data-member>
7745      <data-member access='public' layout-offset-in-bits='256'>
7746        <!-- const char** cpp_dir::name_map -->
7747        <var-decl name='name_map' type-id='type-id-252' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='575' column='1'/>
7748      </data-member>
7749      <data-member access='public' layout-offset-in-bits='320'>
7750        <!-- char* (const char*, cpp_dir*)* cpp_dir::construct -->
7751        <var-decl name='construct' type-id='type-id-353' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='581' column='1'/>
7752      </data-member>
7753      <data-member access='public' layout-offset-in-bits='384'>
7754        <!-- ino_t cpp_dir::ino -->
7755        <var-decl name='ino' type-id='type-id-354' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='585' column='1'/>
7756      </data-member>
7757      <data-member access='public' layout-offset-in-bits='448'>
7758        <!-- dev_t cpp_dir::dev -->
7759        <var-decl name='dev' type-id='type-id-355' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='586' column='1'/>
7760      </data-member>
7761    </class-decl>
7762    <!-- struct cpp_options -->
7763    <class-decl name='cpp_options' size-in-bits='1024' is-struct='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='290' column='1' id='type-id-239'>
7764      <member-type access='public'>
7765        <!-- struct {cpp_deps_style style; bool missing_files; bool phony_targets; bool ignore_main_file; bool need_preprocessor_output;} -->
7766        <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='451' column='1' id='type-id-356'>
7767          <data-member access='public' layout-offset-in-bits='0'>
7768            <!-- cpp_deps_style style -->
7769            <var-decl name='style' type-id='type-id-318' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='453' column='1'/>
7770          </data-member>
7771          <data-member access='public' layout-offset-in-bits='32'>
7772            <!-- bool missing_files -->
7773            <var-decl name='missing_files' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='456' column='1'/>
7774          </data-member>
7775          <data-member access='public' layout-offset-in-bits='40'>
7776            <!-- bool phony_targets -->
7777            <var-decl name='phony_targets' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='460' column='1'/>
7778          </data-member>
7779          <data-member access='public' layout-offset-in-bits='48'>
7780            <!-- bool ignore_main_file -->
7781            <var-decl name='ignore_main_file' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='463' column='1'/>
7782          </data-member>
7783          <data-member access='public' layout-offset-in-bits='56'>
7784            <!-- bool need_preprocessor_output -->
7785            <var-decl name='need_preprocessor_output' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='467' column='1'/>
7786          </data-member>
7787        </class-decl>
7788      </member-type>
7789      <data-member access='public' layout-offset-in-bits='0'>
7790        <!-- unsigned int cpp_options::tabstop -->
7791        <var-decl name='tabstop' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='293' column='1'/>
7792      </data-member>
7793      <data-member access='public' layout-offset-in-bits='32'>
7794        <!-- c_lang cpp_options::lang -->
7795        <var-decl name='lang' type-id='type-id-289' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='296' column='1'/>
7796      </data-member>
7797      <data-member access='public' layout-offset-in-bits='64'>
7798        <!-- unsigned char cpp_options::cplusplus -->
7799        <var-decl name='cplusplus' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='299' column='1'/>
7800      </data-member>
7801      <data-member access='public' layout-offset-in-bits='72'>
7802        <!-- unsigned char cpp_options::cplusplus_comments -->
7803        <var-decl name='cplusplus_comments' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='302' column='1'/>
7804      </data-member>
7805      <data-member access='public' layout-offset-in-bits='80'>
7806        <!-- unsigned char cpp_options::objc -->
7807        <var-decl name='objc' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='307' column='1'/>
7808      </data-member>
7809      <data-member access='public' layout-offset-in-bits='88'>
7810        <!-- unsigned char cpp_options::discard_comments -->
7811        <var-decl name='discard_comments' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='310' column='1'/>
7812      </data-member>
7813      <data-member access='public' layout-offset-in-bits='96'>
7814        <!-- unsigned char cpp_options::discard_comments_in_macro_exp -->
7815        <var-decl name='discard_comments_in_macro_exp' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='314' column='1'/>
7816      </data-member>
7817      <data-member access='public' layout-offset-in-bits='104'>
7818        <!-- unsigned char cpp_options::trigraphs -->
7819        <var-decl name='trigraphs' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='317' column='1'/>
7820      </data-member>
7821      <data-member access='public' layout-offset-in-bits='112'>
7822        <!-- unsigned char cpp_options::digraphs -->
7823        <var-decl name='digraphs' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='320' column='1'/>
7824      </data-member>
7825      <data-member access='public' layout-offset-in-bits='120'>
7826        <!-- unsigned char cpp_options::extended_numbers -->
7827        <var-decl name='extended_numbers' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='323' column='1'/>
7828      </data-member>
7829      <data-member access='public' layout-offset-in-bits='128'>
7830        <!-- unsigned char cpp_options::uliterals -->
7831        <var-decl name='uliterals' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='326' column='1'/>
7832      </data-member>
7833      <data-member access='public' layout-offset-in-bits='136'>
7834        <!-- unsigned char cpp_options::rliterals -->
7835        <var-decl name='rliterals' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='330' column='1'/>
7836      </data-member>
7837      <data-member access='public' layout-offset-in-bits='144'>
7838        <!-- unsigned char cpp_options::print_include_names -->
7839        <var-decl name='print_include_names' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='333' column='1'/>
7840      </data-member>
7841      <data-member access='public' layout-offset-in-bits='152'>
7842        <!-- unsigned char cpp_options::cpp_warn_deprecated -->
7843        <var-decl name='cpp_warn_deprecated' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='336' column='1'/>
7844      </data-member>
7845      <data-member access='public' layout-offset-in-bits='160'>
7846        <!-- unsigned char cpp_options::warn_comments -->
7847        <var-decl name='warn_comments' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='339' column='1'/>
7848      </data-member>
7849      <data-member access='public' layout-offset-in-bits='168'>
7850        <!-- unsigned char cpp_options::warn_missing_include_dirs -->
7851        <var-decl name='warn_missing_include_dirs' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='343' column='1'/>
7852      </data-member>
7853      <data-member access='public' layout-offset-in-bits='176'>
7854        <!-- unsigned char cpp_options::warn_trigraphs -->
7855        <var-decl name='warn_trigraphs' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='346' column='1'/>
7856      </data-member>
7857      <data-member access='public' layout-offset-in-bits='184'>
7858        <!-- unsigned char cpp_options::warn_multichar -->
7859        <var-decl name='warn_multichar' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='349' column='1'/>
7860      </data-member>
7861      <data-member access='public' layout-offset-in-bits='192'>
7862        <!-- unsigned char cpp_options::cpp_warn_traditional -->
7863        <var-decl name='cpp_warn_traditional' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='353' column='1'/>
7864      </data-member>
7865      <data-member access='public' layout-offset-in-bits='200'>
7866        <!-- unsigned char cpp_options::cpp_warn_long_long -->
7867        <var-decl name='cpp_warn_long_long' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='356' column='1'/>
7868      </data-member>
7869      <data-member access='public' layout-offset-in-bits='208'>
7870        <!-- unsigned char cpp_options::warn_endif_labels -->
7871        <var-decl name='warn_endif_labels' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='359' column='1'/>
7872      </data-member>
7873      <data-member access='public' layout-offset-in-bits='216'>
7874        <!-- unsigned char cpp_options::warn_num_sign_change -->
7875        <var-decl name='warn_num_sign_change' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='363' column='1'/>
7876      </data-member>
7877      <data-member access='public' layout-offset-in-bits='224'>
7878        <!-- unsigned char cpp_options::warn_variadic_macros -->
7879        <var-decl name='warn_variadic_macros' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='367' column='1'/>
7880      </data-member>
7881      <data-member access='public' layout-offset-in-bits='232'>
7882        <!-- unsigned char cpp_options::warn_builtin_macro_redefined -->
7883        <var-decl name='warn_builtin_macro_redefined' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='371' column='1'/>
7884      </data-member>
7885      <data-member access='public' layout-offset-in-bits='240'>
7886        <!-- unsigned char cpp_options::remap -->
7887        <var-decl name='remap' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='375' column='1'/>
7888      </data-member>
7889      <data-member access='public' layout-offset-in-bits='248'>
7890        <!-- unsigned char cpp_options::dollars_in_ident -->
7891        <var-decl name='dollars_in_ident' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='378' column='1'/>
7892      </data-member>
7893      <data-member access='public' layout-offset-in-bits='256'>
7894        <!-- unsigned char cpp_options::extended_identifiers -->
7895        <var-decl name='extended_identifiers' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='381' column='1'/>
7896      </data-member>
7897      <data-member access='public' layout-offset-in-bits='264'>
7898        <!-- unsigned char cpp_options::warn_dollars -->
7899        <var-decl name='warn_dollars' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='385' column='1'/>
7900      </data-member>
7901      <data-member access='public' layout-offset-in-bits='272'>
7902        <!-- unsigned char cpp_options::warn_undef -->
7903        <var-decl name='warn_undef' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='388' column='1'/>
7904      </data-member>
7905      <data-member access='public' layout-offset-in-bits='280'>
7906        <!-- unsigned char cpp_options::warn_unused_macros -->
7907        <var-decl name='warn_unused_macros' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='391' column='1'/>
7908      </data-member>
7909      <data-member access='public' layout-offset-in-bits='288'>
7910        <!-- unsigned char cpp_options::c99 -->
7911        <var-decl name='c99' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='394' column='1'/>
7912      </data-member>
7913      <data-member access='public' layout-offset-in-bits='296'>
7914        <!-- unsigned char cpp_options::std -->
7915        <var-decl name='std' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='397' column='1'/>
7916      </data-member>
7917      <data-member access='public' layout-offset-in-bits='304'>
7918        <!-- unsigned char cpp_options::cpp_pedantic -->
7919        <var-decl name='cpp_pedantic' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='400' column='1'/>
7920      </data-member>
7921      <data-member access='public' layout-offset-in-bits='312'>
7922        <!-- unsigned char cpp_options::preprocessed -->
7923        <var-decl name='preprocessed' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='404' column='1'/>
7924      </data-member>
7925      <data-member access='public' layout-offset-in-bits='320'>
7926        <!-- unsigned char cpp_options::debug -->
7927        <var-decl name='debug' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='408' column='1'/>
7928      </data-member>
7929      <data-member access='public' layout-offset-in-bits='328'>
7930        <!-- unsigned char cpp_options::track_macro_expansion -->
7931        <var-decl name='track_macro_expansion' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='416' column='1'/>
7932      </data-member>
7933      <data-member access='public' layout-offset-in-bits='336'>
7934        <!-- unsigned char cpp_options::operator_names -->
7935        <var-decl name='operator_names' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='419' column='1'/>
7936      </data-member>
7937      <data-member access='public' layout-offset-in-bits='344'>
7938        <!-- unsigned char cpp_options::warn_cxx_operator_names -->
7939        <var-decl name='warn_cxx_operator_names' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='422' column='1'/>
7940      </data-member>
7941      <data-member access='public' layout-offset-in-bits='352'>
7942        <!-- unsigned char cpp_options::traditional -->
7943        <var-decl name='traditional' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='425' column='1'/>
7944      </data-member>
7945      <data-member access='public' layout-offset-in-bits='360'>
7946        <!-- unsigned char cpp_options::user_literals -->
7947        <var-decl name='user_literals' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='428' column='1'/>
7948      </data-member>
7949      <data-member access='public' layout-offset-in-bits='384'>
7950        <!-- const char* cpp_options::narrow_charset -->
7951        <var-decl name='narrow_charset' type-id='type-id-1' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='431' column='1'/>
7952      </data-member>
7953      <data-member access='public' layout-offset-in-bits='448'>
7954        <!-- const char* cpp_options::wide_charset -->
7955        <var-decl name='wide_charset' type-id='type-id-1' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='434' column='1'/>
7956      </data-member>
7957      <data-member access='public' layout-offset-in-bits='512'>
7958        <!-- const char* cpp_options::input_charset -->
7959        <var-decl name='input_charset' type-id='type-id-1' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='437' column='1'/>
7960      </data-member>
7961      <data-member access='public' layout-offset-in-bits='576'>
7962        <!-- cpp_normalize_level cpp_options::warn_normalize -->
7963        <var-decl name='warn_normalize' type-id='type-id-295' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='441' column='1'/>
7964      </data-member>
7965      <data-member access='public' layout-offset-in-bits='608'>
7966        <!-- bool cpp_options::warn_invalid_pch -->
7967        <var-decl name='warn_invalid_pch' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='444' column='1'/>
7968      </data-member>
7969      <data-member access='public' layout-offset-in-bits='616'>
7970        <!-- bool cpp_options::restore_pch_deps -->
7971        <var-decl name='restore_pch_deps' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='447' column='1'/>
7972      </data-member>
7973      <data-member access='public' layout-offset-in-bits='640'>
7974        <!-- struct {cpp_deps_style style; bool missing_files; bool phony_targets; bool ignore_main_file; bool need_preprocessor_output;} cpp_options::deps -->
7975        <var-decl name='deps' type-id='type-id-356' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='468' column='1'/>
7976      </data-member>
7977      <data-member access='public' layout-offset-in-bits='704'>
7978        <!-- size_t cpp_options::precision -->
7979        <var-decl name='precision' type-id='type-id-4' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='474' column='1'/>
7980      </data-member>
7981      <data-member access='public' layout-offset-in-bits='768'>
7982        <!-- size_t cpp_options::char_precision -->
7983        <var-decl name='char_precision' type-id='type-id-4' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='474' column='1'/>
7984      </data-member>
7985      <data-member access='public' layout-offset-in-bits='832'>
7986        <!-- size_t cpp_options::int_precision -->
7987        <var-decl name='int_precision' type-id='type-id-4' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='474' column='1'/>
7988      </data-member>
7989      <data-member access='public' layout-offset-in-bits='896'>
7990        <!-- size_t cpp_options::wchar_precision -->
7991        <var-decl name='wchar_precision' type-id='type-id-4' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='474' column='1'/>
7992      </data-member>
7993      <data-member access='public' layout-offset-in-bits='960'>
7994        <!-- bool cpp_options::unsigned_char -->
7995        <var-decl name='unsigned_char' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='477' column='1'/>
7996      </data-member>
7997      <data-member access='public' layout-offset-in-bits='968'>
7998        <!-- bool cpp_options::unsigned_wchar -->
7999        <var-decl name='unsigned_wchar' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='477' column='1'/>
8000      </data-member>
8001      <data-member access='public' layout-offset-in-bits='976'>
8002        <!-- bool cpp_options::bytes_big_endian -->
8003        <var-decl name='bytes_big_endian' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='481' column='1'/>
8004      </data-member>
8005      <data-member access='public' layout-offset-in-bits='984'>
8006        <!-- unsigned char cpp_options::stdc_0_in_system_headers -->
8007        <var-decl name='stdc_0_in_system_headers' type-id='type-id-69' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='484' column='1'/>
8008      </data-member>
8009      <data-member access='public' layout-offset-in-bits='992'>
8010        <!-- bool cpp_options::directives_only -->
8011        <var-decl name='directives_only' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/cpplib.h' line='487' column='1'/>
8012      </data-member>
8013    </class-decl>
8014    <!-- struct cpp_reader -->
8015    <class-decl name='cpp_reader' size-in-bits='10560' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='380' column='1' id='type-id-357'>
8016      <member-type access='public'>
8017        <!-- struct {unsigned char* base; unsigned char* limit; unsigned char* cur; source_location first_line;} -->
8018        <class-decl name='__anonymous_struct__' size-in-bits='256' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libcpp/internal.h' line='528' column='1' id='type-id-358'>
8019          <data-member access='public' layout-offset-in-bits='0'>
8020            <!-- unsigned char* base -->
8021            <var-decl name='base' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='529' column='1'/>
8022          </data-member>
8023          <data-member access='public' layout-offset-in-bits='64'>
8024            <!-- unsigned char* limit -->
8025            <var-decl name='limit' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='530' column='1'/>
8026          </data-member>
8027          <data-member access='public' layout-offset-in-bits='128'>
8028            <!-- unsigned char* cur -->
8029            <var-decl name='cur' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='531' column='1'/>
8030          </data-member>
8031          <data-member access='public' layout-offset-in-bits='192'>
8032            <!-- source_location first_line -->
8033            <var-decl name='first_line' type-id='type-id-65' visibility='default' filepath='../.././libcpp/internal.h' line='532' column='1'/>
8034          </data-member>
8035        </class-decl>
8036      </member-type>
8037      <data-member access='public' layout-offset-in-bits='0'>
8038        <!-- cpp_buffer* cpp_reader::buffer -->
8039        <var-decl name='buffer' type-id='type-id-254' visibility='default' filepath='../.././libcpp/internal.h' line='383' column='1'/>
8040      </data-member>
8041      <data-member access='public' layout-offset-in-bits='64'>
8042        <!-- cpp_buffer* cpp_reader::overlaid_buffer -->
8043        <var-decl name='overlaid_buffer' type-id='type-id-254' visibility='default' filepath='../.././libcpp/internal.h' line='386' column='1'/>
8044      </data-member>
8045      <data-member access='public' layout-offset-in-bits='128'>
8046        <!-- lexer_state cpp_reader::state -->
8047        <var-decl name='state' type-id='type-id-359' visibility='default' filepath='../.././libcpp/internal.h' line='389' column='1'/>
8048      </data-member>
8049      <data-member access='public' layout-offset-in-bits='320'>
8050        <!-- line_maps* cpp_reader::line_table -->
8051        <var-decl name='line_table' type-id='type-id-160' visibility='default' filepath='../.././libcpp/internal.h' line='392' column='1'/>
8052      </data-member>
8053      <data-member access='public' layout-offset-in-bits='384'>
8054        <!-- source_location cpp_reader::directive_line -->
8055        <var-decl name='directive_line' type-id='type-id-65' visibility='default' filepath='../.././libcpp/internal.h' line='395' column='1'/>
8056      </data-member>
8057      <data-member access='public' layout-offset-in-bits='448'>
8058        <!-- _cpp_buff* cpp_reader::a_buff -->
8059        <var-decl name='a_buff' type-id='type-id-290' visibility='default' filepath='../.././libcpp/internal.h' line='398' column='1'/>
8060      </data-member>
8061      <data-member access='public' layout-offset-in-bits='512'>
8062        <!-- _cpp_buff* cpp_reader::u_buff -->
8063        <var-decl name='u_buff' type-id='type-id-290' visibility='default' filepath='../.././libcpp/internal.h' line='399' column='1'/>
8064      </data-member>
8065      <data-member access='public' layout-offset-in-bits='576'>
8066        <!-- _cpp_buff* cpp_reader::free_buffs -->
8067        <var-decl name='free_buffs' type-id='type-id-290' visibility='default' filepath='../.././libcpp/internal.h' line='400' column='1'/>
8068      </data-member>
8069      <data-member access='public' layout-offset-in-bits='640'>
8070        <!-- cpp_context cpp_reader::base_context -->
8071        <var-decl name='base_context' type-id='type-id-296' visibility='default' filepath='../.././libcpp/internal.h' line='403' column='1'/>
8072      </data-member>
8073      <data-member access='public' layout-offset-in-bits='1088'>
8074        <!-- cpp_context* cpp_reader::context -->
8075        <var-decl name='context' type-id='type-id-351' visibility='default' filepath='../.././libcpp/internal.h' line='404' column='1'/>
8076      </data-member>
8077      <data-member access='public' layout-offset-in-bits='1152'>
8078        <!-- const directive* cpp_reader::directive -->
8079        <var-decl name='directive' type-id='type-id-360' visibility='default' filepath='../.././libcpp/internal.h' line='407' column='1'/>
8080      </data-member>
8081      <data-member access='public' layout-offset-in-bits='1216'>
8082        <!-- cpp_token cpp_reader::directive_result -->
8083        <var-decl name='directive_result' type-id='type-id-316' visibility='default' filepath='../.././libcpp/internal.h' line='410' column='1'/>
8084      </data-member>
8085      <data-member access='public' layout-offset-in-bits='1408'>
8086        <!-- source_location cpp_reader::invocation_location -->
8087        <var-decl name='invocation_location' type-id='type-id-65' visibility='default' filepath='../.././libcpp/internal.h' line='414' column='1'/>
8088      </data-member>
8089      <data-member access='public' layout-offset-in-bits='1440'>
8090        <!-- bool cpp_reader::set_invocation_location -->
8091        <var-decl name='set_invocation_location' type-id='type-id-5' visibility='default' filepath='../.././libcpp/internal.h' line='418' column='1'/>
8092      </data-member>
8093      <data-member access='public' layout-offset-in-bits='1472'>
8094        <!-- cpp_dir* cpp_reader::quote_include -->
8095        <var-decl name='quote_include' type-id='type-id-352' visibility='default' filepath='../.././libcpp/internal.h' line='421' column='1'/>
8096      </data-member>
8097      <data-member access='public' layout-offset-in-bits='1536'>
8098        <!-- cpp_dir* cpp_reader::bracket_include -->
8099        <var-decl name='bracket_include' type-id='type-id-352' visibility='default' filepath='../.././libcpp/internal.h' line='422' column='1'/>
8100      </data-member>
8101      <data-member access='public' layout-offset-in-bits='1600'>
8102        <!-- cpp_dir cpp_reader::no_search_path -->
8103        <var-decl name='no_search_path' type-id='type-id-326' visibility='default' filepath='../.././libcpp/internal.h' line='423' column='1'/>
8104      </data-member>
8105      <data-member access='public' layout-offset-in-bits='2112'>
8106        <!-- _cpp_file* cpp_reader::all_files -->
8107        <var-decl name='all_files' type-id='type-id-248' visibility='default' filepath='../.././libcpp/internal.h' line='426' column='1'/>
8108      </data-member>
8109      <data-member access='public' layout-offset-in-bits='2176'>
8110        <!-- _cpp_file* cpp_reader::main_file -->
8111        <var-decl name='main_file' type-id='type-id-248' visibility='default' filepath='../.././libcpp/internal.h' line='428' column='1'/>
8112      </data-member>
8113      <data-member access='public' layout-offset-in-bits='2240'>
8114        <!-- htab* cpp_reader::file_hash -->
8115        <var-decl name='file_hash' type-id='type-id-203' visibility='default' filepath='../.././libcpp/internal.h' line='431' column='1'/>
8116      </data-member>
8117      <data-member access='public' layout-offset-in-bits='2304'>
8118        <!-- htab* cpp_reader::dir_hash -->
8119        <var-decl name='dir_hash' type-id='type-id-203' visibility='default' filepath='../.././libcpp/internal.h' line='432' column='1'/>
8120      </data-member>
8121      <data-member access='public' layout-offset-in-bits='2368'>
8122        <!-- file_hash_entry_pool* cpp_reader::file_hash_entries -->
8123        <var-decl name='file_hash_entries' type-id='type-id-361' visibility='default' filepath='../.././libcpp/internal.h' line='433' column='1'/>
8124      </data-member>
8125      <data-member access='public' layout-offset-in-bits='2432'>
8126        <!-- htab* cpp_reader::nonexistent_file_hash -->
8127        <var-decl name='nonexistent_file_hash' type-id='type-id-203' visibility='default' filepath='../.././libcpp/internal.h' line='436' column='1'/>
8128      </data-member>
8129      <data-member access='public' layout-offset-in-bits='2496'>
8130        <!-- obstack cpp_reader::nonexistent_file_ob -->
8131        <var-decl name='nonexistent_file_ob' type-id='type-id-70' visibility='default' filepath='../.././libcpp/internal.h' line='437' column='1'/>
8132      </data-member>
8133      <data-member access='public' layout-offset-in-bits='3200'>
8134        <!-- bool cpp_reader::quote_ignores_source_dir -->
8135        <var-decl name='quote_ignores_source_dir' type-id='type-id-5' visibility='default' filepath='../.././libcpp/internal.h' line='441' column='1'/>
8136      </data-member>
8137      <data-member access='public' layout-offset-in-bits='3208'>
8138        <!-- bool cpp_reader::seen_once_only -->
8139        <var-decl name='seen_once_only' type-id='type-id-5' visibility='default' filepath='../.././libcpp/internal.h' line='445' column='1'/>
8140      </data-member>
8141      <data-member access='public' layout-offset-in-bits='3264'>
8142        <!-- const cpp_hashnode* cpp_reader::mi_cmacro -->
8143        <var-decl name='mi_cmacro' type-id='type-id-249' visibility='default' filepath='../.././libcpp/internal.h' line='448' column='1'/>
8144      </data-member>
8145      <data-member access='public' layout-offset-in-bits='3328'>
8146        <!-- const cpp_hashnode* cpp_reader::mi_ind_cmacro -->
8147        <var-decl name='mi_ind_cmacro' type-id='type-id-249' visibility='default' filepath='../.././libcpp/internal.h' line='449' column='1'/>
8148      </data-member>
8149      <data-member access='public' layout-offset-in-bits='3392'>
8150        <!-- bool cpp_reader::mi_valid -->
8151        <var-decl name='mi_valid' type-id='type-id-5' visibility='default' filepath='../.././libcpp/internal.h' line='450' column='1'/>
8152      </data-member>
8153      <data-member access='public' layout-offset-in-bits='3456'>
8154        <!-- cpp_token* cpp_reader::cur_token -->
8155        <var-decl name='cur_token' type-id='type-id-291' visibility='default' filepath='../.././libcpp/internal.h' line='453' column='1'/>
8156      </data-member>
8157      <data-member access='public' layout-offset-in-bits='3520'>
8158        <!-- tokenrun cpp_reader::base_run -->
8159        <var-decl name='base_run' type-id='type-id-362' visibility='default' filepath='../.././libcpp/internal.h' line='454' column='1'/>
8160      </data-member>
8161      <data-member access='public' layout-offset-in-bits='3776'>
8162        <!-- tokenrun* cpp_reader::cur_run -->
8163        <var-decl name='cur_run' type-id='type-id-292' visibility='default' filepath='../.././libcpp/internal.h' line='454' column='1'/>
8164      </data-member>
8165      <data-member access='public' layout-offset-in-bits='3840'>
8166        <!-- unsigned int cpp_reader::lookaheads -->
8167        <var-decl name='lookaheads' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='455' column='1'/>
8168      </data-member>
8169      <data-member access='public' layout-offset-in-bits='3872'>
8170        <!-- unsigned int cpp_reader::keep_tokens -->
8171        <var-decl name='keep_tokens' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='458' column='1'/>
8172      </data-member>
8173      <data-member access='public' layout-offset-in-bits='3904'>
8174        <!-- unsigned char* cpp_reader::macro_buffer -->
8175        <var-decl name='macro_buffer' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='461' column='1'/>
8176      </data-member>
8177      <data-member access='public' layout-offset-in-bits='3968'>
8178        <!-- unsigned int cpp_reader::macro_buffer_len -->
8179        <var-decl name='macro_buffer_len' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='462' column='1'/>
8180      </data-member>
8181      <data-member access='public' layout-offset-in-bits='4032'>
8182        <!-- cset_converter cpp_reader::narrow_cset_desc -->
8183        <var-decl name='narrow_cset_desc' type-id='type-id-327' visibility='default' filepath='../.././libcpp/internal.h' line='466' column='1'/>
8184      </data-member>
8185      <data-member access='public' layout-offset-in-bits='4224'>
8186        <!-- cset_converter cpp_reader::utf8_cset_desc -->
8187        <var-decl name='utf8_cset_desc' type-id='type-id-327' visibility='default' filepath='../.././libcpp/internal.h' line='470' column='1'/>
8188      </data-member>
8189      <data-member access='public' layout-offset-in-bits='4416'>
8190        <!-- cset_converter cpp_reader::char16_cset_desc -->
8191        <var-decl name='char16_cset_desc' type-id='type-id-327' visibility='default' filepath='../.././libcpp/internal.h' line='474' column='1'/>
8192      </data-member>
8193      <data-member access='public' layout-offset-in-bits='4608'>
8194        <!-- cset_converter cpp_reader::char32_cset_desc -->
8195        <var-decl name='char32_cset_desc' type-id='type-id-327' visibility='default' filepath='../.././libcpp/internal.h' line='478' column='1'/>
8196      </data-member>
8197      <data-member access='public' layout-offset-in-bits='4800'>
8198        <!-- cset_converter cpp_reader::wide_cset_desc -->
8199        <var-decl name='wide_cset_desc' type-id='type-id-327' visibility='default' filepath='../.././libcpp/internal.h' line='482' column='1'/>
8200      </data-member>
8201      <data-member access='public' layout-offset-in-bits='4992'>
8202        <!-- const unsigned char* cpp_reader::date -->
8203        <var-decl name='date' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='485' column='1'/>
8204      </data-member>
8205      <data-member access='public' layout-offset-in-bits='5056'>
8206        <!-- const unsigned char* cpp_reader::time -->
8207        <var-decl name='time' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='486' column='1'/>
8208      </data-member>
8209      <data-member access='public' layout-offset-in-bits='5120'>
8210        <!-- cpp_token cpp_reader::avoid_paste -->
8211        <var-decl name='avoid_paste' type-id='type-id-316' visibility='default' filepath='../.././libcpp/internal.h' line='489' column='1'/>
8212      </data-member>
8213      <data-member access='public' layout-offset-in-bits='5312'>
8214        <!-- cpp_token cpp_reader::eof -->
8215        <var-decl name='eof' type-id='type-id-316' visibility='default' filepath='../.././libcpp/internal.h' line='490' column='1'/>
8216      </data-member>
8217      <data-member access='public' layout-offset-in-bits='5504'>
8218        <!-- deps* cpp_reader::deps -->
8219        <var-decl name='deps' type-id='type-id-253' visibility='default' filepath='../.././libcpp/internal.h' line='493' column='1'/>
8220      </data-member>
8221      <data-member access='public' layout-offset-in-bits='5568'>
8222        <!-- obstack cpp_reader::hash_ob -->
8223        <var-decl name='hash_ob' type-id='type-id-70' visibility='default' filepath='../.././libcpp/internal.h' line='497' column='1'/>
8224      </data-member>
8225      <data-member access='public' layout-offset-in-bits='6272'>
8226        <!-- obstack cpp_reader::buffer_ob -->
8227        <var-decl name='buffer_ob' type-id='type-id-70' visibility='default' filepath='../.././libcpp/internal.h' line='501' column='1'/>
8228      </data-member>
8229      <data-member access='public' layout-offset-in-bits='6976'>
8230        <!-- pragma_entry* cpp_reader::pragmas -->
8231        <var-decl name='pragmas' type-id='type-id-363' visibility='default' filepath='../.././libcpp/internal.h' line='505' column='1'/>
8232      </data-member>
8233      <data-member access='public' layout-offset-in-bits='7040'>
8234        <!-- cpp_callbacks cpp_reader::cb -->
8235        <var-decl name='cb' type-id='type-id-235' visibility='default' filepath='../.././libcpp/internal.h' line='508' column='1'/>
8236      </data-member>
8237      <data-member access='public' layout-offset-in-bits='8192'>
8238        <!-- ht* cpp_reader::hash_table -->
8239        <var-decl name='hash_table' type-id='type-id-364' visibility='default' filepath='../.././libcpp/internal.h' line='511' column='1'/>
8240      </data-member>
8241      <data-member access='public' layout-offset-in-bits='8256'>
8242        <!-- op* cpp_reader::op_stack -->
8243        <var-decl name='op_stack' type-id='type-id-264' visibility='default' filepath='../.././libcpp/internal.h' line='514' column='1'/>
8244      </data-member>
8245      <data-member access='public' layout-offset-in-bits='8320'>
8246        <!-- op* cpp_reader::op_limit -->
8247        <var-decl name='op_limit' type-id='type-id-264' visibility='default' filepath='../.././libcpp/internal.h' line='514' column='1'/>
8248      </data-member>
8249      <data-member access='public' layout-offset-in-bits='8384'>
8250        <!-- cpp_options cpp_reader::opts -->
8251        <var-decl name='opts' type-id='type-id-239' visibility='default' filepath='../.././libcpp/internal.h' line='517' column='1'/>
8252      </data-member>
8253      <data-member access='public' layout-offset-in-bits='9408'>
8254        <!-- spec_nodes cpp_reader::spec_nodes -->
8255        <var-decl name='spec_nodes' type-id='type-id-365' visibility='default' filepath='../.././libcpp/internal.h' line='521' column='1'/>
8256      </data-member>
8257      <data-member access='public' layout-offset-in-bits='9664'>
8258        <!-- bool cpp_reader::our_hashtable -->
8259        <var-decl name='our_hashtable' type-id='type-id-5' visibility='default' filepath='../.././libcpp/internal.h' line='524' column='1'/>
8260      </data-member>
8261      <data-member access='public' layout-offset-in-bits='9728'>
8262        <!-- struct {unsigned char* base; unsigned char* limit; unsigned char* cur; source_location first_line;} cpp_reader::out -->
8263        <var-decl name='out' type-id='type-id-358' visibility='default' filepath='../.././libcpp/internal.h' line='533' column='1'/>
8264      </data-member>
8265      <data-member access='public' layout-offset-in-bits='9984'>
8266        <!-- const unsigned char* cpp_reader::saved_cur -->
8267        <var-decl name='saved_cur' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='536' column='1'/>
8268      </data-member>
8269      <data-member access='public' layout-offset-in-bits='10048'>
8270        <!-- const unsigned char* cpp_reader::saved_rlimit -->
8271        <var-decl name='saved_rlimit' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='536' column='1'/>
8272      </data-member>
8273      <data-member access='public' layout-offset-in-bits='10112'>
8274        <!-- const unsigned char* cpp_reader::saved_line_base -->
8275        <var-decl name='saved_line_base' type-id='type-id-258' visibility='default' filepath='../.././libcpp/internal.h' line='536' column='1'/>
8276      </data-member>
8277      <data-member access='public' layout-offset-in-bits='10176'>
8278        <!-- cpp_savedstate* cpp_reader::savedstate -->
8279        <var-decl name='savedstate' type-id='type-id-366' visibility='default' filepath='../.././libcpp/internal.h' line='540' column='1'/>
8280      </data-member>
8281      <data-member access='public' layout-offset-in-bits='10240'>
8282        <!-- unsigned int cpp_reader::counter -->
8283        <var-decl name='counter' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='543' column='1'/>
8284      </data-member>
8285      <data-member access='public' layout-offset-in-bits='10304'>
8286        <!-- cpp_comment_table cpp_reader::comments -->
8287        <var-decl name='comments' type-id='type-id-298' visibility='default' filepath='../.././libcpp/internal.h' line='546' column='1'/>
8288      </data-member>
8289      <data-member access='public' layout-offset-in-bits='10432'>
8290        <!-- def_pragma_macro* cpp_reader::pushed_macros -->
8291        <var-decl name='pushed_macros' type-id='type-id-367' visibility='default' filepath='../.././libcpp/internal.h' line='549' column='1'/>
8292      </data-member>
8293      <data-member access='public' layout-offset-in-bits='10496'>
8294        <!-- source_location* cpp_reader::forced_token_location_p -->
8295        <var-decl name='forced_token_location_p' type-id='type-id-67' visibility='default' filepath='../.././libcpp/internal.h' line='553' column='1'/>
8296      </data-member>
8297    </class-decl>
8298    <!-- struct cset_converter -->
8299    <class-decl name='cset_converter' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='47' column='1' id='type-id-327'>
8300      <data-member access='public' layout-offset-in-bits='0'>
8301        <!-- convert_f cset_converter::func -->
8302        <var-decl name='func' type-id='type-id-368' visibility='default' filepath='../.././libcpp/internal.h' line='49' column='1'/>
8303      </data-member>
8304      <data-member access='public' layout-offset-in-bits='64'>
8305        <!-- iconv_t cset_converter::cd -->
8306        <var-decl name='cd' type-id='type-id-172' visibility='default' filepath='../.././libcpp/internal.h' line='50' column='1'/>
8307      </data-member>
8308      <data-member access='public' layout-offset-in-bits='128'>
8309        <!-- int cset_converter::width -->
8310        <var-decl name='width' type-id='type-id-2' visibility='default' filepath='../.././libcpp/internal.h' line='51' column='1'/>
8311      </data-member>
8312    </class-decl>
8313    <!-- struct def_pragma_macro -->
8314    <class-decl name='def_pragma_macro' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='358' column='1' id='type-id-369'>
8315      <data-member access='public' layout-offset-in-bits='0'>
8316        <!-- def_pragma_macro* def_pragma_macro::next -->
8317        <var-decl name='next' type-id='type-id-367' visibility='default' filepath='../.././libcpp/internal.h' line='360' column='1'/>
8318      </data-member>
8319      <data-member access='public' layout-offset-in-bits='64'>
8320        <!-- char* def_pragma_macro::name -->
8321        <var-decl name='name' type-id='type-id-3' visibility='default' filepath='../.././libcpp/internal.h' line='362' column='1'/>
8322      </data-member>
8323      <data-member access='public' layout-offset-in-bits='128'>
8324        <!-- unsigned char* def_pragma_macro::definition -->
8325        <var-decl name='definition' type-id='type-id-256' visibility='default' filepath='../.././libcpp/internal.h' line='364' column='1'/>
8326      </data-member>
8327      <data-member access='public' layout-offset-in-bits='192'>
8328        <!-- source_location def_pragma_macro::line -->
8329        <var-decl name='line' type-id='type-id-65' visibility='default' filepath='../.././libcpp/internal.h' line='367' column='1'/>
8330      </data-member>
8331      <data-member access='public' layout-offset-in-bits='224'>
8332        <!-- unsigned int def_pragma_macro::syshdr -->
8333        <var-decl name='syshdr' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='369' column='1'/>
8334      </data-member>
8335      <data-member access='public' layout-offset-in-bits='225'>
8336        <!-- unsigned int def_pragma_macro::used -->
8337        <var-decl name='used' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='371' column='1'/>
8338      </data-member>
8339      <data-member access='public' layout-offset-in-bits='226'>
8340        <!-- unsigned int def_pragma_macro::is_undef -->
8341        <var-decl name='is_undef' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='374' column='1'/>
8342      </data-member>
8343    </class-decl>
8344    <!-- struct ht -->
8345    <class-decl name='ht' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../.././libcpp/include/symtab.h' line='47' column='1' id='type-id-370'>
8346      <data-member access='public' layout-offset-in-bits='0'>
8347        <!-- obstack ht::stack -->
8348        <var-decl name='stack' type-id='type-id-70' visibility='default' filepath='../.././libcpp/include/symtab.h' line='50' column='1'/>
8349      </data-member>
8350      <data-member access='public' layout-offset-in-bits='704'>
8351        <!-- hashnode* ht::entries -->
8352        <var-decl name='entries' type-id='type-id-371' visibility='default' filepath='../.././libcpp/include/symtab.h' line='52' column='1'/>
8353      </data-member>
8354      <data-member access='public' layout-offset-in-bits='768'>
8355        <!-- typedef hashnode (hash_table*)* ht::alloc_node -->
8356        <var-decl name='alloc_node' type-id='type-id-372' visibility='default' filepath='../.././libcpp/include/symtab.h' line='54' column='1'/>
8357      </data-member>
8358      <data-member access='public' layout-offset-in-bits='832'>
8359        <!-- void* (typedef size_t)* ht::alloc_subobject -->
8360        <var-decl name='alloc_subobject' type-id='type-id-177' visibility='default' filepath='../.././libcpp/include/symtab.h' line='57' column='1'/>
8361      </data-member>
8362      <data-member access='public' layout-offset-in-bits='896'>
8363        <!-- unsigned int ht::nslots -->
8364        <var-decl name='nslots' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/symtab.h' line='59' column='1'/>
8365      </data-member>
8366      <data-member access='public' layout-offset-in-bits='928'>
8367        <!-- unsigned int ht::nelements -->
8368        <var-decl name='nelements' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/symtab.h' line='60' column='1'/>
8369      </data-member>
8370      <data-member access='public' layout-offset-in-bits='960'>
8371        <!-- cpp_reader* ht::pfile -->
8372        <var-decl name='pfile' type-id='type-id-284' visibility='default' filepath='../.././libcpp/include/symtab.h' line='63' column='1'/>
8373      </data-member>
8374      <data-member access='public' layout-offset-in-bits='1024'>
8375        <!-- unsigned int ht::searches -->
8376        <var-decl name='searches' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/symtab.h' line='66' column='1'/>
8377      </data-member>
8378      <data-member access='public' layout-offset-in-bits='1056'>
8379        <!-- unsigned int ht::collisions -->
8380        <var-decl name='collisions' type-id='type-id-52' visibility='default' filepath='../.././libcpp/include/symtab.h' line='67' column='1'/>
8381      </data-member>
8382      <data-member access='public' layout-offset-in-bits='1088'>
8383        <!-- bool ht::entries_owned -->
8384        <var-decl name='entries_owned' type-id='type-id-5' visibility='default' filepath='../.././libcpp/include/symtab.h' line='70' column='1'/>
8385      </data-member>
8386    </class-decl>
8387    <!-- struct lexer_state -->
8388    <class-decl name='lexer_state' size-in-bits='160' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='225' column='1' id='type-id-359'>
8389      <data-member access='public' layout-offset-in-bits='0'>
8390        <!-- unsigned char lexer_state::in_directive -->
8391        <var-decl name='in_directive' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='228' column='1'/>
8392      </data-member>
8393      <data-member access='public' layout-offset-in-bits='8'>
8394        <!-- unsigned char lexer_state::directive_wants_padding -->
8395        <var-decl name='directive_wants_padding' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='233' column='1'/>
8396      </data-member>
8397      <data-member access='public' layout-offset-in-bits='16'>
8398        <!-- unsigned char lexer_state::skipping -->
8399        <var-decl name='skipping' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='236' column='1'/>
8400      </data-member>
8401      <data-member access='public' layout-offset-in-bits='24'>
8402        <!-- unsigned char lexer_state::angled_headers -->
8403        <var-decl name='angled_headers' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='239' column='1'/>
8404      </data-member>
8405      <data-member access='public' layout-offset-in-bits='32'>
8406        <!-- unsigned char lexer_state::in_expression -->
8407        <var-decl name='in_expression' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='242' column='1'/>
8408      </data-member>
8409      <data-member access='public' layout-offset-in-bits='40'>
8410        <!-- unsigned char lexer_state::save_comments -->
8411        <var-decl name='save_comments' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='246' column='1'/>
8412      </data-member>
8413      <data-member access='public' layout-offset-in-bits='48'>
8414        <!-- unsigned char lexer_state::va_args_ok -->
8415        <var-decl name='va_args_ok' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='249' column='1'/>
8416      </data-member>
8417      <data-member access='public' layout-offset-in-bits='56'>
8418        <!-- unsigned char lexer_state::poisoned_ok -->
8419        <var-decl name='poisoned_ok' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='252' column='1'/>
8420      </data-member>
8421      <data-member access='public' layout-offset-in-bits='64'>
8422        <!-- unsigned char lexer_state::prevent_expansion -->
8423        <var-decl name='prevent_expansion' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='255' column='1'/>
8424      </data-member>
8425      <data-member access='public' layout-offset-in-bits='72'>
8426        <!-- unsigned char lexer_state::parsing_args -->
8427        <var-decl name='parsing_args' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='258' column='1'/>
8428      </data-member>
8429      <data-member access='public' layout-offset-in-bits='80'>
8430        <!-- unsigned char lexer_state::discarding_output -->
8431        <var-decl name='discarding_output' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='262' column='1'/>
8432      </data-member>
8433      <data-member access='public' layout-offset-in-bits='96'>
8434        <!-- unsigned int lexer_state::skip_eval -->
8435        <var-decl name='skip_eval' type-id='type-id-52' visibility='default' filepath='../.././libcpp/internal.h' line='265' column='1'/>
8436      </data-member>
8437      <data-member access='public' layout-offset-in-bits='128'>
8438        <!-- unsigned char lexer_state::in_deferred_pragma -->
8439        <var-decl name='in_deferred_pragma' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='268' column='1'/>
8440      </data-member>
8441      <data-member access='public' layout-offset-in-bits='136'>
8442        <!-- unsigned char lexer_state::pragma_allow_expansion -->
8443        <var-decl name='pragma_allow_expansion' type-id='type-id-69' visibility='default' filepath='../.././libcpp/internal.h' line='271' column='1'/>
8444      </data-member>
8445    </class-decl>
8446    <!-- struct macro_context -->
8447    <class-decl name='macro_context' size-in-bits='192' is-struct='yes' naming-typedef-id='type-id-373' visibility='default' filepath='../.././libcpp/internal.h' line='146' column='1' id='type-id-374'>
8448      <data-member access='public' layout-offset-in-bits='0'>
8449        <!-- cpp_hashnode* macro_context::macro_node -->
8450        <var-decl name='macro_node' type-id='type-id-230' visibility='default' filepath='../.././libcpp/internal.h' line='148' column='1'/>
8451      </data-member>
8452      <data-member access='public' layout-offset-in-bits='64'>
8453        <!-- source_location* macro_context::virt_locs -->
8454        <var-decl name='virt_locs' type-id='type-id-67' visibility='default' filepath='../.././libcpp/internal.h' line='153' column='1'/>
8455      </data-member>
8456      <data-member access='public' layout-offset-in-bits='128'>
8457        <!-- source_location* macro_context::cur_virt_loc -->
8458        <var-decl name='cur_virt_loc' type-id='type-id-67' visibility='default' filepath='../.././libcpp/internal.h' line='157' column='1'/>
8459      </data-member>
8460    </class-decl>
8461    <!-- struct spec_nodes -->
8462    <class-decl name='spec_nodes' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='275' column='1' id='type-id-365'>
8463      <data-member access='public' layout-offset-in-bits='0'>
8464        <!-- cpp_hashnode* spec_nodes::n_defined -->
8465        <var-decl name='n_defined' type-id='type-id-230' visibility='default' filepath='../.././libcpp/internal.h' line='277' column='1'/>
8466      </data-member>
8467      <data-member access='public' layout-offset-in-bits='64'>
8468        <!-- cpp_hashnode* spec_nodes::n_true -->
8469        <var-decl name='n_true' type-id='type-id-230' visibility='default' filepath='../.././libcpp/internal.h' line='278' column='1'/>
8470      </data-member>
8471      <data-member access='public' layout-offset-in-bits='128'>
8472        <!-- cpp_hashnode* spec_nodes::n_false -->
8473        <var-decl name='n_false' type-id='type-id-230' visibility='default' filepath='../.././libcpp/internal.h' line='279' column='1'/>
8474      </data-member>
8475      <data-member access='public' layout-offset-in-bits='192'>
8476        <!-- cpp_hashnode* spec_nodes::n__VA_ARGS__ -->
8477        <var-decl name='n__VA_ARGS__' type-id='type-id-230' visibility='default' filepath='../.././libcpp/internal.h' line='280' column='1'/>
8478      </data-member>
8479    </class-decl>
8480    <!-- struct tm -->
8481    <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-375'>
8482      <data-member access='public' layout-offset-in-bits='0'>
8483        <!-- int tm::tm_sec -->
8484        <var-decl name='tm_sec' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/>
8485      </data-member>
8486      <data-member access='public' layout-offset-in-bits='32'>
8487        <!-- int tm::tm_min -->
8488        <var-decl name='tm_min' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/>
8489      </data-member>
8490      <data-member access='public' layout-offset-in-bits='64'>
8491        <!-- int tm::tm_hour -->
8492        <var-decl name='tm_hour' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/>
8493      </data-member>
8494      <data-member access='public' layout-offset-in-bits='96'>
8495        <!-- int tm::tm_mday -->
8496        <var-decl name='tm_mday' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/>
8497      </data-member>
8498      <data-member access='public' layout-offset-in-bits='128'>
8499        <!-- int tm::tm_mon -->
8500        <var-decl name='tm_mon' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/>
8501      </data-member>
8502      <data-member access='public' layout-offset-in-bits='160'>
8503        <!-- int tm::tm_year -->
8504        <var-decl name='tm_year' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/>
8505      </data-member>
8506      <data-member access='public' layout-offset-in-bits='192'>
8507        <!-- int tm::tm_wday -->
8508        <var-decl name='tm_wday' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/>
8509      </data-member>
8510      <data-member access='public' layout-offset-in-bits='224'>
8511        <!-- int tm::tm_yday -->
8512        <var-decl name='tm_yday' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/>
8513      </data-member>
8514      <data-member access='public' layout-offset-in-bits='256'>
8515        <!-- int tm::tm_isdst -->
8516        <var-decl name='tm_isdst' type-id='type-id-2' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/>
8517      </data-member>
8518      <data-member access='public' layout-offset-in-bits='320'>
8519        <!-- long int tm::tm_gmtoff -->
8520        <var-decl name='tm_gmtoff' type-id='type-id-28' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/>
8521      </data-member>
8522      <data-member access='public' layout-offset-in-bits='384'>
8523        <!-- const char* tm::tm_zone -->
8524        <var-decl name='tm_zone' type-id='type-id-1' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/>
8525      </data-member>
8526    </class-decl>
8527    <!-- struct tokenrun -->
8528    <class-decl name='tokenrun' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libcpp/internal.h' line='130' column='1' id='type-id-376'>
8529      <data-member access='public' layout-offset-in-bits='0'>
8530        <!-- tokenrun* tokenrun::next -->
8531        <var-decl name='next' type-id='type-id-377' visibility='default' filepath='../.././libcpp/internal.h' line='132' column='1'/>
8532      </data-member>
8533      <data-member access='public' layout-offset-in-bits='64'>
8534        <!-- tokenrun* tokenrun::prev -->
8535        <var-decl name='prev' type-id='type-id-377' visibility='default' filepath='../.././libcpp/internal.h' line='132' column='1'/>
8536      </data-member>
8537      <data-member access='public' layout-offset-in-bits='128'>
8538        <!-- cpp_token* tokenrun::base -->
8539        <var-decl name='base' type-id='type-id-291' visibility='default' filepath='../.././libcpp/internal.h' line='133' column='1'/>
8540      </data-member>
8541      <data-member access='public' layout-offset-in-bits='192'>
8542        <!-- cpp_token* tokenrun::limit -->
8543        <var-decl name='limit' type-id='type-id-291' visibility='default' filepath='../.././libcpp/internal.h' line='133' column='1'/>
8544      </data-member>
8545    </class-decl>
8546    <!-- typedef _cpp_buff _cpp_buff -->
8547    <typedef-decl name='_cpp_buff' type-id='type-id-319' filepath='../.././libcpp/internal.h' line='100' column='1' id='type-id-378'/>
8548    <!-- typedef _cpp_file _cpp_file -->
8549    <typedef-decl name='_cpp_file' type-id='type-id-247' filepath='../.././libcpp/internal.h' line='622' column='1' id='type-id-379'/>
8550    <!-- typedef _cpp_line_note _cpp_line_note -->
8551    <typedef-decl name='_cpp_line_note' type-id='type-id-321' filepath='../.././libcpp/internal.h' line='283' column='1' id='type-id-380'/>
8552    <!-- typedef bool (typedef iconv_t, const unsigned char*, typedef size_t, _cpp_strbuf*)* convert_f -->
8553    <typedef-decl name='convert_f' type-id='type-id-381' filepath='../.././libcpp/internal.h' line='45' column='1' id='type-id-368'/>
8554    <!-- typedef cpp_buffer cpp_buffer -->
8555    <typedef-decl name='cpp_buffer' type-id='type-id-322' filepath='../.././libcpp/include/cpplib.h' line='32' column='1' id='type-id-382'/>
8556    <!-- typedef cpp_comment cpp_comment -->
8557    <typedef-decl name='cpp_comment' type-id='type-id-342' filepath='../.././libcpp/include/cpplib.h' line='967' column='1' id='type-id-341'/>
8558    <!-- typedef cpp_comment_table cpp_comment_table -->
8559    <typedef-decl name='cpp_comment_table' type-id='type-id-343' filepath='../.././libcpp/include/cpplib.h' line='981' column='1' id='type-id-298'/>
8560    <!-- typedef cpp_dir cpp_dir -->
8561    <typedef-decl name='cpp_dir' type-id='type-id-326' filepath='../.././libcpp/include/cpplib.h' line='39' column='1' id='type-id-383'/>
8562    <!-- typedef cpp_reader cpp_reader -->
8563    <typedef-decl name='cpp_reader' type-id='type-id-357' filepath='../.././libcpp/include/cpplib.h' line='31' column='1' id='type-id-384'/>
8564    <!-- typedef cpp_string cpp_string -->
8565    <typedef-decl name='cpp_string' type-id='type-id-311' filepath='../.././libcpp/include/cpplib.h' line='35' column='1' id='type-id-245'/>
8566    <!-- typedef __dev_t dev_t -->
8567    <typedef-decl name='dev_t' type-id='type-id-83' filepath='/usr/include/sys/types.h' line='61' column='1' id='type-id-355'/>
8568    <!-- typedef ht hash_table -->
8569    <typedef-decl name='hash_table' type-id='type-id-370' filepath='../.././libcpp/include/symtab.h' line='41' column='1' id='type-id-385'/>
8570    <!-- typedef ht_identifier* hashnode -->
8571    <typedef-decl name='hashnode' type-id='type-id-386' filepath='../.././libcpp/include/symtab.h' line='42' column='1' id='type-id-285'/>
8572    <!-- typedef __ino_t ino_t -->
8573    <typedef-decl name='ino_t' type-id='type-id-84' filepath='/usr/include/sys/types.h' line='49' column='1' id='type-id-354'/>
8574    <!-- typedef macro_context macro_context -->
8575    <typedef-decl name='macro_context' type-id='type-id-374' filepath='../.././libcpp/internal.h' line='158' column='1' id='type-id-373'/>
8576    <!-- typedef const char* (cpp_reader*, const char*, cpp_dir**)* missing_header_cb -->
8577    <typedef-decl name='missing_header_cb' type-id='type-id-387' filepath='../.././libcpp/include/cpplib.h' line='496' column='1' id='type-id-337'/>
8578    <!-- typedef __time_t time_t -->
8579    <typedef-decl name='time_t' type-id='type-id-96' filepath='/usr/include/time.h' line='76' column='1' id='type-id-388'/>
8580    <!-- typedef tokenrun tokenrun -->
8581    <typedef-decl name='tokenrun' type-id='type-id-376' filepath='../.././libcpp/internal.h' line='129' column='1' id='type-id-362'/>
8582    <!-- typedef unsigned char uchar -->
8583    <typedef-decl name='uchar' type-id='type-id-69' filepath='../.././libcpp/include/cpp-id-data.h' line='22' column='1' id='type-id-389'/>
8584    <!-- union utoken -->
8585    <union-decl name='utoken' size-in-bits='64' visibility='default' filepath='../.././libcpp/internal.h' line='122' column='1' id='type-id-350'>
8586      <data-member access='public'>
8587        <!-- const cpp_token* utoken::token -->
8588        <var-decl name='token' type-id='type-id-228' visibility='default' filepath='../.././libcpp/internal.h' line='124' column='1'/>
8589      </data-member>
8590      <data-member access='public'>
8591        <!-- const cpp_token** utoken::ptoken -->
8592        <var-decl name='ptoken' type-id='type-id-390' visibility='default' filepath='../.././libcpp/internal.h' line='125' column='1'/>
8593      </data-member>
8594    </union-decl>
8595    <!-- _cpp_buff* -->
8596    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
8597    <!-- _cpp_buff* -->
8598    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-290'/>
8599    <!-- _cpp_buff** -->
8600    <pointer-type-def type-id='type-id-290' size-in-bits='64' id='type-id-255'/>
8601    <!-- _cpp_file* -->
8602    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-248'/>
8603    <!-- _cpp_file* -->
8604    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-279'/>
8605    <!-- _cpp_line_note* -->
8606    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-323'/>
8607    <!-- _cpp_strbuf* -->
8608    <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
8609    <!-- bool (cpp_reader*, cpp_hashnode*)* -->
8610    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-340'/>
8611    <!-- bool (cpp_reader*, int, int, typedef source_location, unsigned int, const char*, va_list*)* -->
8612    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-339'/>
8613    <!-- bool (typedef iconv_t, const unsigned char*, typedef size_t, _cpp_strbuf*)* -->
8614    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-381'/>
8615    <!-- char* (const char*, cpp_dir*)* -->
8616    <pointer-type-def type-id='type-id-396' size-in-bits='64' id='type-id-353'/>
8617    <!-- const char* (cpp_reader*, const char*, cpp_dir**)* -->
8618    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-387'/>
8619    <!-- const char** -->
8620    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-252'/>
8621    <!-- const cpp_hashnode -->
8622    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-398'/>
8623    <!-- const cpp_hashnode* -->
8624    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-249'/>
8625    <!-- const cpp_macro -->
8626    <qualified-type-def type-id='type-id-315' const='yes' id='type-id-399'/>
8627    <!-- const cpp_macro* -->
8628    <pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-400'/>
8629    <!-- const cpp_string -->
8630    <qualified-type-def type-id='type-id-245' const='yes' id='type-id-401'/>
8631    <!-- const cpp_string* -->
8632    <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-225'/>
8633    <!-- const cpp_token -->
8634    <qualified-type-def type-id='type-id-316' const='yes' id='type-id-402'/>
8635    <!-- const cpp_token* -->
8636    <pointer-type-def type-id='type-id-402' size-in-bits='64' id='type-id-228'/>
8637    <!-- const cpp_token** -->
8638    <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-390'/>
8639    <!-- const directive -->
8640    <qualified-type-def type-id='type-id-403' const='yes' id='type-id-404'/>
8641    <!-- const directive* -->
8642    <pointer-type-def type-id='type-id-404' size-in-bits='64' id='type-id-360'/>
8643    <!-- const time_t -->
8644    <qualified-type-def type-id='type-id-388' const='yes' id='type-id-405'/>
8645    <!-- const time_t* -->
8646    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-406'/>
8647    <!-- const tm -->
8648    <qualified-type-def type-id='type-id-375' const='yes' id='type-id-407'/>
8649    <!-- const tm* -->
8650    <pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
8651    <!-- const uchar -->
8652    <qualified-type-def type-id='type-id-389' const='yes' id='type-id-409'/>
8653    <!-- const uchar* -->
8654    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-220'/>
8655    <!-- cpp_buffer* -->
8656    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
8657    <!-- cpp_buffer* -->
8658    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-254'/>
8659    <!-- cpp_comment* -->
8660    <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-344'/>
8661    <!-- cpp_context* -->
8662    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-351'/>
8663    <!-- cpp_dir* -->
8664    <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-352'/>
8665    <!-- cpp_dir* -->
8666    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-250'/>
8667    <!-- cpp_dir** -->
8668    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-410'/>
8669    <!-- cpp_hashnode* (cpp_reader*, const cpp_token*)* -->
8670    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-338'/>
8671    <!-- cpp_reader* -->
8672    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-284'/>
8673    <!-- cpp_reader* -->
8674    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-222'/>
8675    <!-- cpp_savedstate* -->
8676    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-366'/>
8677    <!-- def_pragma_macro* -->
8678    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-367'/>
8679    <!-- deps* -->
8680    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-253'/>
8681    <!-- file_hash_entry_pool* -->
8682    <pointer-type-def type-id='type-id-413' size-in-bits='64' id='type-id-361'/>
8683    <!-- hash_table* -->
8684    <pointer-type-def type-id='type-id-385' size-in-bits='64' id='type-id-283'/>
8685    <!-- hashnode* -->
8686    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-371'/>
8687    <!-- ht* -->
8688    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-364'/>
8689    <!-- ht_identifier* -->
8690    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-386'/>
8691    <!-- if_stack* -->
8692    <pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-325'/>
8693    <!-- int (cpp_reader*, const char*, int)* -->
8694    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-335'/>
8695    <!-- macro_context* -->
8696    <pointer-type-def type-id='type-id-373' size-in-bits='64' id='type-id-346'/>
8697    <!-- op* -->
8698    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-264'/>
8699    <!-- pragma_entry* -->
8700    <pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-363'/>
8701    <!-- time_t* -->
8702    <pointer-type-def type-id='type-id-388' size-in-bits='64' id='type-id-417'/>
8703    <!-- tm* -->
8704    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-418'/>
8705    <!-- tokenrun* -->
8706    <pointer-type-def type-id='type-id-376' size-in-bits='64' id='type-id-377'/>
8707    <!-- tokenrun* -->
8708    <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-292'/>
8709    <!-- typedef hashnode (hash_table*)* -->
8710    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-372'/>
8711    <!-- uchar* -->
8712    <pointer-type-def type-id='type-id-389' size-in-bits='64' id='type-id-231'/>
8713    <!-- unsigned char* -->
8714    <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-256'/>
8715    <!-- void (cpp_reader*)* -->
8716    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-241'/>
8717    <!-- void (cpp_reader*, const char*)* -->
8718    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-330'/>
8719    <!-- void (cpp_reader*, const char*, int, const char*)* -->
8720    <pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-336'/>
8721    <!-- void (cpp_reader*, const cpp_token*, int)* -->
8722    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-328'/>
8723    <!-- void (cpp_reader*, const line_map*)* -->
8724    <pointer-type-def type-id='type-id-423' size-in-bits='64' id='type-id-329'/>
8725    <!-- void (cpp_reader*, typedef source_location)* -->
8726    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-334'/>
8727    <!-- void (cpp_reader*, typedef source_location, const cpp_string*)* -->
8728    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-333'/>
8729    <!-- void (cpp_reader*, typedef source_location, const unsigned char*, const char*, int, const cpp_token**)* -->
8730    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-331'/>
8731    <!-- void (cpp_reader*, typedef source_location, cpp_hashnode*)* -->
8732    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-332'/>
8733    <!-- struct _cpp_strbuf -->
8734    <class-decl name='_cpp_strbuf' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-391'/>
8735    <!-- struct cpp_savedstate -->
8736    <class-decl name='cpp_savedstate' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-412'/>
8737    <!-- struct directive -->
8738    <class-decl name='directive' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-403'/>
8739    <!-- struct file_hash_entry_pool -->
8740    <class-decl name='file_hash_entry_pool' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-413'/>
8741    <!-- struct if_stack -->
8742    <class-decl name='if_stack' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-414'/>
8743    <!-- struct pragma_entry -->
8744    <class-decl name='pragma_entry' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-416'/>
8745    <!-- bool _cpp_read_logical_line_trad(cpp_reader*) -->
8746    <function-decl name='_cpp_read_logical_line_trad' filepath='../.././libcpp/internal.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
8747      <!-- parameter of type 'cpp_reader*' -->
8748      <parameter type-id='type-id-222'/>
8749      <!-- bool -->
8750      <return type-id='type-id-5'/>
8751    </function-decl>
8752    <!-- bool _cpp_create_trad_definition(cpp_reader*, cpp_macro*) -->
8753    <function-decl name='_cpp_create_trad_definition' filepath='../.././libcpp/internal.h' line='693' column='1' visibility='default' binding='global' size-in-bits='64'>
8754      <!-- parameter of type 'cpp_reader*' -->
8755      <parameter type-id='type-id-222'/>
8756      <!-- parameter of type 'cpp_macro*' -->
8757      <parameter type-id='type-id-257'/>
8758      <!-- bool -->
8759      <return type-id='type-id-5'/>
8760    </function-decl>
8761    <!-- bool _cpp_expansions_different_trad(const cpp_macro*, const cpp_macro*) -->
8762    <function-decl name='_cpp_expansions_different_trad' filepath='../.././libcpp/internal.h' line='694' column='1' visibility='default' binding='global' size-in-bits='64'>
8763      <!-- parameter of type 'const cpp_macro*' -->
8764      <parameter type-id='type-id-400'/>
8765      <!-- parameter of type 'const cpp_macro*' -->
8766      <parameter type-id='type-id-400'/>
8767      <!-- bool -->
8768      <return type-id='type-id-5'/>
8769    </function-decl>
8770    <!-- unsigned char* _cpp_copy_replacement_text(const cpp_macro*, unsigned char*) -->
8771    <function-decl name='_cpp_copy_replacement_text' filepath='../.././libcpp/internal.h' line='696' column='1' visibility='default' binding='global' size-in-bits='64'>
8772      <!-- parameter of type 'const cpp_macro*' -->
8773      <parameter type-id='type-id-400'/>
8774      <!-- parameter of type 'unsigned char*' -->
8775      <parameter type-id='type-id-256'/>
8776      <!-- unsigned char* -->
8777      <return type-id='type-id-256'/>
8778    </function-decl>
8779    <!-- size_t _cpp_replacement_text_len(const cpp_macro*) -->
8780    <function-decl name='_cpp_replacement_text_len' filepath='../.././libcpp/internal.h' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
8781      <!-- parameter of type 'const cpp_macro*' -->
8782      <parameter type-id='type-id-400'/>
8783      <!-- typedef size_t -->
8784      <return type-id='type-id-4'/>
8785    </function-decl>
8786    <!-- unsigned int num_expanded_macros_counter -->
8787    <var-decl name='num_expanded_macros_counter' type-id='type-id-52' mangled-name='num_expanded_macros_counter' visibility='default' filepath='../.././libcpp/macro.c' line='170' column='1' elf-symbol-id='num_expanded_macros_counter'/>
8788    <!-- unsigned int num_macro_tokens_counter -->
8789    <var-decl name='num_macro_tokens_counter' type-id='type-id-52' mangled-name='num_macro_tokens_counter' visibility='default' filepath='../.././libcpp/macro.c' line='173' column='1' elf-symbol-id='num_macro_tokens_counter'/>
8790    <!-- const uchar* _cpp_builtin_macro_text(cpp_reader*, cpp_hashnode*) -->
8791    <function-decl name='_cpp_builtin_macro_text' mangled-name='_cpp_builtin_macro_text' filepath='../.././libcpp/macro.c' line='218' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_builtin_macro_text'>
8792      <!-- parameter of type 'cpp_reader*' -->
8793      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='218' column='1'/>
8794      <!-- parameter of type 'cpp_hashnode*' -->
8795      <parameter type-id='type-id-230' name='node' filepath='../.././libcpp/macro.c' line='218' column='1'/>
8796      <!-- const uchar* -->
8797      <return type-id='type-id-220'/>
8798    </function-decl>
8799    <!-- uchar* cpp_quote_string(uchar*, const uchar*, unsigned int) -->
8800    <function-decl name='cpp_quote_string' mangled-name='_Z16cpp_quote_stringPhPKhj' filepath='../.././libcpp/macro.c' line='434' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z16cpp_quote_stringPhPKhj'>
8801      <!-- parameter of type 'uchar*' -->
8802      <parameter type-id='type-id-231' name='dest' filepath='../.././libcpp/macro.c' line='434' column='1'/>
8803      <!-- parameter of type 'const uchar*' -->
8804      <parameter type-id='type-id-220' name='src' filepath='../.././libcpp/macro.c' line='434' column='1'/>
8805      <!-- parameter of type 'unsigned int' -->
8806      <parameter type-id='type-id-52' name='len' filepath='../.././libcpp/macro.c' line='434' column='1'/>
8807      <!-- uchar* -->
8808      <return type-id='type-id-231'/>
8809    </function-decl>
8810    <!-- bool _cpp_arguments_ok(cpp_reader*, cpp_macro*, const cpp_hashnode*, unsigned int) -->
8811    <function-decl name='_cpp_arguments_ok' mangled-name='_cpp_arguments_ok' filepath='../.././libcpp/macro.c' line='663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_arguments_ok'>
8812      <!-- parameter of type 'cpp_reader*' -->
8813      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='663' column='1'/>
8814      <!-- parameter of type 'cpp_macro*' -->
8815      <parameter type-id='type-id-257' name='macro' filepath='../.././libcpp/macro.c' line='663' column='1'/>
8816      <!-- parameter of type 'const cpp_hashnode*' -->
8817      <parameter type-id='type-id-249' name='node' filepath='../.././libcpp/macro.c' line='663' column='1'/>
8818      <!-- parameter of type 'unsigned int' -->
8819      <parameter type-id='type-id-52' name='argc' filepath='../.././libcpp/macro.c' line='663' column='1'/>
8820      <!-- bool -->
8821      <return type-id='type-id-5'/>
8822    </function-decl>
8823    <!-- void _cpp_push_text_context(cpp_reader*, cpp_hashnode*, const uchar*, size_t) -->
8824    <function-decl name='_cpp_push_text_context' mangled-name='_cpp_push_text_context' filepath='../.././libcpp/macro.c' line='1830' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_push_text_context'>
8825      <!-- parameter of type 'cpp_reader*' -->
8826      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='1830' column='1'/>
8827      <!-- parameter of type 'cpp_hashnode*' -->
8828      <parameter type-id='type-id-230' name='macro' filepath='../.././libcpp/macro.c' line='1830' column='1'/>
8829      <!-- parameter of type 'const uchar*' -->
8830      <parameter type-id='type-id-220' name='start' filepath='../.././libcpp/macro.c' line='1831' column='1'/>
8831      <!-- parameter of type 'typedef size_t' -->
8832      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/macro.c' line='1831' column='1'/>
8833      <!-- void -->
8834      <return type-id='type-id-99'/>
8835    </function-decl>
8836    <!-- const cpp_token* cpp_get_token(cpp_reader*) -->
8837    <function-decl name='cpp_get_token' mangled-name='_Z13cpp_get_tokenP10cpp_reader' filepath='../.././libcpp/macro.c' line='2380' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z13cpp_get_tokenP10cpp_reader'>
8838      <!-- parameter of type 'cpp_reader*' -->
8839      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='2380' column='1'/>
8840      <!-- const cpp_token* -->
8841      <return type-id='type-id-228'/>
8842    </function-decl>
8843    <!-- const cpp_token* cpp_get_token_with_location(cpp_reader*, source_location*) -->
8844    <function-decl name='cpp_get_token_with_location' mangled-name='_Z27cpp_get_token_with_locationP10cpp_readerPj' filepath='../.././libcpp/macro.c' line='2424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z27cpp_get_token_with_locationP10cpp_readerPj'>
8845      <!-- parameter of type 'cpp_reader*' -->
8846      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='2424' column='1'/>
8847      <!-- parameter of type 'source_location*' -->
8848      <parameter type-id='type-id-67' name='loc' filepath='../.././libcpp/macro.c' line='2424' column='1'/>
8849      <!-- const cpp_token* -->
8850      <return type-id='type-id-228'/>
8851    </function-decl>
8852    <!-- int cpp_sys_macro_p(cpp_reader*) -->
8853    <function-decl name='cpp_sys_macro_p' mangled-name='_Z15cpp_sys_macro_pP10cpp_reader' filepath='../.././libcpp/macro.c' line='2437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15cpp_sys_macro_pP10cpp_reader'>
8854      <!-- parameter of type 'cpp_reader*' -->
8855      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='2437' column='1'/>
8856      <!-- int -->
8857      <return type-id='type-id-2'/>
8858    </function-decl>
8859    <!-- void cpp_scan_nooutput(cpp_reader*) -->
8860    <function-decl name='cpp_scan_nooutput' mangled-name='_Z17cpp_scan_nooutputP10cpp_reader' filepath='../.././libcpp/macro.c' line='2447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z17cpp_scan_nooutputP10cpp_reader'>
8861      <!-- parameter of type 'cpp_reader*' -->
8862      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='2447' column='1'/>
8863      <!-- void -->
8864      <return type-id='type-id-99'/>
8865    </function-decl>
8866    <!-- void _cpp_backup_tokens(cpp_reader*, unsigned int) -->
8867    <function-decl name='_cpp_backup_tokens' mangled-name='_Z18_cpp_backup_tokensP10cpp_readerj' filepath='../.././libcpp/macro.c' line='2488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18_cpp_backup_tokensP10cpp_readerj'>
8868      <!-- parameter of type 'cpp_reader*' -->
8869      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='2488' column='1'/>
8870      <!-- parameter of type 'unsigned int' -->
8871      <parameter type-id='type-id-52' name='count' filepath='../.././libcpp/macro.c' line='2488' column='1'/>
8872      <!-- void -->
8873      <return type-id='type-id-99'/>
8874    </function-decl>
8875    <!-- bool _cpp_save_parameter(cpp_reader*, cpp_macro*, cpp_hashnode*) -->
8876    <function-decl name='_cpp_save_parameter' mangled-name='_cpp_save_parameter' filepath='../.././libcpp/macro.c' line='2590' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_save_parameter'>
8877      <!-- parameter of type 'cpp_reader*' -->
8878      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='2590' column='1'/>
8879      <!-- parameter of type 'cpp_macro*' -->
8880      <parameter type-id='type-id-257' name='macro' filepath='../.././libcpp/macro.c' line='2590' column='1'/>
8881      <!-- parameter of type 'cpp_hashnode*' -->
8882      <parameter type-id='type-id-230' name='node' filepath='../.././libcpp/macro.c' line='2590' column='1'/>
8883      <!-- bool -->
8884      <return type-id='type-id-5'/>
8885    </function-decl>
8886    <!-- const unsigned char* cpp_macro_definition(cpp_reader*, cpp_hashnode*) -->
8887    <function-decl name='cpp_macro_definition' mangled-name='_Z20cpp_macro_definitionP10cpp_readerP12cpp_hashnode' filepath='../.././libcpp/macro.c' line='3080' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z20cpp_macro_definitionP10cpp_readerP12cpp_hashnode'>
8888      <!-- parameter of type 'cpp_reader*' -->
8889      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/macro.c' line='3080' column='1'/>
8890      <!-- parameter of type 'cpp_hashnode*' -->
8891      <parameter type-id='type-id-230' name='node' filepath='../.././libcpp/macro.c' line='3080' column='1'/>
8892      <!-- const unsigned char* -->
8893      <return type-id='type-id-258'/>
8894    </function-decl>
8895    <!-- time_t time(time_t*) -->
8896    <function-decl name='time' filepath='/usr/include/time.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
8897      <!-- parameter of type 'time_t*' -->
8898      <parameter type-id='type-id-417'/>
8899      <!-- typedef time_t -->
8900      <return type-id='type-id-388'/>
8901    </function-decl>
8902    <!-- tm* localtime(const time_t*) -->
8903    <function-decl name='localtime' filepath='/usr/include/time.h' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
8904      <!-- parameter of type 'const time_t*' -->
8905      <parameter type-id='type-id-406'/>
8906      <!-- tm* -->
8907      <return type-id='type-id-418'/>
8908    </function-decl>
8909    <!-- char* asctime(const tm*) -->
8910    <function-decl name='asctime' filepath='/usr/include/time.h' line='255' column='1' visibility='default' binding='global' size-in-bits='64'>
8911      <!-- parameter of type 'const tm*' -->
8912      <parameter type-id='type-id-408'/>
8913      <!-- char* -->
8914      <return type-id='type-id-3'/>
8915    </function-decl>
8916    <!-- bool (cpp_reader*, cpp_hashnode*) -->
8917    <function-type size-in-bits='64' id='type-id-393'>
8918      <!-- parameter of type 'cpp_reader*' -->
8919      <parameter type-id='type-id-222'/>
8920      <!-- parameter of type 'cpp_hashnode*' -->
8921      <parameter type-id='type-id-230'/>
8922      <!-- bool -->
8923      <return type-id='type-id-5'/>
8924    </function-type>
8925    <!-- bool (cpp_reader*, int, int, source_location, unsigned int, const char*, va_list*) -->
8926    <function-type size-in-bits='64' id='type-id-394'>
8927      <!-- parameter of type 'cpp_reader*' -->
8928      <parameter type-id='type-id-222'/>
8929      <!-- parameter of type 'int' -->
8930      <parameter type-id='type-id-2'/>
8931      <!-- parameter of type 'int' -->
8932      <parameter type-id='type-id-2'/>
8933      <!-- parameter of type 'typedef source_location' -->
8934      <parameter type-id='type-id-65'/>
8935      <!-- parameter of type 'unsigned int' -->
8936      <parameter type-id='type-id-52'/>
8937      <!-- parameter of type 'const char*' -->
8938      <parameter type-id='type-id-1'/>
8939      <!-- parameter of type 'va_list*' -->
8940      <parameter type-id='type-id-93'/>
8941      <!-- bool -->
8942      <return type-id='type-id-5'/>
8943    </function-type>
8944    <!-- bool (iconv_t, const unsigned char*, size_t, _cpp_strbuf*) -->
8945    <function-type size-in-bits='64' id='type-id-395'>
8946      <!-- parameter of type 'typedef iconv_t' -->
8947      <parameter type-id='type-id-172'/>
8948      <!-- parameter of type 'const unsigned char*' -->
8949      <parameter type-id='type-id-258'/>
8950      <!-- parameter of type 'typedef size_t' -->
8951      <parameter type-id='type-id-4'/>
8952      <!-- parameter of type '_cpp_strbuf*' -->
8953      <parameter type-id='type-id-392'/>
8954      <!-- bool -->
8955      <return type-id='type-id-5'/>
8956    </function-type>
8957    <!-- char* (const char*, cpp_dir*) -->
8958    <function-type size-in-bits='64' id='type-id-396'>
8959      <!-- parameter of type 'const char*' -->
8960      <parameter type-id='type-id-1'/>
8961      <!-- parameter of type 'cpp_dir*' -->
8962      <parameter type-id='type-id-352'/>
8963      <!-- char* -->
8964      <return type-id='type-id-3'/>
8965    </function-type>
8966    <!-- const char* (cpp_reader*, const char*, cpp_dir**) -->
8967    <function-type size-in-bits='64' id='type-id-397'>
8968      <!-- parameter of type 'cpp_reader*' -->
8969      <parameter type-id='type-id-222'/>
8970      <!-- parameter of type 'const char*' -->
8971      <parameter type-id='type-id-1'/>
8972      <!-- parameter of type 'cpp_dir**' -->
8973      <parameter type-id='type-id-410'/>
8974      <!-- const char* -->
8975      <return type-id='type-id-1'/>
8976    </function-type>
8977    <!-- cpp_hashnode* (cpp_reader*, const cpp_token*) -->
8978    <function-type size-in-bits='64' id='type-id-411'>
8979      <!-- parameter of type 'cpp_reader*' -->
8980      <parameter type-id='type-id-222'/>
8981      <!-- parameter of type 'const cpp_token*' -->
8982      <parameter type-id='type-id-228'/>
8983      <!-- cpp_hashnode* -->
8984      <return type-id='type-id-230'/>
8985    </function-type>
8986    <!-- hashnode (hash_table*) -->
8987    <function-type size-in-bits='64' id='type-id-419'>
8988      <!-- parameter of type 'hash_table*' -->
8989      <parameter type-id='type-id-283'/>
8990      <!-- typedef hashnode -->
8991      <return type-id='type-id-285'/>
8992    </function-type>
8993    <!-- int (cpp_reader*, const char*, int) -->
8994    <function-type size-in-bits='64' id='type-id-415'>
8995      <!-- parameter of type 'cpp_reader*' -->
8996      <parameter type-id='type-id-222'/>
8997      <!-- parameter of type 'const char*' -->
8998      <parameter type-id='type-id-1'/>
8999      <!-- parameter of type 'int' -->
9000      <parameter type-id='type-id-2'/>
9001      <!-- int -->
9002      <return type-id='type-id-2'/>
9003    </function-type>
9004    <!-- void (cpp_reader*, const char*) -->
9005    <function-type size-in-bits='64' id='type-id-420'>
9006      <!-- parameter of type 'cpp_reader*' -->
9007      <parameter type-id='type-id-222'/>
9008      <!-- parameter of type 'const char*' -->
9009      <parameter type-id='type-id-1'/>
9010      <!-- void -->
9011      <return type-id='type-id-99'/>
9012    </function-type>
9013    <!-- void (cpp_reader*, const char*, int, const char*) -->
9014    <function-type size-in-bits='64' id='type-id-421'>
9015      <!-- parameter of type 'cpp_reader*' -->
9016      <parameter type-id='type-id-222'/>
9017      <!-- parameter of type 'const char*' -->
9018      <parameter type-id='type-id-1'/>
9019      <!-- parameter of type 'int' -->
9020      <parameter type-id='type-id-2'/>
9021      <!-- parameter of type 'const char*' -->
9022      <parameter type-id='type-id-1'/>
9023      <!-- void -->
9024      <return type-id='type-id-99'/>
9025    </function-type>
9026    <!-- void (cpp_reader*, const cpp_token*, int) -->
9027    <function-type size-in-bits='64' id='type-id-422'>
9028      <!-- parameter of type 'cpp_reader*' -->
9029      <parameter type-id='type-id-222'/>
9030      <!-- parameter of type 'const cpp_token*' -->
9031      <parameter type-id='type-id-228'/>
9032      <!-- parameter of type 'int' -->
9033      <parameter type-id='type-id-2'/>
9034      <!-- void -->
9035      <return type-id='type-id-99'/>
9036    </function-type>
9037    <!-- void (cpp_reader*, const line_map*) -->
9038    <function-type size-in-bits='64' id='type-id-423'>
9039      <!-- parameter of type 'cpp_reader*' -->
9040      <parameter type-id='type-id-222'/>
9041      <!-- parameter of type 'const line_map*' -->
9042      <parameter type-id='type-id-58'/>
9043      <!-- void -->
9044      <return type-id='type-id-99'/>
9045    </function-type>
9046    <!-- void (cpp_reader*, source_location) -->
9047    <function-type size-in-bits='64' id='type-id-424'>
9048      <!-- parameter of type 'cpp_reader*' -->
9049      <parameter type-id='type-id-222'/>
9050      <!-- parameter of type 'typedef source_location' -->
9051      <parameter type-id='type-id-65'/>
9052      <!-- void -->
9053      <return type-id='type-id-99'/>
9054    </function-type>
9055    <!-- void (cpp_reader*, source_location, const cpp_string*) -->
9056    <function-type size-in-bits='64' id='type-id-425'>
9057      <!-- parameter of type 'cpp_reader*' -->
9058      <parameter type-id='type-id-222'/>
9059      <!-- parameter of type 'typedef source_location' -->
9060      <parameter type-id='type-id-65'/>
9061      <!-- parameter of type 'const cpp_string*' -->
9062      <parameter type-id='type-id-225'/>
9063      <!-- void -->
9064      <return type-id='type-id-99'/>
9065    </function-type>
9066    <!-- void (cpp_reader*, source_location, const unsigned char*, const char*, int, const cpp_token**) -->
9067    <function-type size-in-bits='64' id='type-id-426'>
9068      <!-- parameter of type 'cpp_reader*' -->
9069      <parameter type-id='type-id-222'/>
9070      <!-- parameter of type 'typedef source_location' -->
9071      <parameter type-id='type-id-65'/>
9072      <!-- parameter of type 'const unsigned char*' -->
9073      <parameter type-id='type-id-258'/>
9074      <!-- parameter of type 'const char*' -->
9075      <parameter type-id='type-id-1'/>
9076      <!-- parameter of type 'int' -->
9077      <parameter type-id='type-id-2'/>
9078      <!-- parameter of type 'const cpp_token**' -->
9079      <parameter type-id='type-id-390'/>
9080      <!-- void -->
9081      <return type-id='type-id-99'/>
9082    </function-type>
9083    <!-- void (cpp_reader*, source_location, cpp_hashnode*) -->
9084    <function-type size-in-bits='64' id='type-id-427'>
9085      <!-- parameter of type 'cpp_reader*' -->
9086      <parameter type-id='type-id-222'/>
9087      <!-- parameter of type 'typedef source_location' -->
9088      <parameter type-id='type-id-65'/>
9089      <!-- parameter of type 'cpp_hashnode*' -->
9090      <parameter type-id='type-id-230'/>
9091      <!-- void -->
9092      <return type-id='type-id-99'/>
9093    </function-type>
9094  </abi-instr>
9095  <abi-instr address-size='64' path='../.././libcpp/mkdeps.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
9096    <!-- struct deps -->
9097    <class-decl name='deps' size-in-bits='448' is-struct='yes' visibility='default' filepath='../.././libcpp/mkdeps.c' line='30' column='1' id='type-id-251'>
9098      <data-member access='public' layout-offset-in-bits='0'>
9099        <!-- const char** deps::targetv -->
9100        <var-decl name='targetv' type-id='type-id-252' visibility='default' filepath='../.././libcpp/mkdeps.c' line='32' column='1'/>
9101      </data-member>
9102      <data-member access='public' layout-offset-in-bits='64'>
9103        <!-- unsigned int deps::ntargets -->
9104        <var-decl name='ntargets' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='33' column='1'/>
9105      </data-member>
9106      <data-member access='public' layout-offset-in-bits='96'>
9107        <!-- unsigned int deps::targets_size -->
9108        <var-decl name='targets_size' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='34' column='1'/>
9109      </data-member>
9110      <data-member access='public' layout-offset-in-bits='128'>
9111        <!-- const char** deps::depv -->
9112        <var-decl name='depv' type-id='type-id-252' visibility='default' filepath='../.././libcpp/mkdeps.c' line='36' column='1'/>
9113      </data-member>
9114      <data-member access='public' layout-offset-in-bits='192'>
9115        <!-- unsigned int deps::ndeps -->
9116        <var-decl name='ndeps' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='37' column='1'/>
9117      </data-member>
9118      <data-member access='public' layout-offset-in-bits='224'>
9119        <!-- unsigned int deps::deps_size -->
9120        <var-decl name='deps_size' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='38' column='1'/>
9121      </data-member>
9122      <data-member access='public' layout-offset-in-bits='256'>
9123        <!-- const char** deps::vpathv -->
9124        <var-decl name='vpathv' type-id='type-id-252' visibility='default' filepath='../.././libcpp/mkdeps.c' line='40' column='1'/>
9125      </data-member>
9126      <data-member access='public' layout-offset-in-bits='320'>
9127        <!-- size_t* deps::vpathlv -->
9128        <var-decl name='vpathlv' type-id='type-id-175' visibility='default' filepath='../.././libcpp/mkdeps.c' line='41' column='1'/>
9129      </data-member>
9130      <data-member access='public' layout-offset-in-bits='384'>
9131        <!-- unsigned int deps::nvpaths -->
9132        <var-decl name='nvpaths' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='42' column='1'/>
9133      </data-member>
9134      <data-member access='public' layout-offset-in-bits='416'>
9135        <!-- unsigned int deps::vpaths_size -->
9136        <var-decl name='vpaths_size' type-id='type-id-52' visibility='default' filepath='../.././libcpp/mkdeps.c' line='43' column='1'/>
9137      </data-member>
9138    </class-decl>
9139    <!-- const deps -->
9140    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-428'/>
9141    <!-- const deps* -->
9142    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-429'/>
9143    <!-- deps* deps_init() -->
9144    <function-decl name='deps_init' mangled-name='_Z9deps_initv' filepath='../.././libcpp/mkdeps.c' line='168' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9deps_initv'>
9145      <!-- deps* -->
9146      <return type-id='type-id-253'/>
9147    </function-decl>
9148    <!-- void deps_free(deps*) -->
9149    <function-decl name='deps_free' mangled-name='_Z9deps_freeP4deps' filepath='../.././libcpp/mkdeps.c' line='174' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9deps_freeP4deps'>
9150      <!-- parameter of type 'deps*' -->
9151      <parameter type-id='type-id-253' name='d' filepath='../.././libcpp/mkdeps.c' line='174' column='1'/>
9152      <!-- void -->
9153      <return type-id='type-id-99'/>
9154    </function-decl>
9155    <!-- void deps_add_target(deps*, const char*, int) -->
9156    <function-decl name='deps_add_target' mangled-name='_Z15deps_add_targetP4depsPKci' filepath='../.././libcpp/mkdeps.c' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z15deps_add_targetP4depsPKci'>
9157      <!-- parameter of type 'deps*' -->
9158      <parameter type-id='type-id-253' name='d' filepath='../.././libcpp/mkdeps.c' line='206' column='1'/>
9159      <!-- parameter of type 'const char*' -->
9160      <parameter type-id='type-id-1' name='t' filepath='../.././libcpp/mkdeps.c' line='206' column='1'/>
9161      <!-- parameter of type 'int' -->
9162      <parameter type-id='type-id-2' name='quote' filepath='../.././libcpp/mkdeps.c' line='206' column='1'/>
9163      <!-- void -->
9164      <return type-id='type-id-99'/>
9165    </function-decl>
9166    <!-- void deps_add_default_target(deps*, const char*) -->
9167    <function-decl name='deps_add_default_target' mangled-name='_Z23deps_add_default_targetP4depsPKc' filepath='../.././libcpp/mkdeps.c' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z23deps_add_default_targetP4depsPKc'>
9168      <!-- parameter of type 'deps*' -->
9169      <parameter type-id='type-id-253' name='d' filepath='../.././libcpp/mkdeps.c' line='227' column='1'/>
9170      <!-- parameter of type 'const char*' -->
9171      <parameter type-id='type-id-1' name='tgt' filepath='../.././libcpp/mkdeps.c' line='227' column='1'/>
9172      <!-- void -->
9173      <return type-id='type-id-99'/>
9174    </function-decl>
9175    <!-- void deps_add_dep(deps*, const char*) -->
9176    <function-decl name='deps_add_dep' mangled-name='_Z12deps_add_depP4depsPKc' filepath='../.././libcpp/mkdeps.c' line='257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12deps_add_depP4depsPKc'>
9177      <!-- parameter of type 'deps*' -->
9178      <parameter type-id='type-id-253' name='d' filepath='../.././libcpp/mkdeps.c' line='257' column='1'/>
9179      <!-- parameter of type 'const char*' -->
9180      <parameter type-id='type-id-1' name='t' filepath='../.././libcpp/mkdeps.c' line='257' column='1'/>
9181      <!-- void -->
9182      <return type-id='type-id-99'/>
9183    </function-decl>
9184    <!-- void deps_add_vpath(deps*, const char*) -->
9185    <function-decl name='deps_add_vpath' mangled-name='_Z14deps_add_vpathP4depsPKc' filepath='../.././libcpp/mkdeps.c' line='270' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z14deps_add_vpathP4depsPKc'>
9186      <!-- parameter of type 'deps*' -->
9187      <parameter type-id='type-id-253' name='d' filepath='../.././libcpp/mkdeps.c' line='270' column='1'/>
9188      <!-- parameter of type 'const char*' -->
9189      <parameter type-id='type-id-1' name='vpath' filepath='../.././libcpp/mkdeps.c' line='270' column='1'/>
9190      <!-- void -->
9191      <return type-id='type-id-99'/>
9192    </function-decl>
9193    <!-- void deps_write(const deps*, FILE*, unsigned int) -->
9194    <function-decl name='deps_write' mangled-name='_Z10deps_writePK4depsP8_IO_FILEj' filepath='../.././libcpp/mkdeps.c' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10deps_writePK4depsP8_IO_FILEj'>
9195      <!-- parameter of type 'const deps*' -->
9196      <parameter type-id='type-id-429' name='d' filepath='../.././libcpp/mkdeps.c' line='299' column='1'/>
9197      <!-- parameter of type 'FILE*' -->
9198      <parameter type-id='type-id-76' name='fp' filepath='../.././libcpp/mkdeps.c' line='299' column='1'/>
9199      <!-- parameter of type 'unsigned int' -->
9200      <parameter type-id='type-id-52' name='colmax' filepath='../.././libcpp/mkdeps.c' line='299' column='1'/>
9201      <!-- void -->
9202      <return type-id='type-id-99'/>
9203    </function-decl>
9204    <!-- void deps_phony_targets(const deps*, FILE*) -->
9205    <function-decl name='deps_phony_targets' mangled-name='_Z18deps_phony_targetsPK4depsP8_IO_FILE' filepath='../.././libcpp/mkdeps.c' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18deps_phony_targetsPK4depsP8_IO_FILE'>
9206      <!-- parameter of type 'const deps*' -->
9207      <parameter type-id='type-id-429' name='d' filepath='../.././libcpp/mkdeps.c' line='350' column='1'/>
9208      <!-- parameter of type 'FILE*' -->
9209      <parameter type-id='type-id-76' name='fp' filepath='../.././libcpp/mkdeps.c' line='350' column='1'/>
9210      <!-- void -->
9211      <return type-id='type-id-99'/>
9212    </function-decl>
9213    <!-- int deps_save(deps*, FILE*) -->
9214    <function-decl name='deps_save' mangled-name='_Z9deps_saveP4depsP8_IO_FILE' filepath='../.././libcpp/mkdeps.c' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9deps_saveP4depsP8_IO_FILE'>
9215      <!-- parameter of type 'deps*' -->
9216      <parameter type-id='type-id-253' name='deps' filepath='../.././libcpp/mkdeps.c' line='368' column='1'/>
9217      <!-- parameter of type 'FILE*' -->
9218      <parameter type-id='type-id-76' name='f' filepath='../.././libcpp/mkdeps.c' line='368' column='1'/>
9219      <!-- int -->
9220      <return type-id='type-id-2'/>
9221    </function-decl>
9222    <!-- int deps_restore(deps*, FILE*, const char*) -->
9223    <function-decl name='deps_restore' mangled-name='_Z12deps_restoreP4depsP8_IO_FILEPKc' filepath='../.././libcpp/mkdeps.c' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z12deps_restoreP4depsP8_IO_FILEPKc'>
9224      <!-- parameter of type 'deps*' -->
9225      <parameter type-id='type-id-253' name='deps' filepath='../.././libcpp/mkdeps.c' line='397' column='1'/>
9226      <!-- parameter of type 'FILE*' -->
9227      <parameter type-id='type-id-76' name='fd' filepath='../.././libcpp/mkdeps.c' line='397' column='1'/>
9228      <!-- parameter of type 'const char*' -->
9229      <parameter type-id='type-id-1' name='self' filepath='../.././libcpp/mkdeps.c' line='397' column='1'/>
9230      <!-- int -->
9231      <return type-id='type-id-2'/>
9232    </function-decl>
9233  </abi-instr>
9234  <abi-instr address-size='64' path='../.././libcpp/symtab.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
9235    <!-- int _obstack_memory_used(obstack*) -->
9236    <function-decl name='_obstack_memory_used' filepath='../.././libcpp/../include/obstack.h' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
9237      <!-- parameter of type 'obstack*' -->
9238      <parameter type-id='type-id-75'/>
9239      <!-- int -->
9240      <return type-id='type-id-2'/>
9241    </function-decl>
9242    <!-- hash_table* ht_create(unsigned int) -->
9243    <function-decl name='ht_create' mangled-name='_Z9ht_createj' filepath='../.././libcpp/symtab.c' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9ht_createj'>
9244      <!-- parameter of type 'unsigned int' -->
9245      <parameter type-id='type-id-52' name='order' filepath='../.././libcpp/symtab.c' line='57' column='1'/>
9246      <!-- hash_table* -->
9247      <return type-id='type-id-283'/>
9248    </function-decl>
9249    <!-- void ht_destroy(hash_table*) -->
9250    <function-decl name='ht_destroy' mangled-name='_Z10ht_destroyP2ht' filepath='../.././libcpp/symtab.c' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z10ht_destroyP2ht'>
9251      <!-- parameter of type 'hash_table*' -->
9252      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/symtab.c' line='80' column='1'/>
9253      <!-- void -->
9254      <return type-id='type-id-99'/>
9255    </function-decl>
9256    <!-- hashnode ht_lookup(hash_table*, const unsigned char*, size_t, ht_lookup_option) -->
9257    <function-decl name='ht_lookup' mangled-name='_Z9ht_lookupP2htPKhm16ht_lookup_option' filepath='../.././libcpp/symtab.c' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9ht_lookupP2htPKhm16ht_lookup_option'>
9258      <!-- parameter of type 'hash_table*' -->
9259      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/symtab.c' line='94' column='1'/>
9260      <!-- parameter of type 'const unsigned char*' -->
9261      <parameter type-id='type-id-258' name='str' filepath='../.././libcpp/symtab.c' line='94' column='1'/>
9262      <!-- parameter of type 'typedef size_t' -->
9263      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/symtab.c' line='94' column='1'/>
9264      <!-- parameter of type 'enum ht_lookup_option' -->
9265      <parameter type-id='type-id-430' name='insert' filepath='../.././libcpp/symtab.c' line='95' column='1'/>
9266      <!-- typedef hashnode -->
9267      <return type-id='type-id-285'/>
9268    </function-decl>
9269    <!-- hashnode ht_lookup_with_hash(hash_table*, const unsigned char*, size_t, unsigned int, ht_lookup_option) -->
9270    <function-decl name='ht_lookup_with_hash' mangled-name='_Z19ht_lookup_with_hashP2htPKhmj16ht_lookup_option' filepath='../.././libcpp/symtab.c' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z19ht_lookup_with_hashP2htPKhmj16ht_lookup_option'>
9271      <!-- parameter of type 'hash_table*' -->
9272      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/symtab.c' line='102' column='1'/>
9273      <!-- parameter of type 'const unsigned char*' -->
9274      <parameter type-id='type-id-258' name='str' filepath='../.././libcpp/symtab.c' line='102' column='1'/>
9275      <!-- parameter of type 'typedef size_t' -->
9276      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/symtab.c' line='103' column='1'/>
9277      <!-- parameter of type 'unsigned int' -->
9278      <parameter type-id='type-id-52' name='hash' filepath='../.././libcpp/symtab.c' line='103' column='1'/>
9279      <!-- parameter of type 'enum ht_lookup_option' -->
9280      <parameter type-id='type-id-430' name='insert' filepath='../.././libcpp/symtab.c' line='104' column='1'/>
9281      <!-- typedef hashnode -->
9282      <return type-id='type-id-285'/>
9283    </function-decl>
9284    <!-- void ht_forall(hash_table*, ht_cb, void*) -->
9285    <function-decl name='ht_forall' mangled-name='_Z9ht_forallP2htPFiP10cpp_readerP13ht_identifierPKvES6_' filepath='../.././libcpp/symtab.c' line='227' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z9ht_forallP2htPFiP10cpp_readerP13ht_identifierPKvES6_'>
9286      <!-- parameter of type 'hash_table*' -->
9287      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/symtab.c' line='227' column='1'/>
9288      <!-- parameter of type 'typedef ht_cb' -->
9289      <parameter type-id='type-id-281' name='cb' filepath='../.././libcpp/symtab.c' line='227' column='1'/>
9290      <!-- parameter of type 'void*' -->
9291      <parameter type-id='type-id-39' name='v' filepath='../.././libcpp/symtab.c' line='227' column='1'/>
9292      <!-- void -->
9293      <return type-id='type-id-99'/>
9294    </function-decl>
9295    <!-- void ht_purge(hash_table*, ht_cb, void*) -->
9296    <function-decl name='ht_purge' mangled-name='_Z8ht_purgeP2htPFiP10cpp_readerP13ht_identifierPKvES6_' filepath='../.././libcpp/symtab.c' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z8ht_purgeP2htPFiP10cpp_readerP13ht_identifierPKvES6_'>
9297      <!-- parameter of type 'hash_table*' -->
9298      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/symtab.c' line='245' column='1'/>
9299      <!-- parameter of type 'typedef ht_cb' -->
9300      <parameter type-id='type-id-281' name='cb' filepath='../.././libcpp/symtab.c' line='245' column='1'/>
9301      <!-- parameter of type 'void*' -->
9302      <parameter type-id='type-id-39' name='v' filepath='../.././libcpp/symtab.c' line='245' column='1'/>
9303      <!-- void -->
9304      <return type-id='type-id-99'/>
9305    </function-decl>
9306    <!-- void ht_load(hash_table*, hashnode*, unsigned int, unsigned int, bool) -->
9307    <function-decl name='ht_load' mangled-name='_Z7ht_loadP2htPP13ht_identifierjjb' filepath='../.././libcpp/symtab.c' line='262' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z7ht_loadP2htPP13ht_identifierjjb'>
9308      <!-- parameter of type 'hash_table*' -->
9309      <parameter type-id='type-id-283' name='ht' filepath='../.././libcpp/symtab.c' line='262' column='1'/>
9310      <!-- parameter of type 'hashnode*' -->
9311      <parameter type-id='type-id-371' name='entries' filepath='../.././libcpp/symtab.c' line='262' column='1'/>
9312      <!-- parameter of type 'unsigned int' -->
9313      <parameter type-id='type-id-52' name='nslots' filepath='../.././libcpp/symtab.c' line='263' column='1'/>
9314      <!-- parameter of type 'unsigned int' -->
9315      <parameter type-id='type-id-52' name='nelements' filepath='../.././libcpp/symtab.c' line='263' column='1'/>
9316      <!-- parameter of type 'bool' -->
9317      <parameter type-id='type-id-5' name='own' filepath='../.././libcpp/symtab.c' line='264' column='1'/>
9318      <!-- void -->
9319      <return type-id='type-id-99'/>
9320    </function-decl>
9321    <!-- void ht_dump_statistics(hash_table*) -->
9322    <function-decl name='ht_dump_statistics' mangled-name='_Z18ht_dump_statisticsP2ht' filepath='../.././libcpp/symtab.c' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z18ht_dump_statisticsP2ht'>
9323      <!-- parameter of type 'hash_table*' -->
9324      <parameter type-id='type-id-283' name='table' filepath='../.././libcpp/symtab.c' line='277' column='1'/>
9325      <!-- void -->
9326      <return type-id='type-id-99'/>
9327    </function-decl>
9328  </abi-instr>
9329  <abi-instr address-size='64' path='../.././libcpp/traditional.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libcpp' language='LANG_C_plus_plus'>
9330    <!-- enum ht_lookup_option -->
9331    <enum-decl name='ht_lookup_option' filepath='../.././libcpp/include/symtab.h' line='44' column='1' id='type-id-430'>
9332      <underlying-type type-id='type-id-20'/>
9333      <enumerator name='HT_NO_INSERT' value='0'/>
9334      <enumerator name='HT_ALLOC' value='1'/>
9335    </enum-decl>
9336    <!-- void _cpp_push_text_context(cpp_reader*, cpp_hashnode*, const unsigned char*, size_t) -->
9337    <function-decl name='_cpp_push_text_context' filepath='../.././libcpp/internal.h' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
9338      <!-- parameter of type 'cpp_reader*' -->
9339      <parameter type-id='type-id-222'/>
9340      <!-- parameter of type 'cpp_hashnode*' -->
9341      <parameter type-id='type-id-230'/>
9342      <!-- parameter of type 'const unsigned char*' -->
9343      <parameter type-id='type-id-258'/>
9344      <!-- parameter of type 'typedef size_t' -->
9345      <parameter type-id='type-id-4'/>
9346      <!-- void -->
9347      <return type-id='type-id-99'/>
9348    </function-decl>
9349    <!-- const unsigned char* _cpp_builtin_macro_text(cpp_reader*, cpp_hashnode*) -->
9350    <function-decl name='_cpp_builtin_macro_text' filepath='../.././libcpp/internal.h' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
9351      <!-- parameter of type 'cpp_reader*' -->
9352      <parameter type-id='type-id-222'/>
9353      <!-- parameter of type 'cpp_hashnode*' -->
9354      <parameter type-id='type-id-230'/>
9355      <!-- const unsigned char* -->
9356      <return type-id='type-id-258'/>
9357    </function-decl>
9358    <!-- void _cpp_overlay_buffer(cpp_reader*, const uchar*, size_t) -->
9359    <function-decl name='_cpp_overlay_buffer' mangled-name='_cpp_overlay_buffer' filepath='../.././libcpp/traditional.c' line='267' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_overlay_buffer'>
9360      <!-- parameter of type 'cpp_reader*' -->
9361      <parameter type-id='type-id-222' name='pfile' filepath='../.././libcpp/traditional.c' line='267' column='1'/>
9362      <!-- parameter of type 'const uchar*' -->
9363      <parameter type-id='type-id-220' name='start' filepath='../.././libcpp/traditional.c' line='267' column='1'/>
9364      <!-- parameter of type 'typedef size_t' -->
9365      <parameter type-id='type-id-4' name='len' filepath='../.././libcpp/traditional.c' line='267' column='1'/>
9366      <!-- void -->
9367      <return type-id='type-id-99'/>
9368    </function-decl>
9369    <!-- uchar* _cpp_copy_replacement_text(const cpp_macro*, uchar*) -->
9370    <function-decl name='_cpp_copy_replacement_text' mangled-name='_cpp_copy_replacement_text' filepath='../.././libcpp/traditional.c' line='790' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_cpp_copy_replacement_text'>
9371      <!-- parameter of type 'const cpp_macro*' -->
9372      <parameter type-id='type-id-400' name='macro' filepath='../.././libcpp/traditional.c' line='790' column='1'/>
9373      <!-- parameter of type 'uchar*' -->
9374      <parameter type-id='type-id-231' name='dest' filepath='../.././libcpp/traditional.c' line='790' column='1'/>
9375      <!-- uchar* -->
9376      <return type-id='type-id-231'/>
9377    </function-decl>
9378  </abi-instr>
9379  <abi-instr address-size='64' path='../.././libiberty/argv.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
9380    <!-- void xexit(int) -->
9381    <function-decl name='xexit' filepath='../.././libiberty/../include/libiberty.h' line='288' column='1' visibility='default' binding='global' size-in-bits='64'>
9382      <!-- parameter of type 'int' -->
9383      <parameter type-id='type-id-2'/>
9384      <!-- void -->
9385      <return type-id='type-id-99'/>
9386    </function-decl>
9387    <!-- char** dupargv(char**) -->
9388    <function-decl name='dupargv' mangled-name='dupargv' filepath='../.././libiberty/argv.c' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dupargv'>
9389      <!-- parameter of type 'char**' -->
9390      <parameter type-id='type-id-118' name='argv' filepath='../.././libiberty/argv.c' line='65' column='1'/>
9391      <!-- char** -->
9392      <return type-id='type-id-118'/>
9393    </function-decl>
9394    <!-- void freeargv(char**) -->
9395    <function-decl name='freeargv' mangled-name='freeargv' filepath='../.././libiberty/argv.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='freeargv'>
9396      <!-- parameter of type 'char**' -->
9397      <parameter type-id='type-id-118' name='vector' filepath='../.././libiberty/argv.c' line='108' column='1'/>
9398      <!-- void -->
9399      <return type-id='type-id-99'/>
9400    </function-decl>
9401    <!-- char** buildargv(const char*) -->
9402    <function-decl name='buildargv' mangled-name='buildargv' filepath='../.././libiberty/argv.c' line='180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='buildargv'>
9403      <!-- parameter of type 'const char*' -->
9404      <parameter type-id='type-id-1' name='input' filepath='../.././libiberty/argv.c' line='180' column='1'/>
9405      <!-- char** -->
9406      <return type-id='type-id-118'/>
9407    </function-decl>
9408    <!-- int countargv(char**) -->
9409    <function-decl name='countargv' mangled-name='countargv' filepath='../.././libiberty/argv.c' line='507' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='countargv'>
9410      <!-- parameter of type 'char**' -->
9411      <parameter type-id='type-id-118' name='argv' filepath='../.././libiberty/argv.c' line='507' column='1'/>
9412      <!-- int -->
9413      <return type-id='type-id-2'/>
9414    </function-decl>
9415    <!-- char* __strdup(const char*) -->
9416    <function-decl name='__strdup' filepath='/usr/include/bits/string2.h' line='1303' column='1' visibility='default' binding='global' size-in-bits='64'>
9417      <!-- parameter of type 'const char*' -->
9418      <parameter type-id='type-id-1'/>
9419      <!-- char* -->
9420      <return type-id='type-id-3'/>
9421    </function-decl>
9422    <!-- FILE* fopen(const char*, const char*) -->
9423    <function-decl name='fopen' filepath='/usr/include/stdio.h' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
9424      <!-- parameter of type 'const char*' -->
9425      <parameter type-id='type-id-1'/>
9426      <!-- parameter of type 'const char*' -->
9427      <parameter type-id='type-id-1'/>
9428      <!-- FILE* -->
9429      <return type-id='type-id-76'/>
9430    </function-decl>
9431    <!-- int fputc(int, FILE*) -->
9432    <function-decl name='fputc' filepath='/usr/include/stdio.h' line='577' column='1' visibility='default' binding='global' size-in-bits='64'>
9433      <!-- parameter of type 'int' -->
9434      <parameter type-id='type-id-2'/>
9435      <!-- parameter of type 'FILE*' -->
9436      <parameter type-id='type-id-76'/>
9437      <!-- int -->
9438      <return type-id='type-id-2'/>
9439    </function-decl>
9440    <!-- size_t fread(void*, size_t, size_t, FILE*) -->
9441    <function-decl name='fread' filepath='/usr/include/stdio.h' line='704' column='1' visibility='default' binding='global' size-in-bits='64'>
9442      <!-- parameter of type 'void*' -->
9443      <parameter type-id='type-id-39'/>
9444      <!-- parameter of type 'typedef size_t' -->
9445      <parameter type-id='type-id-4'/>
9446      <!-- parameter of type 'typedef size_t' -->
9447      <parameter type-id='type-id-4'/>
9448      <!-- parameter of type 'FILE*' -->
9449      <parameter type-id='type-id-76'/>
9450      <!-- typedef size_t -->
9451      <return type-id='type-id-4'/>
9452    </function-decl>
9453    <!-- int fseek(FILE*, long int, int) -->
9454    <function-decl name='fseek' filepath='/usr/include/stdio.h' line='744' column='1' visibility='default' binding='global' size-in-bits='64'>
9455      <!-- parameter of type 'FILE*' -->
9456      <parameter type-id='type-id-76'/>
9457      <!-- parameter of type 'long int' -->
9458      <parameter type-id='type-id-28'/>
9459      <!-- parameter of type 'int' -->
9460      <parameter type-id='type-id-2'/>
9461      <!-- int -->
9462      <return type-id='type-id-2'/>
9463    </function-decl>
9464    <!-- long int ftell(FILE*) -->
9465    <function-decl name='ftell' filepath='/usr/include/stdio.h' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
9466      <!-- parameter of type 'FILE*' -->
9467      <parameter type-id='type-id-76'/>
9468      <!-- long int -->
9469      <return type-id='type-id-28'/>
9470    </function-decl>
9471    <!-- int ferror(FILE*) -->
9472    <function-decl name='ferror' filepath='/usr/include/stdio.h' line='825' column='1' visibility='default' binding='global' size-in-bits='64'>
9473      <!-- parameter of type 'FILE*' -->
9474      <parameter type-id='type-id-76'/>
9475      <!-- int -->
9476      <return type-id='type-id-2'/>
9477    </function-decl>
9478    <!-- void* malloc(size_t) -->
9479    <function-decl name='malloc' filepath='/usr/include/stdlib.h' line='471' column='1' visibility='default' binding='global' size-in-bits='64'>
9480      <!-- parameter of type 'typedef size_t' -->
9481      <parameter type-id='type-id-4'/>
9482      <!-- void* -->
9483      <return type-id='type-id-39'/>
9484    </function-decl>
9485    <!-- void* realloc(void*, size_t) -->
9486    <function-decl name='realloc' filepath='/usr/include/stdlib.h' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
9487      <!-- parameter of type 'void*' -->
9488      <parameter type-id='type-id-39'/>
9489      <!-- parameter of type 'typedef size_t' -->
9490      <parameter type-id='type-id-4'/>
9491      <!-- void* -->
9492      <return type-id='type-id-39'/>
9493    </function-decl>
9494  </abi-instr>
9495  <abi-instr address-size='64' path='../.././libiberty/concat.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
9496    <!-- char* concat_copy(char*, const char*, ...) -->
9497    <function-decl name='concat_copy' mangled-name='concat_copy' filepath='../.././libiberty/concat.c' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='concat_copy'>
9498      <!-- parameter of type 'char*' -->
9499      <parameter type-id='type-id-3' name='dst' filepath='../.././libiberty/concat.c' line='117' column='1'/>
9500      <!-- parameter of type 'const char*' -->
9501      <parameter type-id='type-id-1' name='first' filepath='../.././libiberty/concat.c' line='117' column='1'/>
9502      <parameter is-variadic='yes'/>
9503      <!-- char* -->
9504      <return type-id='type-id-3'/>
9505    </function-decl>
9506    <!-- char* libiberty_concat_ptr -->
9507    <var-decl name='libiberty_concat_ptr' type-id='type-id-3' mangled-name='libiberty_concat_ptr' visibility='default' filepath='../.././libiberty/concat.c' line='134' column='1' elf-symbol-id='libiberty_concat_ptr'/>
9508    <!-- char* reconcat(char*, const char*, ...) -->
9509    <function-decl name='reconcat' mangled-name='reconcat' filepath='../.././libiberty/concat.c' line='191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='reconcat'>
9510      <!-- parameter of type 'char*' -->
9511      <parameter type-id='type-id-3' name='optr' filepath='../.././libiberty/concat.c' line='191' column='1'/>
9512      <!-- parameter of type 'const char*' -->
9513      <parameter type-id='type-id-1' name='first' filepath='../.././libiberty/concat.c' line='191' column='1'/>
9514      <parameter is-variadic='yes'/>
9515      <!-- char* -->
9516      <return type-id='type-id-3'/>
9517    </function-decl>
9518  </abi-instr>
9519  <abi-instr address-size='64' path='../.././libiberty/cp-demangle.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
9520    <!-- const demangle_builtin_type_info[33] -->
9521    <array-type-def dimensions='1' type-id='type-id-431' size-in-bits='8448' id='type-id-432'>
9522      <!-- <anonymous range>[33] -->
9523      <subrange length='33' type-id='type-id-8' id='type-id-433'/>
9524    </array-type-def>
9525    <!-- const demangle_operator_info[58] -->
9526    <array-type-def dimensions='1' type-id='type-id-434' size-in-bits='11136' id='type-id-435'>
9527      <!-- <anonymous range>[58] -->
9528      <subrange length='58' type-id='type-id-8' id='type-id-436'/>
9529    </array-type-def>
9530    <!-- demangle_builtin_type_info[33] -->
9531    <array-type-def dimensions='1' type-id='type-id-437' size-in-bits='8448' id='type-id-438'>
9532      <!-- <anonymous range>[33] -->
9533      <subrange length='33' type-id='type-id-8' id='type-id-433'/>
9534    </array-type-def>
9535    <!-- demangle_operator_info[58] -->
9536    <array-type-def dimensions='1' type-id='type-id-439' size-in-bits='11136' id='type-id-440'>
9537      <!-- <anonymous range>[58] -->
9538      <subrange length='58' type-id='type-id-8' id='type-id-436'/>
9539    </array-type-def>
9540    <!-- enum d_builtin_type_print -->
9541    <enum-decl name='d_builtin_type_print' filepath='../.././libiberty/cp-demangle.h' line='51' column='1' id='type-id-441'>
9542      <underlying-type type-id='type-id-20'/>
9543      <enumerator name='D_PRINT_DEFAULT' value='0'/>
9544      <enumerator name='D_PRINT_INT' value='1'/>
9545      <enumerator name='D_PRINT_UNSIGNED' value='2'/>
9546      <enumerator name='D_PRINT_LONG' value='3'/>
9547      <enumerator name='D_PRINT_UNSIGNED_LONG' value='4'/>
9548      <enumerator name='D_PRINT_LONG_LONG' value='5'/>
9549      <enumerator name='D_PRINT_UNSIGNED_LONG_LONG' value='6'/>
9550      <enumerator name='D_PRINT_BOOL' value='7'/>
9551      <enumerator name='D_PRINT_FLOAT' value='8'/>
9552      <enumerator name='D_PRINT_VOID' value='9'/>
9553    </enum-decl>
9554    <!-- enum demangle_component_type -->
9555    <enum-decl name='demangle_component_type' filepath='../.././libiberty/../include/demangle.h' line='215' column='1' id='type-id-442'>
9556      <underlying-type type-id='type-id-20'/>
9557      <enumerator name='DEMANGLE_COMPONENT_NAME' value='0'/>
9558      <enumerator name='DEMANGLE_COMPONENT_QUAL_NAME' value='1'/>
9559      <enumerator name='DEMANGLE_COMPONENT_LOCAL_NAME' value='2'/>
9560      <enumerator name='DEMANGLE_COMPONENT_TYPED_NAME' value='3'/>
9561      <enumerator name='DEMANGLE_COMPONENT_TEMPLATE' value='4'/>
9562      <enumerator name='DEMANGLE_COMPONENT_TEMPLATE_PARAM' value='5'/>
9563      <enumerator name='DEMANGLE_COMPONENT_FUNCTION_PARAM' value='6'/>
9564      <enumerator name='DEMANGLE_COMPONENT_CTOR' value='7'/>
9565      <enumerator name='DEMANGLE_COMPONENT_DTOR' value='8'/>
9566      <enumerator name='DEMANGLE_COMPONENT_VTABLE' value='9'/>
9567      <enumerator name='DEMANGLE_COMPONENT_VTT' value='10'/>
9568      <enumerator name='DEMANGLE_COMPONENT_CONSTRUCTION_VTABLE' value='11'/>
9569      <enumerator name='DEMANGLE_COMPONENT_TYPEINFO' value='12'/>
9570      <enumerator name='DEMANGLE_COMPONENT_TYPEINFO_NAME' value='13'/>
9571      <enumerator name='DEMANGLE_COMPONENT_TYPEINFO_FN' value='14'/>
9572      <enumerator name='DEMANGLE_COMPONENT_THUNK' value='15'/>
9573      <enumerator name='DEMANGLE_COMPONENT_VIRTUAL_THUNK' value='16'/>
9574      <enumerator name='DEMANGLE_COMPONENT_COVARIANT_THUNK' value='17'/>
9575      <enumerator name='DEMANGLE_COMPONENT_JAVA_CLASS' value='18'/>
9576      <enumerator name='DEMANGLE_COMPONENT_GUARD' value='19'/>
9577      <enumerator name='DEMANGLE_COMPONENT_REFTEMP' value='20'/>
9578      <enumerator name='DEMANGLE_COMPONENT_HIDDEN_ALIAS' value='21'/>
9579      <enumerator name='DEMANGLE_COMPONENT_SUB_STD' value='22'/>
9580      <enumerator name='DEMANGLE_COMPONENT_RESTRICT' value='23'/>
9581      <enumerator name='DEMANGLE_COMPONENT_VOLATILE' value='24'/>
9582      <enumerator name='DEMANGLE_COMPONENT_CONST' value='25'/>
9583      <enumerator name='DEMANGLE_COMPONENT_RESTRICT_THIS' value='26'/>
9584      <enumerator name='DEMANGLE_COMPONENT_VOLATILE_THIS' value='27'/>
9585      <enumerator name='DEMANGLE_COMPONENT_CONST_THIS' value='28'/>
9586      <enumerator name='DEMANGLE_COMPONENT_VENDOR_TYPE_QUAL' value='29'/>
9587      <enumerator name='DEMANGLE_COMPONENT_POINTER' value='30'/>
9588      <enumerator name='DEMANGLE_COMPONENT_REFERENCE' value='31'/>
9589      <enumerator name='DEMANGLE_COMPONENT_RVALUE_REFERENCE' value='32'/>
9590      <enumerator name='DEMANGLE_COMPONENT_COMPLEX' value='33'/>
9591      <enumerator name='DEMANGLE_COMPONENT_IMAGINARY' value='34'/>
9592      <enumerator name='DEMANGLE_COMPONENT_BUILTIN_TYPE' value='35'/>
9593      <enumerator name='DEMANGLE_COMPONENT_VENDOR_TYPE' value='36'/>
9594      <enumerator name='DEMANGLE_COMPONENT_FUNCTION_TYPE' value='37'/>
9595      <enumerator name='DEMANGLE_COMPONENT_ARRAY_TYPE' value='38'/>
9596      <enumerator name='DEMANGLE_COMPONENT_PTRMEM_TYPE' value='39'/>
9597      <enumerator name='DEMANGLE_COMPONENT_FIXED_TYPE' value='40'/>
9598      <enumerator name='DEMANGLE_COMPONENT_VECTOR_TYPE' value='41'/>
9599      <enumerator name='DEMANGLE_COMPONENT_ARGLIST' value='42'/>
9600      <enumerator name='DEMANGLE_COMPONENT_TEMPLATE_ARGLIST' value='43'/>
9601      <enumerator name='DEMANGLE_COMPONENT_INITIALIZER_LIST' value='44'/>
9602      <enumerator name='DEMANGLE_COMPONENT_OPERATOR' value='45'/>
9603      <enumerator name='DEMANGLE_COMPONENT_EXTENDED_OPERATOR' value='46'/>
9604      <enumerator name='DEMANGLE_COMPONENT_CAST' value='47'/>
9605      <enumerator name='DEMANGLE_COMPONENT_NULLARY' value='48'/>
9606      <enumerator name='DEMANGLE_COMPONENT_UNARY' value='49'/>
9607      <enumerator name='DEMANGLE_COMPONENT_BINARY' value='50'/>
9608      <enumerator name='DEMANGLE_COMPONENT_BINARY_ARGS' value='51'/>
9609      <enumerator name='DEMANGLE_COMPONENT_TRINARY' value='52'/>
9610      <enumerator name='DEMANGLE_COMPONENT_TRINARY_ARG1' value='53'/>
9611      <enumerator name='DEMANGLE_COMPONENT_TRINARY_ARG2' value='54'/>
9612      <enumerator name='DEMANGLE_COMPONENT_LITERAL' value='55'/>
9613      <enumerator name='DEMANGLE_COMPONENT_LITERAL_NEG' value='56'/>
9614      <enumerator name='DEMANGLE_COMPONENT_JAVA_RESOURCE' value='57'/>
9615      <enumerator name='DEMANGLE_COMPONENT_COMPOUND_NAME' value='58'/>
9616      <enumerator name='DEMANGLE_COMPONENT_CHARACTER' value='59'/>
9617      <enumerator name='DEMANGLE_COMPONENT_NUMBER' value='60'/>
9618      <enumerator name='DEMANGLE_COMPONENT_DECLTYPE' value='61'/>
9619      <enumerator name='DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS' value='62'/>
9620      <enumerator name='DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS' value='63'/>
9621      <enumerator name='DEMANGLE_COMPONENT_LAMBDA' value='64'/>
9622      <enumerator name='DEMANGLE_COMPONENT_DEFAULT_ARG' value='65'/>
9623      <enumerator name='DEMANGLE_COMPONENT_UNNAMED_TYPE' value='66'/>
9624      <enumerator name='DEMANGLE_COMPONENT_TRANSACTION_CLONE' value='67'/>
9625      <enumerator name='DEMANGLE_COMPONENT_NONTRANSACTION_CLONE' value='68'/>
9626      <enumerator name='DEMANGLE_COMPONENT_PACK_EXPANSION' value='69'/>
9627      <enumerator name='DEMANGLE_COMPONENT_CLONE' value='70'/>
9628    </enum-decl>
9629    <!-- enum gnu_v3_ctor_kinds -->
9630    <enum-decl name='gnu_v3_ctor_kinds' filepath='../.././libiberty/../include/demangle.h' line='172' column='1' id='type-id-443'>
9631      <underlying-type type-id='type-id-20'/>
9632      <enumerator name='gnu_v3_complete_object_ctor' value='1'/>
9633      <enumerator name='gnu_v3_base_object_ctor' value='2'/>
9634      <enumerator name='gnu_v3_complete_object_allocating_ctor' value='3'/>
9635      <enumerator name='gnu_v3_object_ctor_group' value='4'/>
9636    </enum-decl>
9637    <!-- enum gnu_v3_dtor_kinds -->
9638    <enum-decl name='gnu_v3_dtor_kinds' filepath='../.././libiberty/../include/demangle.h' line='187' column='1' id='type-id-444'>
9639      <underlying-type type-id='type-id-20'/>
9640      <enumerator name='gnu_v3_deleting_dtor' value='1'/>
9641      <enumerator name='gnu_v3_complete_object_dtor' value='2'/>
9642      <enumerator name='gnu_v3_base_object_dtor' value='3'/>
9643      <enumerator name='gnu_v3_object_dtor_group' value='4'/>
9644    </enum-decl>
9645    <!-- short int -->
9646    <type-decl name='short int' size-in-bits='16' id='type-id-445'/>
9647    <!-- struct d_info -->
9648    <class-decl name='d_info' size-in-bits='704' is-struct='yes' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='93' column='1' id='type-id-446'>
9649      <data-member access='public' layout-offset-in-bits='0'>
9650        <!-- const char* d_info::s -->
9651        <var-decl name='s' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='96' column='1'/>
9652      </data-member>
9653      <data-member access='public' layout-offset-in-bits='64'>
9654        <!-- const char* d_info::send -->
9655        <var-decl name='send' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='98' column='1'/>
9656      </data-member>
9657      <data-member access='public' layout-offset-in-bits='128'>
9658        <!-- int d_info::options -->
9659        <var-decl name='options' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='100' column='1'/>
9660      </data-member>
9661      <data-member access='public' layout-offset-in-bits='192'>
9662        <!-- const char* d_info::n -->
9663        <var-decl name='n' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='102' column='1'/>
9664      </data-member>
9665      <data-member access='public' layout-offset-in-bits='256'>
9666        <!-- demangle_component* d_info::comps -->
9667        <var-decl name='comps' type-id='type-id-447' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='104' column='1'/>
9668      </data-member>
9669      <data-member access='public' layout-offset-in-bits='320'>
9670        <!-- int d_info::next_comp -->
9671        <var-decl name='next_comp' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='106' column='1'/>
9672      </data-member>
9673      <data-member access='public' layout-offset-in-bits='352'>
9674        <!-- int d_info::num_comps -->
9675        <var-decl name='num_comps' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='108' column='1'/>
9676      </data-member>
9677      <data-member access='public' layout-offset-in-bits='384'>
9678        <!-- demangle_component** d_info::subs -->
9679        <var-decl name='subs' type-id='type-id-448' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='110' column='1'/>
9680      </data-member>
9681      <data-member access='public' layout-offset-in-bits='448'>
9682        <!-- int d_info::next_sub -->
9683        <var-decl name='next_sub' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='112' column='1'/>
9684      </data-member>
9685      <data-member access='public' layout-offset-in-bits='480'>
9686        <!-- int d_info::num_subs -->
9687        <var-decl name='num_subs' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='114' column='1'/>
9688      </data-member>
9689      <data-member access='public' layout-offset-in-bits='512'>
9690        <!-- int d_info::did_subs -->
9691        <var-decl name='did_subs' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='118' column='1'/>
9692      </data-member>
9693      <data-member access='public' layout-offset-in-bits='576'>
9694        <!-- demangle_component* d_info::last_name -->
9695        <var-decl name='last_name' type-id='type-id-447' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='120' column='1'/>
9696      </data-member>
9697      <data-member access='public' layout-offset-in-bits='640'>
9698        <!-- int d_info::expansion -->
9699        <var-decl name='expansion' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='124' column='1'/>
9700      </data-member>
9701    </class-decl>
9702    <!-- struct demangle_builtin_type_info -->
9703    <class-decl name='demangle_builtin_type_info' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='77' column='1' id='type-id-437'>
9704      <data-member access='public' layout-offset-in-bits='0'>
9705        <!-- const char* demangle_builtin_type_info::name -->
9706        <var-decl name='name' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='80' column='1'/>
9707      </data-member>
9708      <data-member access='public' layout-offset-in-bits='64'>
9709        <!-- int demangle_builtin_type_info::len -->
9710        <var-decl name='len' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='82' column='1'/>
9711      </data-member>
9712      <data-member access='public' layout-offset-in-bits='128'>
9713        <!-- const char* demangle_builtin_type_info::java_name -->
9714        <var-decl name='java_name' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='84' column='1'/>
9715      </data-member>
9716      <data-member access='public' layout-offset-in-bits='192'>
9717        <!-- int demangle_builtin_type_info::java_len -->
9718        <var-decl name='java_len' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='86' column='1'/>
9719      </data-member>
9720      <data-member access='public' layout-offset-in-bits='224'>
9721        <!-- d_builtin_type_print demangle_builtin_type_info::print -->
9722        <var-decl name='print' type-id='type-id-441' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='88' column='1'/>
9723      </data-member>
9724    </class-decl>
9725    <!-- struct demangle_component -->
9726    <class-decl name='demangle_component' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='434' column='1' id='type-id-449'>
9727      <data-member access='public' layout-offset-in-bits='0'>
9728        <!-- demangle_component_type demangle_component::type -->
9729        <var-decl name='type' type-id='type-id-442' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='437' column='1'/>
9730      </data-member>
9731      <data-member access='public' layout-offset-in-bits='64'>
9732        <!-- union {struct {const char* s; int len;} s_name; struct {const demangle_operator_info* op;} s_operator; struct {int args; demangle_component* name;} s_extended_operator; struct {demangle_component* length; short int accum; short int sat;} s_fixed; struct {gnu_v3_ctor_kinds kind; demangle_component* name;} s_ctor; struct {gnu_v3_dtor_kinds kind; demangle_component* name;} s_dtor; struct {const demangle_builtin_type_info* type;} s_builtin; struct {const char* string; int len;} s_string; struct {long int number;} s_number; struct {int character;} s_character; struct {demangle_component* left; demangle_component* right;} s_binary; struct {demangle_component* sub; int num;} s_unary_num;} demangle_component::u -->
9733        <var-decl name='u' type-id='type-id-450' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='541' column='1'/>
9734      </data-member>
9735    </class-decl>
9736    <!-- struct demangle_operator_info -->
9737    <class-decl name='demangle_operator_info' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='37' column='1' id='type-id-439'>
9738      <data-member access='public' layout-offset-in-bits='0'>
9739        <!-- const char* demangle_operator_info::code -->
9740        <var-decl name='code' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='40' column='1'/>
9741      </data-member>
9742      <data-member access='public' layout-offset-in-bits='64'>
9743        <!-- const char* demangle_operator_info::name -->
9744        <var-decl name='name' type-id='type-id-1' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='42' column='1'/>
9745      </data-member>
9746      <data-member access='public' layout-offset-in-bits='128'>
9747        <!-- int demangle_operator_info::len -->
9748        <var-decl name='len' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='44' column='1'/>
9749      </data-member>
9750      <data-member access='public' layout-offset-in-bits='160'>
9751        <!-- int demangle_operator_info::args -->
9752        <var-decl name='args' type-id='type-id-2' visibility='default' filepath='../.././libiberty/cp-demangle.h' line='46' column='1'/>
9753      </data-member>
9754    </class-decl>
9755    <!-- struct {const char* s; int len;} -->
9756    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='442' column='1' id='type-id-451'>
9757      <data-member access='public' layout-offset-in-bits='0'>
9758        <!-- const char* s -->
9759        <var-decl name='s' type-id='type-id-1' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='446' column='1'/>
9760      </data-member>
9761      <data-member access='public' layout-offset-in-bits='64'>
9762        <!-- int len -->
9763        <var-decl name='len' type-id='type-id-2' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='447' column='1'/>
9764      </data-member>
9765    </class-decl>
9766    <!-- struct {const char* string; int len;} -->
9767    <class-decl name='__anonymous_struct__7' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='503' column='1' id='type-id-452'>
9768      <data-member access='public' layout-offset-in-bits='0'>
9769        <!-- const char* string -->
9770        <var-decl name='string' type-id='type-id-1' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='506' column='1'/>
9771      </data-member>
9772      <data-member access='public' layout-offset-in-bits='64'>
9773        <!-- int len -->
9774        <var-decl name='len' type-id='type-id-2' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='508' column='1'/>
9775      </data-member>
9776    </class-decl>
9777    <!-- struct {const demangle_builtin_type_info* type;} -->
9778    <class-decl name='__anonymous_struct__6' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='496' column='1' id='type-id-453'>
9779      <data-member access='public' layout-offset-in-bits='0'>
9780        <!-- const demangle_builtin_type_info* type -->
9781        <var-decl name='type' type-id='type-id-454' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='499' column='1'/>
9782      </data-member>
9783    </class-decl>
9784    <!-- struct {const demangle_operator_info* op;} -->
9785    <class-decl name='__anonymous_struct__1' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='451' column='1' id='type-id-455'>
9786      <data-member access='public' layout-offset-in-bits='0'>
9787        <!-- const demangle_operator_info* op -->
9788        <var-decl name='op' type-id='type-id-456' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='454' column='1'/>
9789      </data-member>
9790    </class-decl>
9791    <!-- struct {demangle_component* left; demangle_component* right;} -->
9792    <class-decl name='__anonymous_struct__10' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='525' column='1' id='type-id-457'>
9793      <data-member access='public' layout-offset-in-bits='0'>
9794        <!-- demangle_component* left -->
9795        <var-decl name='left' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='528' column='1'/>
9796      </data-member>
9797      <data-member access='public' layout-offset-in-bits='64'>
9798        <!-- demangle_component* right -->
9799        <var-decl name='right' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='530' column='1'/>
9800      </data-member>
9801    </class-decl>
9802    <!-- struct {demangle_component* length; short int accum; short int sat;} -->
9803    <class-decl name='__anonymous_struct__3' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='467' column='1' id='type-id-458'>
9804      <data-member access='public' layout-offset-in-bits='0'>
9805        <!-- demangle_component* length -->
9806        <var-decl name='length' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='470' column='1'/>
9807      </data-member>
9808      <data-member access='public' layout-offset-in-bits='64'>
9809        <!-- short int accum -->
9810        <var-decl name='accum' type-id='type-id-445' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='472' column='1'/>
9811      </data-member>
9812      <data-member access='public' layout-offset-in-bits='80'>
9813        <!-- short int sat -->
9814        <var-decl name='sat' type-id='type-id-445' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='474' column='1'/>
9815      </data-member>
9816    </class-decl>
9817    <!-- struct {demangle_component* sub; int num;} -->
9818    <class-decl name='__anonymous_struct__11' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='533' column='1' id='type-id-459'>
9819      <data-member access='public' layout-offset-in-bits='0'>
9820        <!-- demangle_component* sub -->
9821        <var-decl name='sub' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='536' column='1'/>
9822      </data-member>
9823      <data-member access='public' layout-offset-in-bits='64'>
9824        <!-- int num -->
9825        <var-decl name='num' type-id='type-id-2' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='538' column='1'/>
9826      </data-member>
9827    </class-decl>
9828    <!-- struct {gnu_v3_ctor_kinds kind; demangle_component* name;} -->
9829    <class-decl name='__anonymous_struct__4' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='478' column='1' id='type-id-460'>
9830      <data-member access='public' layout-offset-in-bits='0'>
9831        <!-- gnu_v3_ctor_kinds kind -->
9832        <var-decl name='kind' type-id='type-id-443' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='481' column='1'/>
9833      </data-member>
9834      <data-member access='public' layout-offset-in-bits='64'>
9835        <!-- demangle_component* name -->
9836        <var-decl name='name' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='483' column='1'/>
9837      </data-member>
9838    </class-decl>
9839    <!-- struct {gnu_v3_dtor_kinds kind; demangle_component* name;} -->
9840    <class-decl name='__anonymous_struct__5' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='487' column='1' id='type-id-461'>
9841      <data-member access='public' layout-offset-in-bits='0'>
9842        <!-- gnu_v3_dtor_kinds kind -->
9843        <var-decl name='kind' type-id='type-id-444' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='490' column='1'/>
9844      </data-member>
9845      <data-member access='public' layout-offset-in-bits='64'>
9846        <!-- demangle_component* name -->
9847        <var-decl name='name' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='492' column='1'/>
9848      </data-member>
9849    </class-decl>
9850    <!-- struct {int args; demangle_component* name;} -->
9851    <class-decl name='__anonymous_struct__2' size-in-bits='128' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='458' column='1' id='type-id-462'>
9852      <data-member access='public' layout-offset-in-bits='0'>
9853        <!-- int args -->
9854        <var-decl name='args' type-id='type-id-2' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='461' column='1'/>
9855      </data-member>
9856      <data-member access='public' layout-offset-in-bits='64'>
9857        <!-- demangle_component* name -->
9858        <var-decl name='name' type-id='type-id-447' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='463' column='1'/>
9859      </data-member>
9860    </class-decl>
9861    <!-- struct {int character;} -->
9862    <class-decl name='__anonymous_struct__9' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='519' column='1' id='type-id-463'>
9863      <data-member access='public' layout-offset-in-bits='0'>
9864        <!-- int character -->
9865        <var-decl name='character' type-id='type-id-2' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='521' column='1'/>
9866      </data-member>
9867    </class-decl>
9868    <!-- struct {long int number;} -->
9869    <class-decl name='__anonymous_struct__8' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='512' column='1' id='type-id-464'>
9870      <data-member access='public' layout-offset-in-bits='0'>
9871        <!-- long int number -->
9872        <var-decl name='number' type-id='type-id-28' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='515' column='1'/>
9873      </data-member>
9874    </class-decl>
9875    <!-- typedef void (const char*, typedef size_t, void*)* demangle_callbackref -->
9876    <typedef-decl name='demangle_callbackref' type-id='type-id-465' filepath='../.././libiberty/../include/demangle.h' line='150' column='1' id='type-id-466'/>
9877    <!-- union {struct {const char* s; int len;} s_name; struct {const demangle_operator_info* op;} s_operator; struct {int args; demangle_component* name;} s_extended_operator; struct {demangle_component* length; short int accum; short int sat;} s_fixed; struct {gnu_v3_ctor_kinds kind; demangle_component* name;} s_ctor; struct {gnu_v3_dtor_kinds kind; demangle_component* name;} s_dtor; struct {const demangle_builtin_type_info* type;} s_builtin; struct {const char* string; int len;} s_string; struct {long int number;} s_number; struct {int character;} s_character; struct {demangle_component* left; demangle_component* right;} s_binary; struct {demangle_component* sub; int num;} s_unary_num;} -->
9878    <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='439' column='1' id='type-id-450'>
9879      <data-member access='public'>
9880        <!-- struct {const char* s; int len;} s_name -->
9881        <var-decl name='s_name' type-id='type-id-451' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='448' column='1'/>
9882      </data-member>
9883      <data-member access='public'>
9884        <!-- struct {const demangle_operator_info* op;} s_operator -->
9885        <var-decl name='s_operator' type-id='type-id-455' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='455' column='1'/>
9886      </data-member>
9887      <data-member access='public'>
9888        <!-- struct {int args; demangle_component* name;} s_extended_operator -->
9889        <var-decl name='s_extended_operator' type-id='type-id-462' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='464' column='1'/>
9890      </data-member>
9891      <data-member access='public'>
9892        <!-- struct {demangle_component* length; short int accum; short int sat;} s_fixed -->
9893        <var-decl name='s_fixed' type-id='type-id-458' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='475' column='1'/>
9894      </data-member>
9895      <data-member access='public'>
9896        <!-- struct {gnu_v3_ctor_kinds kind; demangle_component* name;} s_ctor -->
9897        <var-decl name='s_ctor' type-id='type-id-460' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='484' column='1'/>
9898      </data-member>
9899      <data-member access='public'>
9900        <!-- struct {gnu_v3_dtor_kinds kind; demangle_component* name;} s_dtor -->
9901        <var-decl name='s_dtor' type-id='type-id-461' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='493' column='1'/>
9902      </data-member>
9903      <data-member access='public'>
9904        <!-- struct {const demangle_builtin_type_info* type;} s_builtin -->
9905        <var-decl name='s_builtin' type-id='type-id-453' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='500' column='1'/>
9906      </data-member>
9907      <data-member access='public'>
9908        <!-- struct {const char* string; int len;} s_string -->
9909        <var-decl name='s_string' type-id='type-id-452' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='509' column='1'/>
9910      </data-member>
9911      <data-member access='public'>
9912        <!-- struct {long int number;} s_number -->
9913        <var-decl name='s_number' type-id='type-id-464' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='516' column='1'/>
9914      </data-member>
9915      <data-member access='public'>
9916        <!-- struct {int character;} s_character -->
9917        <var-decl name='s_character' type-id='type-id-463' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='522' column='1'/>
9918      </data-member>
9919      <data-member access='public'>
9920        <!-- struct {demangle_component* left; demangle_component* right;} s_binary -->
9921        <var-decl name='s_binary' type-id='type-id-457' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='531' column='1'/>
9922      </data-member>
9923      <data-member access='public'>
9924        <!-- struct {demangle_component* sub; int num;} s_unary_num -->
9925        <var-decl name='s_unary_num' type-id='type-id-459' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='539' column='1'/>
9926      </data-member>
9927    </union-decl>
9928    <!-- const demangle_builtin_type_info -->
9929    <qualified-type-def type-id='type-id-437' const='yes' id='type-id-431'/>
9930    <!-- const demangle_builtin_type_info* -->
9931    <pointer-type-def type-id='type-id-431' size-in-bits='64' id='type-id-454'/>
9932    <!-- const demangle_component -->
9933    <qualified-type-def type-id='type-id-449' const='yes' id='type-id-467'/>
9934    <!-- const demangle_component* -->
9935    <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
9936    <!-- const demangle_operator_info -->
9937    <qualified-type-def type-id='type-id-439' const='yes' id='type-id-434'/>
9938    <!-- const demangle_operator_info* -->
9939    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-456'/>
9940    <!-- d_info* -->
9941    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-469'/>
9942    <!-- demangle_component* -->
9943    <pointer-type-def type-id='type-id-449' size-in-bits='64' id='type-id-447'/>
9944    <!-- demangle_component** -->
9945    <pointer-type-def type-id='type-id-447' size-in-bits='64' id='type-id-448'/>
9946    <!-- void (const char*, typedef size_t, void*)* -->
9947    <pointer-type-def type-id='type-id-470' size-in-bits='64' id='type-id-465'/>
9948    <!-- int cplus_demangle_fill_name(demangle_component*, const char*, int) -->
9949    <function-decl name='cplus_demangle_fill_name' mangled-name='cplus_demangle_fill_name' filepath='../.././libiberty/cp-demangle.c' line='711' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_fill_name'>
9950      <!-- parameter of type 'demangle_component*' -->
9951      <parameter type-id='type-id-447' name='p' filepath='../.././libiberty/cp-demangle.c' line='711' column='1'/>
9952      <!-- parameter of type 'const char*' -->
9953      <parameter type-id='type-id-1' name='s' filepath='../.././libiberty/cp-demangle.c' line='711' column='1'/>
9954      <!-- parameter of type 'int' -->
9955      <parameter type-id='type-id-2' name='len' filepath='../.././libiberty/cp-demangle.c' line='711' column='1'/>
9956      <!-- int -->
9957      <return type-id='type-id-2'/>
9958    </function-decl>
9959    <!-- int cplus_demangle_fill_extended_operator(demangle_component*, int, demangle_component*) -->
9960    <function-decl name='cplus_demangle_fill_extended_operator' mangled-name='cplus_demangle_fill_extended_operator' filepath='../.././libiberty/cp-demangle.c' line='725' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_fill_extended_operator'>
9961      <!-- parameter of type 'demangle_component*' -->
9962      <parameter type-id='type-id-447' name='p' filepath='../.././libiberty/cp-demangle.c' line='725' column='1'/>
9963      <!-- parameter of type 'int' -->
9964      <parameter type-id='type-id-2' name='args' filepath='../.././libiberty/cp-demangle.c' line='725' column='1'/>
9965      <!-- parameter of type 'demangle_component*' -->
9966      <parameter type-id='type-id-447' name='name' filepath='../.././libiberty/cp-demangle.c' line='726' column='1'/>
9967      <!-- int -->
9968      <return type-id='type-id-2'/>
9969    </function-decl>
9970    <!-- int cplus_demangle_fill_ctor(demangle_component*, gnu_v3_ctor_kinds, demangle_component*) -->
9971    <function-decl name='cplus_demangle_fill_ctor' mangled-name='cplus_demangle_fill_ctor' filepath='../.././libiberty/cp-demangle.c' line='740' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_fill_ctor'>
9972      <!-- parameter of type 'demangle_component*' -->
9973      <parameter type-id='type-id-447' name='p' filepath='../.././libiberty/cp-demangle.c' line='740' column='1'/>
9974      <!-- parameter of type 'enum gnu_v3_ctor_kinds' -->
9975      <parameter type-id='type-id-443' name='kind' filepath='../.././libiberty/cp-demangle.c' line='741' column='1'/>
9976      <!-- parameter of type 'demangle_component*' -->
9977      <parameter type-id='type-id-447' name='name' filepath='../.././libiberty/cp-demangle.c' line='742' column='1'/>
9978      <!-- int -->
9979      <return type-id='type-id-2'/>
9980    </function-decl>
9981    <!-- int cplus_demangle_fill_dtor(demangle_component*, gnu_v3_dtor_kinds, demangle_component*) -->
9982    <function-decl name='cplus_demangle_fill_dtor' mangled-name='cplus_demangle_fill_dtor' filepath='../.././libiberty/cp-demangle.c' line='759' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_fill_dtor'>
9983      <!-- parameter of type 'demangle_component*' -->
9984      <parameter type-id='type-id-447' name='p' filepath='../.././libiberty/cp-demangle.c' line='759' column='1'/>
9985      <!-- parameter of type 'enum gnu_v3_dtor_kinds' -->
9986      <parameter type-id='type-id-444' name='kind' filepath='../.././libiberty/cp-demangle.c' line='760' column='1'/>
9987      <!-- parameter of type 'demangle_component*' -->
9988      <parameter type-id='type-id-447' name='name' filepath='../.././libiberty/cp-demangle.c' line='761' column='1'/>
9989      <!-- int -->
9990      <return type-id='type-id-2'/>
9991    </function-decl>
9992    <!-- demangle_component* cplus_demangle_mangled_name(d_info*, int) -->
9993    <function-decl name='cplus_demangle_mangled_name' mangled-name='cplus_demangle_mangled_name' filepath='../.././libiberty/cp-demangle.c' line='1063' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_mangled_name'>
9994      <!-- parameter of type 'd_info*' -->
9995      <parameter type-id='type-id-469' name='di' filepath='../.././libiberty/cp-demangle.c' line='1063' column='1'/>
9996      <!-- parameter of type 'int' -->
9997      <parameter type-id='type-id-2' name='top_level' filepath='../.././libiberty/cp-demangle.c' line='1063' column='1'/>
9998      <!-- demangle_component* -->
9999      <return type-id='type-id-447'/>
10000    </function-decl>
10001    <!-- const demangle_operator_info cplus_demangle_operators[58] -->
10002    <var-decl name='cplus_demangle_operators' type-id='type-id-435' mangled-name='cplus_demangle_operators' visibility='default' filepath='../.././libiberty/cp-demangle.c' line='1576' column='1' elf-symbol-id='cplus_demangle_operators'/>
10003    <!-- const demangle_builtin_type_info cplus_demangle_builtin_types[33] -->
10004    <var-decl name='cplus_demangle_builtin_types' type-id='type-id-432' mangled-name='cplus_demangle_builtin_types' visibility='default' filepath='../.././libiberty/cp-demangle.c' line='2050' column='1' elf-symbol-id='cplus_demangle_builtin_types'/>
10005    <!-- demangle_component* cplus_demangle_type(d_info*) -->
10006    <function-decl name='cplus_demangle_type' mangled-name='cplus_demangle_type' filepath='../.././libiberty/cp-demangle.c' line='2092' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_type'>
10007      <!-- parameter of type 'd_info*' -->
10008      <parameter type-id='type-id-469' name='di' filepath='../.././libiberty/cp-demangle.c' line='2092' column='1'/>
10009      <!-- demangle_component* -->
10010      <return type-id='type-id-447'/>
10011    </function-decl>
10012    <!-- int cplus_demangle_print_callback(int, const demangle_component*, demangle_callbackref, void*) -->
10013    <function-decl name='cplus_demangle_print_callback' mangled-name='cplus_demangle_print_callback' filepath='../.././libiberty/cp-demangle.c' line='3603' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_print_callback'>
10014      <!-- parameter of type 'int' -->
10015      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cp-demangle.c' line='3603' column='1'/>
10016      <!-- parameter of type 'const demangle_component*' -->
10017      <parameter type-id='type-id-468' name='dc' filepath='../.././libiberty/cp-demangle.c' line='3604' column='1'/>
10018      <!-- parameter of type 'typedef demangle_callbackref' -->
10019      <parameter type-id='type-id-466' name='callback' filepath='../.././libiberty/cp-demangle.c' line='3605' column='1'/>
10020      <!-- parameter of type 'void*' -->
10021      <parameter type-id='type-id-39' name='opaque' filepath='../.././libiberty/cp-demangle.c' line='3605' column='1'/>
10022      <!-- int -->
10023      <return type-id='type-id-2'/>
10024    </function-decl>
10025    <!-- char* cplus_demangle_print(int, const demangle_component*, int, size_t*) -->
10026    <function-decl name='cplus_demangle_print' mangled-name='cplus_demangle_print' filepath='../.././libiberty/cp-demangle.c' line='3628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_print'>
10027      <!-- parameter of type 'int' -->
10028      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cp-demangle.c' line='3628' column='1'/>
10029      <!-- parameter of type 'const demangle_component*' -->
10030      <parameter type-id='type-id-468' name='dc' filepath='../.././libiberty/cp-demangle.c' line='3628' column='1'/>
10031      <!-- parameter of type 'int' -->
10032      <parameter type-id='type-id-2' name='estimate' filepath='../.././libiberty/cp-demangle.c' line='3629' column='1'/>
10033      <!-- parameter of type 'size_t*' -->
10034      <parameter type-id='type-id-175' name='palc' filepath='../.././libiberty/cp-demangle.c' line='3629' column='1'/>
10035      <!-- char* -->
10036      <return type-id='type-id-3'/>
10037    </function-decl>
10038    <!-- void cplus_demangle_init_info(const char*, int, size_t, d_info*) -->
10039    <function-decl name='cplus_demangle_init_info' mangled-name='cplus_demangle_init_info' filepath='../.././libiberty/cp-demangle.c' line='5131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_init_info'>
10040      <!-- parameter of type 'const char*' -->
10041      <parameter type-id='type-id-1' name='mangled' filepath='../.././libiberty/cp-demangle.c' line='5131' column='1'/>
10042      <!-- parameter of type 'int' -->
10043      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cp-demangle.c' line='5131' column='1'/>
10044      <!-- parameter of type 'typedef size_t' -->
10045      <parameter type-id='type-id-4' name='len' filepath='../.././libiberty/cp-demangle.c' line='5131' column='1'/>
10046      <!-- parameter of type 'd_info*' -->
10047      <parameter type-id='type-id-469' name='di' filepath='../.././libiberty/cp-demangle.c' line='5132' column='1'/>
10048      <!-- void -->
10049      <return type-id='type-id-99'/>
10050    </function-decl>
10051    <!-- char* cplus_demangle_v3(const char*, int) -->
10052    <function-decl name='cplus_demangle_v3' mangled-name='cplus_demangle_v3' filepath='../.././libiberty/cp-demangle.c' line='5414' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_v3'>
10053      <!-- parameter of type 'const char*' -->
10054      <parameter type-id='type-id-1' name='mangled' filepath='../.././libiberty/cp-demangle.c' line='5414' column='1'/>
10055      <!-- parameter of type 'int' -->
10056      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cp-demangle.c' line='5414' column='1'/>
10057      <!-- char* -->
10058      <return type-id='type-id-3'/>
10059    </function-decl>
10060    <!-- int cplus_demangle_v3_callback(const char*, int, demangle_callbackref, void*) -->
10061    <function-decl name='cplus_demangle_v3_callback' mangled-name='cplus_demangle_v3_callback' filepath='../.././libiberty/cp-demangle.c' line='5422' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_v3_callback'>
10062      <!-- parameter of type 'const char*' -->
10063      <parameter type-id='type-id-1' name='mangled' filepath='../.././libiberty/cp-demangle.c' line='5422' column='1'/>
10064      <!-- parameter of type 'int' -->
10065      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cp-demangle.c' line='5422' column='1'/>
10066      <!-- parameter of type 'typedef demangle_callbackref' -->
10067      <parameter type-id='type-id-466' name='callback' filepath='../.././libiberty/cp-demangle.c' line='5423' column='1'/>
10068      <!-- parameter of type 'void*' -->
10069      <parameter type-id='type-id-39' name='opaque' filepath='../.././libiberty/cp-demangle.c' line='5423' column='1'/>
10070      <!-- int -->
10071      <return type-id='type-id-2'/>
10072    </function-decl>
10073    <!-- char* java_demangle_v3(const char*) -->
10074    <function-decl name='java_demangle_v3' mangled-name='java_demangle_v3' filepath='../.././libiberty/cp-demangle.c' line='5435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='java_demangle_v3'>
10075      <!-- parameter of type 'const char*' -->
10076      <parameter type-id='type-id-1' name='mangled' filepath='../.././libiberty/cp-demangle.c' line='5435' column='1'/>
10077      <!-- char* -->
10078      <return type-id='type-id-3'/>
10079    </function-decl>
10080    <!-- int java_demangle_v3_callback(const char*, demangle_callbackref, void*) -->
10081    <function-decl name='java_demangle_v3_callback' mangled-name='java_demangle_v3_callback' filepath='../.././libiberty/cp-demangle.c' line='5443' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='java_demangle_v3_callback'>
10082      <!-- parameter of type 'const char*' -->
10083      <parameter type-id='type-id-1' name='mangled' filepath='../.././libiberty/cp-demangle.c' line='5443' column='1'/>
10084      <!-- parameter of type 'typedef demangle_callbackref' -->
10085      <parameter type-id='type-id-466' name='callback' filepath='../.././libiberty/cp-demangle.c' line='5444' column='1'/>
10086      <!-- parameter of type 'void*' -->
10087      <parameter type-id='type-id-39' name='opaque' filepath='../.././libiberty/cp-demangle.c' line='5444' column='1'/>
10088      <!-- int -->
10089      <return type-id='type-id-2'/>
10090    </function-decl>
10091    <!-- gnu_v3_ctor_kinds is_gnu_v3_mangled_ctor(const char*) -->
10092    <function-decl name='is_gnu_v3_mangled_ctor' mangled-name='is_gnu_v3_mangled_ctor' filepath='../.././libiberty/cp-demangle.c' line='5530' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_gnu_v3_mangled_ctor'>
10093      <!-- parameter of type 'const char*' -->
10094      <parameter type-id='type-id-1' name='name' filepath='../.././libiberty/cp-demangle.c' line='5530' column='1'/>
10095      <!-- enum gnu_v3_ctor_kinds -->
10096      <return type-id='type-id-443'/>
10097    </function-decl>
10098    <!-- gnu_v3_dtor_kinds is_gnu_v3_mangled_dtor(const char*) -->
10099    <function-decl name='is_gnu_v3_mangled_dtor' mangled-name='is_gnu_v3_mangled_dtor' filepath='../.././libiberty/cp-demangle.c' line='5545' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='is_gnu_v3_mangled_dtor'>
10100      <!-- parameter of type 'const char*' -->
10101      <parameter type-id='type-id-1' name='name' filepath='../.././libiberty/cp-demangle.c' line='5545' column='1'/>
10102      <!-- enum gnu_v3_dtor_kinds -->
10103      <return type-id='type-id-444'/>
10104    </function-decl>
10105    <!-- void (const char*, size_t, void*) -->
10106    <function-type size-in-bits='64' id='type-id-470'>
10107      <!-- parameter of type 'const char*' -->
10108      <parameter type-id='type-id-1'/>
10109      <!-- parameter of type 'typedef size_t' -->
10110      <parameter type-id='type-id-4'/>
10111      <!-- parameter of type 'void*' -->
10112      <parameter type-id='type-id-39'/>
10113      <!-- void -->
10114      <return type-id='type-id-99'/>
10115    </function-type>
10116  </abi-instr>
10117  <abi-instr address-size='64' path='../.././libiberty/cplus-dem.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10118    <!-- const demangler_engine[11] -->
10119    <array-type-def dimensions='1' type-id='type-id-471' size-in-bits='2112' id='type-id-472'>
10120      <!-- <anonymous range>[11] -->
10121      <subrange length='11' type-id='type-id-8' id='type-id-473'/>
10122    </array-type-def>
10123    <!-- demangler_engine[11] -->
10124    <array-type-def dimensions='1' type-id='type-id-474' size-in-bits='2112' id='type-id-475'>
10125      <!-- <anonymous range>[11] -->
10126      <subrange length='11' type-id='type-id-8' id='type-id-473'/>
10127    </array-type-def>
10128    <!-- enum demangling_styles -->
10129    <enum-decl name='demangling_styles' filepath='../.././libiberty/../include/demangle.h' line='78' column='1' id='type-id-476'>
10130      <underlying-type type-id='type-id-20'/>
10131      <enumerator name='no_demangling' value='-1'/>
10132      <enumerator name='unknown_demangling' value='0'/>
10133      <enumerator name='auto_demangling' value='256'/>
10134      <enumerator name='gnu_demangling' value='512'/>
10135      <enumerator name='lucid_demangling' value='1024'/>
10136      <enumerator name='arm_demangling' value='2048'/>
10137      <enumerator name='hp_demangling' value='4096'/>
10138      <enumerator name='edg_demangling' value='8192'/>
10139      <enumerator name='gnu_v3_demangling' value='16384'/>
10140      <enumerator name='java_demangling' value='4'/>
10141      <enumerator name='gnat_demangling' value='32768'/>
10142    </enum-decl>
10143    <!-- struct demangler_engine -->
10144    <class-decl name='demangler_engine' size-in-bits='192' is-struct='yes' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='122' column='1' id='type-id-474'>
10145      <data-member access='public' layout-offset-in-bits='0'>
10146        <!-- const char* const demangler_engine::demangling_style_name -->
10147        <var-decl name='demangling_style_name' type-id='type-id-477' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='124' column='1'/>
10148      </data-member>
10149      <data-member access='public' layout-offset-in-bits='64'>
10150        <!-- const demangling_styles demangler_engine::demangling_style -->
10151        <var-decl name='demangling_style' type-id='type-id-478' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='125' column='1'/>
10152      </data-member>
10153      <data-member access='public' layout-offset-in-bits='128'>
10154        <!-- const char* const demangler_engine::demangling_style_doc -->
10155        <var-decl name='demangling_style_doc' type-id='type-id-477' visibility='default' filepath='../.././libiberty/../include/demangle.h' line='126' column='1'/>
10156      </data-member>
10157    </class-decl>
10158    <!-- const char* const -->
10159    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-477'/>
10160    <!-- const demangler_engine -->
10161    <qualified-type-def type-id='type-id-474' const='yes' id='type-id-471'/>
10162    <!-- const demangling_styles -->
10163    <qualified-type-def type-id='type-id-476' const='yes' id='type-id-478'/>
10164    <!-- demangling_styles current_demangling_style -->
10165    <var-decl name='current_demangling_style' type-id='type-id-476' mangled-name='current_demangling_style' visibility='default' filepath='../.././libiberty/cplus-dem.c' line='93' column='1' elf-symbol-id='current_demangling_style'/>
10166    <!-- void set_cplus_marker_for_demangling(int) -->
10167    <function-decl name='set_cplus_marker_for_demangling' mangled-name='set_cplus_marker_for_demangling' filepath='../.././libiberty/cplus-dem.c' line='100' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='set_cplus_marker_for_demangling'>
10168      <!-- parameter of type 'int' -->
10169      <parameter type-id='type-id-2' name='ch' filepath='../.././libiberty/cplus-dem.c' line='100' column='1'/>
10170      <!-- void -->
10171      <return type-id='type-id-99'/>
10172    </function-decl>
10173    <!-- const demangler_engine libiberty_demanglers[11] -->
10174    <var-decl name='libiberty_demanglers' type-id='type-id-472' mangled-name='libiberty_demanglers' visibility='default' filepath='../.././libiberty/cplus-dem.c' line='246' column='1' elf-symbol-id='libiberty_demanglers'/>
10175    <!-- int cplus_demangle_opname(const char*, char*, int) -->
10176    <function-decl name='cplus_demangle_opname' mangled-name='cplus_demangle_opname' filepath='../.././libiberty/cplus-dem.c' line='632' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_opname'>
10177      <!-- parameter of type 'const char*' -->
10178      <parameter type-id='type-id-1' name='opname' filepath='../.././libiberty/cplus-dem.c' line='632' column='1'/>
10179      <!-- parameter of type 'char*' -->
10180      <parameter type-id='type-id-3' name='result' filepath='../.././libiberty/cplus-dem.c' line='632' column='1'/>
10181      <!-- parameter of type 'int' -->
10182      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cplus-dem.c' line='632' column='1'/>
10183      <!-- int -->
10184      <return type-id='type-id-2'/>
10185    </function-decl>
10186    <!-- const char* cplus_mangle_opname(const char*, int) -->
10187    <function-decl name='cplus_mangle_opname' mangled-name='cplus_mangle_opname' filepath='../.././libiberty/cplus-dem.c' line='765' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_mangle_opname'>
10188      <!-- parameter of type 'const char*' -->
10189      <parameter type-id='type-id-1' name='opname' filepath='../.././libiberty/cplus-dem.c' line='765' column='1'/>
10190      <!-- parameter of type 'int' -->
10191      <parameter type-id='type-id-2' name='options' filepath='../.././libiberty/cplus-dem.c' line='765' column='1'/>
10192      <!-- const char* -->
10193      <return type-id='type-id-1'/>
10194    </function-decl>
10195    <!-- demangling_styles cplus_demangle_set_style(demangling_styles) -->
10196    <function-decl name='cplus_demangle_set_style' mangled-name='cplus_demangle_set_style' filepath='../.././libiberty/cplus-dem.c' line='785' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_set_style'>
10197      <!-- parameter of type 'enum demangling_styles' -->
10198      <parameter type-id='type-id-476' name='style' filepath='../.././libiberty/cplus-dem.c' line='785' column='1'/>
10199      <!-- enum demangling_styles -->
10200      <return type-id='type-id-476'/>
10201    </function-decl>
10202    <!-- demangling_styles cplus_demangle_name_to_style(const char*) -->
10203    <function-decl name='cplus_demangle_name_to_style' mangled-name='cplus_demangle_name_to_style' filepath='../.././libiberty/cplus-dem.c' line='802' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='cplus_demangle_name_to_style'>
10204      <!-- parameter of type 'const char*' -->
10205      <parameter type-id='type-id-1' name='name' filepath='../.././libiberty/cplus-dem.c' line='802' column='1'/>
10206      <!-- enum demangling_styles -->
10207      <return type-id='type-id-476'/>
10208    </function-decl>
10209    <!-- char* ada_demangle(const char*, int) -->
10210    <function-decl name='ada_demangle' mangled-name='ada_demangle' filepath='../.././libiberty/cplus-dem.c' line='881' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ada_demangle'>
10211      <!-- parameter of type 'const char*' -->
10212      <parameter type-id='type-id-1' name='mangled' filepath='../.././libiberty/cplus-dem.c' line='881' column='1'/>
10213      <!-- parameter of type 'int' -->
10214      <parameter type-id='type-id-2' name='option' filepath='../.././libiberty/cplus-dem.c' line='881' column='1'/>
10215      <!-- char* -->
10216      <return type-id='type-id-3'/>
10217    </function-decl>
10218    <!-- char* strstr(const char*, const char*) -->
10219    <function-decl name='strstr' filepath='/usr/include/string.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
10220      <!-- parameter of type 'const char*' -->
10221      <parameter type-id='type-id-1'/>
10222      <!-- parameter of type 'const char*' -->
10223      <parameter type-id='type-id-1'/>
10224      <!-- char* -->
10225      <return type-id='type-id-3'/>
10226    </function-decl>
10227  </abi-instr>
10228  <abi-instr address-size='64' path='../.././libiberty/filename_cmp.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10229  </abi-instr>
10230  <abi-instr address-size='64' path='../.././libiberty/fopen_unlocked.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10231    <!-- void unlock_stream(FILE*) -->
10232    <function-decl name='unlock_stream' mangled-name='unlock_stream' filepath='../.././libiberty/fopen_unlocked.c' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unlock_stream'>
10233      <!-- parameter of type 'FILE*' -->
10234      <parameter type-id='type-id-76' name='fp' filepath='../.././libiberty/fopen_unlocked.c' line='94' column='1'/>
10235      <!-- void -->
10236      <return type-id='type-id-99'/>
10237    </function-decl>
10238    <!-- FILE* freopen_unlocked(const char*, const char*, FILE*) -->
10239    <function-decl name='freopen_unlocked' mangled-name='freopen_unlocked' filepath='../.././libiberty/fopen_unlocked.c' line='124' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='freopen_unlocked'>
10240      <!-- parameter of type 'const char*' -->
10241      <parameter type-id='type-id-1' name='path' filepath='../.././libiberty/fopen_unlocked.c' line='124' column='1'/>
10242      <!-- parameter of type 'const char*' -->
10243      <parameter type-id='type-id-1' name='mode' filepath='../.././libiberty/fopen_unlocked.c' line='124' column='1'/>
10244      <!-- parameter of type 'FILE*' -->
10245      <parameter type-id='type-id-76' name='stream' filepath='../.././libiberty/fopen_unlocked.c' line='124' column='1'/>
10246      <!-- FILE* -->
10247      <return type-id='type-id-76'/>
10248    </function-decl>
10249    <!-- FILE* freopen(const char*, const char*, FILE*) -->
10250    <function-decl name='freopen' filepath='/usr/include/stdio.h' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
10251      <!-- parameter of type 'const char*' -->
10252      <parameter type-id='type-id-1'/>
10253      <!-- parameter of type 'const char*' -->
10254      <parameter type-id='type-id-1'/>
10255      <!-- parameter of type 'FILE*' -->
10256      <parameter type-id='type-id-76'/>
10257      <!-- FILE* -->
10258      <return type-id='type-id-76'/>
10259    </function-decl>
10260    <!-- FILE* fdopen(int, const char*) -->
10261    <function-decl name='fdopen' filepath='/usr/include/stdio.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
10262      <!-- parameter of type 'int' -->
10263      <parameter type-id='type-id-2'/>
10264      <!-- parameter of type 'const char*' -->
10265      <parameter type-id='type-id-1'/>
10266      <!-- FILE* -->
10267      <return type-id='type-id-76'/>
10268    </function-decl>
10269    <!-- int __fsetlocking(FILE*, int) -->
10270    <function-decl name='__fsetlocking' filepath='/usr/include/stdio_ext.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10271      <!-- parameter of type 'FILE*' -->
10272      <parameter type-id='type-id-76'/>
10273      <!-- parameter of type 'int' -->
10274      <parameter type-id='type-id-2'/>
10275      <!-- int -->
10276      <return type-id='type-id-2'/>
10277    </function-decl>
10278  </abi-instr>
10279  <abi-instr address-size='64' path='../.././libiberty/getpwd.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10280    <!-- char* getcwd(char*, size_t) -->
10281    <function-decl name='getcwd' filepath='/usr/include/unistd.h' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
10282      <!-- parameter of type 'char*' -->
10283      <parameter type-id='type-id-3'/>
10284      <!-- parameter of type 'typedef size_t' -->
10285      <parameter type-id='type-id-4'/>
10286      <!-- char* -->
10287      <return type-id='type-id-3'/>
10288    </function-decl>
10289  </abi-instr>
10290  <abi-instr address-size='64' path='../.././libiberty/hashtab.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10291    <!-- double -->
10292    <type-decl name='double' size-in-bits='64' id='type-id-479'/>
10293    <!-- htab_hash htab_hash_pointer -->
10294    <var-decl name='htab_hash_pointer' type-id='type-id-184' mangled-name='htab_hash_pointer' visibility='default' filepath='../.././libiberty/hashtab.c' line='82' column='1' elf-symbol-id='htab_hash_pointer'/>
10295    <!-- htab_eq htab_eq_pointer -->
10296    <var-decl name='htab_eq_pointer' type-id='type-id-185' mangled-name='htab_eq_pointer' visibility='default' filepath='../.././libiberty/hashtab.c' line='83' column='1' elf-symbol-id='htab_eq_pointer'/>
10297    <!-- size_t htab_size(htab_t) -->
10298    <function-decl name='htab_size' mangled-name='htab_size' filepath='../.././libiberty/hashtab.c' line='224' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_size'>
10299      <!-- parameter of type 'typedef htab_t' -->
10300      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='224' column='1'/>
10301      <!-- typedef size_t -->
10302      <return type-id='type-id-4'/>
10303    </function-decl>
10304    <!-- htab_t htab_create_alloc_ex(size_t, htab_hash, htab_eq, htab_del, void*, htab_alloc_with_arg, htab_free_with_arg) -->
10305    <function-decl name='htab_create_alloc_ex' mangled-name='htab_create_alloc_ex' filepath='../.././libiberty/hashtab.c' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_create_alloc_ex'>
10306      <!-- parameter of type 'typedef size_t' -->
10307      <parameter type-id='type-id-4' name='size' filepath='../.././libiberty/hashtab.c' line='302' column='1'/>
10308      <!-- parameter of type 'typedef htab_hash' -->
10309      <parameter type-id='type-id-184' name='hash_f' filepath='../.././libiberty/hashtab.c' line='302' column='1'/>
10310      <!-- parameter of type 'typedef htab_eq' -->
10311      <parameter type-id='type-id-185' name='eq_f' filepath='../.././libiberty/hashtab.c' line='302' column='1'/>
10312      <!-- parameter of type 'typedef htab_del' -->
10313      <parameter type-id='type-id-186' name='del_f' filepath='../.././libiberty/hashtab.c' line='303' column='1'/>
10314      <!-- parameter of type 'void*' -->
10315      <parameter type-id='type-id-39' name='alloc_arg' filepath='../.././libiberty/hashtab.c' line='303' column='1'/>
10316      <!-- parameter of type 'typedef htab_alloc_with_arg' -->
10317      <parameter type-id='type-id-189' name='alloc_f' filepath='../.././libiberty/hashtab.c' line='304' column='1'/>
10318      <!-- parameter of type 'typedef htab_free_with_arg' -->
10319      <parameter type-id='type-id-190' name='free_f' filepath='../.././libiberty/hashtab.c' line='305' column='1'/>
10320      <!-- typedef htab_t -->
10321      <return type-id='type-id-204'/>
10322    </function-decl>
10323    <!-- htab_t htab_create_typed_alloc(size_t, htab_hash, htab_eq, htab_del, htab_alloc, htab_alloc, htab_free) -->
10324    <function-decl name='htab_create_typed_alloc' mangled-name='htab_create_typed_alloc' filepath='../.././libiberty/hashtab.c' line='356' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_create_typed_alloc'>
10325      <!-- parameter of type 'typedef size_t' -->
10326      <parameter type-id='type-id-4' name='size' filepath='../.././libiberty/hashtab.c' line='356' column='1'/>
10327      <!-- parameter of type 'typedef htab_hash' -->
10328      <parameter type-id='type-id-184' name='hash_f' filepath='../.././libiberty/hashtab.c' line='356' column='1'/>
10329      <!-- parameter of type 'typedef htab_eq' -->
10330      <parameter type-id='type-id-185' name='eq_f' filepath='../.././libiberty/hashtab.c' line='356' column='1'/>
10331      <!-- parameter of type 'typedef htab_del' -->
10332      <parameter type-id='type-id-186' name='del_f' filepath='../.././libiberty/hashtab.c' line='357' column='1'/>
10333      <!-- parameter of type 'typedef htab_alloc' -->
10334      <parameter type-id='type-id-187' name='alloc_tab_f' filepath='../.././libiberty/hashtab.c' line='357' column='1'/>
10335      <!-- parameter of type 'typedef htab_alloc' -->
10336      <parameter type-id='type-id-187' name='alloc_f' filepath='../.././libiberty/hashtab.c' line='358' column='1'/>
10337      <!-- parameter of type 'typedef htab_free' -->
10338      <parameter type-id='type-id-188' name='free_f' filepath='../.././libiberty/hashtab.c' line='358' column='1'/>
10339      <!-- typedef htab_t -->
10340      <return type-id='type-id-204'/>
10341    </function-decl>
10342    <!-- void htab_set_functions_ex(htab_t, htab_hash, htab_eq, htab_del, void*, htab_alloc_with_arg, htab_free_with_arg) -->
10343    <function-decl name='htab_set_functions_ex' mangled-name='htab_set_functions_ex' filepath='../.././libiberty/hashtab.c' line='390' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_set_functions_ex'>
10344      <!-- parameter of type 'typedef htab_t' -->
10345      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='390' column='1'/>
10346      <!-- parameter of type 'typedef htab_hash' -->
10347      <parameter type-id='type-id-184' name='hash_f' filepath='../.././libiberty/hashtab.c' line='390' column='1'/>
10348      <!-- parameter of type 'typedef htab_eq' -->
10349      <parameter type-id='type-id-185' name='eq_f' filepath='../.././libiberty/hashtab.c' line='390' column='1'/>
10350      <!-- parameter of type 'typedef htab_del' -->
10351      <parameter type-id='type-id-186' name='del_f' filepath='../.././libiberty/hashtab.c' line='391' column='1'/>
10352      <!-- parameter of type 'void*' -->
10353      <parameter type-id='type-id-39' name='alloc_arg' filepath='../.././libiberty/hashtab.c' line='391' column='1'/>
10354      <!-- parameter of type 'typedef htab_alloc_with_arg' -->
10355      <parameter type-id='type-id-189' name='alloc_f' filepath='../.././libiberty/hashtab.c' line='392' column='1'/>
10356      <!-- parameter of type 'typedef htab_free_with_arg' -->
10357      <parameter type-id='type-id-190' name='free_f' filepath='../.././libiberty/hashtab.c' line='392' column='1'/>
10358      <!-- void -->
10359      <return type-id='type-id-99'/>
10360    </function-decl>
10361    <!-- htab_t htab_try_create(size_t, htab_hash, htab_eq, htab_del) -->
10362    <function-decl name='htab_try_create' mangled-name='htab_try_create' filepath='../.././libiberty/hashtab.c' line='412' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_try_create'>
10363      <!-- parameter of type 'typedef size_t' -->
10364      <parameter type-id='type-id-4' name='size' filepath='../.././libiberty/hashtab.c' line='412' column='1'/>
10365      <!-- parameter of type 'typedef htab_hash' -->
10366      <parameter type-id='type-id-184' name='hash_f' filepath='../.././libiberty/hashtab.c' line='412' column='1'/>
10367      <!-- parameter of type 'typedef htab_eq' -->
10368      <parameter type-id='type-id-185' name='eq_f' filepath='../.././libiberty/hashtab.c' line='412' column='1'/>
10369      <!-- parameter of type 'typedef htab_del' -->
10370      <parameter type-id='type-id-186' name='del_f' filepath='../.././libiberty/hashtab.c' line='412' column='1'/>
10371      <!-- typedef htab_t -->
10372      <return type-id='type-id-204'/>
10373    </function-decl>
10374    <!-- void htab_empty(htab_t) -->
10375    <function-decl name='htab_empty' mangled-name='htab_empty' filepath='../.././libiberty/hashtab.c' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_empty'>
10376      <!-- parameter of type 'typedef htab_t' -->
10377      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='447' column='1'/>
10378      <!-- void -->
10379      <return type-id='type-id-99'/>
10380    </function-decl>
10381    <!-- void* htab_find(htab_t, void*) -->
10382    <function-decl name='htab_find' mangled-name='htab_find' filepath='../.././libiberty/hashtab.c' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_find'>
10383      <!-- parameter of type 'typedef htab_t' -->
10384      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='628' column='1'/>
10385      <!-- parameter of type 'void*' -->
10386      <parameter type-id='type-id-39' name='element' filepath='../.././libiberty/hashtab.c' line='628' column='1'/>
10387      <!-- void* -->
10388      <return type-id='type-id-39'/>
10389    </function-decl>
10390    <!-- void** htab_find_slot(htab_t, void*, insert_option) -->
10391    <function-decl name='htab_find_slot' mangled-name='htab_find_slot' filepath='../.././libiberty/hashtab.c' line='710' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_find_slot'>
10392      <!-- parameter of type 'typedef htab_t' -->
10393      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='710' column='1'/>
10394      <!-- parameter of type 'void*' -->
10395      <parameter type-id='type-id-39' name='element' filepath='../.././libiberty/hashtab.c' line='710' column='1'/>
10396      <!-- parameter of type 'enum insert_option' -->
10397      <parameter type-id='type-id-178' name='insert' filepath='../.././libiberty/hashtab.c' line='710' column='1'/>
10398      <!-- void** -->
10399      <return type-id='type-id-95'/>
10400    </function-decl>
10401    <!-- void htab_remove_elt(htab_t, void*) -->
10402    <function-decl name='htab_remove_elt' mangled-name='htab_remove_elt' filepath='../.././libiberty/hashtab.c' line='721' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_remove_elt'>
10403      <!-- parameter of type 'typedef htab_t' -->
10404      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='721' column='1'/>
10405      <!-- parameter of type 'void*' -->
10406      <parameter type-id='type-id-39' name='element' filepath='../.././libiberty/hashtab.c' line='721' column='1'/>
10407      <!-- void -->
10408      <return type-id='type-id-99'/>
10409    </function-decl>
10410    <!-- void htab_remove_elt_with_hash(htab_t, void*, hashval_t) -->
10411    <function-decl name='htab_remove_elt_with_hash' mangled-name='htab_remove_elt_with_hash' filepath='../.././libiberty/hashtab.c' line='732' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_remove_elt_with_hash'>
10412      <!-- parameter of type 'typedef htab_t' -->
10413      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='732' column='1'/>
10414      <!-- parameter of type 'void*' -->
10415      <parameter type-id='type-id-39' name='element' filepath='../.././libiberty/hashtab.c' line='732' column='1'/>
10416      <!-- parameter of type 'typedef hashval_t' -->
10417      <parameter type-id='type-id-197' name='hash' filepath='../.././libiberty/hashtab.c' line='732' column='1'/>
10418      <!-- void -->
10419      <return type-id='type-id-99'/>
10420    </function-decl>
10421    <!-- void htab_clear_slot(htab_t, void**) -->
10422    <function-decl name='htab_clear_slot' mangled-name='htab_clear_slot' filepath='../.././libiberty/hashtab.c' line='752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_clear_slot'>
10423      <!-- parameter of type 'typedef htab_t' -->
10424      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='752' column='1'/>
10425      <!-- parameter of type 'void**' -->
10426      <parameter type-id='type-id-95' name='slot' filepath='../.././libiberty/hashtab.c' line='752' column='1'/>
10427      <!-- void -->
10428      <return type-id='type-id-99'/>
10429    </function-decl>
10430    <!-- void htab_traverse_noresize(htab_t, htab_trav, void*) -->
10431    <function-decl name='htab_traverse_noresize' mangled-name='htab_traverse_noresize' filepath='../.././libiberty/hashtab.c' line='771' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_traverse_noresize'>
10432      <!-- parameter of type 'typedef htab_t' -->
10433      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='771' column='1'/>
10434      <!-- parameter of type 'typedef htab_trav' -->
10435      <parameter type-id='type-id-273' name='callback' filepath='../.././libiberty/hashtab.c' line='771' column='1'/>
10436      <!-- parameter of type 'void*' -->
10437      <parameter type-id='type-id-39' name='info' filepath='../.././libiberty/hashtab.c' line='771' column='1'/>
10438      <!-- void -->
10439      <return type-id='type-id-99'/>
10440    </function-decl>
10441    <!-- double htab_collisions(htab_t) -->
10442    <function-decl name='htab_collisions' mangled-name='htab_collisions' filepath='../.././libiberty/hashtab.c' line='807' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='htab_collisions'>
10443      <!-- parameter of type 'typedef htab_t' -->
10444      <parameter type-id='type-id-204' name='htab' filepath='../.././libiberty/hashtab.c' line='807' column='1'/>
10445      <!-- double -->
10446      <return type-id='type-id-479'/>
10447    </function-decl>
10448    <!-- hashval_t iterative_hash(void*, size_t, hashval_t) -->
10449    <function-decl name='iterative_hash' mangled-name='iterative_hash' filepath='../.././libiberty/hashtab.c' line='931' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='iterative_hash'>
10450      <!-- parameter of type 'void*' -->
10451      <parameter type-id='type-id-39' name='k_in' filepath='../.././libiberty/hashtab.c' line='931' column='1'/>
10452      <!-- parameter of type 'typedef size_t' -->
10453      <parameter type-id='type-id-4' name='length' filepath='../.././libiberty/hashtab.c' line='932' column='1'/>
10454      <!-- parameter of type 'typedef hashval_t' -->
10455      <parameter type-id='type-id-197' name='initval' filepath='../.././libiberty/hashtab.c' line='933' column='1'/>
10456      <!-- typedef hashval_t -->
10457      <return type-id='type-id-197'/>
10458    </function-decl>
10459  </abi-instr>
10460  <abi-instr address-size='64' path='../.././libiberty/hex.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10461    <!-- const unsigned char _hex_value[256] -->
10462    <var-decl name='_hex_value' type-id='type-id-287' mangled-name='_hex_value' visibility='default' filepath='../.././libiberty/hex.c' line='75' column='1' elf-symbol-id='_hex_value'/>
10463    <!-- void hex_init() -->
10464    <function-decl name='hex_init' mangled-name='hex_init' filepath='../.././libiberty/hex.c' line='159' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hex_init'>
10465      <!-- void -->
10466      <return type-id='type-id-99'/>
10467    </function-decl>
10468  </abi-instr>
10469  <abi-instr address-size='64' path='../.././libiberty/lbasename.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10470    <!-- const char* unix_lbasename(const char*) -->
10471    <function-decl name='unix_lbasename' mangled-name='unix_lbasename' filepath='../.././libiberty/lbasename.c' line='49' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='unix_lbasename'>
10472      <!-- parameter of type 'const char*' -->
10473      <parameter type-id='type-id-1' name='name' filepath='../.././libiberty/lbasename.c' line='49' column='1'/>
10474      <!-- const char* -->
10475      <return type-id='type-id-1'/>
10476    </function-decl>
10477    <!-- const char* dos_lbasename(const char*) -->
10478    <function-decl name='dos_lbasename' mangled-name='dos_lbasename' filepath='../.././libiberty/lbasename.c' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dos_lbasename'>
10479      <!-- parameter of type 'const char*' -->
10480      <parameter type-id='type-id-1' name='name' filepath='../.././libiberty/lbasename.c' line='61' column='1'/>
10481      <!-- const char* -->
10482      <return type-id='type-id-1'/>
10483    </function-decl>
10484  </abi-instr>
10485  <abi-instr address-size='64' path='../.././libiberty/make-temp-file.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10486    <!-- char* choose_tmpdir() -->
10487    <function-decl name='choose_tmpdir' mangled-name='choose_tmpdir' filepath='../.././libiberty/make-temp-file.c' line='106' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='choose_tmpdir'>
10488      <!-- char* -->
10489      <return type-id='type-id-3'/>
10490    </function-decl>
10491    <!-- int mkstemps(char*, int) -->
10492    <function-decl name='mkstemps' filepath='/usr/include/stdlib.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'>
10493      <!-- parameter of type 'char*' -->
10494      <parameter type-id='type-id-3'/>
10495      <!-- parameter of type 'int' -->
10496      <parameter type-id='type-id-2'/>
10497      <!-- int -->
10498      <return type-id='type-id-2'/>
10499    </function-decl>
10500  </abi-instr>
10501  <abi-instr address-size='64' path='../.././libiberty/md5.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10502    <!-- md5_uint32[2] -->
10503    <array-type-def dimensions='1' type-id='type-id-480' size-in-bits='64' id='type-id-481'>
10504      <!-- <anonymous range>[2] -->
10505      <subrange length='2' type-id='type-id-8' id='type-id-482'/>
10506    </array-type-def>
10507    <!-- struct md5_ctx -->
10508    <class-decl name='md5_ctx' size-in-bits='1248' is-struct='yes' visibility='default' filepath='../.././libiberty/../include/md5.h' line='85' column='1' id='type-id-483'>
10509      <data-member access='public' layout-offset-in-bits='0'>
10510        <!-- md5_uint32 md5_ctx::A -->
10511        <var-decl name='A' type-id='type-id-480' visibility='default' filepath='../.././libiberty/../include/md5.h' line='87' column='1'/>
10512      </data-member>
10513      <data-member access='public' layout-offset-in-bits='32'>
10514        <!-- md5_uint32 md5_ctx::B -->
10515        <var-decl name='B' type-id='type-id-480' visibility='default' filepath='../.././libiberty/../include/md5.h' line='88' column='1'/>
10516      </data-member>
10517      <data-member access='public' layout-offset-in-bits='64'>
10518        <!-- md5_uint32 md5_ctx::C -->
10519        <var-decl name='C' type-id='type-id-480' visibility='default' filepath='../.././libiberty/../include/md5.h' line='89' column='1'/>
10520      </data-member>
10521      <data-member access='public' layout-offset-in-bits='96'>
10522        <!-- md5_uint32 md5_ctx::D -->
10523        <var-decl name='D' type-id='type-id-480' visibility='default' filepath='../.././libiberty/../include/md5.h' line='90' column='1'/>
10524      </data-member>
10525      <data-member access='public' layout-offset-in-bits='128'>
10526        <!-- md5_uint32 md5_ctx::total[2] -->
10527        <var-decl name='total' type-id='type-id-481' visibility='default' filepath='../.././libiberty/../include/md5.h' line='92' column='1'/>
10528      </data-member>
10529      <data-member access='public' layout-offset-in-bits='192'>
10530        <!-- md5_uint32 md5_ctx::buflen -->
10531        <var-decl name='buflen' type-id='type-id-480' visibility='default' filepath='../.././libiberty/../include/md5.h' line='93' column='1'/>
10532      </data-member>
10533      <data-member access='public' layout-offset-in-bits='224'>
10534        <!-- char md5_ctx::buffer[128] -->
10535        <var-decl name='buffer' type-id='type-id-7' visibility='default' filepath='../.././libiberty/../include/md5.h' line='94' column='1'/>
10536      </data-member>
10537    </class-decl>
10538    <!-- typedef uint32_t md5_uint32 -->
10539    <typedef-decl name='md5_uint32' type-id='type-id-484' filepath='../.././libiberty/../include/md5.h' line='46' column='1' id='type-id-480'/>
10540    <!-- typedef unsigned int uint32_t -->
10541    <typedef-decl name='uint32_t' type-id='type-id-52' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-484'/>
10542    <!-- const md5_ctx -->
10543    <qualified-type-def type-id='type-id-483' const='yes' id='type-id-485'/>
10544    <!-- const md5_ctx* -->
10545    <pointer-type-def type-id='type-id-485' size-in-bits='64' id='type-id-486'/>
10546    <!-- md5_ctx* -->
10547    <pointer-type-def type-id='type-id-483' size-in-bits='64' id='type-id-487'/>
10548    <!-- void md5_init_ctx(md5_ctx*) -->
10549    <function-decl name='md5_init_ctx' mangled-name='md5_init_ctx' filepath='../.././libiberty/md5.c' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='md5_init_ctx'>
10550      <!-- parameter of type 'md5_ctx*' -->
10551      <parameter type-id='type-id-487' name='ctx' filepath='../.././libiberty/md5.c' line='65' column='1'/>
10552      <!-- void -->
10553      <return type-id='type-id-99'/>
10554    </function-decl>
10555    <!-- void* md5_read_ctx(const md5_ctx*, void*) -->
10556    <function-decl name='md5_read_ctx' mangled-name='md5_read_ctx' filepath='../.././libiberty/md5.c' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='md5_read_ctx'>
10557      <!-- parameter of type 'const md5_ctx*' -->
10558      <parameter type-id='type-id-486' name='ctx' filepath='../.././libiberty/md5.c' line='82' column='1'/>
10559      <!-- parameter of type 'void*' -->
10560      <parameter type-id='type-id-39' name='resbuf' filepath='../.././libiberty/md5.c' line='82' column='1'/>
10561      <!-- void* -->
10562      <return type-id='type-id-39'/>
10563    </function-decl>
10564    <!-- void* md5_finish_ctx(md5_ctx*, void*) -->
10565    <function-decl name='md5_finish_ctx' mangled-name='md5_finish_ctx' filepath='../.././libiberty/md5.c' line='102' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='md5_finish_ctx'>
10566      <!-- parameter of type 'md5_ctx*' -->
10567      <parameter type-id='type-id-487' name='ctx' filepath='../.././libiberty/md5.c' line='102' column='1'/>
10568      <!-- parameter of type 'void*' -->
10569      <parameter type-id='type-id-39' name='resbuf' filepath='../.././libiberty/md5.c' line='102' column='1'/>
10570      <!-- void* -->
10571      <return type-id='type-id-39'/>
10572    </function-decl>
10573    <!-- void md5_process_bytes(void*, size_t, md5_ctx*) -->
10574    <function-decl name='md5_process_bytes' mangled-name='md5_process_bytes' filepath='../.././libiberty/md5.c' line='206' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='md5_process_bytes'>
10575      <!-- parameter of type 'void*' -->
10576      <parameter type-id='type-id-39' name='buffer' filepath='../.././libiberty/md5.c' line='206' column='1'/>
10577      <!-- parameter of type 'typedef size_t' -->
10578      <parameter type-id='type-id-4' name='len' filepath='../.././libiberty/md5.c' line='206' column='1'/>
10579      <!-- parameter of type 'md5_ctx*' -->
10580      <parameter type-id='type-id-487' name='ctx' filepath='../.././libiberty/md5.c' line='206' column='1'/>
10581      <!-- void -->
10582      <return type-id='type-id-99'/>
10583    </function-decl>
10584    <!-- void md5_process_block(void*, size_t, md5_ctx*) -->
10585    <function-decl name='md5_process_block' mangled-name='md5_process_block' filepath='../.././libiberty/md5.c' line='281' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='md5_process_block'>
10586      <!-- parameter of type 'void*' -->
10587      <parameter type-id='type-id-39' name='buffer' filepath='../.././libiberty/md5.c' line='281' column='1'/>
10588      <!-- parameter of type 'typedef size_t' -->
10589      <parameter type-id='type-id-4' name='len' filepath='../.././libiberty/md5.c' line='281' column='1'/>
10590      <!-- parameter of type 'md5_ctx*' -->
10591      <parameter type-id='type-id-487' name='ctx' filepath='../.././libiberty/md5.c' line='281' column='1'/>
10592      <!-- void -->
10593      <return type-id='type-id-99'/>
10594    </function-decl>
10595  </abi-instr>
10596  <abi-instr address-size='64' path='../.././libiberty/pex-common.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10597    <!-- struct pex_funcs -->
10598    <class-decl name='pex_funcs' size-in-bits='576' is-struct='yes' visibility='default' filepath='../.././libiberty/pex-common.h' line='99' column='1' id='type-id-488'>
10599      <data-member access='public' layout-offset-in-bits='0'>
10600        <!-- int (pex_obj*, const char*, int)* pex_funcs::open_read -->
10601        <var-decl name='open_read' type-id='type-id-489' visibility='default' filepath='../.././libiberty/pex-common.h' line='103' column='1'/>
10602      </data-member>
10603      <data-member access='public' layout-offset-in-bits='64'>
10604        <!-- int (pex_obj*, const char*, int)* pex_funcs::open_write -->
10605        <var-decl name='open_write' type-id='type-id-489' visibility='default' filepath='../.././libiberty/pex-common.h' line='106' column='1'/>
10606      </data-member>
10607      <data-member access='public' layout-offset-in-bits='128'>
10608        <!-- typedef pid_t (pex_obj*, int, const char*, char* const*, char* const*, int, int, int, int, const char**, int*)* pex_funcs::exec_child -->
10609        <var-decl name='exec_child' type-id='type-id-490' visibility='default' filepath='../.././libiberty/pex-common.h' line='117' column='1'/>
10610      </data-member>
10611      <data-member access='public' layout-offset-in-bits='192'>
10612        <!-- int (pex_obj*, int)* pex_funcs::close -->
10613        <var-decl name='close' type-id='type-id-491' visibility='default' filepath='../.././libiberty/pex-common.h' line='124' column='1'/>
10614      </data-member>
10615      <data-member access='public' layout-offset-in-bits='256'>
10616        <!-- typedef pid_t (pex_obj*, typedef pid_t, int*, pex_time*, int, const char**, int*)* pex_funcs::wait -->
10617        <var-decl name='wait' type-id='type-id-492' visibility='default' filepath='../.././libiberty/pex-common.h' line='129' column='1'/>
10618      </data-member>
10619      <data-member access='public' layout-offset-in-bits='320'>
10620        <!-- int (pex_obj*, int*, int)* pex_funcs::pipe -->
10621        <var-decl name='pipe' type-id='type-id-493' visibility='default' filepath='../.././libiberty/pex-common.h' line='135' column='1'/>
10622      </data-member>
10623      <data-member access='public' layout-offset-in-bits='384'>
10624        <!-- FILE* (pex_obj*, int, int)* pex_funcs::fdopenr -->
10625        <var-decl name='fdopenr' type-id='type-id-494' visibility='default' filepath='../.././libiberty/pex-common.h' line='139' column='1'/>
10626      </data-member>
10627      <data-member access='public' layout-offset-in-bits='448'>
10628        <!-- FILE* (pex_obj*, int, int)* pex_funcs::fdopenw -->
10629        <var-decl name='fdopenw' type-id='type-id-494' visibility='default' filepath='../.././libiberty/pex-common.h' line='144' column='1'/>
10630      </data-member>
10631      <data-member access='public' layout-offset-in-bits='512'>
10632        <!-- void (pex_obj*)* pex_funcs::cleanup -->
10633        <var-decl name='cleanup' type-id='type-id-495' visibility='default' filepath='../.././libiberty/pex-common.h' line='147' column='1'/>
10634      </data-member>
10635    </class-decl>
10636    <!-- struct pex_obj -->
10637    <class-decl name='pex_obj' size-in-bits='1152' is-struct='yes' visibility='default' filepath='../.././libiberty/pex-common.h' line='54' column='1' id='type-id-127'>
10638      <data-member access='public' layout-offset-in-bits='0'>
10639        <!-- int pex_obj::flags -->
10640        <var-decl name='flags' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='57' column='1'/>
10641      </data-member>
10642      <data-member access='public' layout-offset-in-bits='64'>
10643        <!-- const char* pex_obj::pname -->
10644        <var-decl name='pname' type-id='type-id-1' visibility='default' filepath='../.././libiberty/pex-common.h' line='59' column='1'/>
10645      </data-member>
10646      <data-member access='public' layout-offset-in-bits='128'>
10647        <!-- const char* pex_obj::tempbase -->
10648        <var-decl name='tempbase' type-id='type-id-1' visibility='default' filepath='../.././libiberty/pex-common.h' line='61' column='1'/>
10649      </data-member>
10650      <data-member access='public' layout-offset-in-bits='192'>
10651        <!-- int pex_obj::next_input -->
10652        <var-decl name='next_input' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='63' column='1'/>
10653      </data-member>
10654      <data-member access='public' layout-offset-in-bits='256'>
10655        <!-- char* pex_obj::next_input_name -->
10656        <var-decl name='next_input_name' type-id='type-id-3' visibility='default' filepath='../.././libiberty/pex-common.h' line='65' column='1'/>
10657      </data-member>
10658      <data-member access='public' layout-offset-in-bits='320'>
10659        <!-- int pex_obj::next_input_name_allocated -->
10660        <var-decl name='next_input_name_allocated' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='67' column='1'/>
10661      </data-member>
10662      <data-member access='public' layout-offset-in-bits='352'>
10663        <!-- int pex_obj::stderr_pipe -->
10664        <var-decl name='stderr_pipe' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='69' column='1'/>
10665      </data-member>
10666      <data-member access='public' layout-offset-in-bits='384'>
10667        <!-- int pex_obj::count -->
10668        <var-decl name='count' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='71' column='1'/>
10669      </data-member>
10670      <data-member access='public' layout-offset-in-bits='448'>
10671        <!-- pid_t* pex_obj::children -->
10672        <var-decl name='children' type-id='type-id-145' visibility='default' filepath='../.././libiberty/pex-common.h' line='73' column='1'/>
10673      </data-member>
10674      <data-member access='public' layout-offset-in-bits='512'>
10675        <!-- int* pex_obj::status -->
10676        <var-decl name='status' type-id='type-id-51' visibility='default' filepath='../.././libiberty/pex-common.h' line='75' column='1'/>
10677      </data-member>
10678      <data-member access='public' layout-offset-in-bits='576'>
10679        <!-- pex_time* pex_obj::time -->
10680        <var-decl name='time' type-id='type-id-146' visibility='default' filepath='../.././libiberty/pex-common.h' line='77' column='1'/>
10681      </data-member>
10682      <data-member access='public' layout-offset-in-bits='640'>
10683        <!-- int pex_obj::number_waited -->
10684        <var-decl name='number_waited' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='79' column='1'/>
10685      </data-member>
10686      <data-member access='public' layout-offset-in-bits='704'>
10687        <!-- FILE* pex_obj::input_file -->
10688        <var-decl name='input_file' type-id='type-id-76' visibility='default' filepath='../.././libiberty/pex-common.h' line='81' column='1'/>
10689      </data-member>
10690      <data-member access='public' layout-offset-in-bits='768'>
10691        <!-- FILE* pex_obj::read_output -->
10692        <var-decl name='read_output' type-id='type-id-76' visibility='default' filepath='../.././libiberty/pex-common.h' line='83' column='1'/>
10693      </data-member>
10694      <data-member access='public' layout-offset-in-bits='832'>
10695        <!-- FILE* pex_obj::read_err -->
10696        <var-decl name='read_err' type-id='type-id-76' visibility='default' filepath='../.././libiberty/pex-common.h' line='85' column='1'/>
10697      </data-member>
10698      <data-member access='public' layout-offset-in-bits='896'>
10699        <!-- int pex_obj::remove_count -->
10700        <var-decl name='remove_count' type-id='type-id-2' visibility='default' filepath='../.././libiberty/pex-common.h' line='87' column='1'/>
10701      </data-member>
10702      <data-member access='public' layout-offset-in-bits='960'>
10703        <!-- char** pex_obj::remove -->
10704        <var-decl name='remove' type-id='type-id-118' visibility='default' filepath='../.././libiberty/pex-common.h' line='90' column='1'/>
10705      </data-member>
10706      <data-member access='public' layout-offset-in-bits='1024'>
10707        <!-- const pex_funcs* pex_obj::funcs -->
10708        <var-decl name='funcs' type-id='type-id-147' visibility='default' filepath='../.././libiberty/pex-common.h' line='92' column='1'/>
10709      </data-member>
10710      <data-member access='public' layout-offset-in-bits='1088'>
10711        <!-- void* pex_obj::sysdep -->
10712        <var-decl name='sysdep' type-id='type-id-39' visibility='default' filepath='../.././libiberty/pex-common.h' line='94' column='1'/>
10713      </data-member>
10714    </class-decl>
10715    <!-- struct pex_time -->
10716    <class-decl name='pex_time' size-in-bits='256' is-struct='yes' visibility='default' filepath='../.././libiberty/../include/libiberty.h' line='559' column='1' id='type-id-496'>
10717      <data-member access='public' layout-offset-in-bits='0'>
10718        <!-- unsigned long int pex_time::user_seconds -->
10719        <var-decl name='user_seconds' type-id='type-id-101' visibility='default' filepath='../.././libiberty/../include/libiberty.h' line='561' column='1'/>
10720      </data-member>
10721      <data-member access='public' layout-offset-in-bits='64'>
10722        <!-- unsigned long int pex_time::user_microseconds -->
10723        <var-decl name='user_microseconds' type-id='type-id-101' visibility='default' filepath='../.././libiberty/../include/libiberty.h' line='562' column='1'/>
10724      </data-member>
10725      <data-member access='public' layout-offset-in-bits='128'>
10726        <!-- unsigned long int pex_time::system_seconds -->
10727        <var-decl name='system_seconds' type-id='type-id-101' visibility='default' filepath='../.././libiberty/../include/libiberty.h' line='563' column='1'/>
10728      </data-member>
10729      <data-member access='public' layout-offset-in-bits='192'>
10730        <!-- unsigned long int pex_time::system_microseconds -->
10731        <var-decl name='system_microseconds' type-id='type-id-101' visibility='default' filepath='../.././libiberty/../include/libiberty.h' line='564' column='1'/>
10732      </data-member>
10733    </class-decl>
10734    <!-- typedef int __pid_t -->
10735    <typedef-decl name='__pid_t' type-id='type-id-2' filepath='/usr/include/bits/types.h' line='143' column='1' id='type-id-497'/>
10736    <!-- typedef __pid_t pid_t -->
10737    <typedef-decl name='pid_t' type-id='type-id-497' filepath='/usr/include/sys/types.h' line='99' column='1' id='type-id-498'/>
10738    <!-- FILE* (pex_obj*, int, int)* -->
10739    <pointer-type-def type-id='type-id-499' size-in-bits='64' id='type-id-494'/>
10740    <!-- const pex_funcs -->
10741    <qualified-type-def type-id='type-id-488' const='yes' id='type-id-500'/>
10742    <!-- const pex_funcs* -->
10743    <pointer-type-def type-id='type-id-500' size-in-bits='64' id='type-id-147'/>
10744    <!-- int (pex_obj*, const char*, int)* -->
10745    <pointer-type-def type-id='type-id-501' size-in-bits='64' id='type-id-489'/>
10746    <!-- int (pex_obj*, int)* -->
10747    <pointer-type-def type-id='type-id-502' size-in-bits='64' id='type-id-491'/>
10748    <!-- int (pex_obj*, int*, int)* -->
10749    <pointer-type-def type-id='type-id-503' size-in-bits='64' id='type-id-493'/>
10750    <!-- pex_time* -->
10751    <pointer-type-def type-id='type-id-496' size-in-bits='64' id='type-id-146'/>
10752    <!-- pid_t* -->
10753    <pointer-type-def type-id='type-id-498' size-in-bits='64' id='type-id-145'/>
10754    <!-- typedef pid_t (pex_obj*, int, const char*, char* const*, char* const*, int, int, int, int, const char**, int*)* -->
10755    <pointer-type-def type-id='type-id-504' size-in-bits='64' id='type-id-490'/>
10756    <!-- typedef pid_t (pex_obj*, typedef pid_t, int*, pex_time*, int, const char**, int*)* -->
10757    <pointer-type-def type-id='type-id-505' size-in-bits='64' id='type-id-492'/>
10758    <!-- void (pex_obj*)* -->
10759    <pointer-type-def type-id='type-id-506' size-in-bits='64' id='type-id-495'/>
10760    <!-- pex_obj* pex_init_common(int, const char*, const char*, const pex_funcs*) -->
10761    <function-decl name='pex_init_common' mangled-name='pex_init_common' filepath='../.././libiberty/pex-common.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pex_init_common'>
10762      <!-- parameter of type 'int' -->
10763      <parameter type-id='type-id-2' name='flags' filepath='../.././libiberty/pex-common.c' line='53' column='1'/>
10764      <!-- parameter of type 'const char*' -->
10765      <parameter type-id='type-id-1' name='pname' filepath='../.././libiberty/pex-common.c' line='53' column='1'/>
10766      <!-- parameter of type 'const char*' -->
10767      <parameter type-id='type-id-1' name='tempbase' filepath='../.././libiberty/pex-common.c' line='53' column='1'/>
10768      <!-- parameter of type 'const pex_funcs*' -->
10769      <parameter type-id='type-id-147' name='funcs' filepath='../.././libiberty/pex-common.c' line='54' column='1'/>
10770      <!-- pex_obj* -->
10771      <return type-id='type-id-128'/>
10772    </function-decl>
10773    <!-- const char* pex_run_in_environment(pex_obj*, int, const char*, char* const*, char* const*, const char*, const char*, int*) -->
10774    <function-decl name='pex_run_in_environment' mangled-name='pex_run_in_environment' filepath='../.././libiberty/pex-common.c' line='152' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pex_run_in_environment'>
10775      <!-- parameter of type 'pex_obj*' -->
10776      <parameter type-id='type-id-128' name='obj' filepath='../.././libiberty/pex-common.c' line='152' column='1'/>
10777      <!-- parameter of type 'int' -->
10778      <parameter type-id='type-id-2' name='flags' filepath='../.././libiberty/pex-common.c' line='152' column='1'/>
10779      <!-- parameter of type 'const char*' -->
10780      <parameter type-id='type-id-1' name='executable' filepath='../.././libiberty/pex-common.c' line='152' column='1'/>
10781      <!-- parameter of type 'char* const*' -->
10782      <parameter type-id='type-id-117' name='argv' filepath='../.././libiberty/pex-common.c' line='153' column='1'/>
10783      <!-- parameter of type 'char* const*' -->
10784      <parameter type-id='type-id-117' name='env' filepath='../.././libiberty/pex-common.c' line='153' column='1'/>
10785      <!-- parameter of type 'const char*' -->
10786      <parameter type-id='type-id-1' name='orig_outname' filepath='../.././libiberty/pex-common.c' line='154' column='1'/>
10787      <!-- parameter of type 'const char*' -->
10788      <parameter type-id='type-id-1' name='errname' filepath='../.././libiberty/pex-common.c' line='154' column='1'/>
10789      <!-- parameter of type 'int*' -->
10790      <parameter type-id='type-id-51' name='err' filepath='../.././libiberty/pex-common.c' line='155' column='1'/>
10791      <!-- const char* -->
10792      <return type-id='type-id-1'/>
10793    </function-decl>
10794    <!-- FILE* pex_input_file(pex_obj*, int, const char*) -->
10795    <function-decl name='pex_input_file' mangled-name='pex_input_file' filepath='../.././libiberty/pex-common.c' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pex_input_file'>
10796      <!-- parameter of type 'pex_obj*' -->
10797      <parameter type-id='type-id-128' name='obj' filepath='../.././libiberty/pex-common.c' line='379' column='1'/>
10798      <!-- parameter of type 'int' -->
10799      <parameter type-id='type-id-2' name='flags' filepath='../.././libiberty/pex-common.c' line='379' column='1'/>
10800      <!-- parameter of type 'const char*' -->
10801      <parameter type-id='type-id-1' name='in_name' filepath='../.././libiberty/pex-common.c' line='379' column='1'/>
10802      <!-- FILE* -->
10803      <return type-id='type-id-76'/>
10804    </function-decl>
10805    <!-- FILE* pex_input_pipe(pex_obj*, int) -->
10806    <function-decl name='pex_input_pipe' mangled-name='pex_input_pipe' filepath='../.././libiberty/pex-common.c' line='415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pex_input_pipe'>
10807      <!-- parameter of type 'pex_obj*' -->
10808      <parameter type-id='type-id-128' name='obj' filepath='../.././libiberty/pex-common.c' line='415' column='1'/>
10809      <!-- parameter of type 'int' -->
10810      <parameter type-id='type-id-2' name='binary' filepath='../.././libiberty/pex-common.c' line='415' column='1'/>
10811      <!-- FILE* -->
10812      <return type-id='type-id-76'/>
10813    </function-decl>
10814    <!-- FILE* pex_read_err(pex_obj*, int) -->
10815    <function-decl name='pex_read_err' mangled-name='pex_read_err' filepath='../.././libiberty/pex-common.c' line='500' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pex_read_err'>
10816      <!-- parameter of type 'pex_obj*' -->
10817      <parameter type-id='type-id-128' name='obj' filepath='../.././libiberty/pex-common.c' line='500' column='1'/>
10818      <!-- parameter of type 'int' -->
10819      <parameter type-id='type-id-2' name='binary' filepath='../.././libiberty/pex-common.c' line='500' column='1'/>
10820      <!-- FILE* -->
10821      <return type-id='type-id-76'/>
10822    </function-decl>
10823    <!-- int pex_get_times(pex_obj*, int, pex_time*) -->
10824    <function-decl name='pex_get_times' mangled-name='pex_get_times' filepath='../.././libiberty/pex-common.c' line='570' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='pex_get_times'>
10825      <!-- parameter of type 'pex_obj*' -->
10826      <parameter type-id='type-id-128' name='obj' filepath='../.././libiberty/pex-common.c' line='570' column='1'/>
10827      <!-- parameter of type 'int' -->
10828      <parameter type-id='type-id-2' name='count' filepath='../.././libiberty/pex-common.c' line='570' column='1'/>
10829      <!-- parameter of type 'pex_time*' -->
10830      <parameter type-id='type-id-146' name='vector' filepath='../.././libiberty/pex-common.c' line='570' column='1'/>
10831      <!-- int -->
10832      <return type-id='type-id-2'/>
10833    </function-decl>
10834    <!-- FILE* (pex_obj*, int, int) -->
10835    <function-type size-in-bits='64' id='type-id-499'>
10836      <!-- parameter of type 'pex_obj*' -->
10837      <parameter type-id='type-id-128'/>
10838      <!-- parameter of type 'int' -->
10839      <parameter type-id='type-id-2'/>
10840      <!-- parameter of type 'int' -->
10841      <parameter type-id='type-id-2'/>
10842      <!-- FILE* -->
10843      <return type-id='type-id-76'/>
10844    </function-type>
10845    <!-- int (pex_obj*, const char*, int) -->
10846    <function-type size-in-bits='64' id='type-id-501'>
10847      <!-- parameter of type 'pex_obj*' -->
10848      <parameter type-id='type-id-128'/>
10849      <!-- parameter of type 'const char*' -->
10850      <parameter type-id='type-id-1'/>
10851      <!-- parameter of type 'int' -->
10852      <parameter type-id='type-id-2'/>
10853      <!-- int -->
10854      <return type-id='type-id-2'/>
10855    </function-type>
10856    <!-- int (pex_obj*, int) -->
10857    <function-type size-in-bits='64' id='type-id-502'>
10858      <!-- parameter of type 'pex_obj*' -->
10859      <parameter type-id='type-id-128'/>
10860      <!-- parameter of type 'int' -->
10861      <parameter type-id='type-id-2'/>
10862      <!-- int -->
10863      <return type-id='type-id-2'/>
10864    </function-type>
10865    <!-- int (pex_obj*, int*, int) -->
10866    <function-type size-in-bits='64' id='type-id-503'>
10867      <!-- parameter of type 'pex_obj*' -->
10868      <parameter type-id='type-id-128'/>
10869      <!-- parameter of type 'int*' -->
10870      <parameter type-id='type-id-51'/>
10871      <!-- parameter of type 'int' -->
10872      <parameter type-id='type-id-2'/>
10873      <!-- int -->
10874      <return type-id='type-id-2'/>
10875    </function-type>
10876    <!-- pid_t (pex_obj*, int, const char*, char* const*, char* const*, int, int, int, int, const char**, int*) -->
10877    <function-type size-in-bits='64' id='type-id-504'>
10878      <!-- parameter of type 'pex_obj*' -->
10879      <parameter type-id='type-id-128'/>
10880      <!-- parameter of type 'int' -->
10881      <parameter type-id='type-id-2'/>
10882      <!-- parameter of type 'const char*' -->
10883      <parameter type-id='type-id-1'/>
10884      <!-- parameter of type 'char* const*' -->
10885      <parameter type-id='type-id-117'/>
10886      <!-- parameter of type 'char* const*' -->
10887      <parameter type-id='type-id-117'/>
10888      <!-- parameter of type 'int' -->
10889      <parameter type-id='type-id-2'/>
10890      <!-- parameter of type 'int' -->
10891      <parameter type-id='type-id-2'/>
10892      <!-- parameter of type 'int' -->
10893      <parameter type-id='type-id-2'/>
10894      <!-- parameter of type 'int' -->
10895      <parameter type-id='type-id-2'/>
10896      <!-- parameter of type 'const char**' -->
10897      <parameter type-id='type-id-252'/>
10898      <!-- parameter of type 'int*' -->
10899      <parameter type-id='type-id-51'/>
10900      <!-- typedef pid_t -->
10901      <return type-id='type-id-498'/>
10902    </function-type>
10903    <!-- pid_t (pex_obj*, pid_t, int*, pex_time*, int, const char**, int*) -->
10904    <function-type size-in-bits='64' id='type-id-505'>
10905      <!-- parameter of type 'pex_obj*' -->
10906      <parameter type-id='type-id-128'/>
10907      <!-- parameter of type 'typedef pid_t' -->
10908      <parameter type-id='type-id-498'/>
10909      <!-- parameter of type 'int*' -->
10910      <parameter type-id='type-id-51'/>
10911      <!-- parameter of type 'pex_time*' -->
10912      <parameter type-id='type-id-146'/>
10913      <!-- parameter of type 'int' -->
10914      <parameter type-id='type-id-2'/>
10915      <!-- parameter of type 'const char**' -->
10916      <parameter type-id='type-id-252'/>
10917      <!-- parameter of type 'int*' -->
10918      <parameter type-id='type-id-51'/>
10919      <!-- typedef pid_t -->
10920      <return type-id='type-id-498'/>
10921    </function-type>
10922    <!-- void (pex_obj*) -->
10923    <function-type size-in-bits='64' id='type-id-506'>
10924      <!-- parameter of type 'pex_obj*' -->
10925      <parameter type-id='type-id-128'/>
10926      <!-- void -->
10927      <return type-id='type-id-99'/>
10928    </function-type>
10929  </abi-instr>
10930  <abi-instr address-size='64' path='../.././libiberty/pex-unix.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
10931    <!-- struct rusage -->
10932    <class-decl name='rusage' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/usr/include/bits/resource.h' line='178' column='1' id='type-id-507'>
10933      <data-member access='public' layout-offset-in-bits='0'>
10934        <!-- timeval rusage::ru_utime -->
10935        <var-decl name='ru_utime' type-id='type-id-508' visibility='default' filepath='/usr/include/bits/resource.h' line='181' column='1'/>
10936      </data-member>
10937      <data-member access='public' layout-offset-in-bits='128'>
10938        <!-- timeval rusage::ru_stime -->
10939        <var-decl name='ru_stime' type-id='type-id-508' visibility='default' filepath='/usr/include/bits/resource.h' line='183' column='1'/>
10940      </data-member>
10941      <data-member access='public' layout-offset-in-bits='256'>
10942        <!-- long int rusage::ru_maxrss -->
10943        <var-decl name='ru_maxrss' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='185' column='1'/>
10944      </data-member>
10945      <data-member access='public' layout-offset-in-bits='320'>
10946        <!-- long int rusage::ru_ixrss -->
10947        <var-decl name='ru_ixrss' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='188' column='1'/>
10948      </data-member>
10949      <data-member access='public' layout-offset-in-bits='384'>
10950        <!-- long int rusage::ru_idrss -->
10951        <var-decl name='ru_idrss' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='190' column='1'/>
10952      </data-member>
10953      <data-member access='public' layout-offset-in-bits='448'>
10954        <!-- long int rusage::ru_isrss -->
10955        <var-decl name='ru_isrss' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='192' column='1'/>
10956      </data-member>
10957      <data-member access='public' layout-offset-in-bits='512'>
10958        <!-- long int rusage::ru_minflt -->
10959        <var-decl name='ru_minflt' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='195' column='1'/>
10960      </data-member>
10961      <data-member access='public' layout-offset-in-bits='576'>
10962        <!-- long int rusage::ru_majflt -->
10963        <var-decl name='ru_majflt' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='197' column='1'/>
10964      </data-member>
10965      <data-member access='public' layout-offset-in-bits='640'>
10966        <!-- long int rusage::ru_nswap -->
10967        <var-decl name='ru_nswap' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='199' column='1'/>
10968      </data-member>
10969      <data-member access='public' layout-offset-in-bits='704'>
10970        <!-- long int rusage::ru_inblock -->
10971        <var-decl name='ru_inblock' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='202' column='1'/>
10972      </data-member>
10973      <data-member access='public' layout-offset-in-bits='768'>
10974        <!-- long int rusage::ru_oublock -->
10975        <var-decl name='ru_oublock' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='204' column='1'/>
10976      </data-member>
10977      <data-member access='public' layout-offset-in-bits='832'>
10978        <!-- long int rusage::ru_msgsnd -->
10979        <var-decl name='ru_msgsnd' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='206' column='1'/>
10980      </data-member>
10981      <data-member access='public' layout-offset-in-bits='896'>
10982        <!-- long int rusage::ru_msgrcv -->
10983        <var-decl name='ru_msgrcv' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='208' column='1'/>
10984      </data-member>
10985      <data-member access='public' layout-offset-in-bits='960'>
10986        <!-- long int rusage::ru_nsignals -->
10987        <var-decl name='ru_nsignals' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='210' column='1'/>
10988      </data-member>
10989      <data-member access='public' layout-offset-in-bits='1024'>
10990        <!-- long int rusage::ru_nvcsw -->
10991        <var-decl name='ru_nvcsw' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='214' column='1'/>
10992      </data-member>
10993      <data-member access='public' layout-offset-in-bits='1088'>
10994        <!-- long int rusage::ru_nivcsw -->
10995        <var-decl name='ru_nivcsw' type-id='type-id-28' visibility='default' filepath='/usr/include/bits/resource.h' line='217' column='1'/>
10996      </data-member>
10997    </class-decl>
10998    <!-- struct timeval -->
10999    <class-decl name='timeval' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/time.h' line='75' column='1' id='type-id-508'>
11000      <data-member access='public' layout-offset-in-bits='0'>
11001        <!-- __time_t timeval::tv_sec -->
11002        <var-decl name='tv_sec' type-id='type-id-96' visibility='default' filepath='/usr/include/bits/time.h' line='77' column='1'/>
11003      </data-member>
11004      <data-member access='public' layout-offset-in-bits='64'>
11005        <!-- __suseconds_t timeval::tv_usec -->
11006        <var-decl name='tv_usec' type-id='type-id-509' visibility='default' filepath='/usr/include/bits/time.h' line='78' column='1'/>
11007      </data-member>
11008    </class-decl>
11009    <!-- struct {unsigned int __w_stopval; unsigned int __w_stopsig;} -->
11010    <class-decl name='__anonymous_struct__1' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='85' column='1' id='type-id-510'>
11011      <data-member access='public' layout-offset-in-bits='0'>
11012        <!-- unsigned int __w_stopval -->
11013        <var-decl name='__w_stopval' type-id='type-id-52' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='88' column='1'/>
11014      </data-member>
11015      <data-member access='public' layout-offset-in-bits='8'>
11016        <!-- unsigned int __w_stopsig -->
11017        <var-decl name='__w_stopsig' type-id='type-id-52' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='89' column='1'/>
11018      </data-member>
11019    </class-decl>
11020    <!-- struct {unsigned int __w_termsig; unsigned int __w_coredump; unsigned int __w_retcode;} -->
11021    <class-decl name='__anonymous_struct__' size-in-bits='32' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='70' column='1' id='type-id-511'>
11022      <data-member access='public' layout-offset-in-bits='0'>
11023        <!-- unsigned int __w_termsig -->
11024        <var-decl name='__w_termsig' type-id='type-id-52' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='73' column='1'/>
11025      </data-member>
11026      <data-member access='public' layout-offset-in-bits='7'>
11027        <!-- unsigned int __w_coredump -->
11028        <var-decl name='__w_coredump' type-id='type-id-52' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='74' column='1'/>
11029      </data-member>
11030      <data-member access='public' layout-offset-in-bits='8'>
11031        <!-- unsigned int __w_retcode -->
11032        <var-decl name='__w_retcode' type-id='type-id-52' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='75' column='1'/>
11033      </data-member>
11034    </class-decl>
11035    <!-- typedef __WAIT_STATUS __WAIT_STATUS -->
11036    <typedef-decl name='__WAIT_STATUS' type-id='type-id-512' filepath='/usr/include/stdlib.h' line='72' column='1' id='type-id-513'/>
11037    <!-- typedef long int __suseconds_t -->
11038    <typedef-decl name='__suseconds_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='151' column='1' id='type-id-509'/>
11039    <!-- union __WAIT_STATUS -->
11040    <union-decl name='__WAIT_STATUS' size-in-bits='64' naming-typedef-id='type-id-513' visibility='default' filepath='/usr/include/stdlib.h' line='68' column='1' id='type-id-512'>
11041      <data-member access='public'>
11042        <!-- wait* __WAIT_STATUS::__uptr -->
11043        <var-decl name='__uptr' type-id='type-id-514' visibility='default' filepath='/usr/include/stdlib.h' line='70' column='1'/>
11044      </data-member>
11045      <data-member access='public'>
11046        <!-- int* __WAIT_STATUS::__iptr -->
11047        <var-decl name='__iptr' type-id='type-id-51' visibility='default' filepath='/usr/include/stdlib.h' line='71' column='1'/>
11048      </data-member>
11049    </union-decl>
11050    <!-- union wait -->
11051    <union-decl name='wait' size-in-bits='32' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='67' column='1' id='type-id-515'>
11052      <data-member access='public'>
11053        <!-- int wait::w_status -->
11054        <var-decl name='w_status' type-id='type-id-2' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='69' column='1'/>
11055      </data-member>
11056      <data-member access='public'>
11057        <!-- struct {unsigned int __w_termsig; unsigned int __w_coredump; unsigned int __w_retcode;} wait::__wait_terminated -->
11058        <var-decl name='__wait_terminated' type-id='type-id-511' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='84' column='1'/>
11059      </data-member>
11060      <data-member access='public'>
11061        <!-- struct {unsigned int __w_stopval; unsigned int __w_stopsig;} wait::__wait_stopped -->
11062        <var-decl name='__wait_stopped' type-id='type-id-510' visibility='default' filepath='/usr/include/bits/waitstatus.h' line='97' column='1'/>
11063      </data-member>
11064    </union-decl>
11065    <!-- rusage* -->
11066    <pointer-type-def type-id='type-id-507' size-in-bits='64' id='type-id-516'/>
11067    <!-- wait* -->
11068    <pointer-type-def type-id='type-id-515' size-in-bits='64' id='type-id-514'/>
11069    <!-- const pex_funcs funcs -->
11070    <var-decl name='funcs' type-id='type-id-500' mangled-name='funcs' visibility='default' filepath='../.././libiberty/pex-unix.c' line='317' column='1' elf-symbol-id='funcs'/>
11071    <!-- int fcntl(int, int, ...) -->
11072    <function-decl name='fcntl' filepath='/usr/include/fcntl.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
11073      <!-- parameter of type 'int' -->
11074      <parameter type-id='type-id-2'/>
11075      <!-- parameter of type 'int' -->
11076      <parameter type-id='type-id-2'/>
11077      <parameter is-variadic='yes'/>
11078      <!-- int -->
11079      <return type-id='type-id-2'/>
11080    </function-decl>
11081    <!-- int kill(__pid_t, int) -->
11082    <function-decl name='kill' filepath='/usr/include/signal.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
11083      <!-- parameter of type 'typedef __pid_t' -->
11084      <parameter type-id='type-id-497'/>
11085      <!-- parameter of type 'int' -->
11086      <parameter type-id='type-id-2'/>
11087      <!-- int -->
11088      <return type-id='type-id-2'/>
11089    </function-decl>
11090    <!-- __pid_t waitpid(__pid_t, int*, int) -->
11091    <function-decl name='waitpid' filepath='/usr/include/sys/wait.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
11092      <!-- parameter of type 'typedef __pid_t' -->
11093      <parameter type-id='type-id-497'/>
11094      <!-- parameter of type 'int*' -->
11095      <parameter type-id='type-id-51'/>
11096      <!-- parameter of type 'int' -->
11097      <parameter type-id='type-id-2'/>
11098      <!-- typedef __pid_t -->
11099      <return type-id='type-id-497'/>
11100    </function-decl>
11101    <!-- __pid_t wait4(__pid_t, __WAIT_STATUS, int, rusage*) -->
11102    <function-decl name='wait4' filepath='/usr/include/sys/wait.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
11103      <!-- parameter of type 'typedef __pid_t' -->
11104      <parameter type-id='type-id-497'/>
11105      <!-- parameter of type 'typedef __WAIT_STATUS' -->
11106      <parameter type-id='type-id-513'/>
11107      <!-- parameter of type 'int' -->
11108      <parameter type-id='type-id-2'/>
11109      <!-- parameter of type 'rusage*' -->
11110      <parameter type-id='type-id-516'/>
11111      <!-- typedef __pid_t -->
11112      <return type-id='type-id-497'/>
11113    </function-decl>
11114    <!-- ssize_t write(int, void*, size_t) -->
11115    <function-decl name='write' filepath='/usr/include/unistd.h' line='363' column='1' visibility='default' binding='global' size-in-bits='64'>
11116      <!-- parameter of type 'int' -->
11117      <parameter type-id='type-id-2'/>
11118      <!-- parameter of type 'void*' -->
11119      <parameter type-id='type-id-39'/>
11120      <!-- parameter of type 'typedef size_t' -->
11121      <parameter type-id='type-id-4'/>
11122      <!-- typedef ssize_t -->
11123      <return type-id='type-id-275'/>
11124    </function-decl>
11125    <!-- int pipe(int*) -->
11126    <function-decl name='pipe' filepath='/usr/include/unistd.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'>
11127      <!-- parameter of type 'int*' -->
11128      <parameter type-id='type-id-51'/>
11129      <!-- int -->
11130      <return type-id='type-id-2'/>
11131    </function-decl>
11132    <!-- unsigned int sleep(unsigned int) -->
11133    <function-decl name='sleep' filepath='/usr/include/unistd.h' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
11134      <!-- parameter of type 'unsigned int' -->
11135      <parameter type-id='type-id-52'/>
11136      <!-- unsigned int -->
11137      <return type-id='type-id-52'/>
11138    </function-decl>
11139    <!-- int dup2(int, int) -->
11140    <function-decl name='dup2' filepath='/usr/include/unistd.h' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
11141      <!-- parameter of type 'int' -->
11142      <parameter type-id='type-id-2'/>
11143      <!-- parameter of type 'int' -->
11144      <parameter type-id='type-id-2'/>
11145      <!-- int -->
11146      <return type-id='type-id-2'/>
11147    </function-decl>
11148    <!-- int execv(const char*, char* const*) -->
11149    <function-decl name='execv' filepath='/usr/include/unistd.h' line='560' column='1' visibility='default' binding='global' size-in-bits='64'>
11150      <!-- parameter of type 'const char*' -->
11151      <parameter type-id='type-id-1'/>
11152      <!-- parameter of type 'char* const*' -->
11153      <parameter type-id='type-id-117'/>
11154      <!-- int -->
11155      <return type-id='type-id-2'/>
11156    </function-decl>
11157    <!-- int execvp(const char*, char* const*) -->
11158    <function-decl name='execvp' filepath='/usr/include/unistd.h' line='575' column='1' visibility='default' binding='global' size-in-bits='64'>
11159      <!-- parameter of type 'const char*' -->
11160      <parameter type-id='type-id-1'/>
11161      <!-- parameter of type 'char* const*' -->
11162      <parameter type-id='type-id-117'/>
11163      <!-- int -->
11164      <return type-id='type-id-2'/>
11165    </function-decl>
11166    <!-- void _exit(int) -->
11167    <function-decl name='_exit' filepath='/usr/include/unistd.h' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
11168      <!-- parameter of type 'int' -->
11169      <parameter type-id='type-id-2'/>
11170      <!-- void -->
11171      <return type-id='type-id-99'/>
11172    </function-decl>
11173    <!-- __pid_t vfork() -->
11174    <function-decl name='vfork' filepath='/usr/include/unistd.h' line='783' column='1' visibility='default' binding='global' size-in-bits='64'>
11175      <!-- typedef __pid_t -->
11176      <return type-id='type-id-497'/>
11177    </function-decl>
11178  </abi-instr>
11179  <abi-instr address-size='64' path='../.././libiberty/safe-ctype.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11180    <!-- const unsigned short int[256] -->
11181    <array-type-def dimensions='1' type-id='type-id-517' size-in-bits='4096' id='type-id-518'>
11182      <!-- <anonymous range>[256] -->
11183      <subrange length='256' type-id='type-id-8' id='type-id-266'/>
11184    </array-type-def>
11185    <!-- unsigned short int[256] -->
11186    <array-type-def dimensions='1' type-id='type-id-36' size-in-bits='4096' id='type-id-519'>
11187      <!-- <anonymous range>[256] -->
11188      <subrange length='256' type-id='type-id-8' id='type-id-266'/>
11189    </array-type-def>
11190    <!-- const unsigned short int -->
11191    <qualified-type-def type-id='type-id-36' const='yes' id='type-id-517'/>
11192    <!-- const unsigned short int _sch_istable[256] -->
11193    <var-decl name='_sch_istable' type-id='type-id-518' mangled-name='_sch_istable' visibility='default' filepath='../.././libiberty/safe-ctype.c' line='159' column='1' elf-symbol-id='_sch_istable'/>
11194    <!-- const unsigned char _sch_tolower[256] -->
11195    <var-decl name='_sch_tolower' type-id='type-id-287' mangled-name='_sch_tolower' visibility='default' filepath='../.././libiberty/safe-ctype.c' line='191' column='1' elf-symbol-id='_sch_tolower'/>
11196    <!-- const unsigned char _sch_toupper[256] -->
11197    <var-decl name='_sch_toupper' type-id='type-id-287' mangled-name='_sch_toupper' visibility='default' filepath='../.././libiberty/safe-ctype.c' line='220' column='1' elf-symbol-id='_sch_toupper'/>
11198  </abi-instr>
11199  <abi-instr address-size='64' path='../.././libiberty/unlink-if-ordinary.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11200    <!-- int __lxstat(int, const char*, stat*) -->
11201    <function-decl name='__lxstat' filepath='/usr/include/sys/stat.h' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
11202      <!-- parameter of type 'int' -->
11203      <parameter type-id='type-id-2'/>
11204      <!-- parameter of type 'const char*' -->
11205      <parameter type-id='type-id-1'/>
11206      <!-- parameter of type 'stat*' -->
11207      <parameter type-id='type-id-129'/>
11208      <!-- int -->
11209      <return type-id='type-id-2'/>
11210    </function-decl>
11211  </abi-instr>
11212  <abi-instr address-size='64' path='../.././libiberty/xexit.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11213    <!-- void ()* _xexit_cleanup -->
11214    <var-decl name='_xexit_cleanup' type-id='type-id-133' mangled-name='_xexit_cleanup' visibility='default' filepath='../.././libiberty/xexit.c' line='44' column='1' elf-symbol-id='_xexit_cleanup'/>
11215  </abi-instr>
11216  <abi-instr address-size='64' path='../.././libiberty/xmalloc.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11217    <!-- typedef long int __intptr_t -->
11218    <typedef-decl name='__intptr_t' type-id='type-id-28' filepath='/usr/include/bits/types.h' line='189' column='1' id='type-id-520'/>
11219    <!-- typedef __intptr_t intptr_t -->
11220    <typedef-decl name='intptr_t' type-id='type-id-520' filepath='/usr/include/unistd.h' line='268' column='1' id='type-id-521'/>
11221    <!-- void xmalloc_failed(size_t) -->
11222    <function-decl name='xmalloc_failed' mangled-name='xmalloc_failed' filepath='../.././libiberty/xmalloc.c' line='117' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='xmalloc_failed'>
11223      <!-- parameter of type 'typedef size_t' -->
11224      <parameter type-id='type-id-4' name='size' filepath='../.././libiberty/xmalloc.c' line='117' column='1'/>
11225      <!-- void -->
11226      <return type-id='type-id-99'/>
11227    </function-decl>
11228    <!-- void* calloc(size_t, size_t) -->
11229    <function-decl name='calloc' filepath='/usr/include/stdlib.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'>
11230      <!-- parameter of type 'typedef size_t' -->
11231      <parameter type-id='type-id-4'/>
11232      <!-- parameter of type 'typedef size_t' -->
11233      <parameter type-id='type-id-4'/>
11234      <!-- void* -->
11235      <return type-id='type-id-39'/>
11236    </function-decl>
11237    <!-- void* sbrk(intptr_t) -->
11238    <function-decl name='sbrk' filepath='/usr/include/unistd.h' line='1053' column='1' visibility='default' binding='global' size-in-bits='64'>
11239      <!-- parameter of type 'typedef intptr_t' -->
11240      <parameter type-id='type-id-521'/>
11241      <!-- void* -->
11242      <return type-id='type-id-39'/>
11243    </function-decl>
11244  </abi-instr>
11245  <abi-instr address-size='64' path='../.././libiberty/xmemdup.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11246  </abi-instr>
11247  <abi-instr address-size='64' path='../.././libiberty/xstrdup.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11248  </abi-instr>
11249  <abi-instr address-size='64' path='../.././libiberty/xstrerror.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-wfh0ig/gcc-4.7.4/host-x86_64-unknown-linux-gnu/libiberty' language='LANG_C89'>
11250  </abi-instr>
11251</abi-corpus>
11252