1/* This file is auto-generated by opth-gen.awk. */
2
3#ifndef OPTIONS_H
4#define OPTIONS_H
5
6#include "flag-types.h"
7
8#include "config/i386/i386-opts.h"
9
10#if !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS) && !defined(IN_RTS)
11#ifndef GENERATOR_FILE
12#if !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS)
13struct GTY(()) gcc_options
14#else
15struct gcc_options
16#endif
17{
18#endif
19#ifdef GENERATOR_FILE
20extern HOST_WIDE_INT ix86_stack_protector_guard_offset;
21#else
22 HOST_WIDE_INT x_ix86_stack_protector_guard_offset;
23#define ix86_stack_protector_guard_offset global_options.x_ix86_stack_protector_guard_offset
24#endif
25#ifdef GENERATOR_FILE
26extern addr_space_t ix86_stack_protector_guard_reg;
27#else
28 addr_space_t x_ix86_stack_protector_guard_reg;
29#define ix86_stack_protector_guard_reg global_options.x_ix86_stack_protector_guard_reg
30#endif
31#ifdef GENERATOR_FILE
32extern bool ix86_unsafe_math_optimizations;
33#else
34 bool x_ix86_unsafe_math_optimizations;
35#define ix86_unsafe_math_optimizations global_options.x_ix86_unsafe_math_optimizations
36#endif
37#ifdef GENERATOR_FILE
38extern enum calling_abi ix86_abi;
39#else
40 enum calling_abi x_ix86_abi;
41#define ix86_abi global_options.x_ix86_abi
42#endif
43#ifdef GENERATOR_FILE
44extern enum cmodel ix86_cmodel;
45#else
46 enum cmodel x_ix86_cmodel;
47#define ix86_cmodel global_options.x_ix86_cmodel
48#endif
49#ifdef GENERATOR_FILE
50extern enum excess_precision ix86_excess_precision;
51#else
52 enum excess_precision x_ix86_excess_precision;
53#define ix86_excess_precision global_options.x_ix86_excess_precision
54#endif
55#ifdef GENERATOR_FILE
56extern enum ix86_veclibabi ix86_veclibabi_type;
57#else
58 enum ix86_veclibabi x_ix86_veclibabi_type;
59#define ix86_veclibabi_type global_options.x_ix86_veclibabi_type
60#endif
61#ifdef GENERATOR_FILE
62extern enum pmode ix86_pmode;
63#else
64 enum pmode x_ix86_pmode;
65#define ix86_pmode global_options.x_ix86_pmode
66#endif
67#ifdef GENERATOR_FILE
68extern int ix86_incoming_stack_boundary_arg;
69#else
70 int x_ix86_incoming_stack_boundary_arg;
71#define ix86_incoming_stack_boundary_arg global_options.x_ix86_incoming_stack_boundary_arg
72#endif
73#ifdef GENERATOR_FILE
74extern int ix86_preferred_stack_boundary_arg;
75#else
76 int x_ix86_preferred_stack_boundary_arg;
77#define ix86_preferred_stack_boundary_arg global_options.x_ix86_preferred_stack_boundary_arg
78#endif
79#ifdef GENERATOR_FILE
80extern int ix86_regparm;
81#else
82 int x_ix86_regparm;
83#define ix86_regparm global_options.x_ix86_regparm
84#endif
85#ifdef GENERATOR_FILE
86extern int recip_mask;
87#else
88 int x_recip_mask;
89#define recip_mask global_options.x_recip_mask
90#endif
91#ifdef GENERATOR_FILE
92extern HOST_WIDE_INT ix86_isa_flags;
93#else
94 HOST_WIDE_INT x_ix86_isa_flags;
95#define ix86_isa_flags global_options.x_ix86_isa_flags
96#endif
97#ifdef GENERATOR_FILE
98extern HOST_WIDE_INT ix86_isa_flags2;
99#else
100 HOST_WIDE_INT x_ix86_isa_flags2;
101#define ix86_isa_flags2 global_options.x_ix86_isa_flags2
102#endif
103#ifdef GENERATOR_FILE
104extern HOST_WIDE_INT ix86_isa_flags2_explicit;
105#else
106 HOST_WIDE_INT x_ix86_isa_flags2_explicit;
107#define ix86_isa_flags2_explicit global_options.x_ix86_isa_flags2_explicit
108#endif
109#ifdef GENERATOR_FILE
110extern HOST_WIDE_INT ix86_isa_flags_explicit;
111#else
112 HOST_WIDE_INT x_ix86_isa_flags_explicit;
113#define ix86_isa_flags_explicit global_options.x_ix86_isa_flags_explicit
114#endif
115#ifdef GENERATOR_FILE
116extern bool dump_base_name_prefixed;
117#else
118 bool x_dump_base_name_prefixed;
119#define dump_base_name_prefixed global_options.x_dump_base_name_prefixed
120#endif
121#ifdef GENERATOR_FILE
122extern bool exit_after_options;
123#else
124 bool x_exit_after_options;
125#define exit_after_options global_options.x_exit_after_options
126#endif
127#ifdef GENERATOR_FILE
128extern bool flag_dump_all_passed;
129#else
130 bool x_flag_dump_all_passed;
131#define flag_dump_all_passed global_options.x_flag_dump_all_passed
132#endif
133#ifdef GENERATOR_FILE
134extern bool flag_opts_finished;
135#else
136 bool x_flag_opts_finished;
137#define flag_opts_finished global_options.x_flag_opts_finished
138#endif
139#ifdef GENERATOR_FILE
140extern bool flag_stack_usage_info;
141#else
142 bool x_flag_stack_usage_info;
143#define flag_stack_usage_info global_options.x_flag_stack_usage_info
144#endif
145#ifdef GENERATOR_FILE
146extern bool flag_warn_unused_result;
147#else
148 bool x_flag_warn_unused_result;
149#define flag_warn_unused_result global_options.x_flag_warn_unused_result
150#endif
151#ifdef GENERATOR_FILE
152extern bool in_lto_p;
153#else
154 bool x_in_lto_p;
155#define in_lto_p global_options.x_in_lto_p
156#endif
157#ifdef GENERATOR_FILE
158extern char *help_enum_printed;
159#else
160 char * x_help_enum_printed;
161#define help_enum_printed global_options.x_help_enum_printed
162#endif
163#ifdef GENERATOR_FILE
164extern char *help_printed;
165#else
166 char * x_help_printed;
167#define help_printed global_options.x_help_printed
168#endif
169#ifdef GENERATOR_FILE
170extern const char *aux_base_name;
171#else
172 const char * x_aux_base_name;
173#define aux_base_name global_options.x_aux_base_name
174#endif
175#ifdef GENERATOR_FILE
176extern const char *main_input_basename;
177#else
178 const char * x_main_input_basename;
179#define main_input_basename global_options.x_main_input_basename
180#endif
181#ifdef GENERATOR_FILE
182extern const char *main_input_filename;
183#else
184 const char * x_main_input_filename;
185#define main_input_filename global_options.x_main_input_filename
186#endif
187#ifdef GENERATOR_FILE
188extern enum ctf_debug_info_levels ctf_debug_info_level;
189#else
190 enum ctf_debug_info_levels x_ctf_debug_info_level;
191#define ctf_debug_info_level global_options.x_ctf_debug_info_level
192#endif
193#ifdef GENERATOR_FILE
194extern enum debug_info_levels debug_info_level;
195#else
196 enum debug_info_levels x_debug_info_level;
197#define debug_info_level global_options.x_debug_info_level
198#endif
199#ifdef GENERATOR_FILE
200extern enum debug_struct_file debug_struct_generic[DINFO_USAGE_NUM_ENUMS];
201#else
202 enum debug_struct_file x_debug_struct_generic[DINFO_USAGE_NUM_ENUMS];
203#define debug_struct_generic global_options.x_debug_struct_generic
204#endif
205#ifdef GENERATOR_FILE
206extern enum debug_struct_file debug_struct_ordinary[DINFO_USAGE_NUM_ENUMS];
207#else
208 enum debug_struct_file x_debug_struct_ordinary[DINFO_USAGE_NUM_ENUMS];
209#define debug_struct_ordinary global_options.x_debug_struct_ordinary
210#endif
211#ifdef GENERATOR_FILE
212extern enum dwarf_gnat_encodings gnat_encodings;
213#else
214 enum dwarf_gnat_encodings x_gnat_encodings;
215#define gnat_encodings global_options.x_gnat_encodings
216#endif
217#ifdef GENERATOR_FILE
218extern enum incremental_link flag_incremental_link;
219#else
220 enum incremental_link x_flag_incremental_link;
221#define flag_incremental_link global_options.x_flag_incremental_link
222#endif
223#ifdef GENERATOR_FILE
224extern enum stack_check_type flag_stack_check;
225#else
226 enum stack_check_type x_flag_stack_check;
227#define flag_stack_check global_options.x_flag_stack_check
228#endif
229#ifdef GENERATOR_FILE
230extern int flag_complex_method;
231#else
232 int x_flag_complex_method;
233#define flag_complex_method global_options.x_flag_complex_method
234#endif
235#ifdef GENERATOR_FILE
236extern int flag_debug_asm;
237#else
238 int x_flag_debug_asm;
239#define flag_debug_asm global_options.x_flag_debug_asm
240#endif
241#ifdef GENERATOR_FILE
242extern int flag_default_complex_method;
243#else
244 int x_flag_default_complex_method;
245#define flag_default_complex_method global_options.x_flag_default_complex_method
246#endif
247#ifdef GENERATOR_FILE
248extern int flag_dump_rtl_in_asm;
249#else
250 int x_flag_dump_rtl_in_asm;
251#define flag_dump_rtl_in_asm global_options.x_flag_dump_rtl_in_asm
252#endif
253#ifdef GENERATOR_FILE
254extern int flag_gen_aux_info;
255#else
256 int x_flag_gen_aux_info;
257#define flag_gen_aux_info global_options.x_flag_gen_aux_info
258#endif
259#ifdef GENERATOR_FILE
260extern int flag_generate_lto;
261#else
262 int x_flag_generate_lto;
263#define flag_generate_lto global_options.x_flag_generate_lto
264#endif
265#ifdef GENERATOR_FILE
266extern int flag_generate_offload;
267#else
268 int x_flag_generate_offload;
269#define flag_generate_offload global_options.x_flag_generate_offload
270#endif
271#ifdef GENERATOR_FILE
272extern int flag_print_asm_name;
273#else
274 int x_flag_print_asm_name;
275#define flag_print_asm_name global_options.x_flag_print_asm_name
276#endif
277#ifdef GENERATOR_FILE
278extern int flag_shlib;
279#else
280 int x_flag_shlib;
281#define flag_shlib global_options.x_flag_shlib
282#endif
283#ifdef GENERATOR_FILE
284extern int ix86_target_flags;
285#else
286 int x_ix86_target_flags;
287#define ix86_target_flags global_options.x_ix86_target_flags
288#endif
289#ifdef GENERATOR_FILE
290extern int main_input_baselength;
291#else
292 int x_main_input_baselength;
293#define main_input_baselength global_options.x_main_input_baselength
294#endif
295#ifdef GENERATOR_FILE
296extern int optimize;
297#else
298 int x_optimize;
299#define optimize global_options.x_optimize
300#endif
301#ifdef GENERATOR_FILE
302extern int optimize_debug;
303#else
304 int x_optimize_debug;
305#define optimize_debug global_options.x_optimize_debug
306#endif
307#ifdef GENERATOR_FILE
308extern int optimize_fast;
309#else
310 int x_optimize_fast;
311#define optimize_fast global_options.x_optimize_fast
312#endif
313#ifdef GENERATOR_FILE
314extern int optimize_size;
315#else
316 int x_optimize_size;
317#define optimize_size global_options.x_optimize_size
318#endif
319#ifdef GENERATOR_FILE
320extern int recip_mask_explicit;
321#else
322 int x_recip_mask_explicit;
323#define recip_mask_explicit global_options.x_recip_mask_explicit
324#endif
325#ifdef GENERATOR_FILE
326extern int rtl_dump_and_exit;
327#else
328 int x_rtl_dump_and_exit;
329#define rtl_dump_and_exit global_options.x_rtl_dump_and_exit
330#endif
331#ifdef GENERATOR_FILE
332extern int target_flags;
333#else
334 int x_target_flags;
335#define target_flags global_options.x_target_flags
336#endif
337#ifdef GENERATOR_FILE
338extern uint32_t write_symbols;
339#else
340 uint32_t x_write_symbols;
341#define write_symbols global_options.x_write_symbols
342#endif
343#ifdef GENERATOR_FILE
344extern unsigned int flag_sanitize;
345#else
346 unsigned int x_flag_sanitize;
347#define flag_sanitize global_options.x_flag_sanitize
348#endif
349#ifdef GENERATOR_FILE
350extern unsigned int flag_sanitize_recover;
351#else
352 unsigned int x_flag_sanitize_recover;
353#define flag_sanitize_recover global_options.x_flag_sanitize_recover
354#endif
355#ifdef GENERATOR_FILE
356extern unsigned int flag_sanitize_trap;
357#else
358 unsigned int x_flag_sanitize_trap;
359#define flag_sanitize_trap global_options.x_flag_sanitize_trap
360#endif
361#ifdef GENERATOR_FILE
362extern unsigned int flag_zero_call_used_regs;
363#else
364 unsigned int x_flag_zero_call_used_regs;
365#define flag_zero_call_used_regs global_options.x_flag_zero_call_used_regs
366#endif
367#ifdef GENERATOR_FILE
368extern unsigned int help_columns;
369#else
370 unsigned int x_help_columns;
371#define help_columns global_options.x_help_columns
372#endif
373#ifdef GENERATOR_FILE
374extern unsigned int initial_max_fld_align;
375#else
376 unsigned int x_initial_max_fld_align;
377#define initial_max_fld_align global_options.x_initial_max_fld_align
378#endif
379#ifdef GENERATOR_FILE
380extern void *flag_ignored_attributes;
381#else
382 void * x_flag_ignored_attributes;
383#define flag_ignored_attributes global_options.x_flag_ignored_attributes
384#endif
385#ifdef GENERATOR_FILE
386extern void *flag_instrument_functions_exclude_files;
387#else
388 void * x_flag_instrument_functions_exclude_files;
389#define flag_instrument_functions_exclude_files global_options.x_flag_instrument_functions_exclude_files
390#endif
391#ifdef GENERATOR_FILE
392extern void *flag_instrument_functions_exclude_functions;
393#else
394 void * x_flag_instrument_functions_exclude_functions;
395#define flag_instrument_functions_exclude_functions global_options.x_flag_instrument_functions_exclude_functions
396#endif
397#ifdef GENERATOR_FILE
398extern int help_flag;
399#else
400 int x_help_flag;
401#define help_flag global_options.x_help_flag
402#endif
403#ifdef GENERATOR_FILE
404extern int no_sysroot_suffix;
405#else
406 int x_no_sysroot_suffix;
407#define no_sysroot_suffix global_options.x_no_sysroot_suffix
408#endif
409#ifdef GENERATOR_FILE
410extern int param_align_loop_iterations;
411#else
412 int x_param_align_loop_iterations;
413#define param_align_loop_iterations global_options.x_param_align_loop_iterations
414#endif
415#ifdef GENERATOR_FILE
416extern int param_align_threshold;
417#else
418 int x_param_align_threshold;
419#define param_align_threshold global_options.x_param_align_threshold
420#endif
421#ifdef GENERATOR_FILE
422extern int param_analyzer_bb_explosion_factor;
423#else
424 int x_param_analyzer_bb_explosion_factor;
425#define param_analyzer_bb_explosion_factor global_options.x_param_analyzer_bb_explosion_factor
426#endif
427#ifdef GENERATOR_FILE
428extern int param_analyzer_max_constraints;
429#else
430 int x_param_analyzer_max_constraints;
431#define param_analyzer_max_constraints global_options.x_param_analyzer_max_constraints
432#endif
433#ifdef GENERATOR_FILE
434extern int param_analyzer_max_enodes_for_full_dump;
435#else
436 int x_param_analyzer_max_enodes_for_full_dump;
437#define param_analyzer_max_enodes_for_full_dump global_options.x_param_analyzer_max_enodes_for_full_dump
438#endif
439#ifdef GENERATOR_FILE
440extern int param_analyzer_max_enodes_per_program_point;
441#else
442 int x_param_analyzer_max_enodes_per_program_point;
443#define param_analyzer_max_enodes_per_program_point global_options.x_param_analyzer_max_enodes_per_program_point
444#endif
445#ifdef GENERATOR_FILE
446extern int param_analyzer_max_infeasible_edges;
447#else
448 int x_param_analyzer_max_infeasible_edges;
449#define param_analyzer_max_infeasible_edges global_options.x_param_analyzer_max_infeasible_edges
450#endif
451#ifdef GENERATOR_FILE
452extern int param_analyzer_max_recursion_depth;
453#else
454 int x_param_analyzer_max_recursion_depth;
455#define param_analyzer_max_recursion_depth global_options.x_param_analyzer_max_recursion_depth
456#endif
457#ifdef GENERATOR_FILE
458extern int param_analyzer_max_svalue_depth;
459#else
460 int x_param_analyzer_max_svalue_depth;
461#define param_analyzer_max_svalue_depth global_options.x_param_analyzer_max_svalue_depth
462#endif
463#ifdef GENERATOR_FILE
464extern int param_analyzer_min_snodes_for_call_summary;
465#else
466 int x_param_analyzer_min_snodes_for_call_summary;
467#define param_analyzer_min_snodes_for_call_summary global_options.x_param_analyzer_min_snodes_for_call_summary
468#endif
469#ifdef GENERATOR_FILE
470extern int param_asan_globals;
471#else
472 int x_param_asan_globals;
473#define param_asan_globals global_options.x_param_asan_globals
474#endif
475#ifdef GENERATOR_FILE
476extern int param_asan_protect_allocas;
477#else
478 int x_param_asan_protect_allocas;
479#define param_asan_protect_allocas global_options.x_param_asan_protect_allocas
480#endif
481#ifdef GENERATOR_FILE
482extern int param_asan_instrument_reads;
483#else
484 int x_param_asan_instrument_reads;
485#define param_asan_instrument_reads global_options.x_param_asan_instrument_reads
486#endif
487#ifdef GENERATOR_FILE
488extern int param_asan_instrument_writes;
489#else
490 int x_param_asan_instrument_writes;
491#define param_asan_instrument_writes global_options.x_param_asan_instrument_writes
492#endif
493#ifdef GENERATOR_FILE
494extern int param_asan_instrumentation_with_call_threshold;
495#else
496 int x_param_asan_instrumentation_with_call_threshold;
497#define param_asan_instrumentation_with_call_threshold global_options.x_param_asan_instrumentation_with_call_threshold
498#endif
499#ifdef GENERATOR_FILE
500extern int param_asan_kernel_mem_intrinsic_prefix;
501#else
502 int x_param_asan_kernel_mem_intrinsic_prefix;
503#define param_asan_kernel_mem_intrinsic_prefix global_options.x_param_asan_kernel_mem_intrinsic_prefix
504#endif
505#ifdef GENERATOR_FILE
506extern int param_asan_memintrin;
507#else
508 int x_param_asan_memintrin;
509#define param_asan_memintrin global_options.x_param_asan_memintrin
510#endif
511#ifdef GENERATOR_FILE
512extern int param_asan_stack;
513#else
514 int x_param_asan_stack;
515#define param_asan_stack global_options.x_param_asan_stack
516#endif
517#ifdef GENERATOR_FILE
518extern int param_asan_use_after_return;
519#else
520 int x_param_asan_use_after_return;
521#define param_asan_use_after_return global_options.x_param_asan_use_after_return
522#endif
523#ifdef GENERATOR_FILE
524extern int param_avg_loop_niter;
525#else
526 int x_param_avg_loop_niter;
527#define param_avg_loop_niter global_options.x_param_avg_loop_niter
528#endif
529#ifdef GENERATOR_FILE
530extern int param_avoid_fma_max_bits;
531#else
532 int x_param_avoid_fma_max_bits;
533#define param_avoid_fma_max_bits global_options.x_param_avoid_fma_max_bits
534#endif
535#ifdef GENERATOR_FILE
536extern int param_builtin_expect_probability;
537#else
538 int x_param_builtin_expect_probability;
539#define param_builtin_expect_probability global_options.x_param_builtin_expect_probability
540#endif
541#ifdef GENERATOR_FILE
542extern int param_builtin_string_cmp_inline_length;
543#else
544 int x_param_builtin_string_cmp_inline_length;
545#define param_builtin_string_cmp_inline_length global_options.x_param_builtin_string_cmp_inline_length
546#endif
547#ifdef GENERATOR_FILE
548extern int param_case_values_threshold;
549#else
550 int x_param_case_values_threshold;
551#define param_case_values_threshold global_options.x_param_case_values_threshold
552#endif
553#ifdef GENERATOR_FILE
554extern int param_comdat_sharing_probability;
555#else
556 int x_param_comdat_sharing_probability;
557#define param_comdat_sharing_probability global_options.x_param_comdat_sharing_probability
558#endif
559#ifdef GENERATOR_FILE
560extern int param_construct_interfere_size;
561#else
562 int x_param_construct_interfere_size;
563#define param_construct_interfere_size global_options.x_param_construct_interfere_size
564#endif
565#ifdef GENERATOR_FILE
566extern int param_cxx_max_namespaces_for_diagnostic_help;
567#else
568 int x_param_cxx_max_namespaces_for_diagnostic_help;
569#define param_cxx_max_namespaces_for_diagnostic_help global_options.x_param_cxx_max_namespaces_for_diagnostic_help
570#endif
571#ifdef GENERATOR_FILE
572extern int param_destruct_interfere_size;
573#else
574 int x_param_destruct_interfere_size;
575#define param_destruct_interfere_size global_options.x_param_destruct_interfere_size
576#endif
577#ifdef GENERATOR_FILE
578extern int param_dse_max_alias_queries_per_store;
579#else
580 int x_param_dse_max_alias_queries_per_store;
581#define param_dse_max_alias_queries_per_store global_options.x_param_dse_max_alias_queries_per_store
582#endif
583#ifdef GENERATOR_FILE
584extern int param_dse_max_object_size;
585#else
586 int x_param_dse_max_object_size;
587#define param_dse_max_object_size global_options.x_param_dse_max_object_size
588#endif
589#ifdef GENERATOR_FILE
590extern int param_early_inlining_insns;
591#else
592 int x_param_early_inlining_insns;
593#define param_early_inlining_insns global_options.x_param_early_inlining_insns
594#endif
595#ifdef GENERATOR_FILE
596extern int param_fsm_scale_path_stmts;
597#else
598 int x_param_fsm_scale_path_stmts;
599#define param_fsm_scale_path_stmts global_options.x_param_fsm_scale_path_stmts
600#endif
601#ifdef GENERATOR_FILE
602extern int param_gcse_after_reload_critical_fraction;
603#else
604 int x_param_gcse_after_reload_critical_fraction;
605#define param_gcse_after_reload_critical_fraction global_options.x_param_gcse_after_reload_critical_fraction
606#endif
607#ifdef GENERATOR_FILE
608extern int param_gcse_after_reload_partial_fraction;
609#else
610 int x_param_gcse_after_reload_partial_fraction;
611#define param_gcse_after_reload_partial_fraction global_options.x_param_gcse_after_reload_partial_fraction
612#endif
613#ifdef GENERATOR_FILE
614extern int param_gcse_cost_distance_ratio;
615#else
616 int x_param_gcse_cost_distance_ratio;
617#define param_gcse_cost_distance_ratio global_options.x_param_gcse_cost_distance_ratio
618#endif
619#ifdef GENERATOR_FILE
620extern int param_gcse_unrestricted_cost;
621#else
622 int x_param_gcse_unrestricted_cost;
623#define param_gcse_unrestricted_cost global_options.x_param_gcse_unrestricted_cost
624#endif
625#ifdef GENERATOR_FILE
626extern int param_ggc_min_expand;
627#else
628 int x_param_ggc_min_expand;
629#define param_ggc_min_expand global_options.x_param_ggc_min_expand
630#endif
631#ifdef GENERATOR_FILE
632extern int param_ggc_min_heapsize;
633#else
634 int x_param_ggc_min_heapsize;
635#define param_ggc_min_heapsize global_options.x_param_ggc_min_heapsize
636#endif
637#ifdef GENERATOR_FILE
638extern int param_gimple_fe_computed_hot_bb_threshold;
639#else
640 int x_param_gimple_fe_computed_hot_bb_threshold;
641#define param_gimple_fe_computed_hot_bb_threshold global_options.x_param_gimple_fe_computed_hot_bb_threshold
642#endif
643#ifdef GENERATOR_FILE
644extern int param_graphite_allow_codegen_errors;
645#else
646 int x_param_graphite_allow_codegen_errors;
647#define param_graphite_allow_codegen_errors global_options.x_param_graphite_allow_codegen_errors
648#endif
649#ifdef GENERATOR_FILE
650extern int param_graphite_max_arrays_per_scop;
651#else
652 int x_param_graphite_max_arrays_per_scop;
653#define param_graphite_max_arrays_per_scop global_options.x_param_graphite_max_arrays_per_scop
654#endif
655#ifdef GENERATOR_FILE
656extern int param_graphite_max_nb_scop_params;
657#else
658 int x_param_graphite_max_nb_scop_params;
659#define param_graphite_max_nb_scop_params global_options.x_param_graphite_max_nb_scop_params
660#endif
661#ifdef GENERATOR_FILE
662extern int param_hash_table_verification_limit;
663#else
664 int x_param_hash_table_verification_limit;
665#define param_hash_table_verification_limit global_options.x_param_hash_table_verification_limit
666#endif
667#ifdef GENERATOR_FILE
668extern int param_hot_bb_count_fraction;
669#else
670 int x_param_hot_bb_count_fraction;
671#define param_hot_bb_count_fraction global_options.x_param_hot_bb_count_fraction
672#endif
673#ifdef GENERATOR_FILE
674extern int param_hot_bb_count_ws_permille;
675#else
676 int x_param_hot_bb_count_ws_permille;
677#define param_hot_bb_count_ws_permille global_options.x_param_hot_bb_count_ws_permille
678#endif
679#ifdef GENERATOR_FILE
680extern int param_hot_bb_frequency_fraction;
681#else
682 int x_param_hot_bb_frequency_fraction;
683#define param_hot_bb_frequency_fraction global_options.x_param_hot_bb_frequency_fraction
684#endif
685#ifdef GENERATOR_FILE
686extern int param_hwasan_instrument_allocas;
687#else
688 int x_param_hwasan_instrument_allocas;
689#define param_hwasan_instrument_allocas global_options.x_param_hwasan_instrument_allocas
690#endif
691#ifdef GENERATOR_FILE
692extern int param_hwasan_instrument_mem_intrinsics;
693#else
694 int x_param_hwasan_instrument_mem_intrinsics;
695#define param_hwasan_instrument_mem_intrinsics global_options.x_param_hwasan_instrument_mem_intrinsics
696#endif
697#ifdef GENERATOR_FILE
698extern int param_hwasan_instrument_reads;
699#else
700 int x_param_hwasan_instrument_reads;
701#define param_hwasan_instrument_reads global_options.x_param_hwasan_instrument_reads
702#endif
703#ifdef GENERATOR_FILE
704extern int param_hwasan_instrument_stack;
705#else
706 int x_param_hwasan_instrument_stack;
707#define param_hwasan_instrument_stack global_options.x_param_hwasan_instrument_stack
708#endif
709#ifdef GENERATOR_FILE
710extern int param_hwasan_instrument_writes;
711#else
712 int x_param_hwasan_instrument_writes;
713#define param_hwasan_instrument_writes global_options.x_param_hwasan_instrument_writes
714#endif
715#ifdef GENERATOR_FILE
716extern int param_hwasan_random_frame_tag;
717#else
718 int x_param_hwasan_random_frame_tag;
719#define param_hwasan_random_frame_tag global_options.x_param_hwasan_random_frame_tag
720#endif
721#ifdef GENERATOR_FILE
722extern int param_inline_heuristics_hint_percent;
723#else
724 int x_param_inline_heuristics_hint_percent;
725#define param_inline_heuristics_hint_percent global_options.x_param_inline_heuristics_hint_percent
726#endif
727#ifdef GENERATOR_FILE
728extern int param_inline_min_speedup;
729#else
730 int x_param_inline_min_speedup;
731#define param_inline_min_speedup global_options.x_param_inline_min_speedup
732#endif
733#ifdef GENERATOR_FILE
734extern int param_inline_unit_growth;
735#else
736 int x_param_inline_unit_growth;
737#define param_inline_unit_growth global_options.x_param_inline_unit_growth
738#endif
739#ifdef GENERATOR_FILE
740extern int param_integer_share_limit;
741#else
742 int x_param_integer_share_limit;
743#define param_integer_share_limit global_options.x_param_integer_share_limit
744#endif
745#ifdef GENERATOR_FILE
746extern int param_ipa_cp_eval_threshold;
747#else
748 int x_param_ipa_cp_eval_threshold;
749#define param_ipa_cp_eval_threshold global_options.x_param_ipa_cp_eval_threshold
750#endif
751#ifdef GENERATOR_FILE
752extern int param_ipa_cp_large_unit_insns;
753#else
754 int x_param_ipa_cp_large_unit_insns;
755#define param_ipa_cp_large_unit_insns global_options.x_param_ipa_cp_large_unit_insns
756#endif
757#ifdef GENERATOR_FILE
758extern int param_ipa_cp_loop_hint_bonus;
759#else
760 int x_param_ipa_cp_loop_hint_bonus;
761#define param_ipa_cp_loop_hint_bonus global_options.x_param_ipa_cp_loop_hint_bonus
762#endif
763#ifdef GENERATOR_FILE
764extern int param_ipa_cp_max_recursive_depth;
765#else
766 int x_param_ipa_cp_max_recursive_depth;
767#define param_ipa_cp_max_recursive_depth global_options.x_param_ipa_cp_max_recursive_depth
768#endif
769#ifdef GENERATOR_FILE
770extern int param_ipa_cp_min_recursive_probability;
771#else
772 int x_param_ipa_cp_min_recursive_probability;
773#define param_ipa_cp_min_recursive_probability global_options.x_param_ipa_cp_min_recursive_probability
774#endif
775#ifdef GENERATOR_FILE
776extern int param_ipa_cp_profile_count_base;
777#else
778 int x_param_ipa_cp_profile_count_base;
779#define param_ipa_cp_profile_count_base global_options.x_param_ipa_cp_profile_count_base
780#endif
781#ifdef GENERATOR_FILE
782extern int param_ipa_cp_recursion_penalty;
783#else
784 int x_param_ipa_cp_recursion_penalty;
785#define param_ipa_cp_recursion_penalty global_options.x_param_ipa_cp_recursion_penalty
786#endif
787#ifdef GENERATOR_FILE
788extern int param_ipa_cp_recursive_freq_factor;
789#else
790 int x_param_ipa_cp_recursive_freq_factor;
791#define param_ipa_cp_recursive_freq_factor global_options.x_param_ipa_cp_recursive_freq_factor
792#endif
793#ifdef GENERATOR_FILE
794extern int param_ipa_cp_single_call_penalty;
795#else
796 int x_param_ipa_cp_single_call_penalty;
797#define param_ipa_cp_single_call_penalty global_options.x_param_ipa_cp_single_call_penalty
798#endif
799#ifdef GENERATOR_FILE
800extern int param_ipa_cp_unit_growth;
801#else
802 int x_param_ipa_cp_unit_growth;
803#define param_ipa_cp_unit_growth global_options.x_param_ipa_cp_unit_growth
804#endif
805#ifdef GENERATOR_FILE
806extern int param_ipa_cp_value_list_size;
807#else
808 int x_param_ipa_cp_value_list_size;
809#define param_ipa_cp_value_list_size global_options.x_param_ipa_cp_value_list_size
810#endif
811#ifdef GENERATOR_FILE
812extern int param_ipa_jump_function_lookups;
813#else
814 int x_param_ipa_jump_function_lookups;
815#define param_ipa_jump_function_lookups global_options.x_param_ipa_jump_function_lookups
816#endif
817#ifdef GENERATOR_FILE
818extern int param_ipa_max_aa_steps;
819#else
820 int x_param_ipa_max_aa_steps;
821#define param_ipa_max_aa_steps global_options.x_param_ipa_max_aa_steps
822#endif
823#ifdef GENERATOR_FILE
824extern int param_ipa_max_agg_items;
825#else
826 int x_param_ipa_max_agg_items;
827#define param_ipa_max_agg_items global_options.x_param_ipa_max_agg_items
828#endif
829#ifdef GENERATOR_FILE
830extern int param_ipa_max_loop_predicates;
831#else
832 int x_param_ipa_max_loop_predicates;
833#define param_ipa_max_loop_predicates global_options.x_param_ipa_max_loop_predicates
834#endif
835#ifdef GENERATOR_FILE
836extern int param_ipa_max_param_expr_ops;
837#else
838 int x_param_ipa_max_param_expr_ops;
839#define param_ipa_max_param_expr_ops global_options.x_param_ipa_max_param_expr_ops
840#endif
841#ifdef GENERATOR_FILE
842extern int param_ipa_max_switch_predicate_bounds;
843#else
844 int x_param_ipa_max_switch_predicate_bounds;
845#define param_ipa_max_switch_predicate_bounds global_options.x_param_ipa_max_switch_predicate_bounds
846#endif
847#ifdef GENERATOR_FILE
848extern int param_ipa_sra_deref_prob_threshold;
849#else
850 int x_param_ipa_sra_deref_prob_threshold;
851#define param_ipa_sra_deref_prob_threshold global_options.x_param_ipa_sra_deref_prob_threshold
852#endif
853#ifdef GENERATOR_FILE
854extern int param_ipa_sra_max_replacements;
855#else
856 int x_param_ipa_sra_max_replacements;
857#define param_ipa_sra_max_replacements global_options.x_param_ipa_sra_max_replacements
858#endif
859#ifdef GENERATOR_FILE
860extern int param_ipa_sra_ptr_growth_factor;
861#else
862 int x_param_ipa_sra_ptr_growth_factor;
863#define param_ipa_sra_ptr_growth_factor global_options.x_param_ipa_sra_ptr_growth_factor
864#endif
865#ifdef GENERATOR_FILE
866extern int param_ipa_sra_ptrwrap_growth_factor;
867#else
868 int x_param_ipa_sra_ptrwrap_growth_factor;
869#define param_ipa_sra_ptrwrap_growth_factor global_options.x_param_ipa_sra_ptrwrap_growth_factor
870#endif
871#ifdef GENERATOR_FILE
872extern int param_ira_consider_dup_in_all_alts;
873#else
874 int x_param_ira_consider_dup_in_all_alts;
875#define param_ira_consider_dup_in_all_alts global_options.x_param_ira_consider_dup_in_all_alts
876#endif
877#ifdef GENERATOR_FILE
878extern int param_ira_loop_reserved_regs;
879#else
880 int x_param_ira_loop_reserved_regs;
881#define param_ira_loop_reserved_regs global_options.x_param_ira_loop_reserved_regs
882#endif
883#ifdef GENERATOR_FILE
884extern int param_ira_max_conflict_table_size;
885#else
886 int x_param_ira_max_conflict_table_size;
887#define param_ira_max_conflict_table_size global_options.x_param_ira_max_conflict_table_size
888#endif
889#ifdef GENERATOR_FILE
890extern int param_ira_max_loops_num;
891#else
892 int x_param_ira_max_loops_num;
893#define param_ira_max_loops_num global_options.x_param_ira_max_loops_num
894#endif
895#ifdef GENERATOR_FILE
896extern int param_ira_simple_lra_insn_threshold;
897#else
898 int x_param_ira_simple_lra_insn_threshold;
899#define param_ira_simple_lra_insn_threshold global_options.x_param_ira_simple_lra_insn_threshold
900#endif
901#ifdef GENERATOR_FILE
902extern int param_iv_always_prune_cand_set_bound;
903#else
904 int x_param_iv_always_prune_cand_set_bound;
905#define param_iv_always_prune_cand_set_bound global_options.x_param_iv_always_prune_cand_set_bound
906#endif
907#ifdef GENERATOR_FILE
908extern int param_iv_consider_all_candidates_bound;
909#else
910 int x_param_iv_consider_all_candidates_bound;
911#define param_iv_consider_all_candidates_bound global_options.x_param_iv_consider_all_candidates_bound
912#endif
913#ifdef GENERATOR_FILE
914extern int param_iv_max_considered_uses;
915#else
916 int x_param_iv_max_considered_uses;
917#define param_iv_max_considered_uses global_options.x_param_iv_max_considered_uses
918#endif
919#ifdef GENERATOR_FILE
920extern int param_jump_table_max_growth_ratio_for_size;
921#else
922 int x_param_jump_table_max_growth_ratio_for_size;
923#define param_jump_table_max_growth_ratio_for_size global_options.x_param_jump_table_max_growth_ratio_for_size
924#endif
925#ifdef GENERATOR_FILE
926extern int param_jump_table_max_growth_ratio_for_speed;
927#else
928 int x_param_jump_table_max_growth_ratio_for_speed;
929#define param_jump_table_max_growth_ratio_for_speed global_options.x_param_jump_table_max_growth_ratio_for_speed
930#endif
931#ifdef GENERATOR_FILE
932extern int param_l1_cache_line_size;
933#else
934 int x_param_l1_cache_line_size;
935#define param_l1_cache_line_size global_options.x_param_l1_cache_line_size
936#endif
937#ifdef GENERATOR_FILE
938extern int param_l1_cache_size;
939#else
940 int x_param_l1_cache_size;
941#define param_l1_cache_size global_options.x_param_l1_cache_size
942#endif
943#ifdef GENERATOR_FILE
944extern int param_l2_cache_size;
945#else
946 int x_param_l2_cache_size;
947#define param_l2_cache_size global_options.x_param_l2_cache_size
948#endif
949#ifdef GENERATOR_FILE
950extern int param_large_function_growth;
951#else
952 int x_param_large_function_growth;
953#define param_large_function_growth global_options.x_param_large_function_growth
954#endif
955#ifdef GENERATOR_FILE
956extern int param_large_function_insns;
957#else
958 int x_param_large_function_insns;
959#define param_large_function_insns global_options.x_param_large_function_insns
960#endif
961#ifdef GENERATOR_FILE
962extern int param_stack_frame_growth;
963#else
964 int x_param_stack_frame_growth;
965#define param_stack_frame_growth global_options.x_param_stack_frame_growth
966#endif
967#ifdef GENERATOR_FILE
968extern int param_large_stack_frame;
969#else
970 int x_param_large_stack_frame;
971#define param_large_stack_frame global_options.x_param_large_stack_frame
972#endif
973#ifdef GENERATOR_FILE
974extern int param_large_unit_insns;
975#else
976 int x_param_large_unit_insns;
977#define param_large_unit_insns global_options.x_param_large_unit_insns
978#endif
979#ifdef GENERATOR_FILE
980extern int param_lazy_modules;
981#else
982 int x_param_lazy_modules;
983#define param_lazy_modules global_options.x_param_lazy_modules
984#endif
985#ifdef GENERATOR_FILE
986extern int param_lim_expensive;
987#else
988 int x_param_lim_expensive;
989#define param_lim_expensive global_options.x_param_lim_expensive
990#endif
991#ifdef GENERATOR_FILE
992extern int param_logical_op_non_short_circuit;
993#else
994 int x_param_logical_op_non_short_circuit;
995#define param_logical_op_non_short_circuit global_options.x_param_logical_op_non_short_circuit
996#endif
997#ifdef GENERATOR_FILE
998extern int param_loop_block_tile_size;
999#else
1000 int x_param_loop_block_tile_size;
1001#define param_loop_block_tile_size global_options.x_param_loop_block_tile_size
1002#endif
1003#ifdef GENERATOR_FILE
1004extern int param_loop_interchange_max_num_stmts;
1005#else
1006 int x_param_loop_interchange_max_num_stmts;
1007#define param_loop_interchange_max_num_stmts global_options.x_param_loop_interchange_max_num_stmts
1008#endif
1009#ifdef GENERATOR_FILE
1010extern int param_loop_interchange_stride_ratio;
1011#else
1012 int x_param_loop_interchange_stride_ratio;
1013#define param_loop_interchange_stride_ratio global_options.x_param_loop_interchange_stride_ratio
1014#endif
1015#ifdef GENERATOR_FILE
1016extern int param_loop_invariant_max_bbs_in_loop;
1017#else
1018 int x_param_loop_invariant_max_bbs_in_loop;
1019#define param_loop_invariant_max_bbs_in_loop global_options.x_param_loop_invariant_max_bbs_in_loop
1020#endif
1021#ifdef GENERATOR_FILE
1022extern int param_loop_max_datarefs_for_datadeps;
1023#else
1024 int x_param_loop_max_datarefs_for_datadeps;
1025#define param_loop_max_datarefs_for_datadeps global_options.x_param_loop_max_datarefs_for_datadeps
1026#endif
1027#ifdef GENERATOR_FILE
1028extern int param_loop_versioning_max_inner_insns;
1029#else
1030 int x_param_loop_versioning_max_inner_insns;
1031#define param_loop_versioning_max_inner_insns global_options.x_param_loop_versioning_max_inner_insns
1032#endif
1033#ifdef GENERATOR_FILE
1034extern int param_loop_versioning_max_outer_insns;
1035#else
1036 int x_param_loop_versioning_max_outer_insns;
1037#define param_loop_versioning_max_outer_insns global_options.x_param_loop_versioning_max_outer_insns
1038#endif
1039#ifdef GENERATOR_FILE
1040extern int param_lra_inheritance_ebb_probability_cutoff;
1041#else
1042 int x_param_lra_inheritance_ebb_probability_cutoff;
1043#define param_lra_inheritance_ebb_probability_cutoff global_options.x_param_lra_inheritance_ebb_probability_cutoff
1044#endif
1045#ifdef GENERATOR_FILE
1046extern int param_lra_max_considered_reload_pseudos;
1047#else
1048 int x_param_lra_max_considered_reload_pseudos;
1049#define param_lra_max_considered_reload_pseudos global_options.x_param_lra_max_considered_reload_pseudos
1050#endif
1051#ifdef GENERATOR_FILE
1052extern int param_max_partition_size;
1053#else
1054 int x_param_max_partition_size;
1055#define param_max_partition_size global_options.x_param_max_partition_size
1056#endif
1057#ifdef GENERATOR_FILE
1058extern int param_max_lto_streaming_parallelism;
1059#else
1060 int x_param_max_lto_streaming_parallelism;
1061#define param_max_lto_streaming_parallelism global_options.x_param_max_lto_streaming_parallelism
1062#endif
1063#ifdef GENERATOR_FILE
1064extern int param_min_partition_size;
1065#else
1066 int x_param_min_partition_size;
1067#define param_min_partition_size global_options.x_param_min_partition_size
1068#endif
1069#ifdef GENERATOR_FILE
1070extern int param_lto_partitions;
1071#else
1072 int x_param_lto_partitions;
1073#define param_lto_partitions global_options.x_param_lto_partitions
1074#endif
1075#ifdef GENERATOR_FILE
1076extern int param_max_average_unrolled_insns;
1077#else
1078 int x_param_max_average_unrolled_insns;
1079#define param_max_average_unrolled_insns global_options.x_param_max_average_unrolled_insns
1080#endif
1081#ifdef GENERATOR_FILE
1082extern int param_max_combine_insns;
1083#else
1084 int x_param_max_combine_insns;
1085#define param_max_combine_insns global_options.x_param_max_combine_insns
1086#endif
1087#ifdef GENERATOR_FILE
1088extern int param_max_unroll_iterations;
1089#else
1090 int x_param_max_unroll_iterations;
1091#define param_max_unroll_iterations global_options.x_param_max_unroll_iterations
1092#endif
1093#ifdef GENERATOR_FILE
1094extern int param_max_completely_peel_times;
1095#else
1096 int x_param_max_completely_peel_times;
1097#define param_max_completely_peel_times global_options.x_param_max_completely_peel_times
1098#endif
1099#ifdef GENERATOR_FILE
1100extern int param_max_completely_peeled_insns;
1101#else
1102 int x_param_max_completely_peeled_insns;
1103#define param_max_completely_peeled_insns global_options.x_param_max_completely_peeled_insns
1104#endif
1105#ifdef GENERATOR_FILE
1106extern int param_max_crossjump_edges;
1107#else
1108 int x_param_max_crossjump_edges;
1109#define param_max_crossjump_edges global_options.x_param_max_crossjump_edges
1110#endif
1111#ifdef GENERATOR_FILE
1112extern int param_max_cse_insns;
1113#else
1114 int x_param_max_cse_insns;
1115#define param_max_cse_insns global_options.x_param_max_cse_insns
1116#endif
1117#ifdef GENERATOR_FILE
1118extern int param_max_cse_path_length;
1119#else
1120 int x_param_max_cse_path_length;
1121#define param_max_cse_path_length global_options.x_param_max_cse_path_length
1122#endif
1123#ifdef GENERATOR_FILE
1124extern int param_max_cselib_memory_locations;
1125#else
1126 int x_param_max_cselib_memory_locations;
1127#define param_max_cselib_memory_locations global_options.x_param_max_cselib_memory_locations
1128#endif
1129#ifdef GENERATOR_FILE
1130extern int param_max_debug_marker_count;
1131#else
1132 int x_param_max_debug_marker_count;
1133#define param_max_debug_marker_count global_options.x_param_max_debug_marker_count
1134#endif
1135#ifdef GENERATOR_FILE
1136extern int param_max_delay_slot_insn_search;
1137#else
1138 int x_param_max_delay_slot_insn_search;
1139#define param_max_delay_slot_insn_search global_options.x_param_max_delay_slot_insn_search
1140#endif
1141#ifdef GENERATOR_FILE
1142extern int param_max_delay_slot_live_search;
1143#else
1144 int x_param_max_delay_slot_live_search;
1145#define param_max_delay_slot_live_search global_options.x_param_max_delay_slot_live_search
1146#endif
1147#ifdef GENERATOR_FILE
1148extern int param_max_dse_active_local_stores;
1149#else
1150 int x_param_max_dse_active_local_stores;
1151#define param_max_dse_active_local_stores global_options.x_param_max_dse_active_local_stores
1152#endif
1153#ifdef GENERATOR_FILE
1154extern int param_early_inliner_max_iterations;
1155#else
1156 int x_param_early_inliner_max_iterations;
1157#define param_early_inliner_max_iterations global_options.x_param_early_inliner_max_iterations
1158#endif
1159#ifdef GENERATOR_FILE
1160extern int param_max_fields_for_field_sensitive;
1161#else
1162 int x_param_max_fields_for_field_sensitive;
1163#define param_max_fields_for_field_sensitive global_options.x_param_max_fields_for_field_sensitive
1164#endif
1165#ifdef GENERATOR_FILE
1166extern int param_max_find_base_term_values;
1167#else
1168 int x_param_max_find_base_term_values;
1169#define param_max_find_base_term_values global_options.x_param_max_find_base_term_values
1170#endif
1171#ifdef GENERATOR_FILE
1172extern int param_max_fsm_thread_path_insns;
1173#else
1174 int x_param_max_fsm_thread_path_insns;
1175#define param_max_fsm_thread_path_insns global_options.x_param_max_fsm_thread_path_insns
1176#endif
1177#ifdef GENERATOR_FILE
1178extern int param_max_gcse_insertion_ratio;
1179#else
1180 int x_param_max_gcse_insertion_ratio;
1181#define param_max_gcse_insertion_ratio global_options.x_param_max_gcse_insertion_ratio
1182#endif
1183#ifdef GENERATOR_FILE
1184extern int param_max_gcse_memory;
1185#else
1186 int x_param_max_gcse_memory;
1187#define param_max_gcse_memory global_options.x_param_max_gcse_memory
1188#endif
1189#ifdef GENERATOR_FILE
1190extern int param_max_goto_duplication_insns;
1191#else
1192 int x_param_max_goto_duplication_insns;
1193#define param_max_goto_duplication_insns global_options.x_param_max_goto_duplication_insns
1194#endif
1195#ifdef GENERATOR_FILE
1196extern int param_max_grow_copy_bb_insns;
1197#else
1198 int x_param_max_grow_copy_bb_insns;
1199#define param_max_grow_copy_bb_insns global_options.x_param_max_grow_copy_bb_insns
1200#endif
1201#ifdef GENERATOR_FILE
1202extern int param_max_hoist_depth;
1203#else
1204 int x_param_max_hoist_depth;
1205#define param_max_hoist_depth global_options.x_param_max_hoist_depth
1206#endif
1207#ifdef GENERATOR_FILE
1208extern int param_inline_functions_called_once_insns;
1209#else
1210 int x_param_inline_functions_called_once_insns;
1211#define param_inline_functions_called_once_insns global_options.x_param_inline_functions_called_once_insns
1212#endif
1213#ifdef GENERATOR_FILE
1214extern int param_inline_functions_called_once_loop_depth;
1215#else
1216 int x_param_inline_functions_called_once_loop_depth;
1217#define param_inline_functions_called_once_loop_depth global_options.x_param_inline_functions_called_once_loop_depth
1218#endif
1219#ifdef GENERATOR_FILE
1220extern int param_max_inline_insns_auto;
1221#else
1222 int x_param_max_inline_insns_auto;
1223#define param_max_inline_insns_auto global_options.x_param_max_inline_insns_auto
1224#endif
1225#ifdef GENERATOR_FILE
1226extern int param_max_inline_insns_recursive_auto;
1227#else
1228 int x_param_max_inline_insns_recursive_auto;
1229#define param_max_inline_insns_recursive_auto global_options.x_param_max_inline_insns_recursive_auto
1230#endif
1231#ifdef GENERATOR_FILE
1232extern int param_max_inline_insns_recursive;
1233#else
1234 int x_param_max_inline_insns_recursive;
1235#define param_max_inline_insns_recursive global_options.x_param_max_inline_insns_recursive
1236#endif
1237#ifdef GENERATOR_FILE
1238extern int param_max_inline_insns_single;
1239#else
1240 int x_param_max_inline_insns_single;
1241#define param_max_inline_insns_single global_options.x_param_max_inline_insns_single
1242#endif
1243#ifdef GENERATOR_FILE
1244extern int param_max_inline_insns_size;
1245#else
1246 int x_param_max_inline_insns_size;
1247#define param_max_inline_insns_size global_options.x_param_max_inline_insns_size
1248#endif
1249#ifdef GENERATOR_FILE
1250extern int param_max_inline_insns_small;
1251#else
1252 int x_param_max_inline_insns_small;
1253#define param_max_inline_insns_small global_options.x_param_max_inline_insns_small
1254#endif
1255#ifdef GENERATOR_FILE
1256extern int param_max_inline_recursive_depth_auto;
1257#else
1258 int x_param_max_inline_recursive_depth_auto;
1259#define param_max_inline_recursive_depth_auto global_options.x_param_max_inline_recursive_depth_auto
1260#endif
1261#ifdef GENERATOR_FILE
1262extern int param_max_inline_recursive_depth;
1263#else
1264 int x_param_max_inline_recursive_depth;
1265#define param_max_inline_recursive_depth global_options.x_param_max_inline_recursive_depth
1266#endif
1267#ifdef GENERATOR_FILE
1268extern int param_max_isl_operations;
1269#else
1270 int x_param_max_isl_operations;
1271#define param_max_isl_operations global_options.x_param_max_isl_operations
1272#endif
1273#ifdef GENERATOR_FILE
1274extern int param_max_iterations_computation_cost;
1275#else
1276 int x_param_max_iterations_computation_cost;
1277#define param_max_iterations_computation_cost global_options.x_param_max_iterations_computation_cost
1278#endif
1279#ifdef GENERATOR_FILE
1280extern int param_max_iterations_to_track;
1281#else
1282 int x_param_max_iterations_to_track;
1283#define param_max_iterations_to_track global_options.x_param_max_iterations_to_track
1284#endif
1285#ifdef GENERATOR_FILE
1286extern int param_max_jump_thread_duplication_stmts;
1287#else
1288 int x_param_max_jump_thread_duplication_stmts;
1289#define param_max_jump_thread_duplication_stmts global_options.x_param_max_jump_thread_duplication_stmts
1290#endif
1291#ifdef GENERATOR_FILE
1292extern int param_max_jump_thread_paths;
1293#else
1294 int x_param_max_jump_thread_paths;
1295#define param_max_jump_thread_paths global_options.x_param_max_jump_thread_paths
1296#endif
1297#ifdef GENERATOR_FILE
1298extern int param_max_last_value_rtl;
1299#else
1300 int x_param_max_last_value_rtl;
1301#define param_max_last_value_rtl global_options.x_param_max_last_value_rtl
1302#endif
1303#ifdef GENERATOR_FILE
1304extern int param_max_loop_header_insns;
1305#else
1306 int x_param_max_loop_header_insns;
1307#define param_max_loop_header_insns global_options.x_param_max_loop_header_insns
1308#endif
1309#ifdef GENERATOR_FILE
1310extern int param_max_modulo_backtrack_attempts;
1311#else
1312 int x_param_max_modulo_backtrack_attempts;
1313#define param_max_modulo_backtrack_attempts global_options.x_param_max_modulo_backtrack_attempts
1314#endif
1315#ifdef GENERATOR_FILE
1316extern int param_max_partial_antic_length;
1317#else
1318 int x_param_max_partial_antic_length;
1319#define param_max_partial_antic_length global_options.x_param_max_partial_antic_length
1320#endif
1321#ifdef GENERATOR_FILE
1322extern int param_max_peel_branches;
1323#else
1324 int x_param_max_peel_branches;
1325#define param_max_peel_branches global_options.x_param_max_peel_branches
1326#endif
1327#ifdef GENERATOR_FILE
1328extern int param_max_peel_times;
1329#else
1330 int x_param_max_peel_times;
1331#define param_max_peel_times global_options.x_param_max_peel_times
1332#endif
1333#ifdef GENERATOR_FILE
1334extern int param_max_peeled_insns;
1335#else
1336 int x_param_max_peeled_insns;
1337#define param_max_peeled_insns global_options.x_param_max_peeled_insns
1338#endif
1339#ifdef GENERATOR_FILE
1340extern int param_max_pending_list_length;
1341#else
1342 int x_param_max_pending_list_length;
1343#define param_max_pending_list_length global_options.x_param_max_pending_list_length
1344#endif
1345#ifdef GENERATOR_FILE
1346extern int param_max_pipeline_region_blocks;
1347#else
1348 int x_param_max_pipeline_region_blocks;
1349#define param_max_pipeline_region_blocks global_options.x_param_max_pipeline_region_blocks
1350#endif
1351#ifdef GENERATOR_FILE
1352extern int param_max_pipeline_region_insns;
1353#else
1354 int x_param_max_pipeline_region_insns;
1355#define param_max_pipeline_region_insns global_options.x_param_max_pipeline_region_insns
1356#endif
1357#ifdef GENERATOR_FILE
1358extern int param_max_pow_sqrt_depth;
1359#else
1360 int x_param_max_pow_sqrt_depth;
1361#define param_max_pow_sqrt_depth global_options.x_param_max_pow_sqrt_depth
1362#endif
1363#ifdef GENERATOR_FILE
1364extern int param_max_predicted_iterations;
1365#else
1366 int x_param_max_predicted_iterations;
1367#define param_max_predicted_iterations global_options.x_param_max_predicted_iterations
1368#endif
1369#ifdef GENERATOR_FILE
1370extern int param_max_reload_search_insns;
1371#else
1372 int x_param_max_reload_search_insns;
1373#define param_max_reload_search_insns global_options.x_param_max_reload_search_insns
1374#endif
1375#ifdef GENERATOR_FILE
1376extern int param_max_rtl_if_conversion_insns;
1377#else
1378 int x_param_max_rtl_if_conversion_insns;
1379#define param_max_rtl_if_conversion_insns global_options.x_param_max_rtl_if_conversion_insns
1380#endif
1381#ifdef GENERATOR_FILE
1382extern int param_max_rtl_if_conversion_predictable_cost;
1383#else
1384 int x_param_max_rtl_if_conversion_predictable_cost;
1385#define param_max_rtl_if_conversion_predictable_cost global_options.x_param_max_rtl_if_conversion_predictable_cost
1386#endif
1387#ifdef GENERATOR_FILE
1388extern int param_max_rtl_if_conversion_unpredictable_cost;
1389#else
1390 int x_param_max_rtl_if_conversion_unpredictable_cost;
1391#define param_max_rtl_if_conversion_unpredictable_cost global_options.x_param_max_rtl_if_conversion_unpredictable_cost
1392#endif
1393#ifdef GENERATOR_FILE
1394extern int param_max_sched_extend_regions_iters;
1395#else
1396 int x_param_max_sched_extend_regions_iters;
1397#define param_max_sched_extend_regions_iters global_options.x_param_max_sched_extend_regions_iters
1398#endif
1399#ifdef GENERATOR_FILE
1400extern int param_max_sched_insn_conflict_delay;
1401#else
1402 int x_param_max_sched_insn_conflict_delay;
1403#define param_max_sched_insn_conflict_delay global_options.x_param_max_sched_insn_conflict_delay
1404#endif
1405#ifdef GENERATOR_FILE
1406extern int param_max_sched_ready_insns;
1407#else
1408 int x_param_max_sched_ready_insns;
1409#define param_max_sched_ready_insns global_options.x_param_max_sched_ready_insns
1410#endif
1411#ifdef GENERATOR_FILE
1412extern int param_max_sched_region_blocks;
1413#else
1414 int x_param_max_sched_region_blocks;
1415#define param_max_sched_region_blocks global_options.x_param_max_sched_region_blocks
1416#endif
1417#ifdef GENERATOR_FILE
1418extern int param_max_sched_region_insns;
1419#else
1420 int x_param_max_sched_region_insns;
1421#define param_max_sched_region_insns global_options.x_param_max_sched_region_insns
1422#endif
1423#ifdef GENERATOR_FILE
1424extern int param_max_slsr_candidate_scan;
1425#else
1426 int x_param_max_slsr_candidate_scan;
1427#define param_max_slsr_candidate_scan global_options.x_param_max_slsr_candidate_scan
1428#endif
1429#ifdef GENERATOR_FILE
1430extern int param_max_speculative_devirt_maydefs;
1431#else
1432 int x_param_max_speculative_devirt_maydefs;
1433#define param_max_speculative_devirt_maydefs global_options.x_param_max_speculative_devirt_maydefs
1434#endif
1435#ifdef GENERATOR_FILE
1436extern int param_max_ssa_name_query_depth;
1437#else
1438 int x_param_max_ssa_name_query_depth;
1439#define param_max_ssa_name_query_depth global_options.x_param_max_ssa_name_query_depth
1440#endif
1441#ifdef GENERATOR_FILE
1442extern int param_max_store_chains_to_track;
1443#else
1444 int x_param_max_store_chains_to_track;
1445#define param_max_store_chains_to_track global_options.x_param_max_store_chains_to_track
1446#endif
1447#ifdef GENERATOR_FILE
1448extern int param_max_stores_to_merge;
1449#else
1450 int x_param_max_stores_to_merge;
1451#define param_max_stores_to_merge global_options.x_param_max_stores_to_merge
1452#endif
1453#ifdef GENERATOR_FILE
1454extern int param_max_stores_to_sink;
1455#else
1456 int x_param_max_stores_to_sink;
1457#define param_max_stores_to_sink global_options.x_param_max_stores_to_sink
1458#endif
1459#ifdef GENERATOR_FILE
1460extern int param_max_stores_to_track;
1461#else
1462 int x_param_max_stores_to_track;
1463#define param_max_stores_to_track global_options.x_param_max_stores_to_track
1464#endif
1465#ifdef GENERATOR_FILE
1466extern int param_max_tail_merge_comparisons;
1467#else
1468 int x_param_max_tail_merge_comparisons;
1469#define param_max_tail_merge_comparisons global_options.x_param_max_tail_merge_comparisons
1470#endif
1471#ifdef GENERATOR_FILE
1472extern int param_max_tail_merge_iterations;
1473#else
1474 int x_param_max_tail_merge_iterations;
1475#define param_max_tail_merge_iterations global_options.x_param_max_tail_merge_iterations
1476#endif
1477#ifdef GENERATOR_FILE
1478extern int param_max_tracked_strlens;
1479#else
1480 int x_param_max_tracked_strlens;
1481#define param_max_tracked_strlens global_options.x_param_max_tracked_strlens
1482#endif
1483#ifdef GENERATOR_FILE
1484extern int param_max_tree_if_conversion_phi_args;
1485#else
1486 int x_param_max_tree_if_conversion_phi_args;
1487#define param_max_tree_if_conversion_phi_args global_options.x_param_max_tree_if_conversion_phi_args
1488#endif
1489#ifdef GENERATOR_FILE
1490extern int param_max_unroll_times;
1491#else
1492 int x_param_max_unroll_times;
1493#define param_max_unroll_times global_options.x_param_max_unroll_times
1494#endif
1495#ifdef GENERATOR_FILE
1496extern int param_max_unrolled_insns;
1497#else
1498 int x_param_max_unrolled_insns;
1499#define param_max_unrolled_insns global_options.x_param_max_unrolled_insns
1500#endif
1501#ifdef GENERATOR_FILE
1502extern int param_max_unswitch_depth;
1503#else
1504 int x_param_max_unswitch_depth;
1505#define param_max_unswitch_depth global_options.x_param_max_unswitch_depth
1506#endif
1507#ifdef GENERATOR_FILE
1508extern int param_max_unswitch_insns;
1509#else
1510 int x_param_max_unswitch_insns;
1511#define param_max_unswitch_insns global_options.x_param_max_unswitch_insns
1512#endif
1513#ifdef GENERATOR_FILE
1514extern int param_max_variable_expansions;
1515#else
1516 int x_param_max_variable_expansions;
1517#define param_max_variable_expansions global_options.x_param_max_variable_expansions
1518#endif
1519#ifdef GENERATOR_FILE
1520extern int param_max_vartrack_expr_depth;
1521#else
1522 int x_param_max_vartrack_expr_depth;
1523#define param_max_vartrack_expr_depth global_options.x_param_max_vartrack_expr_depth
1524#endif
1525#ifdef GENERATOR_FILE
1526extern int param_max_vartrack_reverse_op_size;
1527#else
1528 int x_param_max_vartrack_reverse_op_size;
1529#define param_max_vartrack_reverse_op_size global_options.x_param_max_vartrack_reverse_op_size
1530#endif
1531#ifdef GENERATOR_FILE
1532extern int param_max_vartrack_size;
1533#else
1534 int x_param_max_vartrack_size;
1535#define param_max_vartrack_size global_options.x_param_max_vartrack_size
1536#endif
1537#ifdef GENERATOR_FILE
1538extern int param_min_crossjump_insns;
1539#else
1540 int x_param_min_crossjump_insns;
1541#define param_min_crossjump_insns global_options.x_param_min_crossjump_insns
1542#endif
1543#ifdef GENERATOR_FILE
1544extern int param_min_inline_recursive_probability;
1545#else
1546 int x_param_min_inline_recursive_probability;
1547#define param_min_inline_recursive_probability global_options.x_param_min_inline_recursive_probability
1548#endif
1549#ifdef GENERATOR_FILE
1550extern int param_min_insn_to_prefetch_ratio;
1551#else
1552 int x_param_min_insn_to_prefetch_ratio;
1553#define param_min_insn_to_prefetch_ratio global_options.x_param_min_insn_to_prefetch_ratio
1554#endif
1555#ifdef GENERATOR_FILE
1556extern int param_min_loop_cond_split_prob;
1557#else
1558 int x_param_min_loop_cond_split_prob;
1559#define param_min_loop_cond_split_prob global_options.x_param_min_loop_cond_split_prob
1560#endif
1561#ifdef GENERATOR_FILE
1562extern int param_min_nondebug_insn_uid;
1563#else
1564 int x_param_min_nondebug_insn_uid;
1565#define param_min_nondebug_insn_uid global_options.x_param_min_nondebug_insn_uid
1566#endif
1567#ifdef GENERATOR_FILE
1568extern int param_min_pagesize;
1569#else
1570 int x_param_min_pagesize;
1571#define param_min_pagesize global_options.x_param_min_pagesize
1572#endif
1573#ifdef GENERATOR_FILE
1574extern int param_min_size_for_stack_sharing;
1575#else
1576 int x_param_min_size_for_stack_sharing;
1577#define param_min_size_for_stack_sharing global_options.x_param_min_size_for_stack_sharing
1578#endif
1579#ifdef GENERATOR_FILE
1580extern int param_min_spec_prob;
1581#else
1582 int x_param_min_spec_prob;
1583#define param_min_spec_prob global_options.x_param_min_spec_prob
1584#endif
1585#ifdef GENERATOR_FILE
1586extern int param_min_vect_loop_bound;
1587#else
1588 int x_param_min_vect_loop_bound;
1589#define param_min_vect_loop_bound global_options.x_param_min_vect_loop_bound
1590#endif
1591#ifdef GENERATOR_FILE
1592extern int param_modref_max_accesses;
1593#else
1594 int x_param_modref_max_accesses;
1595#define param_modref_max_accesses global_options.x_param_modref_max_accesses
1596#endif
1597#ifdef GENERATOR_FILE
1598extern int param_modref_max_adjustments;
1599#else
1600 int x_param_modref_max_adjustments;
1601#define param_modref_max_adjustments global_options.x_param_modref_max_adjustments
1602#endif
1603#ifdef GENERATOR_FILE
1604extern int param_modref_max_bases;
1605#else
1606 int x_param_modref_max_bases;
1607#define param_modref_max_bases global_options.x_param_modref_max_bases
1608#endif
1609#ifdef GENERATOR_FILE
1610extern int param_modref_max_depth;
1611#else
1612 int x_param_modref_max_depth;
1613#define param_modref_max_depth global_options.x_param_modref_max_depth
1614#endif
1615#ifdef GENERATOR_FILE
1616extern int param_modref_max_escape_points;
1617#else
1618 int x_param_modref_max_escape_points;
1619#define param_modref_max_escape_points global_options.x_param_modref_max_escape_points
1620#endif
1621#ifdef GENERATOR_FILE
1622extern int param_modref_max_refs;
1623#else
1624 int x_param_modref_max_refs;
1625#define param_modref_max_refs global_options.x_param_modref_max_refs
1626#endif
1627#ifdef GENERATOR_FILE
1628extern int param_modref_max_tests;
1629#else
1630 int x_param_modref_max_tests;
1631#define param_modref_max_tests global_options.x_param_modref_max_tests
1632#endif
1633#ifdef GENERATOR_FILE
1634extern enum openacc_kernels param_openacc_kernels;
1635#else
1636 enum openacc_kernels x_param_openacc_kernels;
1637#define param_openacc_kernels global_options.x_param_openacc_kernels
1638#endif
1639#ifdef GENERATOR_FILE
1640extern enum openacc_privatization param_openacc_privatization;
1641#else
1642 enum openacc_privatization x_param_openacc_privatization;
1643#define param_openacc_privatization global_options.x_param_openacc_privatization
1644#endif
1645#ifdef GENERATOR_FILE
1646extern int param_parloops_chunk_size;
1647#else
1648 int x_param_parloops_chunk_size;
1649#define param_parloops_chunk_size global_options.x_param_parloops_chunk_size
1650#endif
1651#ifdef GENERATOR_FILE
1652extern int param_parloops_min_per_thread;
1653#else
1654 int x_param_parloops_min_per_thread;
1655#define param_parloops_min_per_thread global_options.x_param_parloops_min_per_thread
1656#endif
1657#ifdef GENERATOR_FILE
1658extern int param_parloops_schedule;
1659#else
1660 int x_param_parloops_schedule;
1661#define param_parloops_schedule global_options.x_param_parloops_schedule
1662#endif
1663#ifdef GENERATOR_FILE
1664extern int param_partial_inlining_entry_probability;
1665#else
1666 int x_param_partial_inlining_entry_probability;
1667#define param_partial_inlining_entry_probability global_options.x_param_partial_inlining_entry_probability
1668#endif
1669#ifdef GENERATOR_FILE
1670extern int param_predictable_branch_outcome;
1671#else
1672 int x_param_predictable_branch_outcome;
1673#define param_predictable_branch_outcome global_options.x_param_predictable_branch_outcome
1674#endif
1675#ifdef GENERATOR_FILE
1676extern int param_prefetch_dynamic_strides;
1677#else
1678 int x_param_prefetch_dynamic_strides;
1679#define param_prefetch_dynamic_strides global_options.x_param_prefetch_dynamic_strides
1680#endif
1681#ifdef GENERATOR_FILE
1682extern int param_prefetch_latency;
1683#else
1684 int x_param_prefetch_latency;
1685#define param_prefetch_latency global_options.x_param_prefetch_latency
1686#endif
1687#ifdef GENERATOR_FILE
1688extern int param_prefetch_min_insn_to_mem_ratio;
1689#else
1690 int x_param_prefetch_min_insn_to_mem_ratio;
1691#define param_prefetch_min_insn_to_mem_ratio global_options.x_param_prefetch_min_insn_to_mem_ratio
1692#endif
1693#ifdef GENERATOR_FILE
1694extern int param_prefetch_minimum_stride;
1695#else
1696 int x_param_prefetch_minimum_stride;
1697#define param_prefetch_minimum_stride global_options.x_param_prefetch_minimum_stride
1698#endif
1699#ifdef GENERATOR_FILE
1700extern int param_profile_func_internal_id;
1701#else
1702 int x_param_profile_func_internal_id;
1703#define param_profile_func_internal_id global_options.x_param_profile_func_internal_id
1704#endif
1705#ifdef GENERATOR_FILE
1706extern enum ranger_debug param_ranger_debug;
1707#else
1708 enum ranger_debug x_param_ranger_debug;
1709#define param_ranger_debug global_options.x_param_ranger_debug
1710#endif
1711#ifdef GENERATOR_FILE
1712extern int param_ranger_logical_depth;
1713#else
1714 int x_param_ranger_logical_depth;
1715#define param_ranger_logical_depth global_options.x_param_ranger_logical_depth
1716#endif
1717#ifdef GENERATOR_FILE
1718extern int param_ranger_recompute_depth;
1719#else
1720 int x_param_ranger_recompute_depth;
1721#define param_ranger_recompute_depth global_options.x_param_ranger_recompute_depth
1722#endif
1723#ifdef GENERATOR_FILE
1724extern int param_relation_block_limit;
1725#else
1726 int x_param_relation_block_limit;
1727#define param_relation_block_limit global_options.x_param_relation_block_limit
1728#endif
1729#ifdef GENERATOR_FILE
1730extern int param_rpo_vn_max_loop_depth;
1731#else
1732 int x_param_rpo_vn_max_loop_depth;
1733#define param_rpo_vn_max_loop_depth global_options.x_param_rpo_vn_max_loop_depth
1734#endif
1735#ifdef GENERATOR_FILE
1736extern int param_sccvn_max_alias_queries_per_access;
1737#else
1738 int x_param_sccvn_max_alias_queries_per_access;
1739#define param_sccvn_max_alias_queries_per_access global_options.x_param_sccvn_max_alias_queries_per_access
1740#endif
1741#ifdef GENERATOR_FILE
1742extern int param_scev_max_expr_complexity;
1743#else
1744 int x_param_scev_max_expr_complexity;
1745#define param_scev_max_expr_complexity global_options.x_param_scev_max_expr_complexity
1746#endif
1747#ifdef GENERATOR_FILE
1748extern int param_scev_max_expr_size;
1749#else
1750 int x_param_scev_max_expr_size;
1751#define param_scev_max_expr_size global_options.x_param_scev_max_expr_size
1752#endif
1753#ifdef GENERATOR_FILE
1754extern int param_sched_autopref_queue_depth;
1755#else
1756 int x_param_sched_autopref_queue_depth;
1757#define param_sched_autopref_queue_depth global_options.x_param_sched_autopref_queue_depth
1758#endif
1759#ifdef GENERATOR_FILE
1760extern int param_sched_mem_true_dep_cost;
1761#else
1762 int x_param_sched_mem_true_dep_cost;
1763#define param_sched_mem_true_dep_cost global_options.x_param_sched_mem_true_dep_cost
1764#endif
1765#ifdef GENERATOR_FILE
1766extern int param_sched_pressure_algorithm;
1767#else
1768 int x_param_sched_pressure_algorithm;
1769#define param_sched_pressure_algorithm global_options.x_param_sched_pressure_algorithm
1770#endif
1771#ifdef GENERATOR_FILE
1772extern int param_sched_spec_prob_cutoff;
1773#else
1774 int x_param_sched_spec_prob_cutoff;
1775#define param_sched_spec_prob_cutoff global_options.x_param_sched_spec_prob_cutoff
1776#endif
1777#ifdef GENERATOR_FILE
1778extern int param_sched_state_edge_prob_cutoff;
1779#else
1780 int x_param_sched_state_edge_prob_cutoff;
1781#define param_sched_state_edge_prob_cutoff global_options.x_param_sched_state_edge_prob_cutoff
1782#endif
1783#ifdef GENERATOR_FILE
1784extern int param_selsched_insns_to_rename;
1785#else
1786 int x_param_selsched_insns_to_rename;
1787#define param_selsched_insns_to_rename global_options.x_param_selsched_insns_to_rename
1788#endif
1789#ifdef GENERATOR_FILE
1790extern int param_selsched_max_lookahead;
1791#else
1792 int x_param_selsched_max_lookahead;
1793#define param_selsched_max_lookahead global_options.x_param_selsched_max_lookahead
1794#endif
1795#ifdef GENERATOR_FILE
1796extern int param_selsched_max_sched_times;
1797#else
1798 int x_param_selsched_max_sched_times;
1799#define param_selsched_max_sched_times global_options.x_param_selsched_max_sched_times
1800#endif
1801#ifdef GENERATOR_FILE
1802extern int param_simultaneous_prefetches;
1803#else
1804 int x_param_simultaneous_prefetches;
1805#define param_simultaneous_prefetches global_options.x_param_simultaneous_prefetches
1806#endif
1807#ifdef GENERATOR_FILE
1808extern int param_sink_frequency_threshold;
1809#else
1810 int x_param_sink_frequency_threshold;
1811#define param_sink_frequency_threshold global_options.x_param_sink_frequency_threshold
1812#endif
1813#ifdef GENERATOR_FILE
1814extern int param_sms_dfa_history;
1815#else
1816 int x_param_sms_dfa_history;
1817#define param_sms_dfa_history global_options.x_param_sms_dfa_history
1818#endif
1819#ifdef GENERATOR_FILE
1820extern int param_sms_loop_average_count_threshold;
1821#else
1822 int x_param_sms_loop_average_count_threshold;
1823#define param_sms_loop_average_count_threshold global_options.x_param_sms_loop_average_count_threshold
1824#endif
1825#ifdef GENERATOR_FILE
1826extern int param_sms_max_ii_factor;
1827#else
1828 int x_param_sms_max_ii_factor;
1829#define param_sms_max_ii_factor global_options.x_param_sms_max_ii_factor
1830#endif
1831#ifdef GENERATOR_FILE
1832extern int param_sms_min_sc;
1833#else
1834 int x_param_sms_min_sc;
1835#define param_sms_min_sc global_options.x_param_sms_min_sc
1836#endif
1837#ifdef GENERATOR_FILE
1838extern int param_sra_max_propagations;
1839#else
1840 int x_param_sra_max_propagations;
1841#define param_sra_max_propagations global_options.x_param_sra_max_propagations
1842#endif
1843#ifdef GENERATOR_FILE
1844extern int param_sra_max_scalarization_size_size;
1845#else
1846 int x_param_sra_max_scalarization_size_size;
1847#define param_sra_max_scalarization_size_size global_options.x_param_sra_max_scalarization_size_size
1848#endif
1849#ifdef GENERATOR_FILE
1850extern int param_sra_max_scalarization_size_speed;
1851#else
1852 int x_param_sra_max_scalarization_size_speed;
1853#define param_sra_max_scalarization_size_speed global_options.x_param_sra_max_scalarization_size_speed
1854#endif
1855#ifdef GENERATOR_FILE
1856extern int param_ssa_name_def_chain_limit;
1857#else
1858 int x_param_ssa_name_def_chain_limit;
1859#define param_ssa_name_def_chain_limit global_options.x_param_ssa_name_def_chain_limit
1860#endif
1861#ifdef GENERATOR_FILE
1862extern int param_ssp_buffer_size;
1863#else
1864 int x_param_ssp_buffer_size;
1865#define param_ssp_buffer_size global_options.x_param_ssp_buffer_size
1866#endif
1867#ifdef GENERATOR_FILE
1868extern int param_stack_clash_protection_guard_size;
1869#else
1870 int x_param_stack_clash_protection_guard_size;
1871#define param_stack_clash_protection_guard_size global_options.x_param_stack_clash_protection_guard_size
1872#endif
1873#ifdef GENERATOR_FILE
1874extern int param_stack_clash_protection_probe_interval;
1875#else
1876 int x_param_stack_clash_protection_probe_interval;
1877#define param_stack_clash_protection_probe_interval global_options.x_param_stack_clash_protection_probe_interval
1878#endif
1879#ifdef GENERATOR_FILE
1880extern int param_store_merging_allow_unaligned;
1881#else
1882 int x_param_store_merging_allow_unaligned;
1883#define param_store_merging_allow_unaligned global_options.x_param_store_merging_allow_unaligned
1884#endif
1885#ifdef GENERATOR_FILE
1886extern int param_store_merging_max_size;
1887#else
1888 int x_param_store_merging_max_size;
1889#define param_store_merging_max_size global_options.x_param_store_merging_max_size
1890#endif
1891#ifdef GENERATOR_FILE
1892extern int param_switch_conversion_branch_ratio;
1893#else
1894 int x_param_switch_conversion_branch_ratio;
1895#define param_switch_conversion_branch_ratio global_options.x_param_switch_conversion_branch_ratio
1896#endif
1897#ifdef GENERATOR_FILE
1898extern enum threader_debug param_threader_debug;
1899#else
1900 enum threader_debug x_param_threader_debug;
1901#define param_threader_debug global_options.x_param_threader_debug
1902#endif
1903#ifdef GENERATOR_FILE
1904extern int param_tm_max_aggregate_size;
1905#else
1906 int x_param_tm_max_aggregate_size;
1907#define param_tm_max_aggregate_size global_options.x_param_tm_max_aggregate_size
1908#endif
1909#ifdef GENERATOR_FILE
1910extern int param_tracer_dynamic_coverage_feedback;
1911#else
1912 int x_param_tracer_dynamic_coverage_feedback;
1913#define param_tracer_dynamic_coverage_feedback global_options.x_param_tracer_dynamic_coverage_feedback
1914#endif
1915#ifdef GENERATOR_FILE
1916extern int param_tracer_dynamic_coverage;
1917#else
1918 int x_param_tracer_dynamic_coverage;
1919#define param_tracer_dynamic_coverage global_options.x_param_tracer_dynamic_coverage
1920#endif
1921#ifdef GENERATOR_FILE
1922extern int param_tracer_max_code_growth;
1923#else
1924 int x_param_tracer_max_code_growth;
1925#define param_tracer_max_code_growth global_options.x_param_tracer_max_code_growth
1926#endif
1927#ifdef GENERATOR_FILE
1928extern int param_tracer_min_branch_probability_feedback;
1929#else
1930 int x_param_tracer_min_branch_probability_feedback;
1931#define param_tracer_min_branch_probability_feedback global_options.x_param_tracer_min_branch_probability_feedback
1932#endif
1933#ifdef GENERATOR_FILE
1934extern int param_tracer_min_branch_probability;
1935#else
1936 int x_param_tracer_min_branch_probability;
1937#define param_tracer_min_branch_probability global_options.x_param_tracer_min_branch_probability
1938#endif
1939#ifdef GENERATOR_FILE
1940extern int param_tracer_min_branch_ratio;
1941#else
1942 int x_param_tracer_min_branch_ratio;
1943#define param_tracer_min_branch_ratio global_options.x_param_tracer_min_branch_ratio
1944#endif
1945#ifdef GENERATOR_FILE
1946extern int param_tree_reassoc_width;
1947#else
1948 int x_param_tree_reassoc_width;
1949#define param_tree_reassoc_width global_options.x_param_tree_reassoc_width
1950#endif
1951#ifdef GENERATOR_FILE
1952extern int param_tsan_distinguish_volatile;
1953#else
1954 int x_param_tsan_distinguish_volatile;
1955#define param_tsan_distinguish_volatile global_options.x_param_tsan_distinguish_volatile
1956#endif
1957#ifdef GENERATOR_FILE
1958extern int param_tsan_instrument_func_entry_exit;
1959#else
1960 int x_param_tsan_instrument_func_entry_exit;
1961#define param_tsan_instrument_func_entry_exit global_options.x_param_tsan_instrument_func_entry_exit
1962#endif
1963#ifdef GENERATOR_FILE
1964extern int param_uninit_control_dep_attempts;
1965#else
1966 int x_param_uninit_control_dep_attempts;
1967#define param_uninit_control_dep_attempts global_options.x_param_uninit_control_dep_attempts
1968#endif
1969#ifdef GENERATOR_FILE
1970extern int param_uninlined_function_insns;
1971#else
1972 int x_param_uninlined_function_insns;
1973#define param_uninlined_function_insns global_options.x_param_uninlined_function_insns
1974#endif
1975#ifdef GENERATOR_FILE
1976extern int param_uninlined_function_time;
1977#else
1978 int x_param_uninlined_function_time;
1979#define param_uninlined_function_time global_options.x_param_uninlined_function_time
1980#endif
1981#ifdef GENERATOR_FILE
1982extern int param_uninlined_function_thunk_insns;
1983#else
1984 int x_param_uninlined_function_thunk_insns;
1985#define param_uninlined_function_thunk_insns global_options.x_param_uninlined_function_thunk_insns
1986#endif
1987#ifdef GENERATOR_FILE
1988extern int param_uninlined_function_thunk_time;
1989#else
1990 int x_param_uninlined_function_thunk_time;
1991#define param_uninlined_function_thunk_time global_options.x_param_uninlined_function_thunk_time
1992#endif
1993#ifdef GENERATOR_FILE
1994extern int param_unlikely_bb_count_fraction;
1995#else
1996 int x_param_unlikely_bb_count_fraction;
1997#define param_unlikely_bb_count_fraction global_options.x_param_unlikely_bb_count_fraction
1998#endif
1999#ifdef GENERATOR_FILE
2000extern int param_unroll_jam_max_unroll;
2001#else
2002 int x_param_unroll_jam_max_unroll;
2003#define param_unroll_jam_max_unroll global_options.x_param_unroll_jam_max_unroll
2004#endif
2005#ifdef GENERATOR_FILE
2006extern int param_unroll_jam_min_percent;
2007#else
2008 int x_param_unroll_jam_min_percent;
2009#define param_unroll_jam_min_percent global_options.x_param_unroll_jam_min_percent
2010#endif
2011#ifdef GENERATOR_FILE
2012extern int param_use_after_scope_direct_emission_threshold;
2013#else
2014 int x_param_use_after_scope_direct_emission_threshold;
2015#define param_use_after_scope_direct_emission_threshold global_options.x_param_use_after_scope_direct_emission_threshold
2016#endif
2017#ifdef GENERATOR_FILE
2018extern int param_use_canonical_types;
2019#else
2020 int x_param_use_canonical_types;
2021#define param_use_canonical_types global_options.x_param_use_canonical_types
2022#endif
2023#ifdef GENERATOR_FILE
2024extern int param_vect_epilogues_nomask;
2025#else
2026 int x_param_vect_epilogues_nomask;
2027#define param_vect_epilogues_nomask global_options.x_param_vect_epilogues_nomask
2028#endif
2029#ifdef GENERATOR_FILE
2030extern int param_vect_induction_float;
2031#else
2032 int x_param_vect_induction_float;
2033#define param_vect_induction_float global_options.x_param_vect_induction_float
2034#endif
2035#ifdef GENERATOR_FILE
2036extern int param_vect_inner_loop_cost_factor;
2037#else
2038 int x_param_vect_inner_loop_cost_factor;
2039#define param_vect_inner_loop_cost_factor global_options.x_param_vect_inner_loop_cost_factor
2040#endif
2041#ifdef GENERATOR_FILE
2042extern int param_vect_max_layout_candidates;
2043#else
2044 int x_param_vect_max_layout_candidates;
2045#define param_vect_max_layout_candidates global_options.x_param_vect_max_layout_candidates
2046#endif
2047#ifdef GENERATOR_FILE
2048extern int param_vect_max_peeling_for_alignment;
2049#else
2050 int x_param_vect_max_peeling_for_alignment;
2051#define param_vect_max_peeling_for_alignment global_options.x_param_vect_max_peeling_for_alignment
2052#endif
2053#ifdef GENERATOR_FILE
2054extern int param_vect_max_version_for_alias_checks;
2055#else
2056 int x_param_vect_max_version_for_alias_checks;
2057#define param_vect_max_version_for_alias_checks global_options.x_param_vect_max_version_for_alias_checks
2058#endif
2059#ifdef GENERATOR_FILE
2060extern int param_vect_max_version_for_alignment_checks;
2061#else
2062 int x_param_vect_max_version_for_alignment_checks;
2063#define param_vect_max_version_for_alignment_checks global_options.x_param_vect_max_version_for_alignment_checks
2064#endif
2065#ifdef GENERATOR_FILE
2066extern int param_vect_partial_vector_usage;
2067#else
2068 int x_param_vect_partial_vector_usage;
2069#define param_vect_partial_vector_usage global_options.x_param_vect_partial_vector_usage
2070#endif
2071#ifdef GENERATOR_FILE
2072extern int param_vrp_sparse_threshold;
2073#else
2074 int x_param_vrp_sparse_threshold;
2075#define param_vrp_sparse_threshold global_options.x_param_vrp_sparse_threshold
2076#endif
2077#ifdef GENERATOR_FILE
2078extern int param_vrp_switch_limit;
2079#else
2080 int x_param_vrp_switch_limit;
2081#define param_vrp_switch_limit global_options.x_param_vrp_switch_limit
2082#endif
2083#ifdef GENERATOR_FILE
2084extern int param_vrp_vector_threshold;
2085#else
2086 int x_param_vrp_vector_threshold;
2087#define param_vrp_vector_threshold global_options.x_param_vrp_vector_threshold
2088#endif
2089#ifdef GENERATOR_FILE
2090extern int x86_stlf_window_ninsns;
2091#else
2092 int x_x86_stlf_window_ninsns;
2093#define x86_stlf_window_ninsns global_options.x_x86_stlf_window_ninsns
2094#endif
2095#ifdef GENERATOR_FILE
2096extern int x86_stv_max_visits;
2097#else
2098 int x_x86_stv_max_visits;
2099#define x86_stv_max_visits global_options.x_x86_stv_max_visits
2100#endif
2101#ifdef GENERATOR_FILE
2102extern int flag_preprocess_only;
2103#else
2104 int x_flag_preprocess_only;
2105#define flag_preprocess_only global_options.x_flag_preprocess_only
2106#endif
2107#ifdef GENERATOR_FILE
2108extern int warn_nsobject_attribute;
2109#else
2110 int x_warn_nsobject_attribute;
2111#define warn_nsobject_attribute global_options.x_warn_nsobject_attribute
2112#endif
2113#ifdef GENERATOR_FILE
2114extern int warn_abi;
2115#else
2116 int x_warn_abi;
2117#define warn_abi global_options.x_warn_abi
2118#endif
2119#ifdef GENERATOR_FILE
2120extern int warn_abi_tag;
2121#else
2122 int x_warn_abi_tag;
2123#define warn_abi_tag global_options.x_warn_abi_tag
2124#endif
2125#ifdef GENERATOR_FILE
2126extern int warn_absolute_value;
2127#else
2128 int x_warn_absolute_value;
2129#define warn_absolute_value global_options.x_warn_absolute_value
2130#endif
2131#ifdef GENERATOR_FILE
2132extern int warn_address;
2133#else
2134 int x_warn_address;
2135#define warn_address global_options.x_warn_address
2136#endif
2137#ifdef GENERATOR_FILE
2138extern int warn_address_of_packed_member;
2139#else
2140 int x_warn_address_of_packed_member;
2141#define warn_address_of_packed_member global_options.x_warn_address_of_packed_member
2142#endif
2143#ifdef GENERATOR_FILE
2144extern int warn_aggregate_return;
2145#else
2146 int x_warn_aggregate_return;
2147#define warn_aggregate_return global_options.x_warn_aggregate_return
2148#endif
2149#ifdef GENERATOR_FILE
2150extern int warn_aggressive_loop_optimizations;
2151#else
2152 int x_warn_aggressive_loop_optimizations;
2153#define warn_aggressive_loop_optimizations global_options.x_warn_aggressive_loop_optimizations
2154#endif
2155#ifdef GENERATOR_FILE
2156extern int warn_aliasing;
2157#else
2158 int x_warn_aliasing;
2159#define warn_aliasing global_options.x_warn_aliasing
2160#endif
2161#ifdef GENERATOR_FILE
2162extern int warn_align_commons;
2163#else
2164 int x_warn_align_commons;
2165#define warn_align_commons global_options.x_warn_align_commons
2166#endif
2167#ifdef GENERATOR_FILE
2168extern int warn_aligned_new;
2169#else
2170 int x_warn_aligned_new;
2171#define warn_aligned_new global_options.x_warn_aligned_new
2172#endif
2173#ifdef GENERATOR_FILE
2174extern HOST_WIDE_INT warn_alloc_size_limit;
2175#else
2176 HOST_WIDE_INT x_warn_alloc_size_limit;
2177#define warn_alloc_size_limit global_options.x_warn_alloc_size_limit
2178#endif
2179#ifdef GENERATOR_FILE
2180extern int warn_alloc_zero;
2181#else
2182 int x_warn_alloc_zero;
2183#define warn_alloc_zero global_options.x_warn_alloc_zero
2184#endif
2185#ifdef GENERATOR_FILE
2186extern int warn_alloca;
2187#else
2188 int x_warn_alloca;
2189#define warn_alloca global_options.x_warn_alloca
2190#endif
2191#ifdef GENERATOR_FILE
2192extern HOST_WIDE_INT warn_alloca_limit;
2193#else
2194 HOST_WIDE_INT x_warn_alloca_limit;
2195#define warn_alloca_limit global_options.x_warn_alloca_limit
2196#endif
2197#ifdef GENERATOR_FILE
2198extern int warn_ampersand;
2199#else
2200 int x_warn_ampersand;
2201#define warn_ampersand global_options.x_warn_ampersand
2202#endif
2203#ifdef GENERATOR_FILE
2204extern int warn_analyzer_allocation_size;
2205#else
2206 int x_warn_analyzer_allocation_size;
2207#define warn_analyzer_allocation_size global_options.x_warn_analyzer_allocation_size
2208#endif
2209#ifdef GENERATOR_FILE
2210extern int warn_analyzer_deref_before_check;
2211#else
2212 int x_warn_analyzer_deref_before_check;
2213#define warn_analyzer_deref_before_check global_options.x_warn_analyzer_deref_before_check
2214#endif
2215#ifdef GENERATOR_FILE
2216extern int warn_analyzer_double_fclose;
2217#else
2218 int x_warn_analyzer_double_fclose;
2219#define warn_analyzer_double_fclose global_options.x_warn_analyzer_double_fclose
2220#endif
2221#ifdef GENERATOR_FILE
2222extern int warn_analyzer_double_free;
2223#else
2224 int x_warn_analyzer_double_free;
2225#define warn_analyzer_double_free global_options.x_warn_analyzer_double_free
2226#endif
2227#ifdef GENERATOR_FILE
2228extern int warn_analyzer_exposure_through_output_file;
2229#else
2230 int x_warn_analyzer_exposure_through_output_file;
2231#define warn_analyzer_exposure_through_output_file global_options.x_warn_analyzer_exposure_through_output_file
2232#endif
2233#ifdef GENERATOR_FILE
2234extern int warn_analyzer_exposure_through_uninit_copy;
2235#else
2236 int x_warn_analyzer_exposure_through_uninit_copy;
2237#define warn_analyzer_exposure_through_uninit_copy global_options.x_warn_analyzer_exposure_through_uninit_copy
2238#endif
2239#ifdef GENERATOR_FILE
2240extern int warn_analyzer_fd_mode_mismatch;
2241#else
2242 int x_warn_analyzer_fd_mode_mismatch;
2243#define warn_analyzer_fd_mode_mismatch global_options.x_warn_analyzer_fd_mode_mismatch
2244#endif
2245#ifdef GENERATOR_FILE
2246extern int warn_analyzer_fd_double_close;
2247#else
2248 int x_warn_analyzer_fd_double_close;
2249#define warn_analyzer_fd_double_close global_options.x_warn_analyzer_fd_double_close
2250#endif
2251#ifdef GENERATOR_FILE
2252extern int warn_analyzer_fd_leak;
2253#else
2254 int x_warn_analyzer_fd_leak;
2255#define warn_analyzer_fd_leak global_options.x_warn_analyzer_fd_leak
2256#endif
2257#ifdef GENERATOR_FILE
2258extern int warn_analyzer_fd_phase_mismatch;
2259#else
2260 int x_warn_analyzer_fd_phase_mismatch;
2261#define warn_analyzer_fd_phase_mismatch global_options.x_warn_analyzer_fd_phase_mismatch
2262#endif
2263#ifdef GENERATOR_FILE
2264extern int warn_analyzer_fd_type_mismatch;
2265#else
2266 int x_warn_analyzer_fd_type_mismatch;
2267#define warn_analyzer_fd_type_mismatch global_options.x_warn_analyzer_fd_type_mismatch
2268#endif
2269#ifdef GENERATOR_FILE
2270extern int warn_analyzer_fd_use_after_close;
2271#else
2272 int x_warn_analyzer_fd_use_after_close;
2273#define warn_analyzer_fd_use_after_close global_options.x_warn_analyzer_fd_use_after_close
2274#endif
2275#ifdef GENERATOR_FILE
2276extern int warn_analyzer_fd_use_without_check;
2277#else
2278 int x_warn_analyzer_fd_use_without_check;
2279#define warn_analyzer_fd_use_without_check global_options.x_warn_analyzer_fd_use_without_check
2280#endif
2281#ifdef GENERATOR_FILE
2282extern int warn_analyzer_file_leak;
2283#else
2284 int x_warn_analyzer_file_leak;
2285#define warn_analyzer_file_leak global_options.x_warn_analyzer_file_leak
2286#endif
2287#ifdef GENERATOR_FILE
2288extern int warn_analyzer_free_of_non_heap;
2289#else
2290 int x_warn_analyzer_free_of_non_heap;
2291#define warn_analyzer_free_of_non_heap global_options.x_warn_analyzer_free_of_non_heap
2292#endif
2293#ifdef GENERATOR_FILE
2294extern int warn_analyzer_imprecise_fp_arithmetic;
2295#else
2296 int x_warn_analyzer_imprecise_fp_arithmetic;
2297#define warn_analyzer_imprecise_fp_arithmetic global_options.x_warn_analyzer_imprecise_fp_arithmetic
2298#endif
2299#ifdef GENERATOR_FILE
2300extern int warn_analyzer_infinite_recursion;
2301#else
2302 int x_warn_analyzer_infinite_recursion;
2303#define warn_analyzer_infinite_recursion global_options.x_warn_analyzer_infinite_recursion
2304#endif
2305#ifdef GENERATOR_FILE
2306extern int warn_analyzer_jump_through_null;
2307#else
2308 int x_warn_analyzer_jump_through_null;
2309#define warn_analyzer_jump_through_null global_options.x_warn_analyzer_jump_through_null
2310#endif
2311#ifdef GENERATOR_FILE
2312extern int warn_analyzer_malloc_leak;
2313#else
2314 int x_warn_analyzer_malloc_leak;
2315#define warn_analyzer_malloc_leak global_options.x_warn_analyzer_malloc_leak
2316#endif
2317#ifdef GENERATOR_FILE
2318extern int warn_analyzer_mismatching_deallocation;
2319#else
2320 int x_warn_analyzer_mismatching_deallocation;
2321#define warn_analyzer_mismatching_deallocation global_options.x_warn_analyzer_mismatching_deallocation
2322#endif
2323#ifdef GENERATOR_FILE
2324extern int warn_analyzer_null_argument;
2325#else
2326 int x_warn_analyzer_null_argument;
2327#define warn_analyzer_null_argument global_options.x_warn_analyzer_null_argument
2328#endif
2329#ifdef GENERATOR_FILE
2330extern int warn_analyzer_null_dereference;
2331#else
2332 int x_warn_analyzer_null_dereference;
2333#define warn_analyzer_null_dereference global_options.x_warn_analyzer_null_dereference
2334#endif
2335#ifdef GENERATOR_FILE
2336extern int warn_analyzer_out_of_bounds;
2337#else
2338 int x_warn_analyzer_out_of_bounds;
2339#define warn_analyzer_out_of_bounds global_options.x_warn_analyzer_out_of_bounds
2340#endif
2341#ifdef GENERATOR_FILE
2342extern int warn_analyzer_possible_null_argument;
2343#else
2344 int x_warn_analyzer_possible_null_argument;
2345#define warn_analyzer_possible_null_argument global_options.x_warn_analyzer_possible_null_argument
2346#endif
2347#ifdef GENERATOR_FILE
2348extern int warn_analyzer_possible_null_dereference;
2349#else
2350 int x_warn_analyzer_possible_null_dereference;
2351#define warn_analyzer_possible_null_dereference global_options.x_warn_analyzer_possible_null_dereference
2352#endif
2353#ifdef GENERATOR_FILE
2354extern int warn_analyzer_putenv_of_auto_var;
2355#else
2356 int x_warn_analyzer_putenv_of_auto_var;
2357#define warn_analyzer_putenv_of_auto_var global_options.x_warn_analyzer_putenv_of_auto_var
2358#endif
2359#ifdef GENERATOR_FILE
2360extern int warn_analyzer_shift_count_negative;
2361#else
2362 int x_warn_analyzer_shift_count_negative;
2363#define warn_analyzer_shift_count_negative global_options.x_warn_analyzer_shift_count_negative
2364#endif
2365#ifdef GENERATOR_FILE
2366extern int warn_analyzer_shift_count_overflow;
2367#else
2368 int x_warn_analyzer_shift_count_overflow;
2369#define warn_analyzer_shift_count_overflow global_options.x_warn_analyzer_shift_count_overflow
2370#endif
2371#ifdef GENERATOR_FILE
2372extern int warn_analyzer_stale_setjmp_buffer;
2373#else
2374 int x_warn_analyzer_stale_setjmp_buffer;
2375#define warn_analyzer_stale_setjmp_buffer global_options.x_warn_analyzer_stale_setjmp_buffer
2376#endif
2377#ifdef GENERATOR_FILE
2378extern int warn_analyzer_tainted_allocation_size;
2379#else
2380 int x_warn_analyzer_tainted_allocation_size;
2381#define warn_analyzer_tainted_allocation_size global_options.x_warn_analyzer_tainted_allocation_size
2382#endif
2383#ifdef GENERATOR_FILE
2384extern int warn_analyzer_tainted_array_index;
2385#else
2386 int x_warn_analyzer_tainted_array_index;
2387#define warn_analyzer_tainted_array_index global_options.x_warn_analyzer_tainted_array_index
2388#endif
2389#ifdef GENERATOR_FILE
2390extern int warn_analyzer_tainted_assertion;
2391#else
2392 int x_warn_analyzer_tainted_assertion;
2393#define warn_analyzer_tainted_assertion global_options.x_warn_analyzer_tainted_assertion
2394#endif
2395#ifdef GENERATOR_FILE
2396extern int warn_analyzer_tainted_divisor;
2397#else
2398 int x_warn_analyzer_tainted_divisor;
2399#define warn_analyzer_tainted_divisor global_options.x_warn_analyzer_tainted_divisor
2400#endif
2401#ifdef GENERATOR_FILE
2402extern int warn_analyzer_tainted_offset;
2403#else
2404 int x_warn_analyzer_tainted_offset;
2405#define warn_analyzer_tainted_offset global_options.x_warn_analyzer_tainted_offset
2406#endif
2407#ifdef GENERATOR_FILE
2408extern int warn_analyzer_tainted_size;
2409#else
2410 int x_warn_analyzer_tainted_size;
2411#define warn_analyzer_tainted_size global_options.x_warn_analyzer_tainted_size
2412#endif
2413#ifdef GENERATOR_FILE
2414extern int warn_analyzer_too_complex;
2415#else
2416 int x_warn_analyzer_too_complex;
2417#define warn_analyzer_too_complex global_options.x_warn_analyzer_too_complex
2418#endif
2419#ifdef GENERATOR_FILE
2420extern int warn_analyzer_unsafe_call_within_signal_handler;
2421#else
2422 int x_warn_analyzer_unsafe_call_within_signal_handler;
2423#define warn_analyzer_unsafe_call_within_signal_handler global_options.x_warn_analyzer_unsafe_call_within_signal_handler
2424#endif
2425#ifdef GENERATOR_FILE
2426extern int warn_analyzer_use_after_free;
2427#else
2428 int x_warn_analyzer_use_after_free;
2429#define warn_analyzer_use_after_free global_options.x_warn_analyzer_use_after_free
2430#endif
2431#ifdef GENERATOR_FILE
2432extern int warn_analyzer_use_of_pointer_in_stale_stack_frame;
2433#else
2434 int x_warn_analyzer_use_of_pointer_in_stale_stack_frame;
2435#define warn_analyzer_use_of_pointer_in_stale_stack_frame global_options.x_warn_analyzer_use_of_pointer_in_stale_stack_frame
2436#endif
2437#ifdef GENERATOR_FILE
2438extern int warn_analyzer_use_of_uninitialized_value;
2439#else
2440 int x_warn_analyzer_use_of_uninitialized_value;
2441#define warn_analyzer_use_of_uninitialized_value global_options.x_warn_analyzer_use_of_uninitialized_value
2442#endif
2443#ifdef GENERATOR_FILE
2444extern int warn_analyzer_va_arg_type_mismatch;
2445#else
2446 int x_warn_analyzer_va_arg_type_mismatch;
2447#define warn_analyzer_va_arg_type_mismatch global_options.x_warn_analyzer_va_arg_type_mismatch
2448#endif
2449#ifdef GENERATOR_FILE
2450extern int warn_analyzer_va_list_exhausted;
2451#else
2452 int x_warn_analyzer_va_list_exhausted;
2453#define warn_analyzer_va_list_exhausted global_options.x_warn_analyzer_va_list_exhausted
2454#endif
2455#ifdef GENERATOR_FILE
2456extern int warn_analyzer_va_list_leak;
2457#else
2458 int x_warn_analyzer_va_list_leak;
2459#define warn_analyzer_va_list_leak global_options.x_warn_analyzer_va_list_leak
2460#endif
2461#ifdef GENERATOR_FILE
2462extern int warn_analyzer_va_list_use_after_va_end;
2463#else
2464 int x_warn_analyzer_va_list_use_after_va_end;
2465#define warn_analyzer_va_list_use_after_va_end global_options.x_warn_analyzer_va_list_use_after_va_end
2466#endif
2467#ifdef GENERATOR_FILE
2468extern int warn_analyzer_write_to_const;
2469#else
2470 int x_warn_analyzer_write_to_const;
2471#define warn_analyzer_write_to_const global_options.x_warn_analyzer_write_to_const
2472#endif
2473#ifdef GENERATOR_FILE
2474extern int warn_analyzer_write_to_string_literal;
2475#else
2476 int x_warn_analyzer_write_to_string_literal;
2477#define warn_analyzer_write_to_string_literal global_options.x_warn_analyzer_write_to_string_literal
2478#endif
2479#ifdef GENERATOR_FILE
2480extern int warn_arith_conv;
2481#else
2482 int x_warn_arith_conv;
2483#define warn_arith_conv global_options.x_warn_arith_conv
2484#endif
2485#ifdef GENERATOR_FILE
2486extern int warn_array_bounds;
2487#else
2488 int x_warn_array_bounds;
2489#define warn_array_bounds global_options.x_warn_array_bounds
2490#endif
2491#ifdef GENERATOR_FILE
2492extern int warn_array_compare;
2493#else
2494 int x_warn_array_compare;
2495#define warn_array_compare global_options.x_warn_array_compare
2496#endif
2497#ifdef GENERATOR_FILE
2498extern int warn_array_parameter;
2499#else
2500 int x_warn_array_parameter;
2501#define warn_array_parameter global_options.x_warn_array_parameter
2502#endif
2503#ifdef GENERATOR_FILE
2504extern int warn_array_temporaries;
2505#else
2506 int x_warn_array_temporaries;
2507#define warn_array_temporaries global_options.x_warn_array_temporaries
2508#endif
2509#ifdef GENERATOR_FILE
2510extern int warn_assign_intercept;
2511#else
2512 int x_warn_assign_intercept;
2513#define warn_assign_intercept global_options.x_warn_assign_intercept
2514#endif
2515#ifdef GENERATOR_FILE
2516extern int warn_attribute_alias;
2517#else
2518 int x_warn_attribute_alias;
2519#define warn_attribute_alias global_options.x_warn_attribute_alias
2520#endif
2521#ifdef GENERATOR_FILE
2522extern int warn_attribute_warning;
2523#else
2524 int x_warn_attribute_warning;
2525#define warn_attribute_warning global_options.x_warn_attribute_warning
2526#endif
2527#ifdef GENERATOR_FILE
2528extern int warn_attributes;
2529#else
2530 int x_warn_attributes;
2531#define warn_attributes global_options.x_warn_attributes
2532#endif
2533#ifdef GENERATOR_FILE
2534extern int warn_bad_function_cast;
2535#else
2536 int x_warn_bad_function_cast;
2537#define warn_bad_function_cast global_options.x_warn_bad_function_cast
2538#endif
2539#ifdef GENERATOR_FILE
2540extern int warn_bidirectional;
2541#else
2542 int x_warn_bidirectional;
2543#define warn_bidirectional global_options.x_warn_bidirectional
2544#endif
2545#ifdef GENERATOR_FILE
2546extern int warn_bool_compare;
2547#else
2548 int x_warn_bool_compare;
2549#define warn_bool_compare global_options.x_warn_bool_compare
2550#endif
2551#ifdef GENERATOR_FILE
2552extern int warn_bool_op;
2553#else
2554 int x_warn_bool_op;
2555#define warn_bool_op global_options.x_warn_bool_op
2556#endif
2557#ifdef GENERATOR_FILE
2558extern int warn_builtin_declaration_mismatch;
2559#else
2560 int x_warn_builtin_declaration_mismatch;
2561#define warn_builtin_declaration_mismatch global_options.x_warn_builtin_declaration_mismatch
2562#endif
2563#ifdef GENERATOR_FILE
2564extern int cpp_warn_builtin_macro_redefined;
2565#else
2566 int x_cpp_warn_builtin_macro_redefined;
2567#define cpp_warn_builtin_macro_redefined global_options.x_cpp_warn_builtin_macro_redefined
2568#endif
2569#ifdef GENERATOR_FILE
2570extern int warn_cxx_compat;
2571#else
2572 int x_warn_cxx_compat;
2573#define warn_cxx_compat global_options.x_warn_cxx_compat
2574#endif
2575#ifdef GENERATOR_FILE
2576extern int warn_cxx11_compat;
2577#else
2578 int x_warn_cxx11_compat;
2579#define warn_cxx11_compat global_options.x_warn_cxx11_compat
2580#endif
2581#ifdef GENERATOR_FILE
2582extern int warn_cxx11_extensions;
2583#else
2584 int x_warn_cxx11_extensions;
2585#define warn_cxx11_extensions global_options.x_warn_cxx11_extensions
2586#endif
2587#ifdef GENERATOR_FILE
2588extern int warn_cxx14_compat;
2589#else
2590 int x_warn_cxx14_compat;
2591#define warn_cxx14_compat global_options.x_warn_cxx14_compat
2592#endif
2593#ifdef GENERATOR_FILE
2594extern int warn_cxx14_extensions;
2595#else
2596 int x_warn_cxx14_extensions;
2597#define warn_cxx14_extensions global_options.x_warn_cxx14_extensions
2598#endif
2599#ifdef GENERATOR_FILE
2600extern int warn_cxx17_compat;
2601#else
2602 int x_warn_cxx17_compat;
2603#define warn_cxx17_compat global_options.x_warn_cxx17_compat
2604#endif
2605#ifdef GENERATOR_FILE
2606extern int warn_cxx17_extensions;
2607#else
2608 int x_warn_cxx17_extensions;
2609#define warn_cxx17_extensions global_options.x_warn_cxx17_extensions
2610#endif
2611#ifdef GENERATOR_FILE
2612extern int warn_cxx20_compat;
2613#else
2614 int x_warn_cxx20_compat;
2615#define warn_cxx20_compat global_options.x_warn_cxx20_compat
2616#endif
2617#ifdef GENERATOR_FILE
2618extern int warn_cxx20_extensions;
2619#else
2620 int x_warn_cxx20_extensions;
2621#define warn_cxx20_extensions global_options.x_warn_cxx20_extensions
2622#endif
2623#ifdef GENERATOR_FILE
2624extern int warn_cxx23_extensions;
2625#else
2626 int x_warn_cxx23_extensions;
2627#define warn_cxx23_extensions global_options.x_warn_cxx23_extensions
2628#endif
2629#ifdef GENERATOR_FILE
2630extern int warn_c_binding_type;
2631#else
2632 int x_warn_c_binding_type;
2633#define warn_c_binding_type global_options.x_warn_c_binding_type
2634#endif
2635#ifdef GENERATOR_FILE
2636extern int warn_c11_c2x_compat;
2637#else
2638 int x_warn_c11_c2x_compat;
2639#define warn_c11_c2x_compat global_options.x_warn_c11_c2x_compat
2640#endif
2641#ifdef GENERATOR_FILE
2642extern int warn_c90_c99_compat;
2643#else
2644 int x_warn_c90_c99_compat;
2645#define warn_c90_c99_compat global_options.x_warn_c90_c99_compat
2646#endif
2647#ifdef GENERATOR_FILE
2648extern int warn_c99_c11_compat;
2649#else
2650 int x_warn_c99_c11_compat;
2651#define warn_c99_c11_compat global_options.x_warn_c99_c11_compat
2652#endif
2653#ifdef GENERATOR_FILE
2654extern int warn_cannot_profile;
2655#else
2656 int x_warn_cannot_profile;
2657#define warn_cannot_profile global_options.x_warn_cannot_profile
2658#endif
2659#ifdef GENERATOR_FILE
2660extern int warn_cast_align;
2661#else
2662 int x_warn_cast_align;
2663#define warn_cast_align global_options.x_warn_cast_align
2664#endif
2665#ifdef GENERATOR_FILE
2666extern int warn_cast_function_type;
2667#else
2668 int x_warn_cast_function_type;
2669#define warn_cast_function_type global_options.x_warn_cast_function_type
2670#endif
2671#ifdef GENERATOR_FILE
2672extern int warn_cast_qual;
2673#else
2674 int x_warn_cast_qual;
2675#define warn_cast_qual global_options.x_warn_cast_qual
2676#endif
2677#ifdef GENERATOR_FILE
2678extern int warn_cast_result;
2679#else
2680 int x_warn_cast_result;
2681#define warn_cast_result global_options.x_warn_cast_result
2682#endif
2683#ifdef GENERATOR_FILE
2684extern int warn_catch_value;
2685#else
2686 int x_warn_catch_value;
2687#define warn_catch_value global_options.x_warn_catch_value
2688#endif
2689#ifdef GENERATOR_FILE
2690extern int warn_changes_meaning;
2691#else
2692 int x_warn_changes_meaning;
2693#define warn_changes_meaning global_options.x_warn_changes_meaning
2694#endif
2695#ifdef GENERATOR_FILE
2696extern int warn_char_subscripts;
2697#else
2698 int x_warn_char_subscripts;
2699#define warn_char_subscripts global_options.x_warn_char_subscripts
2700#endif
2701#ifdef GENERATOR_FILE
2702extern int warn_character_truncation;
2703#else
2704 int x_warn_character_truncation;
2705#define warn_character_truncation global_options.x_warn_character_truncation
2706#endif
2707#ifdef GENERATOR_FILE
2708extern int warn_class_conversion;
2709#else
2710 int x_warn_class_conversion;
2711#define warn_class_conversion global_options.x_warn_class_conversion
2712#endif
2713#ifdef GENERATOR_FILE
2714extern int warn_class_memaccess;
2715#else
2716 int x_warn_class_memaccess;
2717#define warn_class_memaccess global_options.x_warn_class_memaccess
2718#endif
2719#ifdef GENERATOR_FILE
2720extern int warn_clobbered;
2721#else
2722 int x_warn_clobbered;
2723#define warn_clobbered global_options.x_warn_clobbered
2724#endif
2725#ifdef GENERATOR_FILE
2726extern int warn_comma_subscript;
2727#else
2728 int x_warn_comma_subscript;
2729#define warn_comma_subscript global_options.x_warn_comma_subscript
2730#endif
2731#ifdef GENERATOR_FILE
2732extern int cpp_warn_comment;
2733#else
2734 int x_cpp_warn_comment;
2735#define cpp_warn_comment global_options.x_cpp_warn_comment
2736#endif
2737#ifdef GENERATOR_FILE
2738extern int warn_compare_reals;
2739#else
2740 int x_warn_compare_reals;
2741#define warn_compare_reals global_options.x_warn_compare_reals
2742#endif
2743#ifdef GENERATOR_FILE
2744extern int warn_complain_wrong_lang;
2745#else
2746 int x_warn_complain_wrong_lang;
2747#define warn_complain_wrong_lang global_options.x_warn_complain_wrong_lang
2748#endif
2749#ifdef GENERATOR_FILE
2750extern int warn_conditionally_supported;
2751#else
2752 int x_warn_conditionally_supported;
2753#define warn_conditionally_supported global_options.x_warn_conditionally_supported
2754#endif
2755#ifdef GENERATOR_FILE
2756extern int warn_conversion;
2757#else
2758 int x_warn_conversion;
2759#define warn_conversion global_options.x_warn_conversion
2760#endif
2761#ifdef GENERATOR_FILE
2762extern int warn_conversion_extra;
2763#else
2764 int x_warn_conversion_extra;
2765#define warn_conversion_extra global_options.x_warn_conversion_extra
2766#endif
2767#ifdef GENERATOR_FILE
2768extern int warn_conversion_null;
2769#else
2770 int x_warn_conversion_null;
2771#define warn_conversion_null global_options.x_warn_conversion_null
2772#endif
2773#ifdef GENERATOR_FILE
2774extern int warn_coverage_invalid_linenum;
2775#else
2776 int x_warn_coverage_invalid_linenum;
2777#define warn_coverage_invalid_linenum global_options.x_warn_coverage_invalid_linenum
2778#endif
2779#ifdef GENERATOR_FILE
2780extern int warn_coverage_mismatch;
2781#else
2782 int x_warn_coverage_mismatch;
2783#define warn_coverage_mismatch global_options.x_warn_coverage_mismatch
2784#endif
2785#ifdef GENERATOR_FILE
2786extern int warn_cpp;
2787#else
2788 int x_warn_cpp;
2789#define warn_cpp global_options.x_warn_cpp
2790#endif
2791#ifdef GENERATOR_FILE
2792extern int warn_ctad_maybe_unsupported;
2793#else
2794 int x_warn_ctad_maybe_unsupported;
2795#define warn_ctad_maybe_unsupported global_options.x_warn_ctad_maybe_unsupported
2796#endif
2797#ifdef GENERATOR_FILE
2798extern int warn_ctor_dtor_privacy;
2799#else
2800 int x_warn_ctor_dtor_privacy;
2801#define warn_ctor_dtor_privacy global_options.x_warn_ctor_dtor_privacy
2802#endif
2803#ifdef GENERATOR_FILE
2804extern int warn_dangling_else;
2805#else
2806 int x_warn_dangling_else;
2807#define warn_dangling_else global_options.x_warn_dangling_else
2808#endif
2809#ifdef GENERATOR_FILE
2810extern int warn_dangling_pointer;
2811#else
2812 int x_warn_dangling_pointer;
2813#define warn_dangling_pointer global_options.x_warn_dangling_pointer
2814#endif
2815#ifdef GENERATOR_FILE
2816extern int warn_dangling_reference;
2817#else
2818 int x_warn_dangling_reference;
2819#define warn_dangling_reference global_options.x_warn_dangling_reference
2820#endif
2821#ifdef GENERATOR_FILE
2822extern int cpp_warn_date_time;
2823#else
2824 int x_cpp_warn_date_time;
2825#define cpp_warn_date_time global_options.x_cpp_warn_date_time
2826#endif
2827#ifdef GENERATOR_FILE
2828extern int warn_declaration_after_statement;
2829#else
2830 int x_warn_declaration_after_statement;
2831#define warn_declaration_after_statement global_options.x_warn_declaration_after_statement
2832#endif
2833#ifdef GENERATOR_FILE
2834extern int warn_delete_incomplete;
2835#else
2836 int x_warn_delete_incomplete;
2837#define warn_delete_incomplete global_options.x_warn_delete_incomplete
2838#endif
2839#ifdef GENERATOR_FILE
2840extern int warn_delnonvdtor;
2841#else
2842 int x_warn_delnonvdtor;
2843#define warn_delnonvdtor global_options.x_warn_delnonvdtor
2844#endif
2845#ifdef GENERATOR_FILE
2846extern int warn_deprecated;
2847#else
2848 int x_warn_deprecated;
2849#define warn_deprecated global_options.x_warn_deprecated
2850#endif
2851#ifdef GENERATOR_FILE
2852extern int warn_deprecated_copy;
2853#else
2854 int x_warn_deprecated_copy;
2855#define warn_deprecated_copy global_options.x_warn_deprecated_copy
2856#endif
2857#ifdef GENERATOR_FILE
2858extern int warn_deprecated_decl;
2859#else
2860 int x_warn_deprecated_decl;
2861#define warn_deprecated_decl global_options.x_warn_deprecated_decl
2862#endif
2863#ifdef GENERATOR_FILE
2864extern int warn_deprecated_enum_enum_conv;
2865#else
2866 int x_warn_deprecated_enum_enum_conv;
2867#define warn_deprecated_enum_enum_conv global_options.x_warn_deprecated_enum_enum_conv
2868#endif
2869#ifdef GENERATOR_FILE
2870extern int warn_deprecated_enum_float_conv;
2871#else
2872 int x_warn_deprecated_enum_float_conv;
2873#define warn_deprecated_enum_float_conv global_options.x_warn_deprecated_enum_float_conv
2874#endif
2875#ifdef GENERATOR_FILE
2876extern int warn_designated_init;
2877#else
2878 int x_warn_designated_init;
2879#define warn_designated_init global_options.x_warn_designated_init
2880#endif
2881#ifdef GENERATOR_FILE
2882extern int warn_disabled_optimization;
2883#else
2884 int x_warn_disabled_optimization;
2885#define warn_disabled_optimization global_options.x_warn_disabled_optimization
2886#endif
2887#ifdef GENERATOR_FILE
2888extern int warn_discarded_array_qualifiers;
2889#else
2890 int x_warn_discarded_array_qualifiers;
2891#define warn_discarded_array_qualifiers global_options.x_warn_discarded_array_qualifiers
2892#endif
2893#ifdef GENERATOR_FILE
2894extern int warn_discarded_qualifiers;
2895#else
2896 int x_warn_discarded_qualifiers;
2897#define warn_discarded_qualifiers global_options.x_warn_discarded_qualifiers
2898#endif
2899#ifdef GENERATOR_FILE
2900extern int warn_div_by_zero;
2901#else
2902 int x_warn_div_by_zero;
2903#define warn_div_by_zero global_options.x_warn_div_by_zero
2904#endif
2905#ifdef GENERATOR_FILE
2906extern int warn_do_subscript;
2907#else
2908 int x_warn_do_subscript;
2909#define warn_do_subscript global_options.x_warn_do_subscript
2910#endif
2911#ifdef GENERATOR_FILE
2912extern int warn_double_promotion;
2913#else
2914 int x_warn_double_promotion;
2915#define warn_double_promotion global_options.x_warn_double_promotion
2916#endif
2917#ifdef GENERATOR_FILE
2918extern int warn_duplicate_decl_specifier;
2919#else
2920 int x_warn_duplicate_decl_specifier;
2921#define warn_duplicate_decl_specifier global_options.x_warn_duplicate_decl_specifier
2922#endif
2923#ifdef GENERATOR_FILE
2924extern int warn_duplicated_branches;
2925#else
2926 int x_warn_duplicated_branches;
2927#define warn_duplicated_branches global_options.x_warn_duplicated_branches
2928#endif
2929#ifdef GENERATOR_FILE
2930extern int warn_duplicated_cond;
2931#else
2932 int x_warn_duplicated_cond;
2933#define warn_duplicated_cond global_options.x_warn_duplicated_cond
2934#endif
2935#ifdef GENERATOR_FILE
2936extern int warn_ecpp;
2937#else
2938 int x_warn_ecpp;
2939#define warn_ecpp global_options.x_warn_ecpp
2940#endif
2941#ifdef GENERATOR_FILE
2942extern int warn_empty_body;
2943#else
2944 int x_warn_empty_body;
2945#define warn_empty_body global_options.x_warn_empty_body
2946#endif
2947#ifdef GENERATOR_FILE
2948extern int cpp_warn_endif_labels;
2949#else
2950 int x_cpp_warn_endif_labels;
2951#define cpp_warn_endif_labels global_options.x_cpp_warn_endif_labels
2952#endif
2953#ifdef GENERATOR_FILE
2954extern int warn_enum_compare;
2955#else
2956 int x_warn_enum_compare;
2957#define warn_enum_compare global_options.x_warn_enum_compare
2958#endif
2959#ifdef GENERATOR_FILE
2960extern int warn_enum_conversion;
2961#else
2962 int x_warn_enum_conversion;
2963#define warn_enum_conversion global_options.x_warn_enum_conversion
2964#endif
2965#ifdef GENERATOR_FILE
2966extern int warn_enum_int_mismatch;
2967#else
2968 int x_warn_enum_int_mismatch;
2969#define warn_enum_int_mismatch global_options.x_warn_enum_int_mismatch
2970#endif
2971#ifdef GENERATOR_FILE
2972extern int warnings_are_errors;
2973#else
2974 int x_warnings_are_errors;
2975#define warnings_are_errors global_options.x_warnings_are_errors
2976#endif
2977#ifdef GENERATOR_FILE
2978extern int warn_exceptions;
2979#else
2980 int x_warn_exceptions;
2981#define warn_exceptions global_options.x_warn_exceptions
2982#endif
2983#ifdef GENERATOR_FILE
2984extern int cpp_warn_expansion_to_defined;
2985#else
2986 int x_cpp_warn_expansion_to_defined;
2987#define cpp_warn_expansion_to_defined global_options.x_cpp_warn_expansion_to_defined
2988#endif
2989#ifdef GENERATOR_FILE
2990extern int extra_warnings;
2991#else
2992 int x_extra_warnings;
2993#define extra_warnings global_options.x_extra_warnings
2994#endif
2995#ifdef GENERATOR_FILE
2996extern int warn_extra_semi;
2997#else
2998 int x_warn_extra_semi;
2999#define warn_extra_semi global_options.x_warn_extra_semi
3000#endif
3001#ifdef GENERATOR_FILE
3002extern int flag_fatal_errors;
3003#else
3004 int x_flag_fatal_errors;
3005#define flag_fatal_errors global_options.x_flag_fatal_errors
3006#endif
3007#ifdef GENERATOR_FILE
3008extern int warn_float_conversion;
3009#else
3010 int x_warn_float_conversion;
3011#define warn_float_conversion global_options.x_warn_float_conversion
3012#endif
3013#ifdef GENERATOR_FILE
3014extern int warn_float_equal;
3015#else
3016 int x_warn_float_equal;
3017#define warn_float_equal global_options.x_warn_float_equal
3018#endif
3019#ifdef GENERATOR_FILE
3020extern int warn_format_contains_nul;
3021#else
3022 int x_warn_format_contains_nul;
3023#define warn_format_contains_nul global_options.x_warn_format_contains_nul
3024#endif
3025#ifdef GENERATOR_FILE
3026extern int warn_format_diag;
3027#else
3028 int x_warn_format_diag;
3029#define warn_format_diag global_options.x_warn_format_diag
3030#endif
3031#ifdef GENERATOR_FILE
3032extern int warn_format_extra_args;
3033#else
3034 int x_warn_format_extra_args;
3035#define warn_format_extra_args global_options.x_warn_format_extra_args
3036#endif
3037#ifdef GENERATOR_FILE
3038extern int warn_format_nonliteral;
3039#else
3040 int x_warn_format_nonliteral;
3041#define warn_format_nonliteral global_options.x_warn_format_nonliteral
3042#endif
3043#ifdef GENERATOR_FILE
3044extern int warn_format_overflow;
3045#else
3046 int x_warn_format_overflow;
3047#define warn_format_overflow global_options.x_warn_format_overflow
3048#endif
3049#ifdef GENERATOR_FILE
3050extern int warn_format_security;
3051#else
3052 int x_warn_format_security;
3053#define warn_format_security global_options.x_warn_format_security
3054#endif
3055#ifdef GENERATOR_FILE
3056extern int warn_format_signedness;
3057#else
3058 int x_warn_format_signedness;
3059#define warn_format_signedness global_options.x_warn_format_signedness
3060#endif
3061#ifdef GENERATOR_FILE
3062extern int warn_format_trunc;
3063#else
3064 int x_warn_format_trunc;
3065#define warn_format_trunc global_options.x_warn_format_trunc
3066#endif
3067#ifdef GENERATOR_FILE
3068extern int warn_format_y2k;
3069#else
3070 int x_warn_format_y2k;
3071#define warn_format_y2k global_options.x_warn_format_y2k
3072#endif
3073#ifdef GENERATOR_FILE
3074extern int warn_format_zero_length;
3075#else
3076 int x_warn_format_zero_length;
3077#define warn_format_zero_length global_options.x_warn_format_zero_length
3078#endif
3079#ifdef GENERATOR_FILE
3080extern int warn_format;
3081#else
3082 int x_warn_format;
3083#define warn_format global_options.x_warn_format
3084#endif
3085#ifdef GENERATOR_FILE
3086extern int warn_frame_address;
3087#else
3088 int x_warn_frame_address;
3089#define warn_frame_address global_options.x_warn_frame_address
3090#endif
3091#ifdef GENERATOR_FILE
3092extern HOST_WIDE_INT warn_frame_larger_than_size;
3093#else
3094 HOST_WIDE_INT x_warn_frame_larger_than_size;
3095#define warn_frame_larger_than_size global_options.x_warn_frame_larger_than_size
3096#endif
3097#ifdef GENERATOR_FILE
3098extern int warn_free_nonheap_object;
3099#else
3100 int x_warn_free_nonheap_object;
3101#define warn_free_nonheap_object global_options.x_warn_free_nonheap_object
3102#endif
3103#ifdef GENERATOR_FILE
3104extern int flag_warn_frontend_loop_interchange;
3105#else
3106 int x_flag_warn_frontend_loop_interchange;
3107#define flag_warn_frontend_loop_interchange global_options.x_flag_warn_frontend_loop_interchange
3108#endif
3109#ifdef GENERATOR_FILE
3110extern int warn_function_elimination;
3111#else
3112 int x_warn_function_elimination;
3113#define warn_function_elimination global_options.x_warn_function_elimination
3114#endif
3115#ifdef GENERATOR_FILE
3116extern int warn_if_not_aligned;
3117#else
3118 int x_warn_if_not_aligned;
3119#define warn_if_not_aligned global_options.x_warn_if_not_aligned
3120#endif
3121#ifdef GENERATOR_FILE
3122extern int warn_ignored_attributes;
3123#else
3124 int x_warn_ignored_attributes;
3125#define warn_ignored_attributes global_options.x_warn_ignored_attributes
3126#endif
3127#ifdef GENERATOR_FILE
3128extern int warn_ignored_qualifiers;
3129#else
3130 int x_warn_ignored_qualifiers;
3131#define warn_ignored_qualifiers global_options.x_warn_ignored_qualifiers
3132#endif
3133#ifdef GENERATOR_FILE
3134extern int warn_implicit;
3135#else
3136 int x_warn_implicit;
3137#define warn_implicit global_options.x_warn_implicit
3138#endif
3139#ifdef GENERATOR_FILE
3140extern int warn_implicit_fallthrough;
3141#else
3142 int x_warn_implicit_fallthrough;
3143#define warn_implicit_fallthrough global_options.x_warn_implicit_fallthrough
3144#endif
3145#ifdef GENERATOR_FILE
3146extern int warn_implicit_function_declaration;
3147#else
3148 int x_warn_implicit_function_declaration;
3149#define warn_implicit_function_declaration global_options.x_warn_implicit_function_declaration
3150#endif
3151#ifdef GENERATOR_FILE
3152extern int warn_implicit_int;
3153#else
3154 int x_warn_implicit_int;
3155#define warn_implicit_int global_options.x_warn_implicit_int
3156#endif
3157#ifdef GENERATOR_FILE
3158extern int warn_implicit_interface;
3159#else
3160 int x_warn_implicit_interface;
3161#define warn_implicit_interface global_options.x_warn_implicit_interface
3162#endif
3163#ifdef GENERATOR_FILE
3164extern int warn_implicit_procedure;
3165#else
3166 int x_warn_implicit_procedure;
3167#define warn_implicit_procedure global_options.x_warn_implicit_procedure
3168#endif
3169#ifdef GENERATOR_FILE
3170extern int warn_inaccessible_base;
3171#else
3172 int x_warn_inaccessible_base;
3173#define warn_inaccessible_base global_options.x_warn_inaccessible_base
3174#endif
3175#ifdef GENERATOR_FILE
3176extern int warn_incompatible_pointer_types;
3177#else
3178 int x_warn_incompatible_pointer_types;
3179#define warn_incompatible_pointer_types global_options.x_warn_incompatible_pointer_types
3180#endif
3181#ifdef GENERATOR_FILE
3182extern int warn_infinite_recursion;
3183#else
3184 int x_warn_infinite_recursion;
3185#define warn_infinite_recursion global_options.x_warn_infinite_recursion
3186#endif
3187#ifdef GENERATOR_FILE
3188extern int warn_inh_var_ctor;
3189#else
3190 int x_warn_inh_var_ctor;
3191#define warn_inh_var_ctor global_options.x_warn_inh_var_ctor
3192#endif
3193#ifdef GENERATOR_FILE
3194extern int warn_init_list;
3195#else
3196 int x_warn_init_list;
3197#define warn_init_list global_options.x_warn_init_list
3198#endif
3199#ifdef GENERATOR_FILE
3200extern int warn_init_self;
3201#else
3202 int x_warn_init_self;
3203#define warn_init_self global_options.x_warn_init_self
3204#endif
3205#ifdef GENERATOR_FILE
3206extern int warn_inline;
3207#else
3208 int x_warn_inline;
3209#define warn_inline global_options.x_warn_inline
3210#endif
3211#ifdef GENERATOR_FILE
3212extern int warn_int_conversion;
3213#else
3214 int x_warn_int_conversion;
3215#define warn_int_conversion global_options.x_warn_int_conversion
3216#endif
3217#ifdef GENERATOR_FILE
3218extern int warn_int_in_bool_context;
3219#else
3220 int x_warn_int_in_bool_context;
3221#define warn_int_in_bool_context global_options.x_warn_int_in_bool_context
3222#endif
3223#ifdef GENERATOR_FILE
3224extern int warn_int_to_pointer_cast;
3225#else
3226 int x_warn_int_to_pointer_cast;
3227#define warn_int_to_pointer_cast global_options.x_warn_int_to_pointer_cast
3228#endif
3229#ifdef GENERATOR_FILE
3230extern int warn_integer_division;
3231#else
3232 int x_warn_integer_division;
3233#define warn_integer_division global_options.x_warn_integer_division
3234#endif
3235#ifdef GENERATOR_FILE
3236extern int warn_interference_size;
3237#else
3238 int x_warn_interference_size;
3239#define warn_interference_size global_options.x_warn_interference_size
3240#endif
3241#ifdef GENERATOR_FILE
3242extern int warn_intrinsic_shadow;
3243#else
3244 int x_warn_intrinsic_shadow;
3245#define warn_intrinsic_shadow global_options.x_warn_intrinsic_shadow
3246#endif
3247#ifdef GENERATOR_FILE
3248extern int warn_intrinsics_std;
3249#else
3250 int x_warn_intrinsics_std;
3251#define warn_intrinsics_std global_options.x_warn_intrinsics_std
3252#endif
3253#ifdef GENERATOR_FILE
3254extern int warn_invalid_constexpr;
3255#else
3256 int x_warn_invalid_constexpr;
3257#define warn_invalid_constexpr global_options.x_warn_invalid_constexpr
3258#endif
3259#ifdef GENERATOR_FILE
3260extern int warn_imported_macros;
3261#else
3262 int x_warn_imported_macros;
3263#define warn_imported_macros global_options.x_warn_imported_macros
3264#endif
3265#ifdef GENERATOR_FILE
3266extern int warn_invalid_memory_model;
3267#else
3268 int x_warn_invalid_memory_model;
3269#define warn_invalid_memory_model global_options.x_warn_invalid_memory_model
3270#endif
3271#ifdef GENERATOR_FILE
3272extern int warn_invalid_offsetof;
3273#else
3274 int x_warn_invalid_offsetof;
3275#define warn_invalid_offsetof global_options.x_warn_invalid_offsetof
3276#endif
3277#ifdef GENERATOR_FILE
3278extern int cpp_warn_invalid_pch;
3279#else
3280 int x_cpp_warn_invalid_pch;
3281#define cpp_warn_invalid_pch global_options.x_cpp_warn_invalid_pch
3282#endif
3283#ifdef GENERATOR_FILE
3284extern int warn_invalid_utf8;
3285#else
3286 int x_warn_invalid_utf8;
3287#define warn_invalid_utf8 global_options.x_warn_invalid_utf8
3288#endif
3289#ifdef GENERATOR_FILE
3290extern int warn_jump_misses_init;
3291#else
3292 int x_warn_jump_misses_init;
3293#define warn_jump_misses_init global_options.x_warn_jump_misses_init
3294#endif
3295#ifdef GENERATOR_FILE
3296extern HOST_WIDE_INT warn_larger_than_size;
3297#else
3298 HOST_WIDE_INT x_warn_larger_than_size;
3299#define warn_larger_than_size global_options.x_warn_larger_than_size
3300#endif
3301#ifdef GENERATOR_FILE
3302extern int warn_line_truncation;
3303#else
3304 int x_warn_line_truncation;
3305#define warn_line_truncation global_options.x_warn_line_truncation
3306#endif
3307#ifdef GENERATOR_FILE
3308extern int cpp_warn_literal_suffix;
3309#else
3310 int x_cpp_warn_literal_suffix;
3311#define cpp_warn_literal_suffix global_options.x_cpp_warn_literal_suffix
3312#endif
3313#ifdef GENERATOR_FILE
3314extern int warn_logical_not_paren;
3315#else
3316 int x_warn_logical_not_paren;
3317#define warn_logical_not_paren global_options.x_warn_logical_not_paren
3318#endif
3319#ifdef GENERATOR_FILE
3320extern int warn_logical_op;
3321#else
3322 int x_warn_logical_op;
3323#define warn_logical_op global_options.x_warn_logical_op
3324#endif
3325#ifdef GENERATOR_FILE
3326extern int warn_long_long;
3327#else
3328 int x_warn_long_long;
3329#define warn_long_long global_options.x_warn_long_long
3330#endif
3331#ifdef GENERATOR_FILE
3332extern int warn_lto_type_mismatch;
3333#else
3334 int x_warn_lto_type_mismatch;
3335#define warn_lto_type_mismatch global_options.x_warn_lto_type_mismatch
3336#endif
3337#ifdef GENERATOR_FILE
3338extern int warn_main;
3339#else
3340 int x_warn_main;
3341#define warn_main global_options.x_warn_main
3342#endif
3343#ifdef GENERATOR_FILE
3344extern int warn_maybe_uninitialized;
3345#else
3346 int x_warn_maybe_uninitialized;
3347#define warn_maybe_uninitialized global_options.x_warn_maybe_uninitialized
3348#endif
3349#ifdef GENERATOR_FILE
3350extern int warn_memset_elt_size;
3351#else
3352 int x_warn_memset_elt_size;
3353#define warn_memset_elt_size global_options.x_warn_memset_elt_size
3354#endif
3355#ifdef GENERATOR_FILE
3356extern int warn_memset_transposed_args;
3357#else
3358 int x_warn_memset_transposed_args;
3359#define warn_memset_transposed_args global_options.x_warn_memset_transposed_args
3360#endif
3361#ifdef GENERATOR_FILE
3362extern int warn_misleading_indentation;
3363#else
3364 int x_warn_misleading_indentation;
3365#define warn_misleading_indentation global_options.x_warn_misleading_indentation
3366#endif
3367#ifdef GENERATOR_FILE
3368extern int warn_mismatched_alloc;
3369#else
3370 int x_warn_mismatched_alloc;
3371#define warn_mismatched_alloc global_options.x_warn_mismatched_alloc
3372#endif
3373#ifdef GENERATOR_FILE
3374extern int warn_mismatched_new_delete;
3375#else
3376 int x_warn_mismatched_new_delete;
3377#define warn_mismatched_new_delete global_options.x_warn_mismatched_new_delete
3378#endif
3379#ifdef GENERATOR_FILE
3380extern int warn_mismatched_tags;
3381#else
3382 int x_warn_mismatched_tags;
3383#define warn_mismatched_tags global_options.x_warn_mismatched_tags
3384#endif
3385#ifdef GENERATOR_FILE
3386extern int warn_missing_attributes;
3387#else
3388 int x_warn_missing_attributes;
3389#define warn_missing_attributes global_options.x_warn_missing_attributes
3390#endif
3391#ifdef GENERATOR_FILE
3392extern int warn_missing_braces;
3393#else
3394 int x_warn_missing_braces;
3395#define warn_missing_braces global_options.x_warn_missing_braces
3396#endif
3397#ifdef GENERATOR_FILE
3398extern int warn_missing_declarations;
3399#else
3400 int x_warn_missing_declarations;
3401#define warn_missing_declarations global_options.x_warn_missing_declarations
3402#endif
3403#ifdef GENERATOR_FILE
3404extern int warn_missing_field_initializers;
3405#else
3406 int x_warn_missing_field_initializers;
3407#define warn_missing_field_initializers global_options.x_warn_missing_field_initializers
3408#endif
3409#ifdef GENERATOR_FILE
3410extern int cpp_warn_missing_include_dirs;
3411#else
3412 int x_cpp_warn_missing_include_dirs;
3413#define cpp_warn_missing_include_dirs global_options.x_cpp_warn_missing_include_dirs
3414#endif
3415#ifdef GENERATOR_FILE
3416extern int warn_missing_parameter_type;
3417#else
3418 int x_warn_missing_parameter_type;
3419#define warn_missing_parameter_type global_options.x_warn_missing_parameter_type
3420#endif
3421#ifdef GENERATOR_FILE
3422extern int warn_missing_profile;
3423#else
3424 int x_warn_missing_profile;
3425#define warn_missing_profile global_options.x_warn_missing_profile
3426#endif
3427#ifdef GENERATOR_FILE
3428extern int warn_missing_prototypes;
3429#else
3430 int x_warn_missing_prototypes;
3431#define warn_missing_prototypes global_options.x_warn_missing_prototypes
3432#endif
3433#ifdef GENERATOR_FILE
3434extern int warn_missing_requires;
3435#else
3436 int x_warn_missing_requires;
3437#define warn_missing_requires global_options.x_warn_missing_requires
3438#endif
3439#ifdef GENERATOR_FILE
3440extern int warn_missing_template_keyword;
3441#else
3442 int x_warn_missing_template_keyword;
3443#define warn_missing_template_keyword global_options.x_warn_missing_template_keyword
3444#endif
3445#ifdef GENERATOR_FILE
3446extern int cpp_warn_multichar;
3447#else
3448 int x_cpp_warn_multichar;
3449#define cpp_warn_multichar global_options.x_cpp_warn_multichar
3450#endif
3451#ifdef GENERATOR_FILE
3452extern int warn_multiple_inheritance;
3453#else
3454 int x_warn_multiple_inheritance;
3455#define warn_multiple_inheritance global_options.x_warn_multiple_inheritance
3456#endif
3457#ifdef GENERATOR_FILE
3458extern int warn_multistatement_macros;
3459#else
3460 int x_warn_multistatement_macros;
3461#define warn_multistatement_macros global_options.x_warn_multistatement_macros
3462#endif
3463#ifdef GENERATOR_FILE
3464extern int warn_namespaces;
3465#else
3466 int x_warn_namespaces;
3467#define warn_namespaces global_options.x_warn_namespaces
3468#endif
3469#ifdef GENERATOR_FILE
3470extern int warn_narrowing;
3471#else
3472 int x_warn_narrowing;
3473#define warn_narrowing global_options.x_warn_narrowing
3474#endif
3475#ifdef GENERATOR_FILE
3476extern int warn_nested_externs;
3477#else
3478 int x_warn_nested_externs;
3479#define warn_nested_externs global_options.x_warn_nested_externs
3480#endif
3481#ifdef GENERATOR_FILE
3482extern int warn_noexcept;
3483#else
3484 int x_warn_noexcept;
3485#define warn_noexcept global_options.x_warn_noexcept
3486#endif
3487#ifdef GENERATOR_FILE
3488extern int warn_noexcept_type;
3489#else
3490 int x_warn_noexcept_type;
3491#define warn_noexcept_type global_options.x_warn_noexcept_type
3492#endif
3493#ifdef GENERATOR_FILE
3494extern int warn_nontemplate_friend;
3495#else
3496 int x_warn_nontemplate_friend;
3497#define warn_nontemplate_friend global_options.x_warn_nontemplate_friend
3498#endif
3499#ifdef GENERATOR_FILE
3500extern int warn_nonvdtor;
3501#else
3502 int x_warn_nonvdtor;
3503#define warn_nonvdtor global_options.x_warn_nonvdtor
3504#endif
3505#ifdef GENERATOR_FILE
3506extern int warn_nonnull;
3507#else
3508 int x_warn_nonnull;
3509#define warn_nonnull global_options.x_warn_nonnull
3510#endif
3511#ifdef GENERATOR_FILE
3512extern int warn_nonnull_compare;
3513#else
3514 int x_warn_nonnull_compare;
3515#define warn_nonnull_compare global_options.x_warn_nonnull_compare
3516#endif
3517#ifdef GENERATOR_FILE
3518extern int cpp_warn_normalize;
3519#else
3520 int x_cpp_warn_normalize;
3521#define cpp_warn_normalize global_options.x_cpp_warn_normalize
3522#endif
3523#ifdef GENERATOR_FILE
3524extern int warn_null_dereference;
3525#else
3526 int x_warn_null_dereference;
3527#define warn_null_dereference global_options.x_warn_null_dereference
3528#endif
3529#ifdef GENERATOR_FILE
3530extern int warn_objc_root_class;
3531#else
3532 int x_warn_objc_root_class;
3533#define warn_objc_root_class global_options.x_warn_objc_root_class
3534#endif
3535#ifdef GENERATOR_FILE
3536extern int warn_odr_violations;
3537#else
3538 int x_warn_odr_violations;
3539#define warn_odr_violations global_options.x_warn_odr_violations
3540#endif
3541#ifdef GENERATOR_FILE
3542extern int warn_old_style_cast;
3543#else
3544 int x_warn_old_style_cast;
3545#define warn_old_style_cast global_options.x_warn_old_style_cast
3546#endif
3547#ifdef GENERATOR_FILE
3548extern int warn_old_style_declaration;
3549#else
3550 int x_warn_old_style_declaration;
3551#define warn_old_style_declaration global_options.x_warn_old_style_declaration
3552#endif
3553#ifdef GENERATOR_FILE
3554extern int warn_old_style_definition;
3555#else
3556 int x_warn_old_style_definition;
3557#define warn_old_style_definition global_options.x_warn_old_style_definition
3558#endif
3559#ifdef GENERATOR_FILE
3560extern int warn_openacc_parallelism;
3561#else
3562 int x_warn_openacc_parallelism;
3563#define warn_openacc_parallelism global_options.x_warn_openacc_parallelism
3564#endif
3565#ifdef GENERATOR_FILE
3566extern int warn_openmp_simd;
3567#else
3568 int x_warn_openmp_simd;
3569#define warn_openmp_simd global_options.x_warn_openmp_simd
3570#endif
3571#ifdef GENERATOR_FILE
3572extern int warn_overflow;
3573#else
3574 int x_warn_overflow;
3575#define warn_overflow global_options.x_warn_overflow
3576#endif
3577#ifdef GENERATOR_FILE
3578extern int warn_overlength_strings;
3579#else
3580 int x_warn_overlength_strings;
3581#define warn_overlength_strings global_options.x_warn_overlength_strings
3582#endif
3583#ifdef GENERATOR_FILE
3584extern int warn_overloaded_virtual;
3585#else
3586 int x_warn_overloaded_virtual;
3587#define warn_overloaded_virtual global_options.x_warn_overloaded_virtual
3588#endif
3589#ifdef GENERATOR_FILE
3590extern int warn_override_init;
3591#else
3592 int x_warn_override_init;
3593#define warn_override_init global_options.x_warn_override_init
3594#endif
3595#ifdef GENERATOR_FILE
3596extern int warn_override_init_side_effects;
3597#else
3598 int x_warn_override_init_side_effects;
3599#define warn_override_init_side_effects global_options.x_warn_override_init_side_effects
3600#endif
3601#ifdef GENERATOR_FILE
3602extern int warn_overwrite_recursive;
3603#else
3604 int x_warn_overwrite_recursive;
3605#define warn_overwrite_recursive global_options.x_warn_overwrite_recursive
3606#endif
3607#ifdef GENERATOR_FILE
3608extern int warn_packed;
3609#else
3610 int x_warn_packed;
3611#define warn_packed global_options.x_warn_packed
3612#endif
3613#ifdef GENERATOR_FILE
3614extern int warn_packed_bitfield_compat;
3615#else
3616 int x_warn_packed_bitfield_compat;
3617#define warn_packed_bitfield_compat global_options.x_warn_packed_bitfield_compat
3618#endif
3619#ifdef GENERATOR_FILE
3620extern int warn_packed_not_aligned;
3621#else
3622 int x_warn_packed_not_aligned;
3623#define warn_packed_not_aligned global_options.x_warn_packed_not_aligned
3624#endif
3625#ifdef GENERATOR_FILE
3626extern int warn_padded;
3627#else
3628 int x_warn_padded;
3629#define warn_padded global_options.x_warn_padded
3630#endif
3631#ifdef GENERATOR_FILE
3632extern int warn_parentheses;
3633#else
3634 int x_warn_parentheses;
3635#define warn_parentheses global_options.x_warn_parentheses
3636#endif
3637#ifdef GENERATOR_FILE
3638extern int pedantic;
3639#else
3640 int x_pedantic;
3641#define pedantic global_options.x_pedantic
3642#endif
3643#ifdef GENERATOR_FILE
3644extern int warn_pessimizing_move;
3645#else
3646 int x_warn_pessimizing_move;
3647#define warn_pessimizing_move global_options.x_warn_pessimizing_move
3648#endif
3649#ifdef GENERATOR_FILE
3650extern int warn_placement_new;
3651#else
3652 int x_warn_placement_new;
3653#define warn_placement_new global_options.x_warn_placement_new
3654#endif
3655#ifdef GENERATOR_FILE
3656extern int warn_pmf2ptr;
3657#else
3658 int x_warn_pmf2ptr;
3659#define warn_pmf2ptr global_options.x_warn_pmf2ptr
3660#endif
3661#ifdef GENERATOR_FILE
3662extern int warn_pointer_arith;
3663#else
3664 int x_warn_pointer_arith;
3665#define warn_pointer_arith global_options.x_warn_pointer_arith
3666#endif
3667#ifdef GENERATOR_FILE
3668extern int warn_pointer_compare;
3669#else
3670 int x_warn_pointer_compare;
3671#define warn_pointer_compare global_options.x_warn_pointer_compare
3672#endif
3673#ifdef GENERATOR_FILE
3674extern int warn_pointer_sign;
3675#else
3676 int x_warn_pointer_sign;
3677#define warn_pointer_sign global_options.x_warn_pointer_sign
3678#endif
3679#ifdef GENERATOR_FILE
3680extern int warn_pointer_to_int_cast;
3681#else
3682 int x_warn_pointer_to_int_cast;
3683#define warn_pointer_to_int_cast global_options.x_warn_pointer_to_int_cast
3684#endif
3685#ifdef GENERATOR_FILE
3686extern int warn_pragmas;
3687#else
3688 int x_warn_pragmas;
3689#define warn_pragmas global_options.x_warn_pragmas
3690#endif
3691#ifdef GENERATOR_FILE
3692extern int warn_prio_ctor_dtor;
3693#else
3694 int x_warn_prio_ctor_dtor;
3695#define warn_prio_ctor_dtor global_options.x_warn_prio_ctor_dtor
3696#endif
3697#ifdef GENERATOR_FILE
3698extern int warn_property_assign_default;
3699#else
3700 int x_warn_property_assign_default;
3701#define warn_property_assign_default global_options.x_warn_property_assign_default
3702#endif
3703#ifdef GENERATOR_FILE
3704extern int warn_protocol;
3705#else
3706 int x_warn_protocol;
3707#define warn_protocol global_options.x_warn_protocol
3708#endif
3709#ifdef GENERATOR_FILE
3710extern int warn_psabi;
3711#else
3712 int x_warn_psabi;
3713#define warn_psabi global_options.x_warn_psabi
3714#endif
3715#ifdef GENERATOR_FILE
3716extern int warn_range_loop_construct;
3717#else
3718 int x_warn_range_loop_construct;
3719#define warn_range_loop_construct global_options.x_warn_range_loop_construct
3720#endif
3721#ifdef GENERATOR_FILE
3722extern int warn_real_q_constant;
3723#else
3724 int x_warn_real_q_constant;
3725#define warn_real_q_constant global_options.x_warn_real_q_constant
3726#endif
3727#ifdef GENERATOR_FILE
3728extern int warn_realloc_lhs;
3729#else
3730 int x_warn_realloc_lhs;
3731#define warn_realloc_lhs global_options.x_warn_realloc_lhs
3732#endif
3733#ifdef GENERATOR_FILE
3734extern int warn_realloc_lhs_all;
3735#else
3736 int x_warn_realloc_lhs_all;
3737#define warn_realloc_lhs_all global_options.x_warn_realloc_lhs_all
3738#endif
3739#ifdef GENERATOR_FILE
3740extern int warn_redundant_decls;
3741#else
3742 int x_warn_redundant_decls;
3743#define warn_redundant_decls global_options.x_warn_redundant_decls
3744#endif
3745#ifdef GENERATOR_FILE
3746extern int warn_redundant_move;
3747#else
3748 int x_warn_redundant_move;
3749#define warn_redundant_move global_options.x_warn_redundant_move
3750#endif
3751#ifdef GENERATOR_FILE
3752extern int warn_redundant_tags;
3753#else
3754 int x_warn_redundant_tags;
3755#define warn_redundant_tags global_options.x_warn_redundant_tags
3756#endif
3757#ifdef GENERATOR_FILE
3758extern int warn_register;
3759#else
3760 int x_warn_register;
3761#define warn_register global_options.x_warn_register
3762#endif
3763#ifdef GENERATOR_FILE
3764extern int warn_reorder;
3765#else
3766 int x_warn_reorder;
3767#define warn_reorder global_options.x_warn_reorder
3768#endif
3769#ifdef GENERATOR_FILE
3770extern int warn_restrict;
3771#else
3772 int x_warn_restrict;
3773#define warn_restrict global_options.x_warn_restrict
3774#endif
3775#ifdef GENERATOR_FILE
3776extern int warn_return_local_addr;
3777#else
3778 int x_warn_return_local_addr;
3779#define warn_return_local_addr global_options.x_warn_return_local_addr
3780#endif
3781#ifdef GENERATOR_FILE
3782extern int warn_return_type;
3783#else
3784 int x_warn_return_type;
3785#define warn_return_type global_options.x_warn_return_type
3786#endif
3787#ifdef GENERATOR_FILE
3788extern int warn_scalar_storage_order;
3789#else
3790 int x_warn_scalar_storage_order;
3791#define warn_scalar_storage_order global_options.x_warn_scalar_storage_order
3792#endif
3793#ifdef GENERATOR_FILE
3794extern int warn_selector;
3795#else
3796 int x_warn_selector;
3797#define warn_selector global_options.x_warn_selector
3798#endif
3799#ifdef GENERATOR_FILE
3800extern int warn_self_move;
3801#else
3802 int x_warn_self_move;
3803#define warn_self_move global_options.x_warn_self_move
3804#endif
3805#ifdef GENERATOR_FILE
3806extern int warn_sequence_point;
3807#else
3808 int x_warn_sequence_point;
3809#define warn_sequence_point global_options.x_warn_sequence_point
3810#endif
3811#ifdef GENERATOR_FILE
3812extern int warn_shadow;
3813#else
3814 int x_warn_shadow;
3815#define warn_shadow global_options.x_warn_shadow
3816#endif
3817#ifdef GENERATOR_FILE
3818extern int warn_shadow_ivar;
3819#else
3820 int x_warn_shadow_ivar;
3821#define warn_shadow_ivar global_options.x_warn_shadow_ivar
3822#endif
3823#ifdef GENERATOR_FILE
3824extern int warn_shadow_compatible_local;
3825#else
3826 int x_warn_shadow_compatible_local;
3827#define warn_shadow_compatible_local global_options.x_warn_shadow_compatible_local
3828#endif
3829#ifdef GENERATOR_FILE
3830extern int warn_shadow_local;
3831#else
3832 int x_warn_shadow_local;
3833#define warn_shadow_local global_options.x_warn_shadow_local
3834#endif
3835#ifdef GENERATOR_FILE
3836extern int warn_shift_count_negative;
3837#else
3838 int x_warn_shift_count_negative;
3839#define warn_shift_count_negative global_options.x_warn_shift_count_negative
3840#endif
3841#ifdef GENERATOR_FILE
3842extern int warn_shift_count_overflow;
3843#else
3844 int x_warn_shift_count_overflow;
3845#define warn_shift_count_overflow global_options.x_warn_shift_count_overflow
3846#endif
3847#ifdef GENERATOR_FILE
3848extern int warn_shift_negative_value;
3849#else
3850 int x_warn_shift_negative_value;
3851#define warn_shift_negative_value global_options.x_warn_shift_negative_value
3852#endif
3853#ifdef GENERATOR_FILE
3854extern int warn_shift_overflow;
3855#else
3856 int x_warn_shift_overflow;
3857#define warn_shift_overflow global_options.x_warn_shift_overflow
3858#endif
3859#ifdef GENERATOR_FILE
3860extern int warn_sign_compare;
3861#else
3862 int x_warn_sign_compare;
3863#define warn_sign_compare global_options.x_warn_sign_compare
3864#endif
3865#ifdef GENERATOR_FILE
3866extern int warn_sign_conversion;
3867#else
3868 int x_warn_sign_conversion;
3869#define warn_sign_conversion global_options.x_warn_sign_conversion
3870#endif
3871#ifdef GENERATOR_FILE
3872extern int warn_sign_promo;
3873#else
3874 int x_warn_sign_promo;
3875#define warn_sign_promo global_options.x_warn_sign_promo
3876#endif
3877#ifdef GENERATOR_FILE
3878extern int warn_sized_deallocation;
3879#else
3880 int x_warn_sized_deallocation;
3881#define warn_sized_deallocation global_options.x_warn_sized_deallocation
3882#endif
3883#ifdef GENERATOR_FILE
3884extern int warn_sizeof_array_argument;
3885#else
3886 int x_warn_sizeof_array_argument;
3887#define warn_sizeof_array_argument global_options.x_warn_sizeof_array_argument
3888#endif
3889#ifdef GENERATOR_FILE
3890extern int warn_sizeof_array_div;
3891#else
3892 int x_warn_sizeof_array_div;
3893#define warn_sizeof_array_div global_options.x_warn_sizeof_array_div
3894#endif
3895#ifdef GENERATOR_FILE
3896extern int warn_sizeof_pointer_div;
3897#else
3898 int x_warn_sizeof_pointer_div;
3899#define warn_sizeof_pointer_div global_options.x_warn_sizeof_pointer_div
3900#endif
3901#ifdef GENERATOR_FILE
3902extern int warn_sizeof_pointer_memaccess;
3903#else
3904 int x_warn_sizeof_pointer_memaccess;
3905#define warn_sizeof_pointer_memaccess global_options.x_warn_sizeof_pointer_memaccess
3906#endif
3907#ifdef GENERATOR_FILE
3908extern int warn_stack_protect;
3909#else
3910 int x_warn_stack_protect;
3911#define warn_stack_protect global_options.x_warn_stack_protect
3912#endif
3913#ifdef GENERATOR_FILE
3914extern HOST_WIDE_INT warn_stack_usage;
3915#else
3916 HOST_WIDE_INT x_warn_stack_usage;
3917#define warn_stack_usage global_options.x_warn_stack_usage
3918#endif
3919#ifdef GENERATOR_FILE
3920extern int warn_strict_aliasing;
3921#else
3922 int x_warn_strict_aliasing;
3923#define warn_strict_aliasing global_options.x_warn_strict_aliasing
3924#endif
3925#ifdef GENERATOR_FILE
3926extern int warn_strict_flex_arrays;
3927#else
3928 int x_warn_strict_flex_arrays;
3929#define warn_strict_flex_arrays global_options.x_warn_strict_flex_arrays
3930#endif
3931#ifdef GENERATOR_FILE
3932extern int warn_strict_null_sentinel;
3933#else
3934 int x_warn_strict_null_sentinel;
3935#define warn_strict_null_sentinel global_options.x_warn_strict_null_sentinel
3936#endif
3937#ifdef GENERATOR_FILE
3938extern int warn_strict_overflow;
3939#else
3940 int x_warn_strict_overflow;
3941#define warn_strict_overflow global_options.x_warn_strict_overflow
3942#endif
3943#ifdef GENERATOR_FILE
3944extern int warn_strict_prototypes;
3945#else
3946 int x_warn_strict_prototypes;
3947#define warn_strict_prototypes global_options.x_warn_strict_prototypes
3948#endif
3949#ifdef GENERATOR_FILE
3950extern int warn_strict_selector_match;
3951#else
3952 int x_warn_strict_selector_match;
3953#define warn_strict_selector_match global_options.x_warn_strict_selector_match
3954#endif
3955#ifdef GENERATOR_FILE
3956extern int warn_string_compare;
3957#else
3958 int x_warn_string_compare;
3959#define warn_string_compare global_options.x_warn_string_compare
3960#endif
3961#ifdef GENERATOR_FILE
3962extern int warn_stringop_overflow;
3963#else
3964 int x_warn_stringop_overflow;
3965#define warn_stringop_overflow global_options.x_warn_stringop_overflow
3966#endif
3967#ifdef GENERATOR_FILE
3968extern int warn_stringop_overread;
3969#else
3970 int x_warn_stringop_overread;
3971#define warn_stringop_overread global_options.x_warn_stringop_overread
3972#endif
3973#ifdef GENERATOR_FILE
3974extern int warn_stringop_truncation;
3975#else
3976 int x_warn_stringop_truncation;
3977#define warn_stringop_truncation global_options.x_warn_stringop_truncation
3978#endif
3979#ifdef GENERATOR_FILE
3980extern int warn_subobject_linkage;
3981#else
3982 int x_warn_subobject_linkage;
3983#define warn_subobject_linkage global_options.x_warn_subobject_linkage
3984#endif
3985#ifdef GENERATOR_FILE
3986extern int warn_suggest_attribute_cold;
3987#else
3988 int x_warn_suggest_attribute_cold;
3989#define warn_suggest_attribute_cold global_options.x_warn_suggest_attribute_cold
3990#endif
3991#ifdef GENERATOR_FILE
3992extern int warn_suggest_attribute_const;
3993#else
3994 int x_warn_suggest_attribute_const;
3995#define warn_suggest_attribute_const global_options.x_warn_suggest_attribute_const
3996#endif
3997#ifdef GENERATOR_FILE
3998extern int warn_suggest_attribute_format;
3999#else
4000 int x_warn_suggest_attribute_format;
4001#define warn_suggest_attribute_format global_options.x_warn_suggest_attribute_format
4002#endif
4003#ifdef GENERATOR_FILE
4004extern int warn_suggest_attribute_malloc;
4005#else
4006 int x_warn_suggest_attribute_malloc;
4007#define warn_suggest_attribute_malloc global_options.x_warn_suggest_attribute_malloc
4008#endif
4009#ifdef GENERATOR_FILE
4010extern int warn_suggest_attribute_noreturn;
4011#else
4012 int x_warn_suggest_attribute_noreturn;
4013#define warn_suggest_attribute_noreturn global_options.x_warn_suggest_attribute_noreturn
4014#endif
4015#ifdef GENERATOR_FILE
4016extern int warn_suggest_attribute_pure;
4017#else
4018 int x_warn_suggest_attribute_pure;
4019#define warn_suggest_attribute_pure global_options.x_warn_suggest_attribute_pure
4020#endif
4021#ifdef GENERATOR_FILE
4022extern int warn_suggest_final_methods;
4023#else
4024 int x_warn_suggest_final_methods;
4025#define warn_suggest_final_methods global_options.x_warn_suggest_final_methods
4026#endif
4027#ifdef GENERATOR_FILE
4028extern int warn_suggest_final_types;
4029#else
4030 int x_warn_suggest_final_types;
4031#define warn_suggest_final_types global_options.x_warn_suggest_final_types
4032#endif
4033#ifdef GENERATOR_FILE
4034extern int warn_override;
4035#else
4036 int x_warn_override;
4037#define warn_override global_options.x_warn_override
4038#endif
4039#ifdef GENERATOR_FILE
4040extern int warn_surprising;
4041#else
4042 int x_warn_surprising;
4043#define warn_surprising global_options.x_warn_surprising
4044#endif
4045#ifdef GENERATOR_FILE
4046extern int warn_switch;
4047#else
4048 int x_warn_switch;
4049#define warn_switch global_options.x_warn_switch
4050#endif
4051#ifdef GENERATOR_FILE
4052extern int warn_switch_bool;
4053#else
4054 int x_warn_switch_bool;
4055#define warn_switch_bool global_options.x_warn_switch_bool
4056#endif
4057#ifdef GENERATOR_FILE
4058extern int warn_switch_default;
4059#else
4060 int x_warn_switch_default;
4061#define warn_switch_default global_options.x_warn_switch_default
4062#endif
4063#ifdef GENERATOR_FILE
4064extern int warn_switch_enum;
4065#else
4066 int x_warn_switch_enum;
4067#define warn_switch_enum global_options.x_warn_switch_enum
4068#endif
4069#ifdef GENERATOR_FILE
4070extern int warn_switch_outside_range;
4071#else
4072 int x_warn_switch_outside_range;
4073#define warn_switch_outside_range global_options.x_warn_switch_outside_range
4074#endif
4075#ifdef GENERATOR_FILE
4076extern int warn_switch_unreachable;
4077#else
4078 int x_warn_switch_unreachable;
4079#define warn_switch_unreachable global_options.x_warn_switch_unreachable
4080#endif
4081#ifdef GENERATOR_FILE
4082extern int warn_sync_nand;
4083#else
4084 int x_warn_sync_nand;
4085#define warn_sync_nand global_options.x_warn_sync_nand
4086#endif
4087#ifdef GENERATOR_FILE
4088extern int warn_synth;
4089#else
4090 int x_warn_synth;
4091#define warn_synth global_options.x_warn_synth
4092#endif
4093#ifdef GENERATOR_FILE
4094extern int warn_system_headers;
4095#else
4096 int x_warn_system_headers;
4097#define warn_system_headers global_options.x_warn_system_headers
4098#endif
4099#ifdef GENERATOR_FILE
4100extern int warn_tabs;
4101#else
4102 int x_warn_tabs;
4103#define warn_tabs global_options.x_warn_tabs
4104#endif
4105#ifdef GENERATOR_FILE
4106extern int warn_target_lifetime;
4107#else
4108 int x_warn_target_lifetime;
4109#define warn_target_lifetime global_options.x_warn_target_lifetime
4110#endif
4111#ifdef GENERATOR_FILE
4112extern int warn_tautological_compare;
4113#else
4114 int x_warn_tautological_compare;
4115#define warn_tautological_compare global_options.x_warn_tautological_compare
4116#endif
4117#ifdef GENERATOR_FILE
4118extern int warn_templates;
4119#else
4120 int x_warn_templates;
4121#define warn_templates global_options.x_warn_templates
4122#endif
4123#ifdef GENERATOR_FILE
4124extern int warn_terminate;
4125#else
4126 int x_warn_terminate;
4127#define warn_terminate global_options.x_warn_terminate
4128#endif
4129#ifdef GENERATOR_FILE
4130extern int warn_traditional;
4131#else
4132 int x_warn_traditional;
4133#define warn_traditional global_options.x_warn_traditional
4134#endif
4135#ifdef GENERATOR_FILE
4136extern int warn_traditional_conversion;
4137#else
4138 int x_warn_traditional_conversion;
4139#define warn_traditional_conversion global_options.x_warn_traditional_conversion
4140#endif
4141#ifdef GENERATOR_FILE
4142extern int warn_trampolines;
4143#else
4144 int x_warn_trampolines;
4145#define warn_trampolines global_options.x_warn_trampolines
4146#endif
4147#ifdef GENERATOR_FILE
4148extern int cpp_warn_trigraphs;
4149#else
4150 int x_cpp_warn_trigraphs;
4151#define cpp_warn_trigraphs global_options.x_cpp_warn_trigraphs
4152#endif
4153#ifdef GENERATOR_FILE
4154extern int warn_trivial_auto_var_init;
4155#else
4156 int x_warn_trivial_auto_var_init;
4157#define warn_trivial_auto_var_init global_options.x_warn_trivial_auto_var_init
4158#endif
4159#ifdef GENERATOR_FILE
4160extern int warn_tsan;
4161#else
4162 int x_warn_tsan;
4163#define warn_tsan global_options.x_warn_tsan
4164#endif
4165#ifdef GENERATOR_FILE
4166extern int warn_type_limits;
4167#else
4168 int x_warn_type_limits;
4169#define warn_type_limits global_options.x_warn_type_limits
4170#endif
4171#ifdef GENERATOR_FILE
4172extern int warn_undeclared_selector;
4173#else
4174 int x_warn_undeclared_selector;
4175#define warn_undeclared_selector global_options.x_warn_undeclared_selector
4176#endif
4177#ifdef GENERATOR_FILE
4178extern int cpp_warn_undef;
4179#else
4180 int x_cpp_warn_undef;
4181#define cpp_warn_undef global_options.x_cpp_warn_undef
4182#endif
4183#ifdef GENERATOR_FILE
4184extern int warn_undefined_do_loop;
4185#else
4186 int x_warn_undefined_do_loop;
4187#define warn_undefined_do_loop global_options.x_warn_undefined_do_loop
4188#endif
4189#ifdef GENERATOR_FILE
4190extern int warn_underflow;
4191#else
4192 int x_warn_underflow;
4193#define warn_underflow global_options.x_warn_underflow
4194#endif
4195#ifdef GENERATOR_FILE
4196extern int warn_unicode;
4197#else
4198 int x_warn_unicode;
4199#define warn_unicode global_options.x_warn_unicode
4200#endif
4201#ifdef GENERATOR_FILE
4202extern int warn_uninitialized;
4203#else
4204 int x_warn_uninitialized;
4205#define warn_uninitialized global_options.x_warn_uninitialized
4206#endif
4207#ifdef GENERATOR_FILE
4208extern int warn_unknown_pragmas;
4209#else
4210 int x_warn_unknown_pragmas;
4211#define warn_unknown_pragmas global_options.x_warn_unknown_pragmas
4212#endif
4213#ifdef GENERATOR_FILE
4214extern int warn_unsuffixed_float_constants;
4215#else
4216 int x_warn_unsuffixed_float_constants;
4217#define warn_unsuffixed_float_constants global_options.x_warn_unsuffixed_float_constants
4218#endif
4219#ifdef GENERATOR_FILE
4220extern int warn_unused;
4221#else
4222 int x_warn_unused;
4223#define warn_unused global_options.x_warn_unused
4224#endif
4225#ifdef GENERATOR_FILE
4226extern int warn_unused_but_set_parameter;
4227#else
4228 int x_warn_unused_but_set_parameter;
4229#define warn_unused_but_set_parameter global_options.x_warn_unused_but_set_parameter
4230#endif
4231#ifdef GENERATOR_FILE
4232extern int warn_unused_but_set_variable;
4233#else
4234 int x_warn_unused_but_set_variable;
4235#define warn_unused_but_set_variable global_options.x_warn_unused_but_set_variable
4236#endif
4237#ifdef GENERATOR_FILE
4238extern int warn_unused_const_variable;
4239#else
4240 int x_warn_unused_const_variable;
4241#define warn_unused_const_variable global_options.x_warn_unused_const_variable
4242#endif
4243#ifdef GENERATOR_FILE
4244extern int warn_unused_dummy_argument;
4245#else
4246 int x_warn_unused_dummy_argument;
4247#define warn_unused_dummy_argument global_options.x_warn_unused_dummy_argument
4248#endif
4249#ifdef GENERATOR_FILE
4250extern int warn_unused_function;
4251#else
4252 int x_warn_unused_function;
4253#define warn_unused_function global_options.x_warn_unused_function
4254#endif
4255#ifdef GENERATOR_FILE
4256extern int warn_unused_label;
4257#else
4258 int x_warn_unused_label;
4259#define warn_unused_label global_options.x_warn_unused_label
4260#endif
4261#ifdef GENERATOR_FILE
4262extern int warn_unused_local_typedefs;
4263#else
4264 int x_warn_unused_local_typedefs;
4265#define warn_unused_local_typedefs global_options.x_warn_unused_local_typedefs
4266#endif
4267#ifdef GENERATOR_FILE
4268extern int cpp_warn_unused_macros;
4269#else
4270 int x_cpp_warn_unused_macros;
4271#define cpp_warn_unused_macros global_options.x_cpp_warn_unused_macros
4272#endif
4273#ifdef GENERATOR_FILE
4274extern int warn_unused_parameter;
4275#else
4276 int x_warn_unused_parameter;
4277#define warn_unused_parameter global_options.x_warn_unused_parameter
4278#endif
4279#ifdef GENERATOR_FILE
4280extern int warn_unused_result;
4281#else
4282 int x_warn_unused_result;
4283#define warn_unused_result global_options.x_warn_unused_result
4284#endif
4285#ifdef GENERATOR_FILE
4286extern int warn_unused_value;
4287#else
4288 int x_warn_unused_value;
4289#define warn_unused_value global_options.x_warn_unused_value
4290#endif
4291#ifdef GENERATOR_FILE
4292extern int warn_unused_variable;
4293#else
4294 int x_warn_unused_variable;
4295#define warn_unused_variable global_options.x_warn_unused_variable
4296#endif
4297#ifdef GENERATOR_FILE
4298extern int warn_use_after_free;
4299#else
4300 int x_warn_use_after_free;
4301#define warn_use_after_free global_options.x_warn_use_after_free
4302#endif
4303#ifdef GENERATOR_FILE
4304extern int warn_use_without_only;
4305#else
4306 int x_warn_use_without_only;
4307#define warn_use_without_only global_options.x_warn_use_without_only
4308#endif
4309#ifdef GENERATOR_FILE
4310extern int warn_useless_cast;
4311#else
4312 int x_warn_useless_cast;
4313#define warn_useless_cast global_options.x_warn_useless_cast
4314#endif
4315#ifdef GENERATOR_FILE
4316extern int warn_varargs;
4317#else
4318 int x_warn_varargs;
4319#define warn_varargs global_options.x_warn_varargs
4320#endif
4321#ifdef GENERATOR_FILE
4322extern int cpp_warn_variadic_macros;
4323#else
4324 int x_cpp_warn_variadic_macros;
4325#define cpp_warn_variadic_macros global_options.x_cpp_warn_variadic_macros
4326#endif
4327#ifdef GENERATOR_FILE
4328extern int warn_vector_operation_performance;
4329#else
4330 int x_warn_vector_operation_performance;
4331#define warn_vector_operation_performance global_options.x_warn_vector_operation_performance
4332#endif
4333#ifdef GENERATOR_FILE
4334extern int warn_vexing_parse;
4335#else
4336 int x_warn_vexing_parse;
4337#define warn_vexing_parse global_options.x_warn_vexing_parse
4338#endif
4339#ifdef GENERATOR_FILE
4340extern int warn_virtual_inheritance;
4341#else
4342 int x_warn_virtual_inheritance;
4343#define warn_virtual_inheritance global_options.x_warn_virtual_inheritance
4344#endif
4345#ifdef GENERATOR_FILE
4346extern int warn_virtual_move_assign;
4347#else
4348 int x_warn_virtual_move_assign;
4349#define warn_virtual_move_assign global_options.x_warn_virtual_move_assign
4350#endif
4351#ifdef GENERATOR_FILE
4352extern int warn_vla;
4353#else
4354 int x_warn_vla;
4355#define warn_vla global_options.x_warn_vla
4356#endif
4357#ifdef GENERATOR_FILE
4358extern HOST_WIDE_INT warn_vla_limit;
4359#else
4360 HOST_WIDE_INT x_warn_vla_limit;
4361#define warn_vla_limit global_options.x_warn_vla_limit
4362#endif
4363#ifdef GENERATOR_FILE
4364extern int warn_vla_parameter;
4365#else
4366 int x_warn_vla_parameter;
4367#define warn_vla_parameter global_options.x_warn_vla_parameter
4368#endif
4369#ifdef GENERATOR_FILE
4370extern int warn_volatile;
4371#else
4372 int x_warn_volatile;
4373#define warn_volatile global_options.x_warn_volatile
4374#endif
4375#ifdef GENERATOR_FILE
4376extern int warn_volatile_register_var;
4377#else
4378 int x_warn_volatile_register_var;
4379#define warn_volatile_register_var global_options.x_warn_volatile_register_var
4380#endif
4381#ifdef GENERATOR_FILE
4382extern int warn_write_strings;
4383#else
4384 int x_warn_write_strings;
4385#define warn_write_strings global_options.x_warn_write_strings
4386#endif
4387#ifdef GENERATOR_FILE
4388extern int warn_xor_used_as_pow;
4389#else
4390 int x_warn_xor_used_as_pow;
4391#define warn_xor_used_as_pow global_options.x_warn_xor_used_as_pow
4392#endif
4393#ifdef GENERATOR_FILE
4394extern int warn_zero_as_null_pointer_constant;
4395#else
4396 int x_warn_zero_as_null_pointer_constant;
4397#define warn_zero_as_null_pointer_constant global_options.x_warn_zero_as_null_pointer_constant
4398#endif
4399#ifdef GENERATOR_FILE
4400extern int warn_zero_length_bounds;
4401#else
4402 int x_warn_zero_length_bounds;
4403#define warn_zero_length_bounds global_options.x_warn_zero_length_bounds
4404#endif
4405#ifdef GENERATOR_FILE
4406extern int warn_zerotrip;
4407#else
4408 int x_warn_zerotrip;
4409#define warn_zerotrip global_options.x_warn_zerotrip
4410#endif
4411#ifdef GENERATOR_FILE
4412extern const char *aux_info_file_name;
4413#else
4414 const char *x_aux_info_file_name;
4415#define aux_info_file_name global_options.x_aux_info_file_name
4416#endif
4417#ifdef GENERATOR_FILE
4418extern int flag_dump_callgraph;
4419#else
4420 int x_flag_dump_callgraph;
4421#define flag_dump_callgraph global_options.x_flag_dump_callgraph
4422#endif
4423#ifdef GENERATOR_FILE
4424extern int flag_lto_dump_defined;
4425#else
4426 int x_flag_lto_dump_defined;
4427#define flag_lto_dump_defined global_options.x_flag_lto_dump_defined
4428#endif
4429#ifdef GENERATOR_FILE
4430extern int flag_lto_dump_demangle;
4431#else
4432 int x_flag_lto_dump_demangle;
4433#define flag_lto_dump_demangle global_options.x_flag_lto_dump_demangle
4434#endif
4435#ifdef GENERATOR_FILE
4436extern const char *flag_dump_body;
4437#else
4438 const char *x_flag_dump_body;
4439#define flag_dump_body global_options.x_flag_dump_body
4440#endif
4441#ifdef GENERATOR_FILE
4442extern const char *flag_dump_level;
4443#else
4444 const char *x_flag_dump_level;
4445#define flag_dump_level global_options.x_flag_dump_level
4446#endif
4447#ifdef GENERATOR_FILE
4448extern const char *dump_base_name;
4449#else
4450 const char *x_dump_base_name;
4451#define dump_base_name global_options.x_dump_base_name
4452#endif
4453#ifdef GENERATOR_FILE
4454extern const char *dump_base_ext;
4455#else
4456 const char *x_dump_base_ext;
4457#define dump_base_ext global_options.x_dump_base_ext
4458#endif
4459#ifdef GENERATOR_FILE
4460extern const char *dump_dir_name;
4461#else
4462 const char *x_dump_dir_name;
4463#define dump_dir_name global_options.x_dump_dir_name
4464#endif
4465#ifdef GENERATOR_FILE
4466extern int flag_pic;
4467#else
4468 int x_flag_pic;
4469#define flag_pic global_options.x_flag_pic
4470#endif
4471#ifdef GENERATOR_FILE
4472extern int flag_pie;
4473#else
4474 int x_flag_pie;
4475#define flag_pie global_options.x_flag_pie
4476#endif
4477#ifdef GENERATOR_FILE
4478extern int flag_abi_compat_version;
4479#else
4480 int x_flag_abi_compat_version;
4481#define flag_abi_compat_version global_options.x_flag_abi_compat_version
4482#endif
4483#ifdef GENERATOR_FILE
4484extern int flag_abi_version;
4485#else
4486 int x_flag_abi_version;
4487#define flag_abi_version global_options.x_flag_abi_version
4488#endif
4489#ifdef GENERATOR_FILE
4490extern int flag_access_control;
4491#else
4492 int x_flag_access_control;
4493#define flag_access_control global_options.x_flag_access_control
4494#endif
4495#ifdef GENERATOR_FILE
4496extern const char *ada_specs_parent;
4497#else
4498 const char *x_ada_specs_parent;
4499#define ada_specs_parent global_options.x_ada_specs_parent
4500#endif
4501#ifdef GENERATOR_FILE
4502extern int flag_aggressive_function_elimination;
4503#else
4504 int x_flag_aggressive_function_elimination;
4505#define flag_aggressive_function_elimination global_options.x_flag_aggressive_function_elimination
4506#endif
4507#ifdef GENERATOR_FILE
4508extern int flag_aggressive_loop_optimizations;
4509#else
4510 int x_flag_aggressive_loop_optimizations;
4511#define flag_aggressive_loop_optimizations global_options.x_flag_aggressive_loop_optimizations
4512#endif
4513#ifdef GENERATOR_FILE
4514extern int flag_align_commons;
4515#else
4516 int x_flag_align_commons;
4517#define flag_align_commons global_options.x_flag_align_commons
4518#endif
4519#ifdef GENERATOR_FILE
4520extern int flag_align_functions;
4521#else
4522 int x_flag_align_functions;
4523#define flag_align_functions global_options.x_flag_align_functions
4524#endif
4525#ifdef GENERATOR_FILE
4526extern const char *str_align_functions;
4527#else
4528 const char *x_str_align_functions;
4529#define str_align_functions global_options.x_str_align_functions
4530#endif
4531#ifdef GENERATOR_FILE
4532extern int flag_align_jumps;
4533#else
4534 int x_flag_align_jumps;
4535#define flag_align_jumps global_options.x_flag_align_jumps
4536#endif
4537#ifdef GENERATOR_FILE
4538extern const char *str_align_jumps;
4539#else
4540 const char *x_str_align_jumps;
4541#define str_align_jumps global_options.x_str_align_jumps
4542#endif
4543#ifdef GENERATOR_FILE
4544extern int flag_align_labels;
4545#else
4546 int x_flag_align_labels;
4547#define flag_align_labels global_options.x_flag_align_labels
4548#endif
4549#ifdef GENERATOR_FILE
4550extern const char *str_align_labels;
4551#else
4552 const char *x_str_align_labels;
4553#define str_align_labels global_options.x_str_align_labels
4554#endif
4555#ifdef GENERATOR_FILE
4556extern int flag_align_loops;
4557#else
4558 int x_flag_align_loops;
4559#define flag_align_loops global_options.x_flag_align_loops
4560#endif
4561#ifdef GENERATOR_FILE
4562extern const char *str_align_loops;
4563#else
4564 const char *x_str_align_loops;
4565#define str_align_loops global_options.x_str_align_loops
4566#endif
4567#ifdef GENERATOR_FILE
4568extern int aligned_new_threshold;
4569#else
4570 int x_aligned_new_threshold;
4571#define aligned_new_threshold global_options.x_aligned_new_threshold
4572#endif
4573#ifdef GENERATOR_FILE
4574extern int flag_all_intrinsics;
4575#else
4576 int x_flag_all_intrinsics;
4577#define flag_all_intrinsics global_options.x_flag_all_intrinsics
4578#endif
4579#ifdef GENERATOR_FILE
4580extern int flag_allocation_dce;
4581#else
4582 int x_flag_allocation_dce;
4583#define flag_allocation_dce global_options.x_flag_allocation_dce
4584#endif
4585#ifdef GENERATOR_FILE
4586extern int flag_allow_argument_mismatch;
4587#else
4588 int x_flag_allow_argument_mismatch;
4589#define flag_allow_argument_mismatch global_options.x_flag_allow_argument_mismatch
4590#endif
4591#ifdef GENERATOR_FILE
4592extern int flag_allow_invalid_boz;
4593#else
4594 int x_flag_allow_invalid_boz;
4595#define flag_allow_invalid_boz global_options.x_flag_allow_invalid_boz
4596#endif
4597#ifdef GENERATOR_FILE
4598extern int flag_allow_leading_underscore;
4599#else
4600 int x_flag_allow_leading_underscore;
4601#define flag_allow_leading_underscore global_options.x_flag_allow_leading_underscore
4602#endif
4603#ifdef GENERATOR_FILE
4604extern int flag_store_data_races;
4605#else
4606 int x_flag_store_data_races;
4607#define flag_store_data_races global_options.x_flag_store_data_races
4608#endif
4609#ifdef GENERATOR_FILE
4610extern int flag_analyzer;
4611#else
4612 int x_flag_analyzer;
4613#define flag_analyzer global_options.x_flag_analyzer
4614#endif
4615#ifdef GENERATOR_FILE
4616extern int flag_analyzer_call_summaries;
4617#else
4618 int x_flag_analyzer_call_summaries;
4619#define flag_analyzer_call_summaries global_options.x_flag_analyzer_call_summaries
4620#endif
4621#ifdef GENERATOR_FILE
4622extern const char *flag_analyzer_checker;
4623#else
4624 const char *x_flag_analyzer_checker;
4625#define flag_analyzer_checker global_options.x_flag_analyzer_checker
4626#endif
4627#ifdef GENERATOR_FILE
4628extern int flag_analyzer_feasibility;
4629#else
4630 int x_flag_analyzer_feasibility;
4631#define flag_analyzer_feasibility global_options.x_flag_analyzer_feasibility
4632#endif
4633#ifdef GENERATOR_FILE
4634extern int flag_analyzer_fine_grained;
4635#else
4636 int x_flag_analyzer_fine_grained;
4637#define flag_analyzer_fine_grained global_options.x_flag_analyzer_fine_grained
4638#endif
4639#ifdef GENERATOR_FILE
4640extern int flag_analyzer_show_duplicate_count;
4641#else
4642 int x_flag_analyzer_show_duplicate_count;
4643#define flag_analyzer_show_duplicate_count global_options.x_flag_analyzer_show_duplicate_count
4644#endif
4645#ifdef GENERATOR_FILE
4646extern int flag_analyzer_state_merge;
4647#else
4648 int x_flag_analyzer_state_merge;
4649#define flag_analyzer_state_merge global_options.x_flag_analyzer_state_merge
4650#endif
4651#ifdef GENERATOR_FILE
4652extern int flag_analyzer_state_purge;
4653#else
4654 int x_flag_analyzer_state_purge;
4655#define flag_analyzer_state_purge global_options.x_flag_analyzer_state_purge
4656#endif
4657#ifdef GENERATOR_FILE
4658extern int flag_analyzer_suppress_followups;
4659#else
4660 int x_flag_analyzer_suppress_followups;
4661#define flag_analyzer_suppress_followups global_options.x_flag_analyzer_suppress_followups
4662#endif
4663#ifdef GENERATOR_FILE
4664extern int flag_analyzer_transitivity;
4665#else
4666 int x_flag_analyzer_transitivity;
4667#define flag_analyzer_transitivity global_options.x_flag_analyzer_transitivity
4668#endif
4669#ifdef GENERATOR_FILE
4670extern int flag_analyzer_undo_inlining;
4671#else
4672 int x_flag_analyzer_undo_inlining;
4673#define flag_analyzer_undo_inlining global_options.x_flag_analyzer_undo_inlining
4674#endif
4675#ifdef GENERATOR_FILE
4676extern int flag_analyzer_verbose_edges;
4677#else
4678 int x_flag_analyzer_verbose_edges;
4679#define flag_analyzer_verbose_edges global_options.x_flag_analyzer_verbose_edges
4680#endif
4681#ifdef GENERATOR_FILE
4682extern int flag_analyzer_verbose_state_changes;
4683#else
4684 int x_flag_analyzer_verbose_state_changes;
4685#define flag_analyzer_verbose_state_changes global_options.x_flag_analyzer_verbose_state_changes
4686#endif
4687#ifdef GENERATOR_FILE
4688extern int analyzer_verbosity;
4689#else
4690 int x_analyzer_verbosity;
4691#define analyzer_verbosity global_options.x_analyzer_verbosity
4692#endif
4693#ifdef GENERATOR_FILE
4694extern void *common_deferred_options;
4695#else
4696 void *x_common_deferred_options;
4697#define common_deferred_options global_options.x_common_deferred_options
4698#endif
4699#ifdef GENERATOR_FILE
4700extern int flag_no_asm;
4701#else
4702 int x_flag_no_asm;
4703#define flag_no_asm global_options.x_flag_no_asm
4704#endif
4705#ifdef GENERATOR_FILE
4706extern int flag_assert;
4707#else
4708 int x_flag_assert;
4709#define flag_assert global_options.x_flag_assert
4710#endif
4711#ifdef GENERATOR_FILE
4712extern int flag_associative_math;
4713#else
4714 int x_flag_associative_math;
4715#define flag_associative_math global_options.x_flag_associative_math
4716#endif
4717#ifdef GENERATOR_FILE
4718extern int flag_asynchronous_unwind_tables;
4719#else
4720 int x_flag_asynchronous_unwind_tables;
4721#define flag_asynchronous_unwind_tables global_options.x_flag_asynchronous_unwind_tables
4722#endif
4723#ifdef GENERATOR_FILE
4724extern int flag_auto_inc_dec;
4725#else
4726 int x_flag_auto_inc_dec;
4727#define flag_auto_inc_dec global_options.x_flag_auto_inc_dec
4728#endif
4729#ifdef GENERATOR_FILE
4730extern int flag_auto_profile;
4731#else
4732 int x_flag_auto_profile;
4733#define flag_auto_profile global_options.x_flag_auto_profile
4734#endif
4735#ifdef GENERATOR_FILE
4736extern const char *auto_profile_file;
4737#else
4738 const char *x_auto_profile_file;
4739#define auto_profile_file global_options.x_auto_profile_file
4740#endif
4741#ifdef GENERATOR_FILE
4742extern int flag_automatic;
4743#else
4744 int x_flag_automatic;
4745#define flag_automatic global_options.x_flag_automatic
4746#endif
4747#ifdef GENERATOR_FILE
4748extern int flag_backslash;
4749#else
4750 int x_flag_backslash;
4751#define flag_backslash global_options.x_flag_backslash
4752#endif
4753#ifdef GENERATOR_FILE
4754extern int flag_backtrace;
4755#else
4756 int x_flag_backtrace;
4757#define flag_backtrace global_options.x_flag_backtrace
4758#endif
4759#ifdef GENERATOR_FILE
4760extern int flag_bit_tests;
4761#else
4762 int x_flag_bit_tests;
4763#define flag_bit_tests global_options.x_flag_bit_tests
4764#endif
4765#ifdef GENERATOR_FILE
4766extern int flag_blas_matmul_limit;
4767#else
4768 int x_flag_blas_matmul_limit;
4769#define flag_blas_matmul_limit global_options.x_flag_blas_matmul_limit
4770#endif
4771#ifdef GENERATOR_FILE
4772extern int flag_bounds_check;
4773#else
4774 int x_flag_bounds_check;
4775#define flag_bounds_check global_options.x_flag_bounds_check
4776#endif
4777#ifdef GENERATOR_FILE
4778extern int flag_branch_on_count_reg;
4779#else
4780 int x_flag_branch_on_count_reg;
4781#define flag_branch_on_count_reg global_options.x_flag_branch_on_count_reg
4782#endif
4783#ifdef GENERATOR_FILE
4784extern int flag_branch_probabilities;
4785#else
4786 int x_flag_branch_probabilities;
4787#define flag_branch_probabilities global_options.x_flag_branch_probabilities
4788#endif
4789#ifdef GENERATOR_FILE
4790extern int flag_building_libgcc;
4791#else
4792 int x_flag_building_libgcc;
4793#define flag_building_libgcc global_options.x_flag_building_libgcc
4794#endif
4795#ifdef GENERATOR_FILE
4796extern int flag_building_libgfortran;
4797#else
4798 int x_flag_building_libgfortran;
4799#define flag_building_libgfortran global_options.x_flag_building_libgfortran
4800#endif
4801#ifdef GENERATOR_FILE
4802extern int flag_building_libphobos_tests;
4803#else
4804 int x_flag_building_libphobos_tests;
4805#define flag_building_libphobos_tests global_options.x_flag_building_libphobos_tests
4806#endif
4807#ifdef GENERATOR_FILE
4808extern int flag_no_builtin;
4809#else
4810 int x_flag_no_builtin;
4811#define flag_no_builtin global_options.x_flag_no_builtin
4812#endif
4813#ifdef GENERATOR_FILE
4814extern int flag_c_prototypes;
4815#else
4816 int x_flag_c_prototypes;
4817#define flag_c_prototypes global_options.x_flag_c_prototypes
4818#endif
4819#ifdef GENERATOR_FILE
4820extern int flag_c_prototypes_external;
4821#else
4822 int x_flag_c_prototypes_external;
4823#define flag_c_prototypes_external global_options.x_flag_c_prototypes_external
4824#endif
4825#ifdef GENERATOR_FILE
4826extern int flag_caller_saves;
4827#else
4828 int x_flag_caller_saves;
4829#define flag_caller_saves global_options.x_flag_caller_saves
4830#endif
4831#ifdef GENERATOR_FILE
4832extern int flag_callgraph_info;
4833#else
4834 int x_flag_callgraph_info;
4835#define flag_callgraph_info global_options.x_flag_callgraph_info
4836#endif
4837#ifdef GENERATOR_FILE
4838extern enum cf_protection_level flag_cf_protection;
4839#else
4840 enum cf_protection_level x_flag_cf_protection;
4841#define flag_cf_protection global_options.x_flag_cf_protection
4842#endif
4843#ifdef GENERATOR_FILE
4844extern int flag_char8_t;
4845#else
4846 int x_flag_char8_t;
4847#define flag_char8_t global_options.x_flag_char8_t
4848#endif
4849#ifdef GENERATOR_FILE
4850extern int flag_check_new;
4851#else
4852 int x_flag_check_new;
4853#define flag_check_new global_options.x_flag_check_new
4854#endif
4855#ifdef GENERATOR_FILE
4856extern int flag_check_action;
4857#else
4858 int x_flag_check_action;
4859#define flag_check_action global_options.x_flag_check_action
4860#endif
4861#ifdef GENERATOR_FILE
4862extern int flag_checking;
4863#else
4864 int x_flag_checking;
4865#define flag_checking global_options.x_flag_checking
4866#endif
4867#ifdef GENERATOR_FILE
4868extern enum gfc_fcoarray flag_coarray;
4869#else
4870 enum gfc_fcoarray x_flag_coarray;
4871#define flag_coarray global_options.x_flag_coarray
4872#endif
4873#ifdef GENERATOR_FILE
4874extern int flag_code_hoisting;
4875#else
4876 int x_flag_code_hoisting;
4877#define flag_code_hoisting global_options.x_flag_code_hoisting
4878#endif
4879#ifdef GENERATOR_FILE
4880extern int flag_combine_stack_adjustments;
4881#else
4882 int x_flag_combine_stack_adjustments;
4883#define flag_combine_stack_adjustments global_options.x_flag_combine_stack_adjustments
4884#endif
4885#ifdef GENERATOR_FILE
4886extern int flag_no_common;
4887#else
4888 int x_flag_no_common;
4889#define flag_no_common global_options.x_flag_no_common
4890#endif
4891#ifdef GENERATOR_FILE
4892extern int flag_compare_debug;
4893#else
4894 int x_flag_compare_debug;
4895#define flag_compare_debug global_options.x_flag_compare_debug
4896#endif
4897#ifdef GENERATOR_FILE
4898extern const char *flag_compare_debug_opt;
4899#else
4900 const char *x_flag_compare_debug_opt;
4901#define flag_compare_debug_opt global_options.x_flag_compare_debug_opt
4902#endif
4903#ifdef GENERATOR_FILE
4904extern int flag_compare_elim_after_reload;
4905#else
4906 int x_flag_compare_elim_after_reload;
4907#define flag_compare_elim_after_reload global_options.x_flag_compare_elim_after_reload
4908#endif
4909#ifdef GENERATOR_FILE
4910extern int flag_concepts;
4911#else
4912 int x_flag_concepts;
4913#define flag_concepts global_options.x_flag_concepts
4914#endif
4915#ifdef GENERATOR_FILE
4916extern int concepts_diagnostics_max_depth;
4917#else
4918 int x_concepts_diagnostics_max_depth;
4919#define concepts_diagnostics_max_depth global_options.x_concepts_diagnostics_max_depth
4920#endif
4921#ifdef GENERATOR_FILE
4922extern int flag_concepts_ts;
4923#else
4924 int x_flag_concepts_ts;
4925#define flag_concepts_ts global_options.x_flag_concepts_ts
4926#endif
4927#ifdef GENERATOR_FILE
4928extern int flag_conserve_stack;
4929#else
4930 int x_flag_conserve_stack;
4931#define flag_conserve_stack global_options.x_flag_conserve_stack
4932#endif
4933#ifdef GENERATOR_FILE
4934extern int constexpr_cache_depth;
4935#else
4936 int x_constexpr_cache_depth;
4937#define constexpr_cache_depth global_options.x_constexpr_cache_depth
4938#endif
4939#ifdef GENERATOR_FILE
4940extern int max_constexpr_depth;
4941#else
4942 int x_max_constexpr_depth;
4943#define max_constexpr_depth global_options.x_max_constexpr_depth
4944#endif
4945#ifdef GENERATOR_FILE
4946extern int flag_constexpr_fp_except;
4947#else
4948 int x_flag_constexpr_fp_except;
4949#define flag_constexpr_fp_except global_options.x_flag_constexpr_fp_except
4950#endif
4951#ifdef GENERATOR_FILE
4952extern int constexpr_loop_limit;
4953#else
4954 int x_constexpr_loop_limit;
4955#define constexpr_loop_limit global_options.x_constexpr_loop_limit
4956#endif
4957#ifdef GENERATOR_FILE
4958extern HOST_WIDE_INT constexpr_ops_limit;
4959#else
4960 HOST_WIDE_INT x_constexpr_ops_limit;
4961#define constexpr_ops_limit global_options.x_constexpr_ops_limit
4962#endif
4963#ifdef GENERATOR_FILE
4964extern int flag_contract_mode;
4965#else
4966 int x_flag_contract_mode;
4967#define flag_contract_mode global_options.x_flag_contract_mode
4968#endif
4969#ifdef GENERATOR_FILE
4970extern int flag_contract_strict_declarations;
4971#else
4972 int x_flag_contract_strict_declarations;
4973#define flag_contract_strict_declarations global_options.x_flag_contract_strict_declarations
4974#endif
4975#ifdef GENERATOR_FILE
4976extern int flag_contracts;
4977#else
4978 int x_flag_contracts;
4979#define flag_contracts global_options.x_flag_contracts
4980#endif
4981#ifdef GENERATOR_FILE
4982extern enum gfc_convert flag_convert;
4983#else
4984 enum gfc_convert x_flag_convert;
4985#define flag_convert global_options.x_flag_convert
4986#endif
4987#ifdef GENERATOR_FILE
4988extern int flag_coroutines;
4989#else
4990 int x_flag_coroutines;
4991#define flag_coroutines global_options.x_flag_coroutines
4992#endif
4993#ifdef GENERATOR_FILE
4994extern int flag_cprop_registers;
4995#else
4996 int x_flag_cprop_registers;
4997#define flag_cprop_registers global_options.x_flag_cprop_registers
4998#endif
4999#ifdef GENERATOR_FILE
5000extern int flag_cray_pointer;
5001#else
5002 int x_flag_cray_pointer;
5003#define flag_cray_pointer global_options.x_flag_cray_pointer
5004#endif
5005#ifdef GENERATOR_FILE
5006extern int flag_crossjumping;
5007#else
5008 int x_flag_crossjumping;
5009#define flag_crossjumping global_options.x_flag_crossjumping
5010#endif
5011#ifdef GENERATOR_FILE
5012extern int flag_cse_follow_jumps;
5013#else
5014 int x_flag_cse_follow_jumps;
5015#define flag_cse_follow_jumps global_options.x_flag_cse_follow_jumps
5016#endif
5017#ifdef GENERATOR_FILE
5018extern int flag_cx_fortran_rules;
5019#else
5020 int x_flag_cx_fortran_rules;
5021#define flag_cx_fortran_rules global_options.x_flag_cx_fortran_rules
5022#endif
5023#ifdef GENERATOR_FILE
5024extern int flag_cx_limited_range;
5025#else
5026 int x_flag_cx_limited_range;
5027#define flag_cx_limited_range global_options.x_flag_cx_limited_range
5028#endif
5029#ifdef GENERATOR_FILE
5030extern int flag_data_sections;
5031#else
5032 int x_flag_data_sections;
5033#define flag_data_sections global_options.x_flag_data_sections
5034#endif
5035#ifdef GENERATOR_FILE
5036extern int flag_dbg_cnt_list;
5037#else
5038 int x_flag_dbg_cnt_list;
5039#define flag_dbg_cnt_list global_options.x_flag_dbg_cnt_list
5040#endif
5041#ifdef GENERATOR_FILE
5042extern int flag_dce;
5043#else
5044 int x_flag_dce;
5045#define flag_dce global_options.x_flag_dce
5046#endif
5047#ifdef GENERATOR_FILE
5048extern int flag_debug_aux_vars;
5049#else
5050 int x_flag_debug_aux_vars;
5051#define flag_debug_aux_vars global_options.x_flag_debug_aux_vars
5052#endif
5053#ifdef GENERATOR_FILE
5054extern int flag_debug_types_section;
5055#else
5056 int x_flag_debug_types_section;
5057#define flag_debug_types_section global_options.x_flag_debug_types_section
5058#endif
5059#ifdef GENERATOR_FILE
5060extern int flag_dec;
5061#else
5062 int x_flag_dec;
5063#define flag_dec global_options.x_flag_dec
5064#endif
5065#ifdef GENERATOR_FILE
5066extern int flag_dec_blank_format_item;
5067#else
5068 int x_flag_dec_blank_format_item;
5069#define flag_dec_blank_format_item global_options.x_flag_dec_blank_format_item
5070#endif
5071#ifdef GENERATOR_FILE
5072extern int flag_dec_char_conversions;
5073#else
5074 int x_flag_dec_char_conversions;
5075#define flag_dec_char_conversions global_options.x_flag_dec_char_conversions
5076#endif
5077#ifdef GENERATOR_FILE
5078extern int flag_dec_format_defaults;
5079#else
5080 int x_flag_dec_format_defaults;
5081#define flag_dec_format_defaults global_options.x_flag_dec_format_defaults
5082#endif
5083#ifdef GENERATOR_FILE
5084extern int flag_dec_include;
5085#else
5086 int x_flag_dec_include;
5087#define flag_dec_include global_options.x_flag_dec_include
5088#endif
5089#ifdef GENERATOR_FILE
5090extern int flag_dec_intrinsic_ints;
5091#else
5092 int x_flag_dec_intrinsic_ints;
5093#define flag_dec_intrinsic_ints global_options.x_flag_dec_intrinsic_ints
5094#endif
5095#ifdef GENERATOR_FILE
5096extern int flag_dec_math;
5097#else
5098 int x_flag_dec_math;
5099#define flag_dec_math global_options.x_flag_dec_math
5100#endif
5101#ifdef GENERATOR_FILE
5102extern int flag_dec_static;
5103#else
5104 int x_flag_dec_static;
5105#define flag_dec_static global_options.x_flag_dec_static
5106#endif
5107#ifdef GENERATOR_FILE
5108extern int flag_dec_structure;
5109#else
5110 int x_flag_dec_structure;
5111#define flag_dec_structure global_options.x_flag_dec_structure
5112#endif
5113#ifdef GENERATOR_FILE
5114extern int flag_declone_ctor_dtor;
5115#else
5116 int x_flag_declone_ctor_dtor;
5117#define flag_declone_ctor_dtor global_options.x_flag_declone_ctor_dtor
5118#endif
5119#ifdef GENERATOR_FILE
5120extern int flag_default_double;
5121#else
5122 int x_flag_default_double;
5123#define flag_default_double global_options.x_flag_default_double
5124#endif
5125#ifdef GENERATOR_FILE
5126extern int flag_default_integer;
5127#else
5128 int x_flag_default_integer;
5129#define flag_default_integer global_options.x_flag_default_integer
5130#endif
5131#ifdef GENERATOR_FILE
5132extern int flag_default_real_10;
5133#else
5134 int x_flag_default_real_10;
5135#define flag_default_real_10 global_options.x_flag_default_real_10
5136#endif
5137#ifdef GENERATOR_FILE
5138extern int flag_default_real_16;
5139#else
5140 int x_flag_default_real_16;
5141#define flag_default_real_16 global_options.x_flag_default_real_16
5142#endif
5143#ifdef GENERATOR_FILE
5144extern int flag_default_real_8;
5145#else
5146 int x_flag_default_real_8;
5147#define flag_default_real_8 global_options.x_flag_default_real_8
5148#endif
5149#ifdef GENERATOR_FILE
5150extern int flag_defer_pop;
5151#else
5152 int x_flag_defer_pop;
5153#define flag_defer_pop global_options.x_flag_defer_pop
5154#endif
5155#ifdef GENERATOR_FILE
5156extern int flag_delayed_branch;
5157#else
5158 int x_flag_delayed_branch;
5159#define flag_delayed_branch global_options.x_flag_delayed_branch
5160#endif
5161#ifdef GENERATOR_FILE
5162extern int flag_delete_dead_exceptions;
5163#else
5164 int x_flag_delete_dead_exceptions;
5165#define flag_delete_dead_exceptions global_options.x_flag_delete_dead_exceptions
5166#endif
5167#ifdef GENERATOR_FILE
5168extern int flag_delete_null_pointer_checks;
5169#else
5170 int x_flag_delete_null_pointer_checks;
5171#define flag_delete_null_pointer_checks global_options.x_flag_delete_null_pointer_checks
5172#endif
5173#ifdef GENERATOR_FILE
5174extern int flag_devirtualize;
5175#else
5176 int x_flag_devirtualize;
5177#define flag_devirtualize global_options.x_flag_devirtualize
5178#endif
5179#ifdef GENERATOR_FILE
5180extern int flag_ltrans_devirtualize;
5181#else
5182 int x_flag_ltrans_devirtualize;
5183#define flag_ltrans_devirtualize global_options.x_flag_ltrans_devirtualize
5184#endif
5185#ifdef GENERATOR_FILE
5186extern int flag_devirtualize_speculatively;
5187#else
5188 int x_flag_devirtualize_speculatively;
5189#define flag_devirtualize_speculatively global_options.x_flag_devirtualize_speculatively
5190#endif
5191#ifdef GENERATOR_FILE
5192extern int flag_diagnostics_show_color;
5193#else
5194 int x_flag_diagnostics_show_color;
5195#define flag_diagnostics_show_color global_options.x_flag_diagnostics_show_color
5196#endif
5197#ifdef GENERATOR_FILE
5198extern int flag_diagnostics_generate_patch;
5199#else
5200 int x_flag_diagnostics_generate_patch;
5201#define flag_diagnostics_generate_patch global_options.x_flag_diagnostics_generate_patch
5202#endif
5203#ifdef GENERATOR_FILE
5204extern int diagnostics_minimum_margin_width;
5205#else
5206 int x_diagnostics_minimum_margin_width;
5207#define diagnostics_minimum_margin_width global_options.x_diagnostics_minimum_margin_width
5208#endif
5209#ifdef GENERATOR_FILE
5210extern int flag_diagnostics_parseable_fixits;
5211#else
5212 int x_flag_diagnostics_parseable_fixits;
5213#define flag_diagnostics_parseable_fixits global_options.x_flag_diagnostics_parseable_fixits
5214#endif
5215#ifdef GENERATOR_FILE
5216extern int flag_diagnostics_path_format;
5217#else
5218 int x_flag_diagnostics_path_format;
5219#define flag_diagnostics_path_format global_options.x_flag_diagnostics_path_format
5220#endif
5221#ifdef GENERATOR_FILE
5222extern int flag_diagnostics_show_caret;
5223#else
5224 int x_flag_diagnostics_show_caret;
5225#define flag_diagnostics_show_caret global_options.x_flag_diagnostics_show_caret
5226#endif
5227#ifdef GENERATOR_FILE
5228extern int flag_diagnostics_show_cwe;
5229#else
5230 int x_flag_diagnostics_show_cwe;
5231#define flag_diagnostics_show_cwe global_options.x_flag_diagnostics_show_cwe
5232#endif
5233#ifdef GENERATOR_FILE
5234extern int flag_diagnostics_show_labels;
5235#else
5236 int x_flag_diagnostics_show_labels;
5237#define flag_diagnostics_show_labels global_options.x_flag_diagnostics_show_labels
5238#endif
5239#ifdef GENERATOR_FILE
5240extern int flag_diagnostics_show_line_numbers;
5241#else
5242 int x_flag_diagnostics_show_line_numbers;
5243#define flag_diagnostics_show_line_numbers global_options.x_flag_diagnostics_show_line_numbers
5244#endif
5245#ifdef GENERATOR_FILE
5246extern int flag_diagnostics_show_option;
5247#else
5248 int x_flag_diagnostics_show_option;
5249#define flag_diagnostics_show_option global_options.x_flag_diagnostics_show_option
5250#endif
5251#ifdef GENERATOR_FILE
5252extern int flag_diagnostics_show_path_depths;
5253#else
5254 int x_flag_diagnostics_show_path_depths;
5255#define flag_diagnostics_show_path_depths global_options.x_flag_diagnostics_show_path_depths
5256#endif
5257#ifdef GENERATOR_FILE
5258extern int flag_diagnostics_show_rules;
5259#else
5260 int x_flag_diagnostics_show_rules;
5261#define flag_diagnostics_show_rules global_options.x_flag_diagnostics_show_rules
5262#endif
5263#ifdef GENERATOR_FILE
5264extern int flag_diagnostics_show_template_tree;
5265#else
5266 int x_flag_diagnostics_show_template_tree;
5267#define flag_diagnostics_show_template_tree global_options.x_flag_diagnostics_show_template_tree
5268#endif
5269#ifdef GENERATOR_FILE
5270extern int flag_diagnostics_show_urls;
5271#else
5272 int x_flag_diagnostics_show_urls;
5273#define flag_diagnostics_show_urls global_options.x_flag_diagnostics_show_urls
5274#endif
5275#ifdef GENERATOR_FILE
5276extern int flag_dollar_ok;
5277#else
5278 int x_flag_dollar_ok;
5279#define flag_dollar_ok global_options.x_flag_dollar_ok
5280#endif
5281#ifdef GENERATOR_FILE
5282extern int flag_dse;
5283#else
5284 int x_flag_dse;
5285#define flag_dse global_options.x_flag_dse
5286#endif
5287#ifdef GENERATOR_FILE
5288extern int flag_dump_ada_spec;
5289#else
5290 int x_flag_dump_ada_spec;
5291#define flag_dump_ada_spec global_options.x_flag_dump_ada_spec
5292#endif
5293#ifdef GENERATOR_FILE
5294extern int flag_dump_ada_spec_slim;
5295#else
5296 int x_flag_dump_ada_spec_slim;
5297#define flag_dump_ada_spec_slim global_options.x_flag_dump_ada_spec_slim
5298#endif
5299#ifdef GENERATOR_FILE
5300extern int flag_dump_analyzer;
5301#else
5302 int x_flag_dump_analyzer;
5303#define flag_dump_analyzer global_options.x_flag_dump_analyzer
5304#endif
5305#ifdef GENERATOR_FILE
5306extern int flag_dump_analyzer_callgraph;
5307#else
5308 int x_flag_dump_analyzer_callgraph;
5309#define flag_dump_analyzer_callgraph global_options.x_flag_dump_analyzer_callgraph
5310#endif
5311#ifdef GENERATOR_FILE
5312extern int flag_dump_analyzer_exploded_graph;
5313#else
5314 int x_flag_dump_analyzer_exploded_graph;
5315#define flag_dump_analyzer_exploded_graph global_options.x_flag_dump_analyzer_exploded_graph
5316#endif
5317#ifdef GENERATOR_FILE
5318extern int flag_dump_analyzer_exploded_nodes;
5319#else
5320 int x_flag_dump_analyzer_exploded_nodes;
5321#define flag_dump_analyzer_exploded_nodes global_options.x_flag_dump_analyzer_exploded_nodes
5322#endif
5323#ifdef GENERATOR_FILE
5324extern int flag_dump_analyzer_exploded_nodes_2;
5325#else
5326 int x_flag_dump_analyzer_exploded_nodes_2;
5327#define flag_dump_analyzer_exploded_nodes_2 global_options.x_flag_dump_analyzer_exploded_nodes_2
5328#endif
5329#ifdef GENERATOR_FILE
5330extern int flag_dump_analyzer_exploded_nodes_3;
5331#else
5332 int x_flag_dump_analyzer_exploded_nodes_3;
5333#define flag_dump_analyzer_exploded_nodes_3 global_options.x_flag_dump_analyzer_exploded_nodes_3
5334#endif
5335#ifdef GENERATOR_FILE
5336extern int flag_dump_analyzer_exploded_paths;
5337#else
5338 int x_flag_dump_analyzer_exploded_paths;
5339#define flag_dump_analyzer_exploded_paths global_options.x_flag_dump_analyzer_exploded_paths
5340#endif
5341#ifdef GENERATOR_FILE
5342extern int flag_dump_analyzer_feasibility;
5343#else
5344 int x_flag_dump_analyzer_feasibility;
5345#define flag_dump_analyzer_feasibility global_options.x_flag_dump_analyzer_feasibility
5346#endif
5347#ifdef GENERATOR_FILE
5348extern int flag_dump_analyzer_json;
5349#else
5350 int x_flag_dump_analyzer_json;
5351#define flag_dump_analyzer_json global_options.x_flag_dump_analyzer_json
5352#endif
5353#ifdef GENERATOR_FILE
5354extern int flag_dump_analyzer_state_purge;
5355#else
5356 int x_flag_dump_analyzer_state_purge;
5357#define flag_dump_analyzer_state_purge global_options.x_flag_dump_analyzer_state_purge
5358#endif
5359#ifdef GENERATOR_FILE
5360extern int flag_dump_analyzer_stderr;
5361#else
5362 int x_flag_dump_analyzer_stderr;
5363#define flag_dump_analyzer_stderr global_options.x_flag_dump_analyzer_stderr
5364#endif
5365#ifdef GENERATOR_FILE
5366extern int flag_dump_analyzer_supergraph;
5367#else
5368 int x_flag_dump_analyzer_supergraph;
5369#define flag_dump_analyzer_supergraph global_options.x_flag_dump_analyzer_supergraph
5370#endif
5371#ifdef GENERATOR_FILE
5372extern int flag_dump_analyzer_untracked;
5373#else
5374 int x_flag_dump_analyzer_untracked;
5375#define flag_dump_analyzer_untracked global_options.x_flag_dump_analyzer_untracked
5376#endif
5377#ifdef GENERATOR_FILE
5378extern const char *flag_dump_final_insns;
5379#else
5380 const char *x_flag_dump_final_insns;
5381#define flag_dump_final_insns global_options.x_flag_dump_final_insns
5382#endif
5383#ifdef GENERATOR_FILE
5384extern int flag_dump_fortran_global;
5385#else
5386 int x_flag_dump_fortran_global;
5387#define flag_dump_fortran_global global_options.x_flag_dump_fortran_global
5388#endif
5389#ifdef GENERATOR_FILE
5390extern int flag_dump_fortran_optimized;
5391#else
5392 int x_flag_dump_fortran_optimized;
5393#define flag_dump_fortran_optimized global_options.x_flag_dump_fortran_optimized
5394#endif
5395#ifdef GENERATOR_FILE
5396extern int flag_dump_fortran_original;
5397#else
5398 int x_flag_dump_fortran_original;
5399#define flag_dump_fortran_original global_options.x_flag_dump_fortran_original
5400#endif
5401#ifdef GENERATOR_FILE
5402extern const char *flag_dump_go_spec;
5403#else
5404 const char *x_flag_dump_go_spec;
5405#define flag_dump_go_spec global_options.x_flag_dump_go_spec
5406#endif
5407#ifdef GENERATOR_FILE
5408extern int flag_dump_locations;
5409#else
5410 int x_flag_dump_locations;
5411#define flag_dump_locations global_options.x_flag_dump_locations
5412#endif
5413#ifdef GENERATOR_FILE
5414extern int flag_dump_noaddr;
5415#else
5416 int x_flag_dump_noaddr;
5417#define flag_dump_noaddr global_options.x_flag_dump_noaddr
5418#endif
5419#ifdef GENERATOR_FILE
5420extern int flag_dump_passes;
5421#else
5422 int x_flag_dump_passes;
5423#define flag_dump_passes global_options.x_flag_dump_passes
5424#endif
5425#ifdef GENERATOR_FILE
5426extern int flag_dump_scos;
5427#else
5428 int x_flag_dump_scos;
5429#define flag_dump_scos global_options.x_flag_dump_scos
5430#endif
5431#ifdef GENERATOR_FILE
5432extern int flag_dump_unnumbered;
5433#else
5434 int x_flag_dump_unnumbered;
5435#define flag_dump_unnumbered global_options.x_flag_dump_unnumbered
5436#endif
5437#ifdef GENERATOR_FILE
5438extern int flag_dump_unnumbered_links;
5439#else
5440 int x_flag_dump_unnumbered_links;
5441#define flag_dump_unnumbered_links global_options.x_flag_dump_unnumbered_links
5442#endif
5443#ifdef GENERATOR_FILE
5444extern int flag_dwarf2_cfi_asm;
5445#else
5446 int x_flag_dwarf2_cfi_asm;
5447#define flag_dwarf2_cfi_asm global_options.x_flag_dwarf2_cfi_asm
5448#endif
5449#ifdef GENERATOR_FILE
5450extern int flag_early_inlining;
5451#else
5452 int x_flag_early_inlining;
5453#define flag_early_inlining global_options.x_flag_early_inlining
5454#endif
5455#ifdef GENERATOR_FILE
5456extern int flag_elide_constructors;
5457#else
5458 int x_flag_elide_constructors;
5459#define flag_elide_constructors global_options.x_flag_elide_constructors
5460#endif
5461#ifdef GENERATOR_FILE
5462extern int flag_elide_type;
5463#else
5464 int x_flag_elide_type;
5465#define flag_elide_type global_options.x_flag_elide_type
5466#endif
5467#ifdef GENERATOR_FILE
5468extern int flag_debug_only_used_symbols;
5469#else
5470 int x_flag_debug_only_used_symbols;
5471#define flag_debug_only_used_symbols global_options.x_flag_debug_only_used_symbols
5472#endif
5473#ifdef GENERATOR_FILE
5474extern int flag_eliminate_unused_debug_types;
5475#else
5476 int x_flag_eliminate_unused_debug_types;
5477#define flag_eliminate_unused_debug_types global_options.x_flag_eliminate_unused_debug_types
5478#endif
5479#ifdef GENERATOR_FILE
5480extern int flag_emit_class_debug_always;
5481#else
5482 int x_flag_emit_class_debug_always;
5483#define flag_emit_class_debug_always global_options.x_flag_emit_class_debug_always
5484#endif
5485#ifdef GENERATOR_FILE
5486extern int flag_enforce_eh_specs;
5487#else
5488 int x_flag_enforce_eh_specs;
5489#define flag_enforce_eh_specs global_options.x_flag_enforce_eh_specs
5490#endif
5491#ifdef GENERATOR_FILE
5492extern int flag_exceptions;
5493#else
5494 int x_flag_exceptions;
5495#define flag_exceptions global_options.x_flag_exceptions
5496#endif
5497#ifdef GENERATOR_FILE
5498extern enum excess_precision flag_excess_precision;
5499#else
5500 enum excess_precision x_flag_excess_precision;
5501#define flag_excess_precision global_options.x_flag_excess_precision
5502#endif
5503#ifdef GENERATOR_FILE
5504extern int flag_expensive_optimizations;
5505#else
5506 int x_flag_expensive_optimizations;
5507#define flag_expensive_optimizations global_options.x_flag_expensive_optimizations
5508#endif
5509#ifdef GENERATOR_FILE
5510extern int flag_ext_numeric_literals;
5511#else
5512 int x_flag_ext_numeric_literals;
5513#define flag_ext_numeric_literals global_options.x_flag_ext_numeric_literals
5514#endif
5515#ifdef GENERATOR_FILE
5516extern int flag_extern_stdcpp;
5517#else
5518 int x_flag_extern_stdcpp;
5519#define flag_extern_stdcpp global_options.x_flag_extern_stdcpp
5520#endif
5521#ifdef GENERATOR_FILE
5522extern int flag_extern_tls_init;
5523#else
5524 int x_flag_extern_tls_init;
5525#define flag_extern_tls_init global_options.x_flag_extern_tls_init
5526#endif
5527#ifdef GENERATOR_FILE
5528extern int flag_external_blas;
5529#else
5530 int x_flag_external_blas;
5531#define flag_external_blas global_options.x_flag_external_blas
5532#endif
5533#ifdef GENERATOR_FILE
5534extern int flag_f2c;
5535#else
5536 int x_flag_f2c;
5537#define flag_f2c global_options.x_flag_f2c
5538#endif
5539#ifdef GENERATOR_FILE
5540extern int flag_fat_lto_objects;
5541#else
5542 int x_flag_fat_lto_objects;
5543#define flag_fat_lto_objects global_options.x_flag_fat_lto_objects
5544#endif
5545#ifdef GENERATOR_FILE
5546extern int flag_finite_loops;
5547#else
5548 int x_flag_finite_loops;
5549#define flag_finite_loops global_options.x_flag_finite_loops
5550#endif
5551#ifdef GENERATOR_FILE
5552extern int flag_finite_math_only;
5553#else
5554 int x_flag_finite_math_only;
5555#define flag_finite_math_only global_options.x_flag_finite_math_only
5556#endif
5557#ifdef GENERATOR_FILE
5558extern int flag_fixed_line_length;
5559#else
5560 int x_flag_fixed_line_length;
5561#define flag_fixed_line_length global_options.x_flag_fixed_line_length
5562#endif
5563#ifdef GENERATOR_FILE
5564extern int flag_float_store;
5565#else
5566 int x_flag_float_store;
5567#define flag_float_store global_options.x_flag_float_store
5568#endif
5569#ifdef GENERATOR_FILE
5570extern int flag_fold_simple_inlines;
5571#else
5572 int x_flag_fold_simple_inlines;
5573#define flag_fold_simple_inlines global_options.x_flag_fold_simple_inlines
5574#endif
5575#ifdef GENERATOR_FILE
5576extern int flag_forward_propagate;
5577#else
5578 int x_flag_forward_propagate;
5579#define flag_forward_propagate global_options.x_flag_forward_propagate
5580#endif
5581#ifdef GENERATOR_FILE
5582extern enum fp_contract_mode flag_fp_contract_mode;
5583#else
5584 enum fp_contract_mode x_flag_fp_contract_mode;
5585#define flag_fp_contract_mode global_options.x_flag_fp_contract_mode
5586#endif
5587#ifdef GENERATOR_FILE
5588extern int flag_fp_int_builtin_inexact;
5589#else
5590 int x_flag_fp_int_builtin_inexact;
5591#define flag_fp_int_builtin_inexact global_options.x_flag_fp_int_builtin_inexact
5592#endif
5593#ifdef GENERATOR_FILE
5594extern int flag_free_line_length;
5595#else
5596 int x_flag_free_line_length;
5597#define flag_free_line_length global_options.x_flag_free_line_length
5598#endif
5599#ifdef GENERATOR_FILE
5600extern int flag_frontend_loop_interchange;
5601#else
5602 int x_flag_frontend_loop_interchange;
5603#define flag_frontend_loop_interchange global_options.x_flag_frontend_loop_interchange
5604#endif
5605#ifdef GENERATOR_FILE
5606extern int flag_frontend_optimize;
5607#else
5608 int x_flag_frontend_optimize;
5609#define flag_frontend_optimize global_options.x_flag_frontend_optimize
5610#endif
5611#ifdef GENERATOR_FILE
5612extern int flag_no_function_cse;
5613#else
5614 int x_flag_no_function_cse;
5615#define flag_no_function_cse global_options.x_flag_no_function_cse
5616#endif
5617#ifdef GENERATOR_FILE
5618extern int flag_function_sections;
5619#else
5620 int x_flag_function_sections;
5621#define flag_function_sections global_options.x_flag_function_sections
5622#endif
5623#ifdef GENERATOR_FILE
5624extern int flag_gcse;
5625#else
5626 int x_flag_gcse;
5627#define flag_gcse global_options.x_flag_gcse
5628#endif
5629#ifdef GENERATOR_FILE
5630extern int flag_gcse_after_reload;
5631#else
5632 int x_flag_gcse_after_reload;
5633#define flag_gcse_after_reload global_options.x_flag_gcse_after_reload
5634#endif
5635#ifdef GENERATOR_FILE
5636extern int flag_gcse_las;
5637#else
5638 int x_flag_gcse_las;
5639#define flag_gcse_las global_options.x_flag_gcse_las
5640#endif
5641#ifdef GENERATOR_FILE
5642extern int flag_gcse_lm;
5643#else
5644 int x_flag_gcse_lm;
5645#define flag_gcse_lm global_options.x_flag_gcse_lm
5646#endif
5647#ifdef GENERATOR_FILE
5648extern int flag_gcse_sm;
5649#else
5650 int x_flag_gcse_sm;
5651#define flag_gcse_sm global_options.x_flag_gcse_sm
5652#endif
5653#ifdef GENERATOR_FILE
5654extern int flag_gimple;
5655#else
5656 int x_flag_gimple;
5657#define flag_gimple global_options.x_flag_gimple
5658#endif
5659#ifdef GENERATOR_FILE
5660extern int flag_no_gnu_keywords;
5661#else
5662 int x_flag_no_gnu_keywords;
5663#define flag_no_gnu_keywords global_options.x_flag_no_gnu_keywords
5664#endif
5665#ifdef GENERATOR_FILE
5666extern int flag_next_runtime;
5667#else
5668 int x_flag_next_runtime;
5669#define flag_next_runtime global_options.x_flag_next_runtime
5670#endif
5671#ifdef GENERATOR_FILE
5672extern int flag_tm;
5673#else
5674 int x_flag_tm;
5675#define flag_tm global_options.x_flag_tm
5676#endif
5677#ifdef GENERATOR_FILE
5678extern int flag_gnu_unique;
5679#else
5680 int x_flag_gnu_unique;
5681#define flag_gnu_unique global_options.x_flag_gnu_unique
5682#endif
5683#ifdef GENERATOR_FILE
5684extern int flag_gnu89_inline;
5685#else
5686 int x_flag_gnu89_inline;
5687#define flag_gnu89_inline global_options.x_flag_gnu89_inline
5688#endif
5689#ifdef GENERATOR_FILE
5690extern int go_check_divide_overflow;
5691#else
5692 int x_go_check_divide_overflow;
5693#define go_check_divide_overflow global_options.x_go_check_divide_overflow
5694#endif
5695#ifdef GENERATOR_FILE
5696extern int go_check_divide_zero;
5697#else
5698 int x_go_check_divide_zero;
5699#define go_check_divide_zero global_options.x_go_check_divide_zero
5700#endif
5701#ifdef GENERATOR_FILE
5702extern int go_compiling_runtime;
5703#else
5704 int x_go_compiling_runtime;
5705#define go_compiling_runtime global_options.x_go_compiling_runtime
5706#endif
5707#ifdef GENERATOR_FILE
5708extern int go_debug_escape_level;
5709#else
5710 int x_go_debug_escape_level;
5711#define go_debug_escape_level global_options.x_go_debug_escape_level
5712#endif
5713#ifdef GENERATOR_FILE
5714extern const char *go_debug_escape_hash;
5715#else
5716 const char *x_go_debug_escape_hash;
5717#define go_debug_escape_hash global_options.x_go_debug_escape_hash
5718#endif
5719#ifdef GENERATOR_FILE
5720extern int go_debug_optimization;
5721#else
5722 int x_go_debug_optimization;
5723#define go_debug_optimization global_options.x_go_debug_optimization
5724#endif
5725#ifdef GENERATOR_FILE
5726extern int flag_graphite;
5727#else
5728 int x_flag_graphite;
5729#define flag_graphite global_options.x_flag_graphite
5730#endif
5731#ifdef GENERATOR_FILE
5732extern int flag_graphite_identity;
5733#else
5734 int x_flag_graphite_identity;
5735#define flag_graphite_identity global_options.x_flag_graphite_identity
5736#endif
5737#ifdef GENERATOR_FILE
5738extern int flag_guess_branch_prob;
5739#else
5740 int x_flag_guess_branch_prob;
5741#define flag_guess_branch_prob global_options.x_flag_guess_branch_prob
5742#endif
5743#ifdef GENERATOR_FILE
5744extern int flag_harden_compares;
5745#else
5746 int x_flag_harden_compares;
5747#define flag_harden_compares global_options.x_flag_harden_compares
5748#endif
5749#ifdef GENERATOR_FILE
5750extern int flag_harden_conditional_branches;
5751#else
5752 int x_flag_harden_conditional_branches;
5753#define flag_harden_conditional_branches global_options.x_flag_harden_conditional_branches
5754#endif
5755#ifdef GENERATOR_FILE
5756extern int flag_hoist_adjacent_loads;
5757#else
5758 int x_flag_hoist_adjacent_loads;
5759#define flag_hoist_adjacent_loads global_options.x_flag_hoist_adjacent_loads
5760#endif
5761#ifdef GENERATOR_FILE
5762extern int flag_no_ident;
5763#else
5764 int x_flag_no_ident;
5765#define flag_no_ident global_options.x_flag_no_ident
5766#endif
5767#ifdef GENERATOR_FILE
5768extern int flag_if_conversion;
5769#else
5770 int x_flag_if_conversion;
5771#define flag_if_conversion global_options.x_flag_if_conversion
5772#endif
5773#ifdef GENERATOR_FILE
5774extern int flag_if_conversion2;
5775#else
5776 int x_flag_if_conversion2;
5777#define flag_if_conversion2 global_options.x_flag_if_conversion2
5778#endif
5779#ifdef GENERATOR_FILE
5780extern int flag_implement_inlines;
5781#else
5782 int x_flag_implement_inlines;
5783#define flag_implement_inlines global_options.x_flag_implement_inlines
5784#endif
5785#ifdef GENERATOR_FILE
5786extern int flag_implicit_constexpr;
5787#else
5788 int x_flag_implicit_constexpr;
5789#define flag_implicit_constexpr global_options.x_flag_implicit_constexpr
5790#endif
5791#ifdef GENERATOR_FILE
5792extern int flag_implicit_inline_templates;
5793#else
5794 int x_flag_implicit_inline_templates;
5795#define flag_implicit_inline_templates global_options.x_flag_implicit_inline_templates
5796#endif
5797#ifdef GENERATOR_FILE
5798extern int flag_implicit_none;
5799#else
5800 int x_flag_implicit_none;
5801#define flag_implicit_none global_options.x_flag_implicit_none
5802#endif
5803#ifdef GENERATOR_FILE
5804extern int flag_implicit_templates;
5805#else
5806 int x_flag_implicit_templates;
5807#define flag_implicit_templates global_options.x_flag_implicit_templates
5808#endif
5809#ifdef GENERATOR_FILE
5810extern int flag_indirect_inlining;
5811#else
5812 int x_flag_indirect_inlining;
5813#define flag_indirect_inlining global_options.x_flag_indirect_inlining
5814#endif
5815#ifdef GENERATOR_FILE
5816extern int flag_inhibit_size_directive;
5817#else
5818 int x_flag_inhibit_size_directive;
5819#define flag_inhibit_size_directive global_options.x_flag_inhibit_size_directive
5820#endif
5821#ifdef GENERATOR_FILE
5822extern int flag_init_derived;
5823#else
5824 int x_flag_init_derived;
5825#define flag_init_derived global_options.x_flag_init_derived
5826#endif
5827#ifdef GENERATOR_FILE
5828extern enum gfc_init_local_real flag_init_real;
5829#else
5830 enum gfc_init_local_real x_flag_init_real;
5831#define flag_init_real global_options.x_flag_init_real
5832#endif
5833#ifdef GENERATOR_FILE
5834extern int flag_no_inline;
5835#else
5836 int x_flag_no_inline;
5837#define flag_no_inline global_options.x_flag_no_inline
5838#endif
5839#ifdef GENERATOR_FILE
5840extern int flag_inline_arg_packing;
5841#else
5842 int x_flag_inline_arg_packing;
5843#define flag_inline_arg_packing global_options.x_flag_inline_arg_packing
5844#endif
5845#ifdef GENERATOR_FILE
5846extern int flag_inline_atomics;
5847#else
5848 int x_flag_inline_atomics;
5849#define flag_inline_atomics global_options.x_flag_inline_atomics
5850#endif
5851#ifdef GENERATOR_FILE
5852extern int flag_inline_functions;
5853#else
5854 int x_flag_inline_functions;
5855#define flag_inline_functions global_options.x_flag_inline_functions
5856#endif
5857#ifdef GENERATOR_FILE
5858extern int flag_inline_functions_called_once;
5859#else
5860 int x_flag_inline_functions_called_once;
5861#define flag_inline_functions_called_once global_options.x_flag_inline_functions_called_once
5862#endif
5863#ifdef GENERATOR_FILE
5864extern int flag_inline_matmul_limit;
5865#else
5866 int x_flag_inline_matmul_limit;
5867#define flag_inline_matmul_limit global_options.x_flag_inline_matmul_limit
5868#endif
5869#ifdef GENERATOR_FILE
5870extern int flag_inline_small_functions;
5871#else
5872 int x_flag_inline_small_functions;
5873#define flag_inline_small_functions global_options.x_flag_inline_small_functions
5874#endif
5875#ifdef GENERATOR_FILE
5876extern int flag_instrument_function_entry_exit;
5877#else
5878 int x_flag_instrument_function_entry_exit;
5879#define flag_instrument_function_entry_exit global_options.x_flag_instrument_function_entry_exit
5880#endif
5881#ifdef GENERATOR_FILE
5882extern int flag_integer4_kind;
5883#else
5884 int x_flag_integer4_kind;
5885#define flag_integer4_kind global_options.x_flag_integer4_kind
5886#endif
5887#ifdef GENERATOR_FILE
5888extern int flag_invariants;
5889#else
5890 int x_flag_invariants;
5891#define flag_invariants global_options.x_flag_invariants
5892#endif
5893#ifdef GENERATOR_FILE
5894extern int flag_ipa_bit_cp;
5895#else
5896 int x_flag_ipa_bit_cp;
5897#define flag_ipa_bit_cp global_options.x_flag_ipa_bit_cp
5898#endif
5899#ifdef GENERATOR_FILE
5900extern int flag_ipa_cp;
5901#else
5902 int x_flag_ipa_cp;
5903#define flag_ipa_cp global_options.x_flag_ipa_cp
5904#endif
5905#ifdef GENERATOR_FILE
5906extern int flag_ipa_cp_clone;
5907#else
5908 int x_flag_ipa_cp_clone;
5909#define flag_ipa_cp_clone global_options.x_flag_ipa_cp_clone
5910#endif
5911#ifdef GENERATOR_FILE
5912extern int flag_ipa_icf;
5913#else
5914 int x_flag_ipa_icf;
5915#define flag_ipa_icf global_options.x_flag_ipa_icf
5916#endif
5917#ifdef GENERATOR_FILE
5918extern int flag_ipa_icf_functions;
5919#else
5920 int x_flag_ipa_icf_functions;
5921#define flag_ipa_icf_functions global_options.x_flag_ipa_icf_functions
5922#endif
5923#ifdef GENERATOR_FILE
5924extern int flag_ipa_icf_variables;
5925#else
5926 int x_flag_ipa_icf_variables;
5927#define flag_ipa_icf_variables global_options.x_flag_ipa_icf_variables
5928#endif
5929#ifdef GENERATOR_FILE
5930extern int flag_ipa_modref;
5931#else
5932 int x_flag_ipa_modref;
5933#define flag_ipa_modref global_options.x_flag_ipa_modref
5934#endif
5935#ifdef GENERATOR_FILE
5936extern int flag_ipa_profile;
5937#else
5938 int x_flag_ipa_profile;
5939#define flag_ipa_profile global_options.x_flag_ipa_profile
5940#endif
5941#ifdef GENERATOR_FILE
5942extern int flag_ipa_pta;
5943#else
5944 int x_flag_ipa_pta;
5945#define flag_ipa_pta global_options.x_flag_ipa_pta
5946#endif
5947#ifdef GENERATOR_FILE
5948extern int flag_ipa_pure_const;
5949#else
5950 int x_flag_ipa_pure_const;
5951#define flag_ipa_pure_const global_options.x_flag_ipa_pure_const
5952#endif
5953#ifdef GENERATOR_FILE
5954extern int flag_ipa_ra;
5955#else
5956 int x_flag_ipa_ra;
5957#define flag_ipa_ra global_options.x_flag_ipa_ra
5958#endif
5959#ifdef GENERATOR_FILE
5960extern int flag_ipa_reference;
5961#else
5962 int x_flag_ipa_reference;
5963#define flag_ipa_reference global_options.x_flag_ipa_reference
5964#endif
5965#ifdef GENERATOR_FILE
5966extern int flag_ipa_reference_addressable;
5967#else
5968 int x_flag_ipa_reference_addressable;
5969#define flag_ipa_reference_addressable global_options.x_flag_ipa_reference_addressable
5970#endif
5971#ifdef GENERATOR_FILE
5972extern int flag_ipa_sra;
5973#else
5974 int x_flag_ipa_sra;
5975#define flag_ipa_sra global_options.x_flag_ipa_sra
5976#endif
5977#ifdef GENERATOR_FILE
5978extern int flag_ipa_stack_alignment;
5979#else
5980 int x_flag_ipa_stack_alignment;
5981#define flag_ipa_stack_alignment global_options.x_flag_ipa_stack_alignment
5982#endif
5983#ifdef GENERATOR_FILE
5984extern int flag_ipa_strict_aliasing;
5985#else
5986 int x_flag_ipa_strict_aliasing;
5987#define flag_ipa_strict_aliasing global_options.x_flag_ipa_strict_aliasing
5988#endif
5989#ifdef GENERATOR_FILE
5990extern int flag_ipa_vrp;
5991#else
5992 int x_flag_ipa_vrp;
5993#define flag_ipa_vrp global_options.x_flag_ipa_vrp
5994#endif
5995#ifdef GENERATOR_FILE
5996extern enum ira_algorithm flag_ira_algorithm;
5997#else
5998 enum ira_algorithm x_flag_ira_algorithm;
5999#define flag_ira_algorithm global_options.x_flag_ira_algorithm
6000#endif
6001#ifdef GENERATOR_FILE
6002extern int flag_ira_hoist_pressure;
6003#else
6004 int x_flag_ira_hoist_pressure;
6005#define flag_ira_hoist_pressure global_options.x_flag_ira_hoist_pressure
6006#endif
6007#ifdef GENERATOR_FILE
6008extern int flag_ira_loop_pressure;
6009#else
6010 int x_flag_ira_loop_pressure;
6011#define flag_ira_loop_pressure global_options.x_flag_ira_loop_pressure
6012#endif
6013#ifdef GENERATOR_FILE
6014extern enum ira_region flag_ira_region;
6015#else
6016 enum ira_region x_flag_ira_region;
6017#define flag_ira_region global_options.x_flag_ira_region
6018#endif
6019#ifdef GENERATOR_FILE
6020extern int flag_ira_share_save_slots;
6021#else
6022 int x_flag_ira_share_save_slots;
6023#define flag_ira_share_save_slots global_options.x_flag_ira_share_save_slots
6024#endif
6025#ifdef GENERATOR_FILE
6026extern int flag_ira_share_spill_slots;
6027#else
6028 int x_flag_ira_share_spill_slots;
6029#define flag_ira_share_spill_slots global_options.x_flag_ira_share_spill_slots
6030#endif
6031#ifdef GENERATOR_FILE
6032extern int flag_ira_verbose;
6033#else
6034 int x_flag_ira_verbose;
6035#define flag_ira_verbose global_options.x_flag_ira_verbose
6036#endif
6037#ifdef GENERATOR_FILE
6038extern int flag_isolate_erroneous_paths_attribute;
6039#else
6040 int x_flag_isolate_erroneous_paths_attribute;
6041#define flag_isolate_erroneous_paths_attribute global_options.x_flag_isolate_erroneous_paths_attribute
6042#endif
6043#ifdef GENERATOR_FILE
6044extern int flag_isolate_erroneous_paths_dereference;
6045#else
6046 int x_flag_isolate_erroneous_paths_dereference;
6047#define flag_isolate_erroneous_paths_dereference global_options.x_flag_isolate_erroneous_paths_dereference
6048#endif
6049#ifdef GENERATOR_FILE
6050extern enum ivar_visibility default_ivar_visibility;
6051#else
6052 enum ivar_visibility x_default_ivar_visibility;
6053#define default_ivar_visibility global_options.x_default_ivar_visibility
6054#endif
6055#ifdef GENERATOR_FILE
6056extern int flag_ivopts;
6057#else
6058 int x_flag_ivopts;
6059#define flag_ivopts global_options.x_flag_ivopts
6060#endif
6061#ifdef GENERATOR_FILE
6062extern int flag_jump_tables;
6063#else
6064 int x_flag_jump_tables;
6065#define flag_jump_tables global_options.x_flag_jump_tables
6066#endif
6067#ifdef GENERATOR_FILE
6068extern int flag_keep_gc_roots_live;
6069#else
6070 int x_flag_keep_gc_roots_live;
6071#define flag_keep_gc_roots_live global_options.x_flag_keep_gc_roots_live
6072#endif
6073#ifdef GENERATOR_FILE
6074extern int flag_keep_inline_dllexport;
6075#else
6076 int x_flag_keep_inline_dllexport;
6077#define flag_keep_inline_dllexport global_options.x_flag_keep_inline_dllexport
6078#endif
6079#ifdef GENERATOR_FILE
6080extern int flag_keep_inline_functions;
6081#else
6082 int x_flag_keep_inline_functions;
6083#define flag_keep_inline_functions global_options.x_flag_keep_inline_functions
6084#endif
6085#ifdef GENERATOR_FILE
6086extern int flag_keep_static_consts;
6087#else
6088 int x_flag_keep_static_consts;
6089#define flag_keep_static_consts global_options.x_flag_keep_static_consts
6090#endif
6091#ifdef GENERATOR_FILE
6092extern int flag_keep_static_functions;
6093#else
6094 int x_flag_keep_static_functions;
6095#define flag_keep_static_functions global_options.x_flag_keep_static_functions
6096#endif
6097#ifdef GENERATOR_FILE
6098extern int note_include_translate_yes;
6099#else
6100 int x_note_include_translate_yes;
6101#define note_include_translate_yes global_options.x_note_include_translate_yes
6102#endif
6103#ifdef GENERATOR_FILE
6104extern int note_include_translate_no;
6105#else
6106 int x_note_include_translate_no;
6107#define note_include_translate_no global_options.x_note_include_translate_no
6108#endif
6109#ifdef GENERATOR_FILE
6110extern int note_module_cmi_yes;
6111#else
6112 int x_note_module_cmi_yes;
6113#define note_module_cmi_yes global_options.x_note_module_cmi_yes
6114#endif
6115#ifdef GENERATOR_FILE
6116extern int flag_large_source_files;
6117#else
6118 int x_flag_large_source_files;
6119#define flag_large_source_files global_options.x_flag_large_source_files
6120#endif
6121#ifdef GENERATOR_FILE
6122extern int flag_lax_vector_conversions;
6123#else
6124 int x_flag_lax_vector_conversions;
6125#define flag_lax_vector_conversions global_options.x_flag_lax_vector_conversions
6126#endif
6127#ifdef GENERATOR_FILE
6128extern int flag_leading_underscore;
6129#else
6130 int x_flag_leading_underscore;
6131#define flag_leading_underscore global_options.x_flag_leading_underscore
6132#endif
6133#ifdef GENERATOR_FILE
6134extern int flag_lifetime_dse;
6135#else
6136 int x_flag_lifetime_dse;
6137#define flag_lifetime_dse global_options.x_flag_lifetime_dse
6138#endif
6139#ifdef GENERATOR_FILE
6140extern int flag_limit_function_alignment;
6141#else
6142 int x_flag_limit_function_alignment;
6143#define flag_limit_function_alignment global_options.x_flag_limit_function_alignment
6144#endif
6145#ifdef GENERATOR_FILE
6146extern enum lto_linker_output flag_lto_linker_output;
6147#else
6148 enum lto_linker_output x_flag_lto_linker_output;
6149#define flag_lto_linker_output global_options.x_flag_lto_linker_output
6150#endif
6151#ifdef GENERATOR_FILE
6152extern enum live_patching_level flag_live_patching;
6153#else
6154 enum live_patching_level x_flag_live_patching;
6155#define flag_live_patching global_options.x_flag_live_patching
6156#endif
6157#ifdef GENERATOR_FILE
6158extern int flag_live_range_shrinkage;
6159#else
6160 int x_flag_live_range_shrinkage;
6161#define flag_live_range_shrinkage global_options.x_flag_live_range_shrinkage
6162#endif
6163#ifdef GENERATOR_FILE
6164extern int flag_local_ivars;
6165#else
6166 int x_flag_local_ivars;
6167#define flag_local_ivars global_options.x_flag_local_ivars
6168#endif
6169#ifdef GENERATOR_FILE
6170extern int flag_loop_interchange;
6171#else
6172 int x_flag_loop_interchange;
6173#define flag_loop_interchange global_options.x_flag_loop_interchange
6174#endif
6175#ifdef GENERATOR_FILE
6176extern int flag_loop_nest_optimize;
6177#else
6178 int x_flag_loop_nest_optimize;
6179#define flag_loop_nest_optimize global_options.x_flag_loop_nest_optimize
6180#endif
6181#ifdef GENERATOR_FILE
6182extern int flag_loop_parallelize_all;
6183#else
6184 int x_flag_loop_parallelize_all;
6185#define flag_loop_parallelize_all global_options.x_flag_loop_parallelize_all
6186#endif
6187#ifdef GENERATOR_FILE
6188extern int flag_unroll_jam;
6189#else
6190 int x_flag_unroll_jam;
6191#define flag_unroll_jam global_options.x_flag_unroll_jam
6192#endif
6193#ifdef GENERATOR_FILE
6194extern int flag_lra_remat;
6195#else
6196 int x_flag_lra_remat;
6197#define flag_lra_remat global_options.x_flag_lra_remat
6198#endif
6199#ifdef GENERATOR_FILE
6200extern int flag_lto_compression_level;
6201#else
6202 int x_flag_lto_compression_level;
6203#define flag_lto_compression_level global_options.x_flag_lto_compression_level
6204#endif
6205#ifdef GENERATOR_FILE
6206extern enum lto_partition_model flag_lto_partition;
6207#else
6208 enum lto_partition_model x_flag_lto_partition;
6209#define flag_lto_partition global_options.x_flag_lto_partition
6210#endif
6211#ifdef GENERATOR_FILE
6212extern int flag_lto_report;
6213#else
6214 int x_flag_lto_report;
6215#define flag_lto_report global_options.x_flag_lto_report
6216#endif
6217#ifdef GENERATOR_FILE
6218extern int flag_lto_report_wpa;
6219#else
6220 int x_flag_lto_report_wpa;
6221#define flag_lto_report_wpa global_options.x_flag_lto_report_wpa
6222#endif
6223#ifdef GENERATOR_FILE
6224extern const char *flag_lto;
6225#else
6226 const char *x_flag_lto;
6227#define flag_lto global_options.x_flag_lto
6228#endif
6229#ifdef GENERATOR_FILE
6230extern int flag_ltrans;
6231#else
6232 int x_flag_ltrans;
6233#define flag_ltrans global_options.x_flag_ltrans
6234#endif
6235#ifdef GENERATOR_FILE
6236extern const char *ltrans_output_list;
6237#else
6238 const char *x_ltrans_output_list;
6239#define ltrans_output_list global_options.x_ltrans_output_list
6240#endif
6241#ifdef GENERATOR_FILE
6242extern int flag_errno_math;
6243#else
6244 int x_flag_errno_math;
6245#define flag_errno_math global_options.x_flag_errno_math
6246#endif
6247#ifdef GENERATOR_FILE
6248extern int flag_max_array_constructor;
6249#else
6250 int x_flag_max_array_constructor;
6251#define flag_max_array_constructor global_options.x_flag_max_array_constructor
6252#endif
6253#ifdef GENERATOR_FILE
6254extern int flag_max_errors;
6255#else
6256 int x_flag_max_errors;
6257#define flag_max_errors global_options.x_flag_max_errors
6258#endif
6259#ifdef GENERATOR_FILE
6260extern int flag_max_stack_var_size;
6261#else
6262 int x_flag_max_stack_var_size;
6263#define flag_max_stack_var_size global_options.x_flag_max_stack_var_size
6264#endif
6265#ifdef GENERATOR_FILE
6266extern int flag_max_subrecord_length;
6267#else
6268 int x_flag_max_subrecord_length;
6269#define flag_max_subrecord_length global_options.x_flag_max_subrecord_length
6270#endif
6271#ifdef GENERATOR_FILE
6272extern int mem_report;
6273#else
6274 int x_mem_report;
6275#define mem_report global_options.x_mem_report
6276#endif
6277#ifdef GENERATOR_FILE
6278extern int mem_report_wpa;
6279#else
6280 int x_mem_report_wpa;
6281#define mem_report_wpa global_options.x_mem_report_wpa
6282#endif
6283#ifdef GENERATOR_FILE
6284extern int flag_merge_constants;
6285#else
6286 int x_flag_merge_constants;
6287#define flag_merge_constants global_options.x_flag_merge_constants
6288#endif
6289#ifdef GENERATOR_FILE
6290extern int flag_merge_debug_strings;
6291#else
6292 int x_flag_merge_debug_strings;
6293#define flag_merge_debug_strings global_options.x_flag_merge_debug_strings
6294#endif
6295#ifdef GENERATOR_FILE
6296extern int flag_header_unit;
6297#else
6298 int x_flag_header_unit;
6299#define flag_header_unit global_options.x_flag_header_unit
6300#endif
6301#ifdef GENERATOR_FILE
6302extern int flag_module_implicit_inline;
6303#else
6304 int x_flag_module_implicit_inline;
6305#define flag_module_implicit_inline global_options.x_flag_module_implicit_inline
6306#endif
6307#ifdef GENERATOR_FILE
6308extern int flag_module_lazy;
6309#else
6310 int x_flag_module_lazy;
6311#define flag_module_lazy global_options.x_flag_module_lazy
6312#endif
6313#ifdef GENERATOR_FILE
6314extern int flag_module_only;
6315#else
6316 int x_flag_module_only;
6317#define flag_module_only global_options.x_flag_module_only
6318#endif
6319#ifdef GENERATOR_FILE
6320extern int flag_module_private;
6321#else
6322 int x_flag_module_private;
6323#define flag_module_private global_options.x_flag_module_private
6324#endif
6325#ifdef GENERATOR_FILE
6326extern int flag_module_version_ignore;
6327#else
6328 int x_flag_module_version_ignore;
6329#define flag_module_version_ignore global_options.x_flag_module_version_ignore
6330#endif
6331#ifdef GENERATOR_FILE
6332extern int flag_moduleinfo;
6333#else
6334 int x_flag_moduleinfo;
6335#define flag_moduleinfo global_options.x_flag_moduleinfo
6336#endif
6337#ifdef GENERATOR_FILE
6338extern int flag_modules;
6339#else
6340 int x_flag_modules;
6341#define flag_modules global_options.x_flag_modules
6342#endif
6343#ifdef GENERATOR_FILE
6344extern int flag_modulo_sched;
6345#else
6346 int x_flag_modulo_sched;
6347#define flag_modulo_sched global_options.x_flag_modulo_sched
6348#endif
6349#ifdef GENERATOR_FILE
6350extern int flag_modulo_sched_allow_regmoves;
6351#else
6352 int x_flag_modulo_sched_allow_regmoves;
6353#define flag_modulo_sched_allow_regmoves global_options.x_flag_modulo_sched_allow_regmoves
6354#endif
6355#ifdef GENERATOR_FILE
6356extern int flag_move_loop_invariants;
6357#else
6358 int x_flag_move_loop_invariants;
6359#define flag_move_loop_invariants global_options.x_flag_move_loop_invariants
6360#endif
6361#ifdef GENERATOR_FILE
6362extern int flag_move_loop_stores;
6363#else
6364 int x_flag_move_loop_stores;
6365#define flag_move_loop_stores global_options.x_flag_move_loop_stores
6366#endif
6367#ifdef GENERATOR_FILE
6368extern int flag_ms_extensions;
6369#else
6370 int x_flag_ms_extensions;
6371#define flag_ms_extensions global_options.x_flag_ms_extensions
6372#endif
6373#ifdef GENERATOR_FILE
6374extern int flag_new_inheriting_ctors;
6375#else
6376 int x_flag_new_inheriting_ctors;
6377#define flag_new_inheriting_ctors global_options.x_flag_new_inheriting_ctors
6378#endif
6379#ifdef GENERATOR_FILE
6380extern int flag_new_ttp;
6381#else
6382 int x_flag_new_ttp;
6383#define flag_new_ttp global_options.x_flag_new_ttp
6384#endif
6385#ifdef GENERATOR_FILE
6386extern int flag_nil_receivers;
6387#else
6388 int x_flag_nil_receivers;
6389#define flag_nil_receivers global_options.x_flag_nil_receivers
6390#endif
6391#ifdef GENERATOR_FILE
6392extern int flag_non_call_exceptions;
6393#else
6394 int x_flag_non_call_exceptions;
6395#define flag_non_call_exceptions global_options.x_flag_non_call_exceptions
6396#endif
6397#ifdef GENERATOR_FILE
6398extern int flag_no_nonansi_builtin;
6399#else
6400 int x_flag_no_nonansi_builtin;
6401#define flag_no_nonansi_builtin global_options.x_flag_no_nonansi_builtin
6402#endif
6403#ifdef GENERATOR_FILE
6404extern int flag_nothrow_opt;
6405#else
6406 int x_flag_nothrow_opt;
6407#define flag_nothrow_opt global_options.x_flag_nothrow_opt
6408#endif
6409#ifdef GENERATOR_FILE
6410extern int flag_objc_abi;
6411#else
6412 int x_flag_objc_abi;
6413#define flag_objc_abi global_options.x_flag_objc_abi
6414#endif
6415#ifdef GENERATOR_FILE
6416extern int flag_objc_call_cxx_cdtors;
6417#else
6418 int x_flag_objc_call_cxx_cdtors;
6419#define flag_objc_call_cxx_cdtors global_options.x_flag_objc_call_cxx_cdtors
6420#endif
6421#ifdef GENERATOR_FILE
6422extern int flag_objc_direct_dispatch;
6423#else
6424 int x_flag_objc_direct_dispatch;
6425#define flag_objc_direct_dispatch global_options.x_flag_objc_direct_dispatch
6426#endif
6427#ifdef GENERATOR_FILE
6428extern int flag_objc_exceptions;
6429#else
6430 int x_flag_objc_exceptions;
6431#define flag_objc_exceptions global_options.x_flag_objc_exceptions
6432#endif
6433#ifdef GENERATOR_FILE
6434extern int flag_objc_gc;
6435#else
6436 int x_flag_objc_gc;
6437#define flag_objc_gc global_options.x_flag_objc_gc
6438#endif
6439#ifdef GENERATOR_FILE
6440extern int flag_objc_nilcheck;
6441#else
6442 int x_flag_objc_nilcheck;
6443#define flag_objc_nilcheck global_options.x_flag_objc_nilcheck
6444#endif
6445#ifdef GENERATOR_FILE
6446extern int flag_objc_sjlj_exceptions;
6447#else
6448 int x_flag_objc_sjlj_exceptions;
6449#define flag_objc_sjlj_exceptions global_options.x_flag_objc_sjlj_exceptions
6450#endif
6451#ifdef GENERATOR_FILE
6452extern int flag_objc1_only;
6453#else
6454 int x_flag_objc1_only;
6455#define flag_objc1_only global_options.x_flag_objc1_only
6456#endif
6457#ifdef GENERATOR_FILE
6458extern int flag_omit_frame_pointer;
6459#else
6460 int x_flag_omit_frame_pointer;
6461#define flag_omit_frame_pointer global_options.x_flag_omit_frame_pointer
6462#endif
6463#ifdef GENERATOR_FILE
6464extern int flag_openacc;
6465#else
6466 int x_flag_openacc;
6467#define flag_openacc global_options.x_flag_openacc
6468#endif
6469#ifdef GENERATOR_FILE
6470extern const char *flag_openacc_dims;
6471#else
6472 const char *x_flag_openacc_dims;
6473#define flag_openacc_dims global_options.x_flag_openacc_dims
6474#endif
6475#ifdef GENERATOR_FILE
6476extern int flag_openmp;
6477#else
6478 int x_flag_openmp;
6479#define flag_openmp global_options.x_flag_openmp
6480#endif
6481#ifdef GENERATOR_FILE
6482extern int flag_openmp_simd;
6483#else
6484 int x_flag_openmp_simd;
6485#define flag_openmp_simd global_options.x_flag_openmp_simd
6486#endif
6487#ifdef GENERATOR_FILE
6488extern int flag_openmp_target_simd_clone;
6489#else
6490 int x_flag_openmp_target_simd_clone;
6491#define flag_openmp_target_simd_clone global_options.x_flag_openmp_target_simd_clone
6492#endif
6493#ifdef GENERATOR_FILE
6494extern int flag_opt_info;
6495#else
6496 int x_flag_opt_info;
6497#define flag_opt_info global_options.x_flag_opt_info
6498#endif
6499#ifdef GENERATOR_FILE
6500extern int flag_optimize_sibling_calls;
6501#else
6502 int x_flag_optimize_sibling_calls;
6503#define flag_optimize_sibling_calls global_options.x_flag_optimize_sibling_calls
6504#endif
6505#ifdef GENERATOR_FILE
6506extern int flag_optimize_strlen;
6507#else
6508 int x_flag_optimize_strlen;
6509#define flag_optimize_strlen global_options.x_flag_optimize_strlen
6510#endif
6511#ifdef GENERATOR_FILE
6512extern int flag_pack_derived;
6513#else
6514 int x_flag_pack_derived;
6515#define flag_pack_derived global_options.x_flag_pack_derived
6516#endif
6517#ifdef GENERATOR_FILE
6518extern int flag_pack_struct;
6519#else
6520 int x_flag_pack_struct;
6521#define flag_pack_struct global_options.x_flag_pack_struct
6522#endif
6523#ifdef GENERATOR_FILE
6524extern int flag_pad_source;
6525#else
6526 int x_flag_pad_source;
6527#define flag_pad_source global_options.x_flag_pad_source
6528#endif
6529#ifdef GENERATOR_FILE
6530extern int flag_partial_inlining;
6531#else
6532 int x_flag_partial_inlining;
6533#define flag_partial_inlining global_options.x_flag_partial_inlining
6534#endif
6535#ifdef GENERATOR_FILE
6536extern const char *flag_patchable_function_entry;
6537#else
6538 const char *x_flag_patchable_function_entry;
6539#define fl