Home | History | Annotate | Download | only in include
      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)
     13 struct GTY(()) gcc_options
     14 #else
     15 struct gcc_options
     16 #endif
     17 {
     18 #endif
     19 #ifdef GENERATOR_FILE
     20 extern int recip_mask;
     21 #else
     22   int x_recip_mask;
     23 #define recip_mask global_options.x_recip_mask
     24 #endif
     25 #ifdef GENERATOR_FILE
     26 extern HOST_WIDE_INT frame_larger_than_size;
     27 #else
     28   HOST_WIDE_INT x_frame_larger_than_size;
     29 #define frame_larger_than_size global_options.x_frame_larger_than_size
     30 #endif
     31 #ifdef GENERATOR_FILE
     32 extern HOST_WIDE_INT ix86_isa_flags;
     33 #else
     34   HOST_WIDE_INT x_ix86_isa_flags;
     35 #define ix86_isa_flags global_options.x_ix86_isa_flags
     36 #endif
     37 #ifdef GENERATOR_FILE
     38 extern HOST_WIDE_INT ix86_isa_flags_explicit;
     39 #else
     40   HOST_WIDE_INT x_ix86_isa_flags_explicit;
     41 #define ix86_isa_flags_explicit global_options.x_ix86_isa_flags_explicit
     42 #endif
     43 #ifdef GENERATOR_FILE
     44 extern HOST_WIDE_INT larger_than_size;
     45 #else
     46   HOST_WIDE_INT x_larger_than_size;
     47 #define larger_than_size global_options.x_larger_than_size
     48 #endif
     49 #ifdef GENERATOR_FILE
     50 extern bool exit_after_options;
     51 #else
     52   bool x_exit_after_options;
     53 #define exit_after_options global_options.x_exit_after_options
     54 #endif
     55 #ifdef GENERATOR_FILE
     56 extern bool flag_dump_all_passed;
     57 #else
     58   bool x_flag_dump_all_passed;
     59 #define flag_dump_all_passed global_options.x_flag_dump_all_passed
     60 #endif
     61 #ifdef GENERATOR_FILE
     62 extern bool flag_opts_finished;
     63 #else
     64   bool x_flag_opts_finished;
     65 #define flag_opts_finished global_options.x_flag_opts_finished
     66 #endif
     67 #ifdef GENERATOR_FILE
     68 extern bool flag_stack_usage_info;
     69 #else
     70   bool x_flag_stack_usage_info;
     71 #define flag_stack_usage_info global_options.x_flag_stack_usage_info
     72 #endif
     73 #ifdef GENERATOR_FILE
     74 extern bool flag_warn_unused_result;
     75 #else
     76   bool x_flag_warn_unused_result;
     77 #define flag_warn_unused_result global_options.x_flag_warn_unused_result
     78 #endif
     79 #ifdef GENERATOR_FILE
     80 extern bool in_lto_p;
     81 #else
     82   bool x_in_lto_p;
     83 #define in_lto_p global_options.x_in_lto_p
     84 #endif
     85 #ifdef GENERATOR_FILE
     86 extern bool use_gnu_debug_info_extensions;
     87 #else
     88   bool x_use_gnu_debug_info_extensions;
     89 #define use_gnu_debug_info_extensions global_options.x_use_gnu_debug_info_extensions
     90 #endif
     91 #ifdef GENERATOR_FILE
     92 extern bool warn_frame_larger_than;
     93 #else
     94   bool x_warn_frame_larger_than;
     95 #define warn_frame_larger_than global_options.x_warn_frame_larger_than
     96 #endif
     97 #ifdef GENERATOR_FILE
     98 extern bool warn_larger_than;
     99 #else
    100   bool x_warn_larger_than;
    101 #define warn_larger_than global_options.x_warn_larger_than
    102 #endif
    103 #ifdef GENERATOR_FILE
    104 extern char *help_enum_printed;
    105 #else
    106   char * x_help_enum_printed;
    107 #define help_enum_printed global_options.x_help_enum_printed
    108 #endif
    109 #ifdef GENERATOR_FILE
    110 extern char *help_printed;
    111 #else
    112   char * x_help_printed;
    113 #define help_printed global_options.x_help_printed
    114 #endif
    115 #ifdef GENERATOR_FILE
    116 extern const char *main_input_basename;
    117 #else
    118   const char * x_main_input_basename;
    119 #define main_input_basename global_options.x_main_input_basename
    120 #endif
    121 #ifdef GENERATOR_FILE
    122 extern const char *main_input_filename;
    123 #else
    124   const char * x_main_input_filename;
    125 #define main_input_filename global_options.x_main_input_filename
    126 #endif
    127 #ifdef GENERATOR_FILE
    128 extern enum debug_info_levels debug_info_level;
    129 #else
    130   enum debug_info_levels x_debug_info_level;
    131 #define debug_info_level global_options.x_debug_info_level
    132 #endif
    133 #ifdef GENERATOR_FILE
    134 extern enum debug_info_type write_symbols;
    135 #else
    136   enum debug_info_type x_write_symbols;
    137 #define write_symbols global_options.x_write_symbols
    138 #endif
    139 #ifdef GENERATOR_FILE
    140 extern enum debug_struct_file debug_struct_generic[DINFO_USAGE_NUM_ENUMS];
    141 #else
    142   enum debug_struct_file x_debug_struct_generic[DINFO_USAGE_NUM_ENUMS];
    143 #define debug_struct_generic global_options.x_debug_struct_generic
    144 #endif
    145 #ifdef GENERATOR_FILE
    146 extern enum debug_struct_file debug_struct_ordinary[DINFO_USAGE_NUM_ENUMS];
    147 #else
    148   enum debug_struct_file x_debug_struct_ordinary[DINFO_USAGE_NUM_ENUMS];
    149 #define debug_struct_ordinary global_options.x_debug_struct_ordinary
    150 #endif
    151 #ifdef GENERATOR_FILE
    152 extern enum stack_check_type flag_stack_check;
    153 #else
    154   enum stack_check_type x_flag_stack_check;
    155 #define flag_stack_check global_options.x_flag_stack_check
    156 #endif
    157 #ifdef GENERATOR_FILE
    158 extern int *param_values;
    159 #else
    160   int * x_param_values;
    161 #define param_values global_options.x_param_values
    162 #endif
    163 #ifdef GENERATOR_FILE
    164 extern int flag_complex_method;
    165 #else
    166   int x_flag_complex_method;
    167 #define flag_complex_method global_options.x_flag_complex_method
    168 #endif
    169 #ifdef GENERATOR_FILE
    170 extern int flag_debug_asm;
    171 #else
    172   int x_flag_debug_asm;
    173 #define flag_debug_asm global_options.x_flag_debug_asm
    174 #endif
    175 #ifdef GENERATOR_FILE
    176 extern int flag_dump_rtl_in_asm;
    177 #else
    178   int x_flag_dump_rtl_in_asm;
    179 #define flag_dump_rtl_in_asm global_options.x_flag_dump_rtl_in_asm
    180 #endif
    181 #ifdef GENERATOR_FILE
    182 extern int flag_evaluation_order;
    183 #else
    184   int x_flag_evaluation_order;
    185 #define flag_evaluation_order global_options.x_flag_evaluation_order
    186 #endif
    187 #ifdef GENERATOR_FILE
    188 extern int flag_gen_aux_info;
    189 #else
    190   int x_flag_gen_aux_info;
    191 #define flag_gen_aux_info global_options.x_flag_gen_aux_info
    192 #endif
    193 #ifdef GENERATOR_FILE
    194 extern int flag_generate_lto;
    195 #else
    196   int x_flag_generate_lto;
    197 #define flag_generate_lto global_options.x_flag_generate_lto
    198 #endif
    199 #ifdef GENERATOR_FILE
    200 extern int flag_print_asm_name;
    201 #else
    202   int x_flag_print_asm_name;
    203 #define flag_print_asm_name global_options.x_flag_print_asm_name
    204 #endif
    205 #ifdef GENERATOR_FILE
    206 extern int flag_shlib;
    207 #else
    208   int x_flag_shlib;
    209 #define flag_shlib global_options.x_flag_shlib
    210 #endif
    211 #ifdef GENERATOR_FILE
    212 extern int main_input_baselength;
    213 #else
    214   int x_main_input_baselength;
    215 #define main_input_baselength global_options.x_main_input_baselength
    216 #endif
    217 #ifdef GENERATOR_FILE
    218 extern int optimize;
    219 #else
    220   int x_optimize;
    221 #define optimize global_options.x_optimize
    222 #endif
    223 #ifdef GENERATOR_FILE
    224 extern int optimize_debug;
    225 #else
    226   int x_optimize_debug;
    227 #define optimize_debug global_options.x_optimize_debug
    228 #endif
    229 #ifdef GENERATOR_FILE
    230 extern int optimize_fast;
    231 #else
    232   int x_optimize_fast;
    233 #define optimize_fast global_options.x_optimize_fast
    234 #endif
    235 #ifdef GENERATOR_FILE
    236 extern int optimize_size;
    237 #else
    238   int x_optimize_size;
    239 #define optimize_size global_options.x_optimize_size
    240 #endif
    241 #ifdef GENERATOR_FILE
    242 extern int recip_mask_explicit;
    243 #else
    244   int x_recip_mask_explicit;
    245 #define recip_mask_explicit global_options.x_recip_mask_explicit
    246 #endif
    247 #ifdef GENERATOR_FILE
    248 extern int rtl_dump_and_exit;
    249 #else
    250   int x_rtl_dump_and_exit;
    251 #define rtl_dump_and_exit global_options.x_rtl_dump_and_exit
    252 #endif
    253 #ifdef GENERATOR_FILE
    254 extern int target_flags;
    255 #else
    256   int x_target_flags;
    257 #define target_flags global_options.x_target_flags
    258 #endif
    259 #ifdef GENERATOR_FILE
    260 extern unsigned int help_columns;
    261 #else
    262   unsigned int x_help_columns;
    263 #define help_columns global_options.x_help_columns
    264 #endif
    265 #ifdef GENERATOR_FILE
    266 extern unsigned int initial_max_fld_align;
    267 #else
    268   unsigned int x_initial_max_fld_align;
    269 #define initial_max_fld_align global_options.x_initial_max_fld_align
    270 #endif
    271 #ifdef GENERATOR_FILE
    272 extern void *flag_instrument_functions_exclude_files;
    273 #else
    274   void * x_flag_instrument_functions_exclude_files;
    275 #define flag_instrument_functions_exclude_files global_options.x_flag_instrument_functions_exclude_files
    276 #endif
    277 #ifdef GENERATOR_FILE
    278 extern void *flag_instrument_functions_exclude_functions;
    279 #else
    280   void * x_flag_instrument_functions_exclude_functions;
    281 #define flag_instrument_functions_exclude_functions global_options.x_flag_instrument_functions_exclude_functions
    282 #endif
    283 #ifdef GENERATOR_FILE
    284 extern int help_flag;
    285 #else
    286   int x_help_flag;
    287 #define help_flag global_options.x_help_flag
    288 #endif
    289 #ifdef GENERATOR_FILE
    290 extern int no_sysroot_suffix;
    291 #else
    292   int x_no_sysroot_suffix;
    293 #define no_sysroot_suffix global_options.x_no_sysroot_suffix
    294 #endif
    295 #ifdef GENERATOR_FILE
    296 extern int flag_preprocess_only;
    297 #else
    298   int x_flag_preprocess_only;
    299 #define flag_preprocess_only global_options.x_flag_preprocess_only
    300 #endif
    301 #ifdef GENERATOR_FILE
    302 extern int warn_abi;
    303 #else
    304   int x_warn_abi;
    305 #define warn_abi global_options.x_warn_abi
    306 #endif
    307 #ifdef GENERATOR_FILE
    308 extern int warn_abi_tag;
    309 #else
    310   int x_warn_abi_tag;
    311 #define warn_abi_tag global_options.x_warn_abi_tag
    312 #endif
    313 #ifdef GENERATOR_FILE
    314 extern int warn_address;
    315 #else
    316   int x_warn_address;
    317 #define warn_address global_options.x_warn_address
    318 #endif
    319 #ifdef GENERATOR_FILE
    320 extern int warn_aggregate_return;
    321 #else
    322   int x_warn_aggregate_return;
    323 #define warn_aggregate_return global_options.x_warn_aggregate_return
    324 #endif
    325 #ifdef GENERATOR_FILE
    326 extern int warn_aggressive_loop_optimizations;
    327 #else
    328   int x_warn_aggressive_loop_optimizations;
    329 #define warn_aggressive_loop_optimizations global_options.x_warn_aggressive_loop_optimizations
    330 #endif
    331 #ifdef GENERATOR_FILE
    332 extern int warn_array_bounds;
    333 #else
    334   int x_warn_array_bounds;
    335 #define warn_array_bounds global_options.x_warn_array_bounds
    336 #endif
    337 #ifdef GENERATOR_FILE
    338 extern int warn_assign_intercept;
    339 #else
    340   int x_warn_assign_intercept;
    341 #define warn_assign_intercept global_options.x_warn_assign_intercept
    342 #endif
    343 #ifdef GENERATOR_FILE
    344 extern int warn_attributes;
    345 #else
    346   int x_warn_attributes;
    347 #define warn_attributes global_options.x_warn_attributes
    348 #endif
    349 #ifdef GENERATOR_FILE
    350 extern int warn_bad_function_cast;
    351 #else
    352   int x_warn_bad_function_cast;
    353 #define warn_bad_function_cast global_options.x_warn_bad_function_cast
    354 #endif
    355 #ifdef GENERATOR_FILE
    356 extern int warn_cxx_compat;
    357 #else
    358   int x_warn_cxx_compat;
    359 #define warn_cxx_compat global_options.x_warn_cxx_compat
    360 #endif
    361 #ifdef GENERATOR_FILE
    362 extern int warn_cxx0x_compat;
    363 #else
    364   int x_warn_cxx0x_compat;
    365 #define warn_cxx0x_compat global_options.x_warn_cxx0x_compat
    366 #endif
    367 #ifdef GENERATOR_FILE
    368 extern int warn_cast_align;
    369 #else
    370   int x_warn_cast_align;
    371 #define warn_cast_align global_options.x_warn_cast_align
    372 #endif
    373 #ifdef GENERATOR_FILE
    374 extern int warn_cast_qual;
    375 #else
    376   int x_warn_cast_qual;
    377 #define warn_cast_qual global_options.x_warn_cast_qual
    378 #endif
    379 #ifdef GENERATOR_FILE
    380 extern int warn_char_subscripts;
    381 #else
    382   int x_warn_char_subscripts;
    383 #define warn_char_subscripts global_options.x_warn_char_subscripts
    384 #endif
    385 #ifdef GENERATOR_FILE
    386 extern int warn_clobbered;
    387 #else
    388   int x_warn_clobbered;
    389 #define warn_clobbered global_options.x_warn_clobbered
    390 #endif
    391 #ifdef GENERATOR_FILE
    392 extern int warn_conversion;
    393 #else
    394   int x_warn_conversion;
    395 #define warn_conversion global_options.x_warn_conversion
    396 #endif
    397 #ifdef GENERATOR_FILE
    398 extern int warn_conversion_null;
    399 #else
    400   int x_warn_conversion_null;
    401 #define warn_conversion_null global_options.x_warn_conversion_null
    402 #endif
    403 #ifdef GENERATOR_FILE
    404 extern int warn_coverage_mismatch;
    405 #else
    406   int x_warn_coverage_mismatch;
    407 #define warn_coverage_mismatch global_options.x_warn_coverage_mismatch
    408 #endif
    409 #ifdef GENERATOR_FILE
    410 extern int warn_cpp;
    411 #else
    412   int x_warn_cpp;
    413 #define warn_cpp global_options.x_warn_cpp
    414 #endif
    415 #ifdef GENERATOR_FILE
    416 extern int warn_ctor_dtor_privacy;
    417 #else
    418   int x_warn_ctor_dtor_privacy;
    419 #define warn_ctor_dtor_privacy global_options.x_warn_ctor_dtor_privacy
    420 #endif
    421 #ifdef GENERATOR_FILE
    422 extern int warn_declaration_after_statement;
    423 #else
    424   int x_warn_declaration_after_statement;
    425 #define warn_declaration_after_statement global_options.x_warn_declaration_after_statement
    426 #endif
    427 #ifdef GENERATOR_FILE
    428 extern int warn_delnonvdtor;
    429 #else
    430   int x_warn_delnonvdtor;
    431 #define warn_delnonvdtor global_options.x_warn_delnonvdtor
    432 #endif
    433 #ifdef GENERATOR_FILE
    434 extern int warn_deprecated;
    435 #else
    436   int x_warn_deprecated;
    437 #define warn_deprecated global_options.x_warn_deprecated
    438 #endif
    439 #ifdef GENERATOR_FILE
    440 extern int warn_deprecated_decl;
    441 #else
    442   int x_warn_deprecated_decl;
    443 #define warn_deprecated_decl global_options.x_warn_deprecated_decl
    444 #endif
    445 #ifdef GENERATOR_FILE
    446 extern int warn_disabled_optimization;
    447 #else
    448   int x_warn_disabled_optimization;
    449 #define warn_disabled_optimization global_options.x_warn_disabled_optimization
    450 #endif
    451 #ifdef GENERATOR_FILE
    452 extern int warn_div_by_zero;
    453 #else
    454   int x_warn_div_by_zero;
    455 #define warn_div_by_zero global_options.x_warn_div_by_zero
    456 #endif
    457 #ifdef GENERATOR_FILE
    458 extern int warn_double_promotion;
    459 #else
    460   int x_warn_double_promotion;
    461 #define warn_double_promotion global_options.x_warn_double_promotion
    462 #endif
    463 #ifdef GENERATOR_FILE
    464 extern int warn_ecpp;
    465 #else
    466   int x_warn_ecpp;
    467 #define warn_ecpp global_options.x_warn_ecpp
    468 #endif
    469 #ifdef GENERATOR_FILE
    470 extern int warn_empty_body;
    471 #else
    472   int x_warn_empty_body;
    473 #define warn_empty_body global_options.x_warn_empty_body
    474 #endif
    475 #ifdef GENERATOR_FILE
    476 extern int warn_enum_compare;
    477 #else
    478   int x_warn_enum_compare;
    479 #define warn_enum_compare global_options.x_warn_enum_compare
    480 #endif
    481 #ifdef GENERATOR_FILE
    482 extern int warnings_are_errors;
    483 #else
    484   int x_warnings_are_errors;
    485 #define warnings_are_errors global_options.x_warnings_are_errors
    486 #endif
    487 #ifdef GENERATOR_FILE
    488 extern int extra_warnings;
    489 #else
    490   int x_extra_warnings;
    491 #define extra_warnings global_options.x_extra_warnings
    492 #endif
    493 #ifdef GENERATOR_FILE
    494 extern int flag_extraneous_semicolon;
    495 #else
    496   int x_flag_extraneous_semicolon;
    497 #define flag_extraneous_semicolon global_options.x_flag_extraneous_semicolon
    498 #endif
    499 #ifdef GENERATOR_FILE
    500 extern int flag_fatal_errors;
    501 #else
    502   int x_flag_fatal_errors;
    503 #define flag_fatal_errors global_options.x_flag_fatal_errors
    504 #endif
    505 #ifdef GENERATOR_FILE
    506 extern int warn_float_equal;
    507 #else
    508   int x_warn_float_equal;
    509 #define warn_float_equal global_options.x_warn_float_equal
    510 #endif
    511 #ifdef GENERATOR_FILE
    512 extern int warn_format_contains_nul;
    513 #else
    514   int x_warn_format_contains_nul;
    515 #define warn_format_contains_nul global_options.x_warn_format_contains_nul
    516 #endif
    517 #ifdef GENERATOR_FILE
    518 extern int warn_format_extra_args;
    519 #else
    520   int x_warn_format_extra_args;
    521 #define warn_format_extra_args global_options.x_warn_format_extra_args
    522 #endif
    523 #ifdef GENERATOR_FILE
    524 extern int warn_format_nonliteral;
    525 #else
    526   int x_warn_format_nonliteral;
    527 #define warn_format_nonliteral global_options.x_warn_format_nonliteral
    528 #endif
    529 #ifdef GENERATOR_FILE
    530 extern int warn_format_security;
    531 #else
    532   int x_warn_format_security;
    533 #define warn_format_security global_options.x_warn_format_security
    534 #endif
    535 #ifdef GENERATOR_FILE
    536 extern int warn_format_y2k;
    537 #else
    538   int x_warn_format_y2k;
    539 #define warn_format_y2k global_options.x_warn_format_y2k
    540 #endif
    541 #ifdef GENERATOR_FILE
    542 extern int warn_format_zero_length;
    543 #else
    544   int x_warn_format_zero_length;
    545 #define warn_format_zero_length global_options.x_warn_format_zero_length
    546 #endif
    547 #ifdef GENERATOR_FILE
    548 extern int warn_format;
    549 #else
    550   int x_warn_format;
    551 #define warn_format global_options.x_warn_format
    552 #endif
    553 #ifdef GENERATOR_FILE
    554 extern int warn_free_nonheap_object;
    555 #else
    556   int x_warn_free_nonheap_object;
    557 #define warn_free_nonheap_object global_options.x_warn_free_nonheap_object
    558 #endif
    559 #ifdef GENERATOR_FILE
    560 extern int warn_ignored_qualifiers;
    561 #else
    562   int x_warn_ignored_qualifiers;
    563 #define warn_ignored_qualifiers global_options.x_warn_ignored_qualifiers
    564 #endif
    565 #ifdef GENERATOR_FILE
    566 extern int warn_implicit;
    567 #else
    568   int x_warn_implicit;
    569 #define warn_implicit global_options.x_warn_implicit
    570 #endif
    571 #ifdef GENERATOR_FILE
    572 extern int warn_implicit_function_declaration;
    573 #else
    574   int x_warn_implicit_function_declaration;
    575 #define warn_implicit_function_declaration global_options.x_warn_implicit_function_declaration
    576 #endif
    577 #ifdef GENERATOR_FILE
    578 extern int warn_implicit_int;
    579 #else
    580   int x_warn_implicit_int;
    581 #define warn_implicit_int global_options.x_warn_implicit_int
    582 #endif
    583 #ifdef GENERATOR_FILE
    584 extern int warn_inh_var_ctor;
    585 #else
    586   int x_warn_inh_var_ctor;
    587 #define warn_inh_var_ctor global_options.x_warn_inh_var_ctor
    588 #endif
    589 #ifdef GENERATOR_FILE
    590 extern int warn_init_self;
    591 #else
    592   int x_warn_init_self;
    593 #define warn_init_self global_options.x_warn_init_self
    594 #endif
    595 #ifdef GENERATOR_FILE
    596 extern int warn_inline;
    597 #else
    598   int x_warn_inline;
    599 #define warn_inline global_options.x_warn_inline
    600 #endif
    601 #ifdef GENERATOR_FILE
    602 extern int warn_int_to_pointer_cast;
    603 #else
    604   int x_warn_int_to_pointer_cast;
    605 #define warn_int_to_pointer_cast global_options.x_warn_int_to_pointer_cast
    606 #endif
    607 #ifdef GENERATOR_FILE
    608 extern int warn_invalid_memory_model;
    609 #else
    610   int x_warn_invalid_memory_model;
    611 #define warn_invalid_memory_model global_options.x_warn_invalid_memory_model
    612 #endif
    613 #ifdef GENERATOR_FILE
    614 extern int warn_invalid_offsetof;
    615 #else
    616   int x_warn_invalid_offsetof;
    617 #define warn_invalid_offsetof global_options.x_warn_invalid_offsetof
    618 #endif
    619 #ifdef GENERATOR_FILE
    620 extern int warn_jump_misses_init;
    621 #else
    622   int x_warn_jump_misses_init;
    623 #define warn_jump_misses_init global_options.x_warn_jump_misses_init
    624 #endif
    625 #ifdef GENERATOR_FILE
    626 extern int warn_logical_op;
    627 #else
    628   int x_warn_logical_op;
    629 #define warn_logical_op global_options.x_warn_logical_op
    630 #endif
    631 #ifdef GENERATOR_FILE
    632 extern int warn_long_long;
    633 #else
    634   int x_warn_long_long;
    635 #define warn_long_long global_options.x_warn_long_long
    636 #endif
    637 #ifdef GENERATOR_FILE
    638 extern int warn_main;
    639 #else
    640   int x_warn_main;
    641 #define warn_main global_options.x_warn_main
    642 #endif
    643 #ifdef GENERATOR_FILE
    644 extern int warn_maybe_uninitialized;
    645 #else
    646   int x_warn_maybe_uninitialized;
    647 #define warn_maybe_uninitialized global_options.x_warn_maybe_uninitialized
    648 #endif
    649 #ifdef GENERATOR_FILE
    650 extern int warn_missing_braces;
    651 #else
    652   int x_warn_missing_braces;
    653 #define warn_missing_braces global_options.x_warn_missing_braces
    654 #endif
    655 #ifdef GENERATOR_FILE
    656 extern int warn_missing_declarations;
    657 #else
    658   int x_warn_missing_declarations;
    659 #define warn_missing_declarations global_options.x_warn_missing_declarations
    660 #endif
    661 #ifdef GENERATOR_FILE
    662 extern int warn_missing_field_initializers;
    663 #else
    664   int x_warn_missing_field_initializers;
    665 #define warn_missing_field_initializers global_options.x_warn_missing_field_initializers
    666 #endif
    667 #ifdef GENERATOR_FILE
    668 extern int warn_missing_parameter_type;
    669 #else
    670   int x_warn_missing_parameter_type;
    671 #define warn_missing_parameter_type global_options.x_warn_missing_parameter_type
    672 #endif
    673 #ifdef GENERATOR_FILE
    674 extern int warn_missing_prototypes;
    675 #else
    676   int x_warn_missing_prototypes;
    677 #define warn_missing_prototypes global_options.x_warn_missing_prototypes
    678 #endif
    679 #ifdef GENERATOR_FILE
    680 extern int warn_mudflap;
    681 #else
    682   int x_warn_mudflap;
    683 #define warn_mudflap global_options.x_warn_mudflap
    684 #endif
    685 #ifdef GENERATOR_FILE
    686 extern int warn_narrowing;
    687 #else
    688   int x_warn_narrowing;
    689 #define warn_narrowing global_options.x_warn_narrowing
    690 #endif
    691 #ifdef GENERATOR_FILE
    692 extern int warn_nested_externs;
    693 #else
    694   int x_warn_nested_externs;
    695 #define warn_nested_externs global_options.x_warn_nested_externs
    696 #endif
    697 #ifdef GENERATOR_FILE
    698 extern int warn_noexcept;
    699 #else
    700   int x_warn_noexcept;
    701 #define warn_noexcept global_options.x_warn_noexcept
    702 #endif
    703 #ifdef GENERATOR_FILE
    704 extern int warn_nontemplate_friend;
    705 #else
    706   int x_warn_nontemplate_friend;
    707 #define warn_nontemplate_friend global_options.x_warn_nontemplate_friend
    708 #endif
    709 #ifdef GENERATOR_FILE
    710 extern int warn_nonvdtor;
    711 #else
    712   int x_warn_nonvdtor;
    713 #define warn_nonvdtor global_options.x_warn_nonvdtor
    714 #endif
    715 #ifdef GENERATOR_FILE
    716 extern int warn_nonnull;
    717 #else
    718   int x_warn_nonnull;
    719 #define warn_nonnull global_options.x_warn_nonnull
    720 #endif
    721 #ifdef GENERATOR_FILE
    722 extern int warn_old_style_cast;
    723 #else
    724   int x_warn_old_style_cast;
    725 #define warn_old_style_cast global_options.x_warn_old_style_cast
    726 #endif
    727 #ifdef GENERATOR_FILE
    728 extern int warn_old_style_declaration;
    729 #else
    730   int x_warn_old_style_declaration;
    731 #define warn_old_style_declaration global_options.x_warn_old_style_declaration
    732 #endif
    733 #ifdef GENERATOR_FILE
    734 extern int warn_old_style_definition;
    735 #else
    736   int x_warn_old_style_definition;
    737 #define warn_old_style_definition global_options.x_warn_old_style_definition
    738 #endif
    739 #ifdef GENERATOR_FILE
    740 extern int flag_newer;
    741 #else
    742   int x_flag_newer;
    743 #define flag_newer global_options.x_flag_newer
    744 #endif
    745 #ifdef GENERATOR_FILE
    746 extern int warn_overflow;
    747 #else
    748   int x_warn_overflow;
    749 #define warn_overflow global_options.x_warn_overflow
    750 #endif
    751 #ifdef GENERATOR_FILE
    752 extern int warn_overlength_strings;
    753 #else
    754   int x_warn_overlength_strings;
    755 #define warn_overlength_strings global_options.x_warn_overlength_strings
    756 #endif
    757 #ifdef GENERATOR_FILE
    758 extern int warn_overloaded_virtual;
    759 #else
    760   int x_warn_overloaded_virtual;
    761 #define warn_overloaded_virtual global_options.x_warn_overloaded_virtual
    762 #endif
    763 #ifdef GENERATOR_FILE
    764 extern int warn_override_init;
    765 #else
    766   int x_warn_override_init;
    767 #define warn_override_init global_options.x_warn_override_init
    768 #endif
    769 #ifdef GENERATOR_FILE
    770 extern int warn_packed;
    771 #else
    772   int x_warn_packed;
    773 #define warn_packed global_options.x_warn_packed
    774 #endif
    775 #ifdef GENERATOR_FILE
    776 extern int warn_packed_bitfield_compat;
    777 #else
    778   int x_warn_packed_bitfield_compat;
    779 #define warn_packed_bitfield_compat global_options.x_warn_packed_bitfield_compat
    780 #endif
    781 #ifdef GENERATOR_FILE
    782 extern int warn_padded;
    783 #else
    784   int x_warn_padded;
    785 #define warn_padded global_options.x_warn_padded
    786 #endif
    787 #ifdef GENERATOR_FILE
    788 extern int warn_parentheses;
    789 #else
    790   int x_warn_parentheses;
    791 #define warn_parentheses global_options.x_warn_parentheses
    792 #endif
    793 #ifdef GENERATOR_FILE
    794 extern int pedantic;
    795 #else
    796   int x_pedantic;
    797 #define pedantic global_options.x_pedantic
    798 #endif
    799 #ifdef GENERATOR_FILE
    800 extern int warn_pedantic_ms_format;
    801 #else
    802   int x_warn_pedantic_ms_format;
    803 #define warn_pedantic_ms_format global_options.x_warn_pedantic_ms_format
    804 #endif
    805 #ifdef GENERATOR_FILE
    806 extern int warn_pmf2ptr;
    807 #else
    808   int x_warn_pmf2ptr;
    809 #define warn_pmf2ptr global_options.x_warn_pmf2ptr
    810 #endif
    811 #ifdef GENERATOR_FILE
    812 extern int warn_pointer_arith;
    813 #else
    814   int x_warn_pointer_arith;
    815 #define warn_pointer_arith global_options.x_warn_pointer_arith
    816 #endif
    817 #ifdef GENERATOR_FILE
    818 extern int warn_pointer_sign;
    819 #else
    820   int x_warn_pointer_sign;
    821 #define warn_pointer_sign global_options.x_warn_pointer_sign
    822 #endif
    823 #ifdef GENERATOR_FILE
    824 extern int warn_pointer_to_int_cast;
    825 #else
    826   int x_warn_pointer_to_int_cast;
    827 #define warn_pointer_to_int_cast global_options.x_warn_pointer_to_int_cast
    828 #endif
    829 #ifdef GENERATOR_FILE
    830 extern int warn_pragmas;
    831 #else
    832   int x_warn_pragmas;
    833 #define warn_pragmas global_options.x_warn_pragmas
    834 #endif
    835 #ifdef GENERATOR_FILE
    836 extern int warn_property_assign_default;
    837 #else
    838   int x_warn_property_assign_default;
    839 #define warn_property_assign_default global_options.x_warn_property_assign_default
    840 #endif
    841 #ifdef GENERATOR_FILE
    842 extern int warn_protocol;
    843 #else
    844   int x_warn_protocol;
    845 #define warn_protocol global_options.x_warn_protocol
    846 #endif
    847 #ifdef GENERATOR_FILE
    848 extern int warn_psabi;
    849 #else
    850   int x_warn_psabi;
    851 #define warn_psabi global_options.x_warn_psabi
    852 #endif
    853 #ifdef GENERATOR_FILE
    854 extern int warn_redundant_decls;
    855 #else
    856   int x_warn_redundant_decls;
    857 #define warn_redundant_decls global_options.x_warn_redundant_decls
    858 #endif
    859 #ifdef GENERATOR_FILE
    860 extern int flag_redundant;
    861 #else
    862   int x_flag_redundant;
    863 #define flag_redundant global_options.x_flag_redundant
    864 #endif
    865 #ifdef GENERATOR_FILE
    866 extern int warn_reorder;
    867 #else
    868   int x_warn_reorder;
    869 #define warn_reorder global_options.x_warn_reorder
    870 #endif
    871 #ifdef GENERATOR_FILE
    872 extern int warn_return_local_addr;
    873 #else
    874   int x_warn_return_local_addr;
    875 #define warn_return_local_addr global_options.x_warn_return_local_addr
    876 #endif
    877 #ifdef GENERATOR_FILE
    878 extern int warn_return_type;
    879 #else
    880   int x_warn_return_type;
    881 #define warn_return_type global_options.x_warn_return_type
    882 #endif
    883 #ifdef GENERATOR_FILE
    884 extern int warn_selector;
    885 #else
    886   int x_warn_selector;
    887 #define warn_selector global_options.x_warn_selector
    888 #endif
    889 #ifdef GENERATOR_FILE
    890 extern int warn_sequence_point;
    891 #else
    892   int x_warn_sequence_point;
    893 #define warn_sequence_point global_options.x_warn_sequence_point
    894 #endif
    895 #ifdef GENERATOR_FILE
    896 extern int warn_shadow;
    897 #else
    898   int x_warn_shadow;
    899 #define warn_shadow global_options.x_warn_shadow
    900 #endif
    901 #ifdef GENERATOR_FILE
    902 extern int warn_sign_compare;
    903 #else
    904   int x_warn_sign_compare;
    905 #define warn_sign_compare global_options.x_warn_sign_compare
    906 #endif
    907 #ifdef GENERATOR_FILE
    908 extern int warn_sign_conversion;
    909 #else
    910   int x_warn_sign_conversion;
    911 #define warn_sign_conversion global_options.x_warn_sign_conversion
    912 #endif
    913 #ifdef GENERATOR_FILE
    914 extern int warn_sign_promo;
    915 #else
    916   int x_warn_sign_promo;
    917 #define warn_sign_promo global_options.x_warn_sign_promo
    918 #endif
    919 #ifdef GENERATOR_FILE
    920 extern int warn_sizeof_pointer_memaccess;
    921 #else
    922   int x_warn_sizeof_pointer_memaccess;
    923 #define warn_sizeof_pointer_memaccess global_options.x_warn_sizeof_pointer_memaccess
    924 #endif
    925 #ifdef GENERATOR_FILE
    926 extern int warn_stack_protect;
    927 #else
    928   int x_warn_stack_protect;
    929 #define warn_stack_protect global_options.x_warn_stack_protect
    930 #endif
    931 #ifdef GENERATOR_FILE
    932 extern int warn_stack_usage;
    933 #else
    934   int x_warn_stack_usage;
    935 #define warn_stack_usage global_options.x_warn_stack_usage
    936 #endif
    937 #ifdef GENERATOR_FILE
    938 extern int warn_strict_aliasing;
    939 #else
    940   int x_warn_strict_aliasing;
    941 #define warn_strict_aliasing global_options.x_warn_strict_aliasing
    942 #endif
    943 #ifdef GENERATOR_FILE
    944 extern int warn_strict_null_sentinel;
    945 #else
    946   int x_warn_strict_null_sentinel;
    947 #define warn_strict_null_sentinel global_options.x_warn_strict_null_sentinel
    948 #endif
    949 #ifdef GENERATOR_FILE
    950 extern int warn_strict_overflow;
    951 #else
    952   int x_warn_strict_overflow;
    953 #define warn_strict_overflow global_options.x_warn_strict_overflow
    954 #endif
    955 #ifdef GENERATOR_FILE
    956 extern int warn_strict_prototypes;
    957 #else
    958   int x_warn_strict_prototypes;
    959 #define warn_strict_prototypes global_options.x_warn_strict_prototypes
    960 #endif
    961 #ifdef GENERATOR_FILE
    962 extern int warn_strict_selector_match;
    963 #else
    964   int x_warn_strict_selector_match;
    965 #define warn_strict_selector_match global_options.x_warn_strict_selector_match
    966 #endif
    967 #ifdef GENERATOR_FILE
    968 extern int warn_suggest_attribute_const;
    969 #else
    970   int x_warn_suggest_attribute_const;
    971 #define warn_suggest_attribute_const global_options.x_warn_suggest_attribute_const
    972 #endif
    973 #ifdef GENERATOR_FILE
    974 extern int warn_suggest_attribute_format;
    975 #else
    976   int x_warn_suggest_attribute_format;
    977 #define warn_suggest_attribute_format global_options.x_warn_suggest_attribute_format
    978 #endif
    979 #ifdef GENERATOR_FILE
    980 extern int warn_suggest_attribute_noreturn;
    981 #else
    982   int x_warn_suggest_attribute_noreturn;
    983 #define warn_suggest_attribute_noreturn global_options.x_warn_suggest_attribute_noreturn
    984 #endif
    985 #ifdef GENERATOR_FILE
    986 extern int warn_suggest_attribute_pure;
    987 #else
    988   int x_warn_suggest_attribute_pure;
    989 #define warn_suggest_attribute_pure global_options.x_warn_suggest_attribute_pure
    990 #endif
    991 #ifdef GENERATOR_FILE
    992 extern int warn_switch;
    993 #else
    994   int x_warn_switch;
    995 #define warn_switch global_options.x_warn_switch
    996 #endif
    997 #ifdef GENERATOR_FILE
    998 extern int warn_switch_default;
    999 #else
   1000   int x_warn_switch_default;
   1001 #define warn_switch_default global_options.x_warn_switch_default
   1002 #endif
   1003 #ifdef GENERATOR_FILE
   1004 extern int warn_switch_enum;
   1005 #else
   1006   int x_warn_switch_enum;
   1007 #define warn_switch_enum global_options.x_warn_switch_enum
   1008 #endif
   1009 #ifdef GENERATOR_FILE
   1010 extern int warn_sync_nand;
   1011 #else
   1012   int x_warn_sync_nand;
   1013 #define warn_sync_nand global_options.x_warn_sync_nand
   1014 #endif
   1015 #ifdef GENERATOR_FILE
   1016 extern int warn_synth;
   1017 #else
   1018   int x_warn_synth;
   1019 #define warn_synth global_options.x_warn_synth
   1020 #endif
   1021 #ifdef GENERATOR_FILE
   1022 extern int warn_system_headers;
   1023 #else
   1024   int x_warn_system_headers;
   1025 #define warn_system_headers global_options.x_warn_system_headers
   1026 #endif
   1027 #ifdef GENERATOR_FILE
   1028 extern int warn_traditional;
   1029 #else
   1030   int x_warn_traditional;
   1031 #define warn_traditional global_options.x_warn_traditional
   1032 #endif
   1033 #ifdef GENERATOR_FILE
   1034 extern int warn_traditional_conversion;
   1035 #else
   1036   int x_warn_traditional_conversion;
   1037 #define warn_traditional_conversion global_options.x_warn_traditional_conversion
   1038 #endif
   1039 #ifdef GENERATOR_FILE
   1040 extern int warn_trampolines;
   1041 #else
   1042   int x_warn_trampolines;
   1043 #define warn_trampolines global_options.x_warn_trampolines
   1044 #endif
   1045 #ifdef GENERATOR_FILE
   1046 extern int warn_type_limits;
   1047 #else
   1048   int x_warn_type_limits;
   1049 #define warn_type_limits global_options.x_warn_type_limits
   1050 #endif
   1051 #ifdef GENERATOR_FILE
   1052 extern int warn_undeclared_selector;
   1053 #else
   1054   int x_warn_undeclared_selector;
   1055 #define warn_undeclared_selector global_options.x_warn_undeclared_selector
   1056 #endif
   1057 #ifdef GENERATOR_FILE
   1058 extern int warn_uninitialized;
   1059 #else
   1060   int x_warn_uninitialized;
   1061 #define warn_uninitialized global_options.x_warn_uninitialized
   1062 #endif
   1063 #ifdef GENERATOR_FILE
   1064 extern int warn_unknown_pragmas;
   1065 #else
   1066   int x_warn_unknown_pragmas;
   1067 #define warn_unknown_pragmas global_options.x_warn_unknown_pragmas
   1068 #endif
   1069 #ifdef GENERATOR_FILE
   1070 extern int warn_unsafe_loop_optimizations;
   1071 #else
   1072   int x_warn_unsafe_loop_optimizations;
   1073 #define warn_unsafe_loop_optimizations global_options.x_warn_unsafe_loop_optimizations
   1074 #endif
   1075 #ifdef GENERATOR_FILE
   1076 extern int warn_unsuffixed_float_constants;
   1077 #else
   1078   int x_warn_unsuffixed_float_constants;
   1079 #define warn_unsuffixed_float_constants global_options.x_warn_unsuffixed_float_constants
   1080 #endif
   1081 #ifdef GENERATOR_FILE
   1082 extern int warn_unused;
   1083 #else
   1084   int x_warn_unused;
   1085 #define warn_unused global_options.x_warn_unused
   1086 #endif
   1087 #ifdef GENERATOR_FILE
   1088 extern int warn_unused_but_set_parameter;
   1089 #else
   1090   int x_warn_unused_but_set_parameter;
   1091 #define warn_unused_but_set_parameter global_options.x_warn_unused_but_set_parameter
   1092 #endif
   1093 #ifdef GENERATOR_FILE
   1094 extern int warn_unused_but_set_variable;
   1095 #else
   1096   int x_warn_unused_but_set_variable;
   1097 #define warn_unused_but_set_variable global_options.x_warn_unused_but_set_variable
   1098 #endif
   1099 #ifdef GENERATOR_FILE
   1100 extern int warn_unused_function;
   1101 #else
   1102   int x_warn_unused_function;
   1103 #define warn_unused_function global_options.x_warn_unused_function
   1104 #endif
   1105 #ifdef GENERATOR_FILE
   1106 extern int warn_unused_label;
   1107 #else
   1108   int x_warn_unused_label;
   1109 #define warn_unused_label global_options.x_warn_unused_label
   1110 #endif
   1111 #ifdef GENERATOR_FILE
   1112 extern int warn_unused_local_typedefs;
   1113 #else
   1114   int x_warn_unused_local_typedefs;
   1115 #define warn_unused_local_typedefs global_options.x_warn_unused_local_typedefs
   1116 #endif
   1117 #ifdef GENERATOR_FILE
   1118 extern int cpp_warn_unused_macros;
   1119 #else
   1120   int x_cpp_warn_unused_macros;
   1121 #define cpp_warn_unused_macros global_options.x_cpp_warn_unused_macros
   1122 #endif
   1123 #ifdef GENERATOR_FILE
   1124 extern int warn_unused_parameter;
   1125 #else
   1126   int x_warn_unused_parameter;
   1127 #define warn_unused_parameter global_options.x_warn_unused_parameter
   1128 #endif
   1129 #ifdef GENERATOR_FILE
   1130 extern int warn_unused_result;
   1131 #else
   1132   int x_warn_unused_result;
   1133 #define warn_unused_result global_options.x_warn_unused_result
   1134 #endif
   1135 #ifdef GENERATOR_FILE
   1136 extern int warn_unused_value;
   1137 #else
   1138   int x_warn_unused_value;
   1139 #define warn_unused_value global_options.x_warn_unused_value
   1140 #endif
   1141 #ifdef GENERATOR_FILE
   1142 extern int warn_unused_variable;
   1143 #else
   1144   int x_warn_unused_variable;
   1145 #define warn_unused_variable global_options.x_warn_unused_variable
   1146 #endif
   1147 #ifdef GENERATOR_FILE
   1148 extern int warn_useless_cast;
   1149 #else
   1150   int x_warn_useless_cast;
   1151 #define warn_useless_cast global_options.x_warn_useless_cast
   1152 #endif
   1153 #ifdef GENERATOR_FILE
   1154 extern int warn_varargs;
   1155 #else
   1156   int x_warn_varargs;
   1157 #define warn_varargs global_options.x_warn_varargs
   1158 #endif
   1159 #ifdef GENERATOR_FILE
   1160 extern int cpp_warn_variadic_macros;
   1161 #else
   1162   int x_cpp_warn_variadic_macros;
   1163 #define cpp_warn_variadic_macros global_options.x_cpp_warn_variadic_macros
   1164 #endif
   1165 #ifdef GENERATOR_FILE
   1166 extern int warn_vector_operation_performance;
   1167 #else
   1168   int x_warn_vector_operation_performance;
   1169 #define warn_vector_operation_performance global_options.x_warn_vector_operation_performance
   1170 #endif
   1171 #ifdef GENERATOR_FILE
   1172 extern int warn_virtual_move_assign;
   1173 #else
   1174   int x_warn_virtual_move_assign;
   1175 #define warn_virtual_move_assign global_options.x_warn_virtual_move_assign
   1176 #endif
   1177 #ifdef GENERATOR_FILE
   1178 extern int warn_vla;
   1179 #else
   1180   int x_warn_vla;
   1181 #define warn_vla global_options.x_warn_vla
   1182 #endif
   1183 #ifdef GENERATOR_FILE
   1184 extern int warn_volatile_register_var;
   1185 #else
   1186   int x_warn_volatile_register_var;
   1187 #define warn_volatile_register_var global_options.x_warn_volatile_register_var
   1188 #endif
   1189 #ifdef GENERATOR_FILE
   1190 extern int warn_write_strings;
   1191 #else
   1192   int x_warn_write_strings;
   1193 #define warn_write_strings global_options.x_warn_write_strings
   1194 #endif
   1195 #ifdef GENERATOR_FILE
   1196 extern int warn_zero_as_null_pointer_constant;
   1197 #else
   1198   int x_warn_zero_as_null_pointer_constant;
   1199 #define warn_zero_as_null_pointer_constant global_options.x_warn_zero_as_null_pointer_constant
   1200 #endif
   1201 #ifdef GENERATOR_FILE
   1202 extern const char *aux_info_file_name;
   1203 #else
   1204   const char *x_aux_info_file_name;
   1205 #define aux_info_file_name global_options.x_aux_info_file_name
   1206 #endif
   1207 #ifdef GENERATOR_FILE
   1208 extern const char *aux_base_name;
   1209 #else
   1210   const char *x_aux_base_name;
   1211 #define aux_base_name global_options.x_aux_base_name
   1212 #endif
   1213 #ifdef GENERATOR_FILE
   1214 extern const char *dump_base_name;
   1215 #else
   1216   const char *x_dump_base_name;
   1217 #define dump_base_name global_options.x_dump_base_name
   1218 #endif
   1219 #ifdef GENERATOR_FILE
   1220 extern const char *dump_dir_name;
   1221 #else
   1222   const char *x_dump_dir_name;
   1223 #define dump_dir_name global_options.x_dump_dir_name
   1224 #endif
   1225 #ifdef GENERATOR_FILE
   1226 extern int flag_pic;
   1227 #else
   1228   int x_flag_pic;
   1229 #define flag_pic global_options.x_flag_pic
   1230 #endif
   1231 #ifdef GENERATOR_FILE
   1232 extern int flag_pie;
   1233 #else
   1234   int x_flag_pie;
   1235 #define flag_pie global_options.x_flag_pie
   1236 #endif
   1237 #ifdef GENERATOR_FILE
   1238 extern int flag_abi_version;
   1239 #else
   1240   int x_flag_abi_version;
   1241 #define flag_abi_version global_options.x_flag_abi_version
   1242 #endif
   1243 #ifdef GENERATOR_FILE
   1244 extern int flag_access_control;
   1245 #else
   1246   int x_flag_access_control;
   1247 #define flag_access_control global_options.x_flag_access_control
   1248 #endif
   1249 #ifdef GENERATOR_FILE
   1250 extern const char *ada_specs_parent;
   1251 #else
   1252   const char *x_ada_specs_parent;
   1253 #define ada_specs_parent global_options.x_ada_specs_parent
   1254 #endif
   1255 #ifdef GENERATOR_FILE
   1256 extern int flag_aggressive_loop_optimizations;
   1257 #else
   1258   int x_flag_aggressive_loop_optimizations;
   1259 #define flag_aggressive_loop_optimizations global_options.x_flag_aggressive_loop_optimizations
   1260 #endif
   1261 #ifdef GENERATOR_FILE
   1262 extern int align_functions;
   1263 #else
   1264   int x_align_functions;
   1265 #define align_functions global_options.x_align_functions
   1266 #endif
   1267 #ifdef GENERATOR_FILE
   1268 extern int align_jumps;
   1269 #else
   1270   int x_align_jumps;
   1271 #define align_jumps global_options.x_align_jumps
   1272 #endif
   1273 #ifdef GENERATOR_FILE
   1274 extern int align_labels;
   1275 #else
   1276   int x_align_labels;
   1277 #define align_labels global_options.x_align_labels
   1278 #endif
   1279 #ifdef GENERATOR_FILE
   1280 extern int align_loops;
   1281 #else
   1282   int x_align_loops;
   1283 #define align_loops global_options.x_align_loops
   1284 #endif
   1285 #ifdef GENERATOR_FILE
   1286 extern int flag_allow_parameterless_variadic_functions;
   1287 #else
   1288   int x_flag_allow_parameterless_variadic_functions;
   1289 #define flag_allow_parameterless_variadic_functions global_options.x_flag_allow_parameterless_variadic_functions
   1290 #endif
   1291 #ifdef GENERATOR_FILE
   1292 extern int flag_no_asm;
   1293 #else
   1294   int x_flag_no_asm;
   1295 #define flag_no_asm global_options.x_flag_no_asm
   1296 #endif
   1297 #ifdef GENERATOR_FILE
   1298 extern int flag_assert;
   1299 #else
   1300   int x_flag_assert;
   1301 #define flag_assert global_options.x_flag_assert
   1302 #endif
   1303 #ifdef GENERATOR_FILE
   1304 extern int flag_associative_math;
   1305 #else
   1306   int x_flag_associative_math;
   1307 #define flag_associative_math global_options.x_flag_associative_math
   1308 #endif
   1309 #ifdef GENERATOR_FILE
   1310 extern int flag_asynchronous_unwind_tables;
   1311 #else
   1312   int x_flag_asynchronous_unwind_tables;
   1313 #define flag_asynchronous_unwind_tables global_options.x_flag_asynchronous_unwind_tables
   1314 #endif
   1315 #ifdef GENERATOR_FILE
   1316 extern int flag_auto_inc_dec;
   1317 #else
   1318   int x_flag_auto_inc_dec;
   1319 #define flag_auto_inc_dec global_options.x_flag_auto_inc_dec
   1320 #endif
   1321 #ifdef GENERATOR_FILE
   1322 extern int flag_bootstrap_classes;
   1323 #else
   1324   int x_flag_bootstrap_classes;
   1325 #define flag_bootstrap_classes global_options.x_flag_bootstrap_classes
   1326 #endif
   1327 #ifdef GENERATOR_FILE
   1328 extern int flag_bounds_check;
   1329 #else
   1330   int x_flag_bounds_check;
   1331 #define flag_bounds_check global_options.x_flag_bounds_check
   1332 #endif
   1333 #ifdef GENERATOR_FILE
   1334 extern int flag_branch_on_count_reg;
   1335 #else
   1336   int x_flag_branch_on_count_reg;
   1337 #define flag_branch_on_count_reg global_options.x_flag_branch_on_count_reg
   1338 #endif
   1339 #ifdef GENERATOR_FILE
   1340 extern int flag_branch_probabilities;
   1341 #else
   1342   int x_flag_branch_probabilities;
   1343 #define flag_branch_probabilities global_options.x_flag_branch_probabilities
   1344 #endif
   1345 #ifdef GENERATOR_FILE
   1346 extern int flag_branch_target_load_optimize;
   1347 #else
   1348   int x_flag_branch_target_load_optimize;
   1349 #define flag_branch_target_load_optimize global_options.x_flag_branch_target_load_optimize
   1350 #endif
   1351 #ifdef GENERATOR_FILE
   1352 extern int flag_branch_target_load_optimize2;
   1353 #else
   1354   int x_flag_branch_target_load_optimize2;
   1355 #define flag_branch_target_load_optimize2 global_options.x_flag_branch_target_load_optimize2
   1356 #endif
   1357 #ifdef GENERATOR_FILE
   1358 extern int flag_btr_bb_exclusive;
   1359 #else
   1360   int x_flag_btr_bb_exclusive;
   1361 #define flag_btr_bb_exclusive global_options.x_flag_btr_bb_exclusive
   1362 #endif
   1363 #ifdef GENERATOR_FILE
   1364 extern int flag_building_libgcc;
   1365 #else
   1366   int x_flag_building_libgcc;
   1367 #define flag_building_libgcc global_options.x_flag_building_libgcc
   1368 #endif
   1369 #ifdef GENERATOR_FILE
   1370 extern int flag_no_builtin;
   1371 #else
   1372   int x_flag_no_builtin;
   1373 #define flag_no_builtin global_options.x_flag_no_builtin
   1374 #endif
   1375 #ifdef GENERATOR_FILE
   1376 extern void *common_deferred_options;
   1377 #else
   1378   void *x_common_deferred_options;
   1379 #define common_deferred_options global_options.x_common_deferred_options
   1380 #endif
   1381 #ifdef GENERATOR_FILE
   1382 extern int flag_caller_saves;
   1383 #else
   1384   int x_flag_caller_saves;
   1385 #define flag_caller_saves global_options.x_flag_caller_saves
   1386 #endif
   1387 #ifdef GENERATOR_FILE
   1388 extern int flag_check_data_deps;
   1389 #else
   1390   int x_flag_check_data_deps;
   1391 #define flag_check_data_deps global_options.x_flag_check_data_deps
   1392 #endif
   1393 #ifdef GENERATOR_FILE
   1394 extern int flag_check_new;
   1395 #else
   1396   int x_flag_check_new;
   1397 #define flag_check_new global_options.x_flag_check_new
   1398 #endif
   1399 #ifdef GENERATOR_FILE
   1400 extern int flag_check_references;
   1401 #else
   1402   int x_flag_check_references;
   1403 #define flag_check_references global_options.x_flag_check_references
   1404 #endif
   1405 #ifdef GENERATOR_FILE
   1406 extern int flag_combine_stack_adjustments;
   1407 #else
   1408   int x_flag_combine_stack_adjustments;
   1409 #define flag_combine_stack_adjustments global_options.x_flag_combine_stack_adjustments
   1410 #endif
   1411 #ifdef GENERATOR_FILE
   1412 extern int flag_no_common;
   1413 #else
   1414   int x_flag_no_common;
   1415 #define flag_no_common global_options.x_flag_no_common
   1416 #endif
   1417 #ifdef GENERATOR_FILE
   1418 extern int flag_compare_debug;
   1419 #else
   1420   int x_flag_compare_debug;
   1421 #define flag_compare_debug global_options.x_flag_compare_debug
   1422 #endif
   1423 #ifdef GENERATOR_FILE
   1424 extern const char *flag_compare_debug_opt;
   1425 #else
   1426   const char *x_flag_compare_debug_opt;
   1427 #define flag_compare_debug_opt global_options.x_flag_compare_debug_opt
   1428 #endif
   1429 #ifdef GENERATOR_FILE
   1430 extern int flag_compare_elim_after_reload;
   1431 #else
   1432   int x_flag_compare_elim_after_reload;
   1433 #define flag_compare_elim_after_reload global_options.x_flag_compare_elim_after_reload
   1434 #endif
   1435 #ifdef GENERATOR_FILE
   1436 extern int flag_conserve_space;
   1437 #else
   1438   int x_flag_conserve_space;
   1439 #define flag_conserve_space global_options.x_flag_conserve_space
   1440 #endif
   1441 #ifdef GENERATOR_FILE
   1442 extern int flag_conserve_stack;
   1443 #else
   1444   int x_flag_conserve_stack;
   1445 #define flag_conserve_stack global_options.x_flag_conserve_stack
   1446 #endif
   1447 #ifdef GENERATOR_FILE
   1448 extern int max_constexpr_depth;
   1449 #else
   1450   int x_max_constexpr_depth;
   1451 #define max_constexpr_depth global_options.x_max_constexpr_depth
   1452 #endif
   1453 #ifdef GENERATOR_FILE
   1454 extern int flag_cprop_registers;
   1455 #else
   1456   int x_flag_cprop_registers;
   1457 #define flag_cprop_registers global_options.x_flag_cprop_registers
   1458 #endif
   1459 #ifdef GENERATOR_FILE
   1460 extern int flag_crossjumping;
   1461 #else
   1462   int x_flag_crossjumping;
   1463 #define flag_crossjumping global_options.x_flag_crossjumping
   1464 #endif
   1465 #ifdef GENERATOR_FILE
   1466 extern int flag_cse_follow_jumps;
   1467 #else
   1468   int x_flag_cse_follow_jumps;
   1469 #define flag_cse_follow_jumps global_options.x_flag_cse_follow_jumps
   1470 #endif
   1471 #ifdef GENERATOR_FILE
   1472 extern int flag_cx_fortran_rules;
   1473 #else
   1474   int x_flag_cx_fortran_rules;
   1475 #define flag_cx_fortran_rules global_options.x_flag_cx_fortran_rules
   1476 #endif
   1477 #ifdef GENERATOR_FILE
   1478 extern int flag_cx_limited_range;
   1479 #else
   1480   int x_flag_cx_limited_range;
   1481 #define flag_cx_limited_range global_options.x_flag_cx_limited_range
   1482 #endif
   1483 #ifdef GENERATOR_FILE
   1484 extern int flag_data_sections;
   1485 #else
   1486   int x_flag_data_sections;
   1487 #define flag_data_sections global_options.x_flag_data_sections
   1488 #endif
   1489 #ifdef GENERATOR_FILE
   1490 extern int flag_dce;
   1491 #else
   1492   int x_flag_dce;
   1493 #define flag_dce global_options.x_flag_dce
   1494 #endif
   1495 #ifdef GENERATOR_FILE
   1496 extern int flag_debug_types_section;
   1497 #else
   1498   int x_flag_debug_types_section;
   1499 #define flag_debug_types_section global_options.x_flag_debug_types_section
   1500 #endif
   1501 #ifdef GENERATOR_FILE
   1502 extern int flag_deduce_init_list;
   1503 #else
   1504   int x_flag_deduce_init_list;
   1505 #define flag_deduce_init_list global_options.x_flag_deduce_init_list
   1506 #endif
   1507 #ifdef GENERATOR_FILE
   1508 extern int flag_defer_pop;
   1509 #else
   1510   int x_flag_defer_pop;
   1511 #define flag_defer_pop global_options.x_flag_defer_pop
   1512 #endif
   1513 #ifdef GENERATOR_FILE
   1514 extern int flag_delayed_branch;
   1515 #else
   1516   int x_flag_delayed_branch;
   1517 #define flag_delayed_branch global_options.x_flag_delayed_branch
   1518 #endif
   1519 #ifdef GENERATOR_FILE
   1520 extern int flag_delete_dead_exceptions;
   1521 #else
   1522   int x_flag_delete_dead_exceptions;
   1523 #define flag_delete_dead_exceptions global_options.x_flag_delete_dead_exceptions
   1524 #endif
   1525 #ifdef GENERATOR_FILE
   1526 extern int flag_delete_null_pointer_checks;
   1527 #else
   1528   int x_flag_delete_null_pointer_checks;
   1529 #define flag_delete_null_pointer_checks global_options.x_flag_delete_null_pointer_checks
   1530 #endif
   1531 #ifdef GENERATOR_FILE
   1532 extern int flag_devirtualize;
   1533 #else
   1534   int x_flag_devirtualize;
   1535 #define flag_devirtualize global_options.x_flag_devirtualize
   1536 #endif
   1537 #ifdef GENERATOR_FILE
   1538 extern int flag_diagnostics_show_caret;
   1539 #else
   1540   int x_flag_diagnostics_show_caret;
   1541 #define flag_diagnostics_show_caret global_options.x_flag_diagnostics_show_caret
   1542 #endif
   1543 #ifdef GENERATOR_FILE
   1544 extern int flag_diagnostics_show_option;
   1545 #else
   1546   int x_flag_diagnostics_show_option;
   1547 #define flag_diagnostics_show_option global_options.x_flag_diagnostics_show_option
   1548 #endif
   1549 #ifdef GENERATOR_FILE
   1550 extern int flag_dse;
   1551 #else
   1552   int x_flag_dse;
   1553 #define flag_dse global_options.x_flag_dse
   1554 #endif
   1555 #ifdef GENERATOR_FILE
   1556 extern int flag_dump_ada_spec;
   1557 #else
   1558   int x_flag_dump_ada_spec;
   1559 #define flag_dump_ada_spec global_options.x_flag_dump_ada_spec
   1560 #endif
   1561 #ifdef GENERATOR_FILE
   1562 extern int flag_dump_ada_spec_slim;
   1563 #else
   1564   int x_flag_dump_ada_spec_slim;
   1565 #define flag_dump_ada_spec_slim global_options.x_flag_dump_ada_spec_slim
   1566 #endif
   1567 #ifdef GENERATOR_FILE
   1568 extern const char *flag_dump_final_insns;
   1569 #else
   1570   const char *x_flag_dump_final_insns;
   1571 #define flag_dump_final_insns global_options.x_flag_dump_final_insns
   1572 #endif
   1573 #ifdef GENERATOR_FILE
   1574 extern const char *flag_dump_go_spec;
   1575 #else
   1576   const char *x_flag_dump_go_spec;
   1577 #define flag_dump_go_spec global_options.x_flag_dump_go_spec
   1578 #endif
   1579 #ifdef GENERATOR_FILE
   1580 extern int flag_dump_noaddr;
   1581 #else
   1582   int x_flag_dump_noaddr;
   1583 #define flag_dump_noaddr global_options.x_flag_dump_noaddr
   1584 #endif
   1585 #ifdef GENERATOR_FILE
   1586 extern int flag_dump_passes;
   1587 #else
   1588   int x_flag_dump_passes;
   1589 #define flag_dump_passes global_options.x_flag_dump_passes
   1590 #endif
   1591 #ifdef GENERATOR_FILE
   1592 extern int flag_dump_unnumbered;
   1593 #else
   1594   int x_flag_dump_unnumbered;
   1595 #define flag_dump_unnumbered global_options.x_flag_dump_unnumbered
   1596 #endif
   1597 #ifdef GENERATOR_FILE
   1598 extern int flag_dump_unnumbered_links;
   1599 #else
   1600   int x_flag_dump_unnumbered_links;
   1601 #define flag_dump_unnumbered_links global_options.x_flag_dump_unnumbered_links
   1602 #endif
   1603 #ifdef GENERATOR_FILE
   1604 extern int flag_dwarf2_cfi_asm;
   1605 #else
   1606   int x_flag_dwarf2_cfi_asm;
   1607 #define flag_dwarf2_cfi_asm global_options.x_flag_dwarf2_cfi_asm
   1608 #endif
   1609 #ifdef GENERATOR_FILE
   1610 extern int flag_early_inlining;
   1611 #else
   1612   int x_flag_early_inlining;
   1613 #define flag_early_inlining global_options.x_flag_early_inlining
   1614 #endif
   1615 #ifdef GENERATOR_FILE
   1616 extern int flag_elide_constructors;
   1617 #else
   1618   int x_flag_elide_constructors;
   1619 #define flag_elide_constructors global_options.x_flag_elide_constructors
   1620 #endif
   1621 #ifdef GENERATOR_FILE
   1622 extern int flag_eliminate_dwarf2_dups;
   1623 #else
   1624   int x_flag_eliminate_dwarf2_dups;
   1625 #define flag_eliminate_dwarf2_dups global_options.x_flag_eliminate_dwarf2_dups
   1626 #endif
   1627 #ifdef GENERATOR_FILE
   1628 extern int flag_debug_only_used_symbols;
   1629 #else
   1630   int x_flag_debug_only_used_symbols;
   1631 #define flag_debug_only_used_symbols global_options.x_flag_debug_only_used_symbols
   1632 #endif
   1633 #ifdef GENERATOR_FILE
   1634 extern int flag_eliminate_unused_debug_types;
   1635 #else
   1636   int x_flag_eliminate_unused_debug_types;
   1637 #define flag_eliminate_unused_debug_types global_options.x_flag_eliminate_unused_debug_types
   1638 #endif
   1639 #ifdef GENERATOR_FILE
   1640 extern int flag_emit_class_debug_always;
   1641 #else
   1642   int x_flag_emit_class_debug_always;
   1643 #define flag_emit_class_debug_always global_options.x_flag_emit_class_debug_always
   1644 #endif
   1645 #ifdef GENERATOR_FILE
   1646 extern int flag_emit_class_files;
   1647 #else
   1648   int x_flag_emit_class_files;
   1649 #define flag_emit_class_files global_options.x_flag_emit_class_files
   1650 #endif
   1651 #ifdef GENERATOR_FILE
   1652 extern int flag_enforce_eh_specs;
   1653 #else
   1654   int x_flag_enforce_eh_specs;
   1655 #define flag_enforce_eh_specs global_options.x_flag_enforce_eh_specs
   1656 #endif
   1657 #ifdef GENERATOR_FILE
   1658 extern int flag_exceptions;
   1659 #else
   1660   int x_flag_exceptions;
   1661 #define flag_exceptions global_options.x_flag_exceptions
   1662 #endif
   1663 #ifdef GENERATOR_FILE
   1664 extern enum excess_precision flag_excess_precision_cmdline;
   1665 #else
   1666   enum excess_precision x_flag_excess_precision_cmdline;
   1667 #define flag_excess_precision_cmdline global_options.x_flag_excess_precision_cmdline
   1668 #endif
   1669 #ifdef GENERATOR_FILE
   1670 extern int flag_expensive_optimizations;
   1671 #else
   1672   int x_flag_expensive_optimizations;
   1673 #define flag_expensive_optimizations global_options.x_flag_expensive_optimizations
   1674 #endif
   1675 #ifdef GENERATOR_FILE
   1676 extern int flag_extern_tls_init;
   1677 #else
   1678   int x_flag_extern_tls_init;
   1679 #define flag_extern_tls_init global_options.x_flag_extern_tls_init
   1680 #endif
   1681 #ifdef GENERATOR_FILE
   1682 extern int flag_fat_lto_objects;
   1683 #else
   1684   int x_flag_fat_lto_objects;
   1685 #define flag_fat_lto_objects global_options.x_flag_fat_lto_objects
   1686 #endif
   1687 #ifdef GENERATOR_FILE
   1688 extern int flag_filelist_file;
   1689 #else
   1690   int x_flag_filelist_file;
   1691 #define flag_filelist_file global_options.x_flag_filelist_file
   1692 #endif
   1693 #ifdef GENERATOR_FILE
   1694 extern int flag_finite_math_only;
   1695 #else
   1696   int x_flag_finite_math_only;
   1697 #define flag_finite_math_only global_options.x_flag_finite_math_only
   1698 #endif
   1699 #ifdef GENERATOR_FILE
   1700 extern int flag_float_store;
   1701 #else
   1702   int x_flag_float_store;
   1703 #define flag_float_store global_options.x_flag_float_store
   1704 #endif
   1705 #ifdef GENERATOR_FILE
   1706 extern int flag_new_for_scope;
   1707 #else
   1708   int x_flag_new_for_scope;
   1709 #define flag_new_for_scope global_options.x_flag_new_for_scope
   1710 #endif
   1711 #ifdef GENERATOR_FILE
   1712 extern int flag_force_classes_archive_check;
   1713 #else
   1714   int x_flag_force_classes_archive_check;
   1715 #define flag_force_classes_archive_check global_options.x_flag_force_classes_archive_check
   1716 #endif
   1717 #ifdef GENERATOR_FILE
   1718 extern int flag_forward_propagate;
   1719 #else
   1720   int x_flag_forward_propagate;
   1721 #define flag_forward_propagate global_options.x_flag_forward_propagate
   1722 #endif
   1723 #ifdef GENERATOR_FILE
   1724 extern enum fp_contract_mode flag_fp_contract_mode;
   1725 #else
   1726   enum fp_contract_mode x_flag_fp_contract_mode;
   1727 #define flag_fp_contract_mode global_options.x_flag_fp_contract_mode
   1728 #endif
   1729 #ifdef GENERATOR_FILE
   1730 extern int flag_friend_injection;
   1731 #else
   1732   int x_flag_friend_injection;
   1733 #define flag_friend_injection global_options.x_flag_friend_injection
   1734 #endif
   1735 #ifdef GENERATOR_FILE
   1736 extern int flag_no_function_cse;
   1737 #else
   1738   int x_flag_no_function_cse;
   1739 #define flag_no_function_cse global_options.x_flag_no_function_cse
   1740 #endif
   1741 #ifdef GENERATOR_FILE
   1742 extern int flag_function_sections;
   1743 #else
   1744   int x_flag_function_sections;
   1745 #define flag_function_sections global_options.x_flag_function_sections
   1746 #endif
   1747 #ifdef GENERATOR_FILE
   1748 extern int flag_gcse;
   1749 #else
   1750   int x_flag_gcse;
   1751 #define flag_gcse global_options.x_flag_gcse
   1752 #endif
   1753 #ifdef GENERATOR_FILE
   1754 extern int flag_gcse_after_reload;
   1755 #else
   1756   int x_flag_gcse_after_reload;
   1757 #define flag_gcse_after_reload global_options.x_flag_gcse_after_reload
   1758 #endif
   1759 #ifdef GENERATOR_FILE
   1760 extern int flag_gcse_las;
   1761 #else
   1762   int x_flag_gcse_las;
   1763 #define flag_gcse_las global_options.x_flag_gcse_las
   1764 #endif
   1765 #ifdef GENERATOR_FILE
   1766 extern int flag_gcse_lm;
   1767 #else
   1768   int x_flag_gcse_lm;
   1769 #define flag_gcse_lm global_options.x_flag_gcse_lm
   1770 #endif
   1771 #ifdef GENERATOR_FILE
   1772 extern int flag_gcse_sm;
   1773 #else
   1774   int x_flag_gcse_sm;
   1775 #define flag_gcse_sm global_options.x_flag_gcse_sm
   1776 #endif
   1777 #ifdef GENERATOR_FILE
   1778 extern int flag_no_gnu_keywords;
   1779 #else
   1780   int x_flag_no_gnu_keywords;
   1781 #define flag_no_gnu_keywords global_options.x_flag_no_gnu_keywords
   1782 #endif
   1783 #ifdef GENERATOR_FILE
   1784 extern int flag_next_runtime;
   1785 #else
   1786   int x_flag_next_runtime;
   1787 #define flag_next_runtime global_options.x_flag_next_runtime
   1788 #endif
   1789 #ifdef GENERATOR_FILE
   1790 extern int flag_tm;
   1791 #else
   1792   int x_flag_tm;
   1793 #define flag_tm global_options.x_flag_tm
   1794 #endif
   1795 #ifdef GENERATOR_FILE
   1796 extern int flag_gnu89_inline;
   1797 #else
   1798   int x_flag_gnu89_inline;
   1799 #define flag_gnu89_inline global_options.x_flag_gnu89_inline
   1800 #endif
   1801 #ifdef GENERATOR_FILE
   1802 extern int go_check_divide_overflow;
   1803 #else
   1804   int x_go_check_divide_overflow;
   1805 #define go_check_divide_overflow global_options.x_go_check_divide_overflow
   1806 #endif
   1807 #ifdef GENERATOR_FILE
   1808 extern int go_check_divide_zero;
   1809 #else
   1810   int x_go_check_divide_zero;
   1811 #define go_check_divide_zero global_options.x_go_check_divide_zero
   1812 #endif
   1813 #ifdef GENERATOR_FILE
   1814 extern int flag_graphite;
   1815 #else
   1816   int x_flag_graphite;
   1817 #define flag_graphite global_options.x_flag_graphite
   1818 #endif
   1819 #ifdef GENERATOR_FILE
   1820 extern int flag_graphite_identity;
   1821 #else
   1822   int x_flag_graphite_identity;
   1823 #define flag_graphite_identity global_options.x_flag_graphite_identity
   1824 #endif
   1825 #ifdef GENERATOR_FILE
   1826 extern int flag_guess_branch_prob;
   1827 #else
   1828   int x_flag_guess_branch_prob;
   1829 #define flag_guess_branch_prob global_options.x_flag_guess_branch_prob
   1830 #endif
   1831 #ifdef GENERATOR_FILE
   1832 extern int flag_hash_synchronization;
   1833 #else
   1834   int x_flag_hash_synchronization;
   1835 #define flag_hash_synchronization global_options.x_flag_hash_synchronization
   1836 #endif
   1837 #ifdef GENERATOR_FILE
   1838 extern int flag_hoist_adjacent_loads;
   1839 #else
   1840   int x_flag_hoist_adjacent_loads;
   1841 #define flag_hoist_adjacent_loads global_options.x_flag_hoist_adjacent_loads
   1842 #endif
   1843 #ifdef GENERATOR_FILE
   1844 extern int flag_no_ident;
   1845 #else
   1846   int x_flag_no_ident;
   1847 #define flag_no_ident global_options.x_flag_no_ident
   1848 #endif
   1849 #ifdef GENERATOR_FILE
   1850 extern int flag_if_conversion;
   1851 #else
   1852   int x_flag_if_conversion;
   1853 #define flag_if_conversion global_options.x_flag_if_conversion
   1854 #endif
   1855 #ifdef GENERATOR_FILE
   1856 extern int flag_if_conversion2;
   1857 #else
   1858   int x_flag_if_conversion2;
   1859 #define flag_if_conversion2 global_options.x_flag_if_conversion2
   1860 #endif
   1861 #ifdef GENERATOR_FILE
   1862 extern int flag_implement_inlines;
   1863 #else
   1864   int x_flag_implement_inlines;
   1865 #define flag_implement_inlines global_options.x_flag_implement_inlines
   1866 #endif
   1867 #ifdef GENERATOR_FILE
   1868 extern int flag_implicit_inline_templates;
   1869 #else
   1870   int x_flag_implicit_inline_templates;
   1871 #define flag_implicit_inline_templates global_options.x_flag_implicit_inline_templates
   1872 #endif
   1873 #ifdef GENERATOR_FILE
   1874 extern int flag_implicit_templates;
   1875 #else
   1876   int x_flag_implicit_templates;
   1877 #define flag_implicit_templates global_options.x_flag_implicit_templates
   1878 #endif
   1879 #ifdef GENERATOR_FILE
   1880 extern int flag_indirect_classes;
   1881 #else
   1882   int x_flag_indirect_classes;
   1883 #define flag_indirect_classes global_options.x_flag_indirect_classes
   1884 #endif
   1885 #ifdef GENERATOR_FILE
   1886 extern int flag_indirect_dispatch;
   1887 #else
   1888   int x_flag_indirect_dispatch;
   1889 #define flag_indirect_dispatch global_options.x_flag_indirect_dispatch
   1890 #endif
   1891 #ifdef GENERATOR_FILE
   1892 extern int flag_indirect_inlining;
   1893 #else
   1894   int x_flag_indirect_inlining;
   1895 #define flag_indirect_inlining global_options.x_flag_indirect_inlining
   1896 #endif
   1897 #ifdef GENERATOR_FILE
   1898 extern int flag_inhibit_size_directive;
   1899 #else
   1900   int x_flag_inhibit_size_directive;
   1901 #define flag_inhibit_size_directive global_options.x_flag_inhibit_size_directive
   1902 #endif
   1903 #ifdef GENERATOR_FILE
   1904 extern int flag_no_inline;
   1905 #else
   1906   int x_flag_no_inline;
   1907 #define flag_no_inline global_options.x_flag_no_inline
   1908 #endif
   1909 #ifdef GENERATOR_FILE
   1910 extern int flag_inline_atomics;
   1911 #else
   1912   int x_flag_inline_atomics;
   1913 #define flag_inline_atomics global_options.x_flag_inline_atomics
   1914 #endif
   1915 #ifdef GENERATOR_FILE
   1916 extern int flag_inline_functions;
   1917 #else
   1918   int x_flag_inline_functions;
   1919 #define flag_inline_functions global_options.x_flag_inline_functions
   1920 #endif
   1921 #ifdef GENERATOR_FILE
   1922 extern int flag_inline_functions_called_once;
   1923 #else
   1924   int x_flag_inline_functions_called_once;
   1925 #define flag_inline_functions_called_once global_options.x_flag_inline_functions_called_once
   1926 #endif
   1927 #ifdef GENERATOR_FILE
   1928 extern int flag_inline_small_functions;
   1929 #else
   1930   int x_flag_inline_small_functions;
   1931 #define flag_inline_small_functions global_options.x_flag_inline_small_functions
   1932 #endif
   1933 #ifdef GENERATOR_FILE
   1934 extern int flag_instrument_function_entry_exit;
   1935 #else
   1936   int x_flag_instrument_function_entry_exit;
   1937 #define flag_instrument_function_entry_exit global_options.x_flag_instrument_function_entry_exit
   1938 #endif
   1939 #ifdef GENERATOR_FILE
   1940 extern int flag_ipa_cp;
   1941 #else
   1942   int x_flag_ipa_cp;
   1943 #define flag_ipa_cp global_options.x_flag_ipa_cp
   1944 #endif
   1945 #ifdef GENERATOR_FILE
   1946 extern int flag_ipa_cp_clone;
   1947 #else
   1948   int x_flag_ipa_cp_clone;
   1949 #define flag_ipa_cp_clone global_options.x_flag_ipa_cp_clone
   1950 #endif
   1951 #ifdef GENERATOR_FILE
   1952 extern int flag_ipa_profile;
   1953 #else
   1954   int x_flag_ipa_profile;
   1955 #define flag_ipa_profile global_options.x_flag_ipa_profile
   1956 #endif
   1957 #ifdef GENERATOR_FILE
   1958 extern int flag_ipa_pta;
   1959 #else
   1960   int x_flag_ipa_pta;
   1961 #define flag_ipa_pta global_options.x_flag_ipa_pta
   1962 #endif
   1963 #ifdef GENERATOR_FILE
   1964 extern int flag_ipa_pure_const;
   1965 #else
   1966   int x_flag_ipa_pure_const;
   1967 #define flag_ipa_pure_const global_options.x_flag_ipa_pure_const
   1968 #endif
   1969 #ifdef GENERATOR_FILE
   1970 extern int flag_ipa_reference;
   1971 #else
   1972   int x_flag_ipa_reference;
   1973 #define flag_ipa_reference global_options.x_flag_ipa_reference
   1974 #endif
   1975 #ifdef GENERATOR_FILE
   1976 extern int flag_ipa_sra;
   1977 #else
   1978   int x_flag_ipa_sra;
   1979 #define flag_ipa_sra global_options.x_flag_ipa_sra
   1980 #endif
   1981 #ifdef GENERATOR_FILE
   1982 extern enum ira_algorithm flag_ira_algorithm;
   1983 #else
   1984   enum ira_algorithm x_flag_ira_algorithm;
   1985 #define flag_ira_algorithm global_options.x_flag_ira_algorithm
   1986 #endif
   1987 #ifdef GENERATOR_FILE
   1988 extern int flag_ira_hoist_pressure;
   1989 #else
   1990   int x_flag_ira_hoist_pressure;
   1991 #define flag_ira_hoist_pressure global_options.x_flag_ira_hoist_pressure
   1992 #endif
   1993 #ifdef GENERATOR_FILE
   1994 extern int flag_ira_loop_pressure;
   1995 #else
   1996   int x_flag_ira_loop_pressure;
   1997 #define flag_ira_loop_pressure global_options.x_flag_ira_loop_pressure
   1998 #endif
   1999 #ifdef GENERATOR_FILE
   2000 extern enum ira_region flag_ira_region;
   2001 #else
   2002   enum ira_region x_flag_ira_region;
   2003 #define flag_ira_region global_options.x_flag_ira_region
   2004 #endif
   2005 #ifdef GENERATOR_FILE
   2006 extern int flag_ira_share_save_slots;
   2007 #else
   2008   int x_flag_ira_share_save_slots;
   2009 #define flag_ira_share_save_slots global_options.x_flag_ira_share_save_slots
   2010 #endif
   2011 #ifdef GENERATOR_FILE
   2012 extern int flag_ira_share_spill_slots;
   2013 #else
   2014   int x_flag_ira_share_spill_slots;
   2015 #define flag_ira_share_spill_slots global_options.x_flag_ira_share_spill_slots
   2016 #endif
   2017 #ifdef GENERATOR_FILE
   2018 extern int flag_ira_verbose;
   2019 #else
   2020   int x_flag_ira_verbose;
   2021 #define flag_ira_verbose global_options.x_flag_ira_verbose
   2022 #endif
   2023 #ifdef GENERATOR_FILE
   2024 extern int flag_ivopts;
   2025 #else
   2026   int x_flag_ivopts;
   2027 #define flag_ivopts global_options.x_flag_ivopts
   2028 #endif
   2029 #ifdef GENERATOR_FILE
   2030 extern int flag_jni;
   2031 #else
   2032   int x_flag_jni;
   2033 #define flag_jni global_options.x_flag_jni
   2034 #endif
   2035 #ifdef GENERATOR_FILE
   2036 extern int flag_jump_tables;
   2037 #else
   2038   int x_flag_jump_tables;
   2039 #define flag_jump_tables global_options.x_flag_jump_tables
   2040 #endif
   2041 #ifdef GENERATOR_FILE
   2042 extern int flag_keep_inline_dllexport;
   2043 #else
   2044   int x_flag_keep_inline_dllexport;
   2045 #define flag_keep_inline_dllexport global_options.x_flag_keep_inline_dllexport
   2046 #endif
   2047 #ifdef GENERATOR_FILE
   2048 extern int flag_keep_inline_functions;
   2049 #else
   2050   int x_flag_keep_inline_functions;
   2051 #define flag_keep_inline_functions global_options.x_flag_keep_inline_functions
   2052 #endif
   2053 #ifdef GENERATOR_FILE
   2054 extern int flag_keep_static_consts;
   2055 #else
   2056   int x_flag_keep_static_consts;
   2057 #define flag_keep_static_consts global_options.x_flag_keep_static_consts
   2058 #endif
   2059 #ifdef GENERATOR_FILE
   2060 extern int flag_lax_vector_conversions;
   2061 #else
   2062   int x_flag_lax_vector_conversions;
   2063 #define flag_lax_vector_conversions global_options.x_flag_lax_vector_conversions
   2064 #endif
   2065 #ifdef GENERATOR_FILE
   2066 extern int flag_leading_underscore;
   2067 #else
   2068   int x_flag_leading_underscore;
   2069 #define flag_leading_underscore global_options.x_flag_leading_underscore
   2070 #endif
   2071 #ifdef GENERATOR_FILE
   2072 extern int flag_loop_block;
   2073 #else
   2074   int x_flag_loop_block;
   2075 #define flag_loop_block global_options.x_flag_loop_block
   2076 #endif
   2077 #ifdef GENERATOR_FILE
   2078 extern int flag_loop_interchange;
   2079 #else
   2080   int x_flag_loop_interchange;
   2081 #define flag_loop_interchange global_options.x_flag_loop_interchange
   2082 #endif
   2083 #ifdef GENERATOR_FILE
   2084 extern int flag_loop_optimize_isl;
   2085 #else
   2086   int x_flag_loop_optimize_isl;
   2087 #define flag_loop_optimize_isl global_options.x_flag_loop_optimize_isl
   2088 #endif
   2089 #ifdef GENERATOR_FILE
   2090 extern int flag_loop_parallelize_all;
   2091 #else
   2092   int x_flag_loop_parallelize_all;
   2093 #define flag_loop_parallelize_all global_options.x_flag_loop_parallelize_all
   2094 #endif
   2095 #ifdef GENERATOR_FILE
   2096 extern int flag_loop_strip_mine;
   2097 #else
   2098   int x_flag_loop_strip_mine;
   2099 #define flag_loop_strip_mine global_options.x_flag_loop_strip_mine
   2100 #endif
   2101 #ifdef GENERATOR_FILE
   2102 extern int flag_lto_compression_level;
   2103 #else
   2104   int x_flag_lto_compression_level;
   2105 #define flag_lto_compression_level global_options.x_flag_lto_compression_level
   2106 #endif
   2107 #ifdef GENERATOR_FILE
   2108 extern int flag_lto_partition_1to1;
   2109 #else
   2110   int x_flag_lto_partition_1to1;
   2111 #define flag_lto_partition_1to1 global_options.x_flag_lto_partition_1to1
   2112 #endif
   2113 #ifdef GENERATOR_FILE
   2114 extern int flag_lto_partition_balanced;
   2115 #else
   2116   int x_flag_lto_partition_balanced;
   2117 #define flag_lto_partition_balanced global_options.x_flag_lto_partition_balanced
   2118 #endif
   2119 #ifdef GENERATOR_FILE
   2120 extern int flag_lto_partition_max;
   2121 #else
   2122   int x_flag_lto_partition_max;
   2123 #define flag_lto_partition_max global_options.x_flag_lto_partition_max
   2124 #endif
   2125 #ifdef GENERATOR_FILE
   2126 extern int flag_lto_partition_none;
   2127 #else
   2128   int x_flag_lto_partition_none;
   2129 #define flag_lto_partition_none global_options.x_flag_lto_partition_none
   2130 #endif
   2131 #ifdef GENERATOR_FILE
   2132 extern int flag_lto_report;
   2133 #else
   2134   int x_flag_lto_report;
   2135 #define flag_lto_report global_options.x_flag_lto_report
   2136 #endif
   2137 #ifdef GENERATOR_FILE
   2138 extern const char *flag_lto;
   2139 #else
   2140   const char *x_flag_lto;
   2141 #define flag_lto global_options.x_flag_lto
   2142 #endif
   2143 #ifdef GENERATOR_FILE
   2144 extern int flag_ltrans;
   2145 #else
   2146   int x_flag_ltrans;
   2147 #define flag_ltrans global_options.x_flag_ltrans
   2148 #endif
   2149 #ifdef GENERATOR_FILE
   2150 extern const char *ltrans_output_list;
   2151 #else
   2152   const char *x_ltrans_output_list;
   2153 #define ltrans_output_list global_options.x_ltrans_output_list
   2154 #endif
   2155 #ifdef GENERATOR_FILE
   2156 extern int flag_errno_math;
   2157 #else
   2158   int x_flag_errno_math;
   2159 #define flag_errno_math global_options.x_flag_errno_math
   2160 #endif
   2161 #ifdef GENERATOR_FILE
   2162 extern int flag_max_errors;
   2163 #else
   2164   int x_flag_max_errors;
   2165 #define flag_max_errors global_options.x_flag_max_errors
   2166 #endif
   2167 #ifdef GENERATOR_FILE
   2168 extern int mem_report;
   2169 #else
   2170   int x_mem_report;
   2171 #define mem_report global_options.x_mem_report
   2172 #endif
   2173 #ifdef GENERATOR_FILE
   2174 extern int mem_report_wpa;
   2175 #else
   2176   int x_mem_report_wpa;
   2177 #define mem_report_wpa global_options.x_mem_report_wpa
   2178 #endif
   2179 #ifdef GENERATOR_FILE
   2180 extern int flag_merge_constants;
   2181 #else
   2182   int x_flag_merge_constants;
   2183 #define flag_merge_constants global_options.x_flag_merge_constants
   2184 #endif
   2185 #ifdef GENERATOR_FILE
   2186 extern int flag_merge_debug_strings;
   2187 #else
   2188   int x_flag_merge_debug_strings;
   2189 #define flag_merge_debug_strings global_options.x_flag_merge_debug_strings
   2190 #endif
   2191 #ifdef GENERATOR_FILE
   2192 extern int flag_modulo_sched;
   2193 #else
   2194   int x_flag_modulo_sched;
   2195 #define flag_modulo_sched global_options.x_flag_modulo_sched
   2196 #endif
   2197 #ifdef GENERATOR_FILE
   2198 extern int flag_modulo_sched_allow_regmoves;
   2199 #else
   2200   int x_flag_modulo_sched_allow_regmoves;
   2201 #define flag_modulo_sched_allow_regmoves global_options.x_flag_modulo_sched_allow_regmoves
   2202 #endif
   2203 #ifdef GENERATOR_FILE
   2204 extern int flag_move_loop_invariants;
   2205 #else
   2206   int x_flag_move_loop_invariants;
   2207 #define flag_move_loop_invariants global_options.x_flag_move_loop_invariants
   2208 #endif
   2209 #ifdef GENERATOR_FILE
   2210 extern int flag_ms_extensions;
   2211 #else
   2212   int x_flag_ms_extensions;
   2213 #define flag_ms_extensions global_options.x_flag_ms_extensions
   2214 #endif
   2215 #ifdef GENERATOR_FILE
   2216 extern int flag_mudflap;
   2217 #else
   2218   int x_flag_mudflap;
   2219 #define flag_mudflap global_options.x_flag_mudflap
   2220 #endif
   2221 #ifdef GENERATOR_FILE
   2222 extern int flag_mudflap_ignore_reads;
   2223 #else
   2224   int x_flag_mudflap_ignore_reads;
   2225 #define flag_mudflap_ignore_reads global_options.x_flag_mudflap_ignore_reads
   2226 #endif
   2227 #ifdef GENERATOR_FILE
   2228 extern int flag_nil_receivers;
   2229 #else
   2230   int x_flag_nil_receivers;
   2231 #define flag_nil_receivers global_options.x_flag_nil_receivers
   2232 #endif
   2233 #ifdef GENERATOR_FILE
   2234 extern int flag_non_call_exceptions;
   2235 #else
   2236   int x_flag_non_call_exceptions;
   2237 #define flag_non_call_exceptions global_options.x_flag_non_call_exceptions
   2238 #endif
   2239 #ifdef GENERATOR_FILE
   2240 extern int flag_no_nonansi_builtin;
   2241 #else
   2242   int x_flag_no_nonansi_builtin;
   2243 #define flag_no_nonansi_builtin global_options.x_flag_no_nonansi_builtin
   2244 #endif
   2245 #ifdef GENERATOR_FILE
   2246 extern int flag_nothrow_opt;
   2247 #else
   2248   int x_flag_nothrow_opt;
   2249 #define flag_nothrow_opt global_options.x_flag_nothrow_opt
   2250 #endif
   2251 #ifdef GENERATOR_FILE
   2252 extern int flag_objc_abi;
   2253 #else
   2254   int x_flag_objc_abi;
   2255 #define flag_objc_abi global_options.x_flag_objc_abi
   2256 #endif
   2257 #ifdef GENERATOR_FILE
   2258 extern int flag_objc_call_cxx_cdtors;
   2259 #else
   2260   int x_flag_objc_call_cxx_cdtors;
   2261 #define flag_objc_call_cxx_cdtors global_options.x_flag_objc_call_cxx_cdtors
   2262 #endif
   2263 #ifdef GENERATOR_FILE
   2264 extern int flag_objc_direct_dispatch;
   2265 #else
   2266   int x_flag_objc_direct_dispatch;
   2267 #define flag_objc_direct_dispatch global_options.x_flag_objc_direct_dispatch
   2268 #endif
   2269 #ifdef GENERATOR_FILE
   2270 extern int flag_objc_exceptions;
   2271 #else
   2272   int x_flag_objc_exceptions;
   2273 #define flag_objc_exceptions global_options.x_flag_objc_exceptions
   2274 #endif
   2275 #ifdef GENERATOR_FILE
   2276 extern int flag_objc_gc;
   2277 #else
   2278   int x_flag_objc_gc;
   2279 #define flag_objc_gc global_options.x_flag_objc_gc
   2280 #endif
   2281 #ifdef GENERATOR_FILE
   2282 extern int flag_objc_nilcheck;
   2283 #else
   2284   int x_flag_objc_nilcheck;
   2285 #define flag_objc_nilcheck global_options.x_flag_objc_nilcheck
   2286 #endif
   2287 #ifdef GENERATOR_FILE
   2288 extern int flag_objc_sjlj_exceptions;
   2289 #else
   2290   int x_flag_objc_sjlj_exceptions;
   2291 #define flag_objc_sjlj_exceptions global_options.x_flag_objc_sjlj_exceptions
   2292 #endif
   2293 #ifdef GENERATOR_FILE
   2294 extern int flag_objc1_only;
   2295 #else
   2296   int x_flag_objc1_only;
   2297 #define flag_objc1_only global_options.x_flag_objc1_only
   2298 #endif
   2299 #ifdef GENERATOR_FILE
   2300 extern int flag_omit_frame_pointer;
   2301 #else
   2302   int x_flag_omit_frame_pointer;
   2303 #define flag_omit_frame_pointer global_options.x_flag_omit_frame_pointer
   2304 #endif
   2305 #ifdef GENERATOR_FILE
   2306 extern int flag_openmp;
   2307 #else
   2308   int x_flag_openmp;
   2309 #define flag_openmp global_options.x_flag_openmp
   2310 #endif
   2311 #ifdef GENERATOR_FILE
   2312 extern int flag_opt_info;
   2313 #else
   2314   int x_flag_opt_info;
   2315 #define flag_opt_info global_options.x_flag_opt_info
   2316 #endif
   2317 #ifdef GENERATOR_FILE
   2318 extern int flag_regmove;
   2319 #else
   2320   int x_flag_regmove;
   2321 #define flag_regmove global_options.x_flag_regmove
   2322 #endif
   2323 #ifdef GENERATOR_FILE
   2324 extern int flag_optimize_sibling_calls;
   2325 #else
   2326   int x_flag_optimize_sibling_calls;
   2327 #define flag_optimize_sibling_calls global_options.x_flag_optimize_sibling_calls
   2328 #endif
   2329 #ifdef GENERATOR_FILE
   2330 extern int flag_optimize_sci;
   2331 #else
   2332   int x_flag_optimize_sci;
   2333 #define flag_optimize_sci global_options.x_flag_optimize_sci
   2334 #endif
   2335 #ifdef GENERATOR_FILE
   2336 extern int flag_optimize_strlen;
   2337 #else
   2338   int x_flag_optimize_strlen;
   2339 #define flag_optimize_strlen global_options.x_flag_optimize_strlen
   2340 #endif
   2341 #ifdef GENERATOR_FILE
   2342 extern int flag_pack_struct;
   2343 #else
   2344   int x_flag_pack_struct;
   2345 #define flag_pack_struct global_options.x_flag_pack_struct
   2346 #endif
   2347 #ifdef GENERATOR_FILE
   2348 extern int flag_partial_inlining;
   2349 #else
   2350   int x_flag_partial_inlining;
   2351 #define flag_partial_inlining global_options.x_flag_partial_inlining
   2352 #endif
   2353 #ifdef GENERATOR_FILE
   2354 extern int flag_pcc_struct_return;
   2355 #else
   2356   int x_flag_pcc_struct_return;
   2357 #define flag_pcc_struct_return global_options.x_flag_pcc_struct_return
   2358 #endif
   2359 #ifdef GENERATOR_FILE
   2360 extern int flag_peel_loops;
   2361 #else
   2362   int x_flag_peel_loops;
   2363 #define flag_peel_loops global_options.x_flag_peel_loops
   2364 #endif
   2365 #ifdef GENERATOR_FILE
   2366 extern int flag_no_peephole;
   2367 #else
   2368   int x_flag_no_peephole;
   2369 #define flag_no_peephole global_options.x_flag_no_peephole
   2370 #endif
   2371 #ifdef GENERATOR_FILE
   2372 extern int flag_peephole2;
   2373 #else
   2374   int x_flag_peephole2;
   2375 #define flag_peephole2 global_options.x_flag_peephole2
   2376 #endif
   2377 #ifdef GENERATOR_FILE
   2378 extern int flag_permissive;
   2379 #else
   2380   int x_flag_permissive;
   2381 #define flag_permissive global_options.x_flag_permissive
   2382 #endif
   2383 #ifdef GENERATOR_FILE
   2384 extern int flag_plan9_extensions;
   2385 #else
   2386   int x_flag_plan9_extensions;
   2387 #define flag_plan9_extensions global_options.x_flag_plan9_extensions
   2388 #endif
   2389 #ifdef GENERATOR_FILE
   2390 extern int post_ipa_mem_report;
   2391 #else
   2392   int x_post_ipa_mem_report;
   2393 #define post_ipa_mem_report global_options.x_post_ipa_mem_report
   2394 #endif
   2395 #ifdef GENERATOR_FILE
   2396 extern int pre_ipa_mem_report;
   2397 #else
   2398   int x_pre_ipa_mem_report;
   2399 #define pre_ipa_mem_report global_options.x_pre_ipa_mem_report
   2400 #endif
   2401 #ifdef GENERATOR_FILE
   2402 extern int flag_predictive_commoning;
   2403 #else
   2404   int x_flag_predictive_commoning;
   2405 #define flag_predictive_commoning global_options.x_flag_predictive_commoning
   2406 #endif
   2407 #ifdef GENERATOR_FILE
   2408 extern int flag_prefetch_loop_arrays;
   2409 #else
   2410   int x_flag_prefetch_loop_arrays;
   2411 #define flag_prefetch_loop_arrays global_options.x_flag_prefetch_loop_arrays
   2412 #endif
   2413 #ifdef GENERATOR_FILE
   2414 extern int flag_pretty_templates;
   2415 #else
   2416   int x_flag_pretty_templates;
   2417 #define flag_pretty_templates global_options.x_flag_pretty_templates
   2418 #endif
   2419 #ifdef GENERATOR_FILE
   2420 extern int profile_flag;
   2421 #else
   2422   int x_profile_flag;
   2423 #define profile_flag global_options.x_profile_flag
   2424 #endif
   2425 #ifdef GENERATOR_FILE
   2426 extern int profile_arc_flag;
   2427 #else
   2428   int x_profile_arc_flag;
   2429 #define profile_arc_flag global_options.x_profile_arc_flag
   2430 #endif
   2431 #ifdef GENERATOR_FILE
   2432 extern int flag_profile_correction;
   2433 #else
   2434   int x_flag_profile_correction;
   2435 #define flag_profile_correction global_options.x_flag_profile_correction
   2436 #endif
   2437 #ifdef GENERATOR_FILE
   2438 extern const char *profile_data_prefix;
   2439 #else
   2440   const char *x_profile_data_prefix;
   2441 #define profile_data_prefix global_options.x_profile_data_prefix
   2442 #endif
   2443 #ifdef GENERATOR_FILE
   2444 extern int profile_report;
   2445 #else
   2446   int x_profile_report;
   2447 #define profile_report global_options.x_profile_report
   2448 #endif
   2449 #ifdef GENERATOR_FILE
   2450 extern int flag_profile_use;
   2451 #else
   2452   int x_flag_profile_use;
   2453 #define flag_profile_use global_options.x_flag_profile_use
   2454 #endif
   2455 #ifdef GENERATOR_FILE
   2456 extern int flag_profile_values;
   2457 #else
   2458   int x_flag_profile_values;
   2459 #define flag_profile_values global_options.x_flag_profile_values
   2460 #endif
   2461 #ifdef GENERATOR_FILE
   2462 extern int flag_reciprocal_math;
   2463 #else
   2464   int x_flag_reciprocal_math;
   2465 #define flag_reciprocal_math global_options.x_flag_reciprocal_math
   2466 #endif
   2467 #ifdef GENERATOR_FILE
   2468 extern int flag_record_gcc_switches;
   2469 #else
   2470   int x_flag_record_gcc_switches;
   2471 #define flag_record_gcc_switches global_options.x_flag_record_gcc_switches
   2472 #endif
   2473 #ifdef GENERATOR_FILE
   2474 extern int flag_reduced_reflection;
   2475 #else
   2476   int x_flag_reduced_reflection;
   2477 #define flag_reduced_reflection global_options.x_flag_reduced_reflection
   2478 #endif
   2479 #ifdef GENERATOR_FILE
   2480 extern int flag_ree;
   2481 #else
   2482   int x_flag_ree;
   2483 #define flag_ree global_options.x_flag_ree
   2484 #endif
   2485 #ifdef GENERATOR_FILE
   2486 extern int flag_rename_registers;
   2487 #else
   2488   int x_flag_rename_registers;
   2489 #define flag_rename_registers global_options.x_flag_rename_registers
   2490 #endif
   2491 #ifdef GENERATOR_FILE
   2492 extern int flag_reorder_blocks;
   2493 #else
   2494   int x_flag_reorder_blocks;
   2495 #define flag_reorder_blocks global_options.x_flag_reorder_blocks
   2496 #endif
   2497 #ifdef GENERATOR_FILE
   2498 extern int flag_reorder_blocks_and_partition;
   2499 #else
   2500   int x_flag_reorder_blocks_and_partition;
   2501 #define flag_reorder_blocks_and_partition global_options.x_flag_reorder_blocks_and_partition
   2502 #endif
   2503 #ifdef GENERATOR_FILE
   2504 extern int flag_reorder_functions;
   2505 #else
   2506   int x_flag_reorder_functions;
   2507 #define flag_reorder_functions global_options.x_flag_reorder_functions
   2508 #endif
   2509 #ifdef GENERATOR_FILE
   2510 extern int flag_replace_objc_classes;
   2511 #else
   2512   int x_flag_replace_objc_classes;
   2513 #define flag_replace_objc_classes global_options.x_flag_replace_objc_classes
   2514 #endif
   2515 #ifdef GENERATOR_FILE
   2516 extern int go_require_return_statement;
   2517 #else
   2518   int x_go_require_return_statement;
   2519 #define go_require_return_statement global_options.x_go_require_return_statement
   2520 #endif
   2521 #ifdef GENERATOR_FILE
   2522 extern int flag_rerun_cse_after_loop;
   2523 #else
   2524   int x_flag_rerun_cse_after_loop;
   2525 #define flag_rerun_cse_after_loop global_options.x_flag_rerun_cse_after_loop
   2526 #endif
   2527 #ifdef GENERATOR_FILE
   2528 extern int flag_resched_modulo_sched;
   2529 #else
   2530   int x_flag_resched_modulo_sched;
   2531 #define flag_resched_modulo_sched global_options.x_flag_resched_modulo_sched
   2532 #endif
   2533 #ifdef GENERATOR_FILE
   2534 extern int flag_rounding_math;
   2535 #else
   2536   int x_flag_rounding_math;
   2537 #define flag_rounding_math global_options.x_flag_rounding_math
   2538 #endif
   2539 #ifdef GENERATOR_FILE
   2540 extern int flag_rtti;
   2541 #else
   2542   int x_flag_rtti;
   2543 #define flag_rtti global_options.x_flag_rtti
   2544 #endif
   2545 #ifdef GENERATOR_FILE
   2546 extern int flag_asan;
   2547 #else
   2548   int x_flag_asan;
   2549 #define flag_asan global_options.x_flag_asan
   2550 #endif
   2551 #ifdef GENERATOR_FILE
   2552 extern int flag_tsan;
   2553 #else
   2554   int x_flag_tsan;
   2555 #define flag_tsan global_options.x_flag_tsan
   2556 #endif
   2557 #ifdef GENERATOR_FILE
   2558 extern int flag_sched_critical_path_heuristic;
   2559 #else
   2560   int x_flag_sched_critical_path_heuristic;
   2561 #define flag_sched_critical_path_heuristic global_options.x_flag_sched_critical_path_heuristic
   2562 #endif
   2563 #ifdef GENERATOR_FILE
   2564 extern int flag_sched_dep_count_heuristic;
   2565 #else
   2566   int x_flag_sched_dep_count_heuristic;
   2567 #define flag_sched_dep_count_heuristic global_options.x_flag_sched_dep_count_heuristic
   2568 #endif
   2569 #ifdef GENERATOR_FILE
   2570 extern int flag_sched_group_heuristic;
   2571 #else
   2572   int x_flag_sched_group_heuristic;
   2573 #define flag_sched_group_heuristic global_options.x_flag_sched_group_heuristic
   2574 #endif
   2575 #ifdef GENERATOR_FILE
   2576 extern int flag_schedule_interblock;
   2577 #else
   2578   int x_flag_schedule_interblock;
   2579 #define flag_schedule_interblock global_options.x_flag_schedule_interblock
   2580 #endif
   2581 #ifdef GENERATOR_FILE
   2582 extern int flag_sched_last_insn_heuristic;
   2583 #else
   2584   int x_flag_sched_last_insn_heuristic;
   2585 #define flag_sched_last_insn_heuristic global_options.x_flag_sched_last_insn_heuristic
   2586 #endif
   2587 #ifdef GENERATOR_FILE
   2588 extern int flag_sched_pressure;
   2589 #else
   2590   int x_flag_sched_pressure;
   2591 #define flag_sched_pressure global_options.x_flag_sched_pressure
   2592 #endif
   2593 #ifdef GENERATOR_FILE
   2594 extern int flag_sched_rank_heuristic;
   2595 #else
   2596   int x_flag_sched_rank_heuristic;
   2597 #define flag_sched_rank_heuristic global_options.x_flag_sched_rank_heuristic
   2598 #endif
   2599 #ifdef GENERATOR_FILE
   2600 extern int flag_schedule_speculative;
   2601 #else
   2602   int x_flag_schedule_speculative;
   2603 #define flag_schedule_speculative global_options.x_flag_schedule_speculative
   2604 #endif
   2605 #ifdef GENERATOR_FILE
   2606 extern int flag_sched_spec_insn_heuristic;
   2607 #else
   2608   int x_flag_sched_spec_insn_heuristic;
   2609 #define flag_sched_spec_insn_heuristic global_options.x_flag_sched_spec_insn_heuristic
   2610 #endif
   2611 #ifdef GENERATOR_FILE
   2612 extern int flag_schedule_speculative_load;
   2613 #else
   2614   int x_flag_schedule_speculative_load;
   2615 #define flag_schedule_speculative_load global_options.x_flag_schedule_speculative_load
   2616 #endif
   2617 #ifdef GENERATOR_FILE
   2618 extern int flag_schedule_speculative_load_dangerous;
   2619 #else
   2620   int x_flag_schedule_speculative_load_dangerous;
   2621 #define flag_schedule_speculative_load_dangerous global_options.x_flag_schedule_speculative_load_dangerous
   2622 #endif
   2623 #ifdef GENERATOR_FILE
   2624 extern int flag_sched_stalled_insns;
   2625 #else
   2626   int x_flag_sched_stalled_insns;
   2627 #define flag_sched_stalled_insns global_options.x_flag_sched_stalled_insns
   2628 #endif
   2629 #ifdef GENERATOR_FILE
   2630 extern int flag_sched_stalled_insns_dep;
   2631 #else
   2632   int x_flag_sched_stalled_insns_dep;
   2633 #define flag_sched_stalled_insns_dep global_options.x_flag_sched_stalled_insns_dep
   2634 #endif
   2635 #ifdef GENERATOR_FILE
   2636 extern int sched_verbose_param;
   2637 #else
   2638   int x_sched_verbose_param;
   2639 #define sched_verbose_param global_options.x_sched_verbose_param
   2640 #endif
   2641 #ifdef GENERATOR_FILE
   2642 extern int flag_sched2_use_superblocks;
   2643 #else
   2644   int x_flag_sched2_use_superblocks;
   2645 #define flag_sched2_use_superblocks global_options.x_flag_sched2_use_superblocks
   2646 #endif
   2647 #ifdef GENERATOR_FILE
   2648 extern int flag_schedule_insns;
   2649 #else
   2650   int x_flag_schedule_insns;
   2651 #define flag_schedule_insns global_options.x_flag_schedule_insns
   2652 #endif
   2653 #ifdef GENERATOR_FILE
   2654 extern int flag_schedule_insns_after_reload;
   2655 #else
   2656   int x_flag_schedule_insns_after_reload;
   2657 #define flag_schedule_insns_after_reload global_options.x_flag_schedule_insns_after_reload
   2658 #endif
   2659 #ifdef GENERATOR_FILE
   2660 extern int flag_section_anchors;
   2661 #else
   2662   int x_flag_section_anchors;
   2663 #define flag_section_anchors global_options.x_flag_section_anchors
   2664 #endif
   2665 #ifdef GENERATOR_FILE
   2666 extern int flag_sel_sched_pipelining;
   2667 #else
   2668   int x_flag_sel_sched_pipelining;
   2669 #define flag_sel_sched_pipelining global_options.x_flag_sel_sched_pipelining
   2670 #endif
   2671 #ifdef GENERATOR_FILE
   2672 extern int flag_sel_sched_pipelining_outer_loops;
   2673 #else
   2674   int x_flag_sel_sched_pipelining_outer_loops;
   2675 #define flag_sel_sched_pipelining_outer_loops global_options.x_flag_sel_sched_pipelining_outer_loops
   2676 #endif
   2677 #ifdef GENERATOR_FILE
   2678 extern int flag_sel_sched_reschedule_pipelined;
   2679 #else
   2680   int x_flag_sel_sched_reschedule_pipelined;
   2681 #define flag_sel_sched_reschedule_pipelined global_options.x_flag_sel_sched_reschedule_pipelined
   2682 #endif
   2683 #ifdef GENERATOR_FILE
   2684 extern int flag_selective_scheduling;
   2685 #else
   2686   int x_flag_selective_scheduling;
   2687 #define flag_selective_scheduling global_options.x_flag_selective_scheduling
   2688 #endif
   2689 #ifdef GENERATOR_FILE
   2690 extern int flag_selective_scheduling2;
   2691 #else
   2692   int x_flag_selective_scheduling2;
   2693 #define flag_selective_scheduling2 global_options.x_flag_selective_scheduling2
   2694 #endif
   2695 #ifdef GENERATOR_FILE
   2696 extern int flag_setstackexecutable;
   2697 #else
   2698   int x_flag_setstackexecutable;
   2699 #define flag_setstackexecutable global_options.x_flag_setstackexecutable
   2700 #endif
   2701 #ifdef GENERATOR_FILE
   2702 extern int flag_short_double;
   2703 #else
   2704   int x_flag_short_double;
   2705 #define flag_short_double global_options.x_flag_short_double
   2706 #endif
   2707 #ifdef GENERATOR_FILE
   2708 extern int flag_short_enums;
   2709 #else
   2710   int x_flag_short_enums;
   2711 #define flag_short_enums global_options.x_flag_short_enums
   2712 #endif
   2713 #ifdef GENERATOR_FILE
   2714 extern int flag_short_wchar;
   2715 #else
   2716   int x_flag_short_wchar;
   2717 #define flag_short_wchar global_options.x_flag_short_wchar
   2718 #endif
   2719 #ifdef GENERATOR_FILE
   2720 extern int flag_show_column;
   2721 #else
   2722   int x_flag_show_column;
   2723 #define flag_show_column global_options.x_flag_show_column
   2724 #endif
   2725 #ifdef GENERATOR_FILE
   2726 extern int flag_shrink_wrap;
   2727 #else
   2728   int x_flag_shrink_wrap;
   2729 #define flag_shrink_wrap global_options.x_flag_shrink_wrap
   2730 #endif
   2731 #ifdef GENERATOR_FILE
   2732 extern int flag_signaling_nans;
   2733 #else
   2734   int x_flag_signaling_nans;
   2735 #define flag_signaling_nans global_options.x_flag_signaling_nans
   2736 #endif
   2737 #ifdef GENERATOR_FILE
   2738 extern int flag_signed_bitfields;
   2739 #else
   2740   int x_flag_signed_bitfields;
   2741 #define flag_signed_bitfields global_options.x_flag_signed_bitfields
   2742 #endif
   2743 #ifdef GENERATOR_FILE
   2744 extern int flag_signed_char;
   2745 #else
   2746   int x_flag_signed_char;
   2747 #define flag_signed_char global_options.x_flag_signed_char
   2748 #endif
   2749 #ifdef GENERATOR_FILE
   2750 extern int flag_signed_zeros;
   2751 #else
   2752   int x_flag_signed_zeros;
   2753 #define flag_signed_zeros global_options.x_flag_signed_zeros
   2754 #endif
   2755 #ifdef GENERATOR_FILE
   2756 extern int flag_single_precision_constant;
   2757 #else
   2758   int x_flag_single_precision_constant;
   2759 #define flag_single_precision_constant global_options.x_flag_single_precision_constant
   2760 #endif
   2761 #ifdef GENERATOR_FILE
   2762 extern int flag_split_ivs_in_unroller;
   2763 #else
   2764   int x_flag_split_ivs_in_unroller;
   2765 #define flag_split_ivs_in_unroller global_options.x_flag_split_ivs_in_unroller
   2766 #endif
   2767 #ifdef GENERATOR_FILE
   2768 extern int flag_split_stack;
   2769 #else
   2770   int x_flag_split_stack;
   2771 #define flag_split_stack global_options.x_flag_split_stack
   2772 #endif
   2773 #ifdef GENERATOR_FILE
   2774 extern int flag_split_wide_types;
   2775 #else
   2776   int x_flag_split_wide_types;
   2777 #define flag_split_wide_types global_options.x_flag_split_wide_types
   2778 #endif
   2779 #ifdef GENERATOR_FILE
   2780 extern int flag_stack_protect;
   2781 #else
   2782   int x_flag_stack_protect;
   2783 #define flag_stack_protect global_options.x_flag_stack_protect
   2784 #endif
   2785 #ifdef GENERATOR_FILE
   2786 extern enum stack_reuse_level flag_stack_reuse;
   2787 #else
   2788   enum stack_reuse_level x_flag_stack_reuse;
   2789 #define flag_stack_reuse global_options.x_flag_stack_reuse
   2790 #endif
   2791 #ifdef GENERATOR_FILE
   2792 extern int flag_stack_usage;
   2793 #else
   2794   int x_flag_stack_usage;
   2795 #define flag_stack_usage global_options.x_flag_stack_usage
   2796 #endif
   2797 #ifdef GENERATOR_FILE
   2798 extern int flag_detailed_statistics;
   2799 #else
   2800   int x_flag_detailed_statistics;
   2801 #define flag_detailed_statistics global_options.x_flag_detailed_statistics
   2802 #endif
   2803 #ifdef GENERATOR_FILE
   2804 extern int flag_store_check;
   2805 #else
   2806   int x_flag_store_check;
   2807 #define flag_store_check global_options.x_flag_store_check
   2808 #endif
   2809 #ifdef GENERATOR_FILE
   2810 extern int flag_strict_aliasing;
   2811 #else
   2812   int x_flag_strict_aliasing;
   2813 #define flag_strict_aliasing global_options.x_flag_strict_aliasing
   2814 #endif
   2815 #ifdef GENERATOR_FILE
   2816 extern int flag_strict_enums;
   2817 #else
   2818   int x_flag_strict_enums;
   2819 #define flag_strict_enums global_options.x_flag_strict_enums
   2820 #endif
   2821 #ifdef GENERATOR_FILE
   2822 extern int flag_strict_overflow;
   2823 #else
   2824   int x_flag_strict_overflow;
   2825 #define flag_strict_overflow global_options.x_flag_strict_overflow
   2826 #endif
   2827 #ifdef GENERATOR_FILE
   2828 extern int flag_strict_volatile_bitfields;
   2829 #else
   2830   int x_flag_strict_volatile_bitfields;
   2831 #define flag_strict_volatile_bitfields global_options.x_flag_strict_volatile_bitfields
   2832 #endif
   2833 #ifdef GENERATOR_FILE
   2834 extern int flag_sync_libcalls;
   2835 #else
   2836   int x_flag_sync_libcalls;
   2837 #define flag_sync_libcalls global_options.x_flag_sync_libcalls
   2838 #endif
   2839 #ifdef GENERATOR_FILE
   2840 extern int flag_syntax_only;
   2841 #else
   2842   int x_flag_syntax_only;
   2843 #define flag_syntax_only global_options.x_flag_syntax_only
   2844 #endif
   2845 #ifdef GENERATOR_FILE
   2846 extern int template_backtrace_limit;
   2847 #else
   2848   int x_template_backtrace_limit;
   2849 #define template_backtrace_limit global_options.x_template_backtrace_limit
   2850 #endif
   2851 #ifdef GENERATOR_FILE
   2852 extern int flag_test_coverage;
   2853 #else
   2854   int x_flag_test_coverage;
   2855 #define flag_test_coverage global_options.x_flag_test_coverage
   2856 #endif
   2857 #ifdef GENERATOR_FILE
   2858 extern int flag_thread_jumps;
   2859 #else
   2860   int x_flag_thread_jumps;
   2861 #define flag_thread_jumps global_options.x_flag_thread_jumps
   2862 #endif
   2863 #ifdef GENERATOR_FILE
   2864 extern int flag_threadsafe_statics;
   2865 #else
   2866   int x_flag_threadsafe_statics;
   2867 #define flag_threadsafe_statics global_options.x_flag_threadsafe_statics
   2868 #endif
   2869 #ifdef GENERATOR_FILE
   2870 extern int time_report;
   2871 #else
   2872   int x_time_report;
   2873 #define time_report global_options.x_time_report
   2874 #endif
   2875 #ifdef GENERATOR_FILE
   2876 extern enum tls_model flag_tls_default;
   2877 #else
   2878   enum tls_model x_flag_tls_default;
   2879 #define flag_tls_default global_options.x_flag_tls_default
   2880 #endif
   2881 #ifdef GENERATOR_FILE
   2882 extern int flag_toplevel_reorder;
   2883 #else
   2884   int x_flag_toplevel_reorder;
   2885 #define flag_toplevel_reorder global_options.x_flag_toplevel_reorder
   2886 #endif
   2887 #ifdef GENERATOR_FILE
   2888 extern int flag_tracer;
   2889 #else
   2890   int x_flag_tracer;
   2891 #define flag_tracer global_options.x_flag_tracer
   2892 #endif
   2893 #ifdef GENERATOR_FILE
   2894 extern int flag_trapping_math;
   2895 #else
   2896   int x_flag_trapping_math;
   2897 #define flag_trapping_math global_options.x_flag_trapping_math
   2898 #endif
   2899 #ifdef GENERATOR_FILE
   2900 extern int flag_trapv;
   2901 #else
   2902   int x_flag_trapv;
   2903 #define flag_trapv global_options.x_flag_trapv
   2904 #endif
   2905 #ifdef GENERATOR_FILE
   2906 extern int flag_tree_bit_ccp;
   2907 #else
   2908   int x_flag_tree_bit_ccp;
   2909 #define flag_tree_bit_ccp global_options.x_flag_tree_bit_ccp
   2910 #endif
   2911 #ifdef GENERATOR_FILE
   2912 extern int flag_tree_builtin_call_dce;
   2913 #else
   2914   int x_flag_tree_builtin_call_dce;
   2915 #define flag_tree_builtin_call_dce global_options.x_flag_tree_builtin_call_dce
   2916 #endif
   2917 #ifdef GENERATOR_FILE
   2918 extern int flag_tree_ccp;
   2919 #else
   2920   int x_flag_tree_ccp;
   2921 #define flag_tree_ccp global_options.x_flag_tree_ccp
   2922 #endif
   2923 #ifdef GENERATOR_FILE
   2924 extern int flag_tree_ch;
   2925 #else
   2926   int x_flag_tree_ch;
   2927 #define flag_tree_ch global_options.x_flag_tree_ch
   2928 #endif
   2929 #ifdef GENERATOR_FILE
   2930 extern int flag_ssa_coalesce_vars;
   2931 #else
   2932   int x_flag_ssa_coalesce_vars;
   2933 #define flag_ssa_coalesce_vars global_options.x_flag_ssa_coalesce_vars
   2934 #endif
   2935 #ifdef GENERATOR_FILE
   2936 extern int flag_tree_copy_prop;
   2937 #else
   2938   int x_flag_tree_copy_prop;
   2939 #define flag_tree_copy_prop global_options.x_flag_tree_copy_prop
   2940 #endif
   2941 #ifdef GENERATOR_FILE
   2942 extern int flag_tree_copyrename;
   2943 #else
   2944   int x_flag_tree_copyrename;
   2945 #define flag_tree_copyrename global_options.x_flag_tree_copyrename
   2946 #endif
   2947 #ifdef GENERATOR_FILE
   2948 extern int flag_tree_cselim;
   2949 #else
   2950   int x_flag_tree_cselim;
   2951 #define flag_tree_cselim global_options.x_flag_tree_cselim
   2952 #endif
   2953 #ifdef GENERATOR_FILE
   2954 extern int flag_tree_dce;
   2955 #else
   2956   int x_flag_tree_dce;
   2957 #define flag_tree_dce global_options.x_flag_tree_dce
   2958 #endif
   2959 #ifdef GENERATOR_FILE
   2960 extern int flag_tree_dom;
   2961 #else
   2962   int x_flag_tree_dom;
   2963 #define flag_tree_dom global_options.x_flag_tree_dom
   2964 #endif
   2965 #ifdef GENERATOR_FILE
   2966 extern int flag_tree_dse;
   2967 #else
   2968   int x_flag_tree_dse;
   2969 #define flag_tree_dse global_options.x_flag_tree_dse
   2970 #endif
   2971 #ifdef GENERATOR_FILE
   2972 extern int flag_tree_forwprop;
   2973 #else
   2974   int x_flag_tree_forwprop;
   2975 #define flag_tree_forwprop global_options.x_flag_tree_forwprop
   2976 #endif
   2977 #ifdef GENERATOR_FILE
   2978 extern int flag_tree_fre;
   2979 #else
   2980   int x_flag_tree_fre;
   2981 #define flag_tree_fre global_options.x_flag_tree_fre
   2982 #endif
   2983 #ifdef GENERATOR_FILE
   2984 extern int flag_tree_loop_distribute_patterns;
   2985 #else
   2986   int x_flag_tree_loop_distribute_patterns;
   2987 #define flag_tree_loop_distribute_patterns global_options.x_flag_tree_loop_distribute_patterns
   2988 #endif
   2989 #ifdef GENERATOR_FILE
   2990 extern int flag_tree_loop_distribution;
   2991 #else
   2992   int x_flag_tree_loop_distribution;
   2993 #define flag_tree_loop_distribution global_options.x_flag_tree_loop_distribution
   2994 #endif
   2995 #ifdef GENERATOR_FILE
   2996 extern int flag_tree_loop_if_convert;
   2997 #else
   2998   int x_flag_tree_loop_if_convert;
   2999 #define flag_tree_loop_if_convert global_options.x_flag_tree_loop_if_convert
   3000 #endif
   3001 #ifdef GENERATOR_FILE
   3002 extern int flag_tree_loop_if_convert_stores;
   3003 #else
   3004   int x_flag_tree_loop_if_convert_stores;
   3005 #define flag_tree_loop_if_convert_stores global_options.x_flag_tree_loop_if_convert_stores
   3006 #endif
   3007 #ifdef GENERATOR_FILE
   3008 extern int flag_tree_loop_im;
   3009 #else
   3010   int x_flag_tree_loop_im;
   3011 #define flag_tree_loop_im global_options.x_flag_tree_loop_im
   3012 #endif
   3013 #ifdef GENERATOR_FILE
   3014 extern int flag_tree_loop_ivcanon;
   3015 #else
   3016   int x_flag_tree_loop_ivcanon;
   3017 #define flag_tree_loop_ivcanon global_options.x_flag_tree_loop_ivcanon
   3018 #endif
   3019 #ifdef GENERATOR_FILE
   3020 extern int flag_tree_loop_optimize;
   3021 #else
   3022   int x_flag_tree_loop_optimize;
   3023 #define flag_tree_loop_optimize global_options.x_flag_tree_loop_optimize
   3024 #endif
   3025 #ifdef GENERATOR_FILE
   3026 extern int flag_tree_live_range_split;
   3027 #else
   3028   int x_flag_tree_live_range_split;
   3029 #define flag_tree_live_range_split global_options.x_flag_tree_live_range_split
   3030 #endif
   3031 #ifdef GENERATOR_FILE
   3032 extern int flag_tree_parallelize_loops;
   3033 #else
   3034   int x_flag_tree_parallelize_loops;
   3035 #define flag_tree_parallelize_loops global_options.x_flag_tree_parallelize_loops
   3036 #endif
   3037 #ifdef GENERATOR_FILE
   3038 extern int flag_tree_partial_pre;
   3039 #else
   3040   int x_flag_tree_partial_pre;
   3041 #define flag_tree_partial_pre global_options.x_flag_tree_partial_pre
   3042 #endif
   3043 #ifdef GENERATOR_FILE
   3044 extern int flag_tree_phiprop;
   3045 #else
   3046   int x_flag_tree_phiprop;
   3047 #define flag_tree_phiprop global_options.x_flag_tree_phiprop
   3048 #endif
   3049 #ifdef GENERATOR_FILE
   3050 extern int flag_tree_pre;
   3051 #else
   3052   int x_flag_tree_pre;
   3053 #define flag_tree_pre global_options.x_flag_tree_pre
   3054 #endif
   3055 #ifdef GENERATOR_FILE
   3056 extern int flag_tree_pta;
   3057 #else
   3058   int x_flag_tree_pta;
   3059 #define flag_tree_pta global_options.x_flag_tree_pta
   3060 #endif
   3061 #ifdef GENERATOR_FILE
   3062 extern int flag_tree_reassoc;
   3063 #else
   3064   int x_flag_tree_reassoc;
   3065 #define flag_tree_reassoc global_options.x_flag_tree_reassoc
   3066 #endif
   3067 #ifdef GENERATOR_FILE
   3068 extern int flag_tree_scev_cprop;
   3069 #else
   3070   int x_flag_tree_scev_cprop;
   3071 #define flag_tree_scev_cprop global_options.x_flag_tree_scev_cprop
   3072 #endif
   3073 #ifdef GENERATOR_FILE
   3074 extern int flag_tree_sink;
   3075 #else
   3076   int x_flag_tree_sink;
   3077 #define flag_tree_sink global_options.x_flag_tree_sink
   3078 #endif
   3079 #ifdef GENERATOR_FILE
   3080 extern int flag_tree_slp_vectorize;
   3081 #else
   3082   int x_flag_tree_slp_vectorize;
   3083 #define flag_tree_slp_vectorize global_options.x_flag_tree_slp_vectorize
   3084 #endif
   3085 #ifdef GENERATOR_FILE
   3086 extern int flag_tree_slsr;
   3087 #else
   3088   int x_flag_tree_slsr;
   3089 #define flag_tree_slsr global_options.x_flag_tree_slsr
   3090 #endif
   3091 #ifdef GENERATOR_FILE
   3092 extern int flag_tree_sra;
   3093 #else
   3094   int x_flag_tree_sra;
   3095 #define flag_tree_sra global_options.x_flag_tree_sra
   3096 #endif
   3097 #ifdef GENERATOR_FILE
   3098 extern int flag_tree_switch_conversion;
   3099 #else
   3100   int x_flag_tree_switch_conversion;
   3101 #define flag_tree_switch_conversion global_options.x_flag_tree_switch_conversion
   3102 #endif
   3103 #ifdef GENERATOR_FILE
   3104 extern int flag_tree_tail_merge;
   3105 #else
   3106   int x_flag_tree_tail_merge;
   3107 #define flag_tree_tail_merge global_options.x_flag_tree_tail_merge
   3108 #endif
   3109 #ifdef GENERATOR_FILE
   3110 extern int flag_tree_ter;
   3111 #else
   3112   int x_flag_tree_ter;
   3113 #define flag_tree_ter global_options.x_flag_tree_ter
   3114 #endif
   3115 #ifdef GENERATOR_FILE
   3116 extern int flag_tree_vect_loop_version;
   3117 #else
   3118   int x_flag_tree_vect_loop_version;
   3119 #define flag_tree_vect_loop_version global_options.x_flag_tree_vect_loop_version
   3120 #endif
   3121 #ifdef GENERATOR_FILE
   3122 extern int flag_tree_vectorize;
   3123 #else
   3124   int x_flag_tree_vectorize;
   3125 #define flag_tree_vectorize global_options.x_flag_tree_vectorize
   3126 #endif
   3127 #ifdef GENERATOR_FILE
   3128 extern int flag_tree_vrp;
   3129 #else
   3130   int x_flag_tree_vrp;
   3131 #define flag_tree_vrp global_options.x_flag_tree_vrp
   3132 #endif
   3133 #ifdef GENERATOR_FILE
   3134 extern int flag_unit_at_a_time;
   3135 #else
   3136   int x_flag_unit_at_a_time;
   3137 #define flag_unit_at_a_time global_options.x_flag_unit_at_a_time
   3138 #endif
   3139 #ifdef GENERATOR_FILE
   3140 extern int flag_unroll_all_loops;
   3141 #else
   3142   int x_flag_unroll_all_loops;
   3143 #define flag_unroll_all_loops global_options.x_flag_unroll_all_loops
   3144 #endif
   3145 #ifdef GENERATOR_FILE
   3146 extern int flag_unroll_loops;
   3147 #else
   3148   int x_flag_unroll_loops;
   3149 #define flag_unroll_loops global_options.x_flag_unroll_loops
   3150 #endif
   3151 #ifdef GENERATOR_FILE
   3152 extern int flag_unsafe_loop_optimizations;
   3153 #else
   3154   int x_flag_unsafe_loop_optimizations;
   3155 #define flag_unsafe_loop_optimizations global_options.x_flag_unsafe_loop_optimizations
   3156 #endif
   3157 #ifdef GENERATOR_FILE
   3158 extern int flag_unsafe_math_optimizations;
   3159 #else
   3160   int x_flag_unsafe_math_optimizations;
   3161 #define flag_unsafe_math_optimizations global_options.x_flag_unsafe_math_optimizations
   3162 #endif
   3163 #ifdef GENERATOR_FILE
   3164 extern int flag_unswitch_loops;
   3165 #else
   3166   int x_flag_unswitch_loops;
   3167 #define flag_unswitch_loops global_options.x_flag_unswitch_loops
   3168 #endif
   3169 #ifdef GENERATOR_FILE
   3170 extern int flag_unwind_tables;
   3171 #else
   3172   int x_flag_unwind_tables;
   3173 #define flag_unwind_tables global_options.x_flag_unwind_tables
   3174 #endif
   3175 #ifdef GENERATOR_FILE
   3176 extern int flag_use_atomic_builtins;
   3177 #else
   3178   int x_flag_use_atomic_builtins;
   3179 #define flag_use_atomic_builtins global_options.x_flag_use_atomic_builtins
   3180 #endif
   3181 #ifdef GENERATOR_FILE
   3182 extern int flag_use_boehm_gc;
   3183 #else
   3184   int x_flag_use_boehm_gc;
   3185 #define flag_use_boehm_gc global_options.x_flag_use_boehm_gc
   3186 #endif
   3187 #ifdef GENERATOR_FILE
   3188 extern int flag_use_cxa_atexit;
   3189 #else
   3190   int x_flag_use_cxa_atexit;
   3191 #define flag_use_cxa_atexit global_options.x_flag_use_cxa_atexit
   3192 #endif
   3193 #ifdef GENERATOR_FILE
   3194 extern int flag_use_cxa_get_exception_ptr;
   3195 #else
   3196   int x_flag_use_cxa_get_exception_ptr;
   3197 #define flag_use_cxa_get_exception_ptr global_options.x_flag_use_cxa_get_exception_ptr
   3198 #endif
   3199 #ifdef GENERATOR_FILE
   3200 extern int flag_use_divide_subroutine;
   3201 #else
   3202   int x_flag_use_divide_subroutine;
   3203 #define flag_use_divide_subroutine global_options.x_flag_use_divide_subroutine
   3204 #endif
   3205 #ifdef GENERATOR_FILE
   3206 extern int flag_var_tracking;
   3207 #else
   3208   int x_flag_var_tracking;
   3209 #define flag_var_tracking global_options.x_flag_var_tracking
   3210 #endif
   3211 #ifdef GENERATOR_FILE
   3212 extern int flag_var_tracking_assignments;
   3213 #else
   3214   int x_flag_var_tracking_assignments;
   3215 #define flag_var_tracking_assignments global_options.x_flag_var_tracking_assignments
   3216 #endif
   3217 #ifdef GENERATOR_FILE
   3218 extern int flag_var_tracking_assignments_toggle;
   3219 #else
   3220   int x_flag_var_tracking_assignments_toggle;
   3221 #define flag_var_tracking_assignments_toggle global_options.x_flag_var_tracking_assignments_toggle
   3222 #endif
   3223 #ifdef GENERATOR_FILE
   3224 extern int flag_var_tracking_uninit;
   3225 #else
   3226   int x_flag_var_tracking_uninit;
   3227 #define flag_var_tracking_uninit global_options.x_flag_var_tracking_uninit
   3228 #endif
   3229 #ifdef GENERATOR_FILE
   3230 extern int flag_variable_expansion_in_unroller;
   3231 #else
   3232   int x_flag_variable_expansion_in_unroller;
   3233 #define flag_variable_expansion_in_unroller global_options.x_flag_variable_expansion_in_unroller
   3234 #endif
   3235 #ifdef GENERATOR_FILE
   3236 extern int flag_vect_cost_model;
   3237 #else
   3238   int x_flag_vect_cost_model;
   3239 #define flag_vect_cost_model global_options.x_flag_vect_cost_model
   3240 #endif
   3241 #ifdef GENERATOR_FILE
   3242 extern int flag_verbose_asm;
   3243 #else
   3244   int x_flag_verbose_asm;
   3245 #define flag_verbose_asm global_options.x_flag_verbose_asm
   3246 #endif
   3247 #ifdef GENERATOR_FILE
   3248 extern int flag_visibility_ms_compat;
   3249 #else
   3250   int x_flag_visibility_ms_compat;
   3251 #define flag_visibility_ms_compat global_options.x_flag_visibility_ms_compat
   3252 #endif
   3253 #ifdef GENERATOR_FILE
   3254 extern enum symbol_visibility default_visibility;
   3255 #else
   3256   enum symbol_visibility x_default_visibility;
   3257 #define default_visibility global_options.x_default_visibility
   3258 #endif
   3259 #ifdef GENERATOR_FILE
   3260 extern int flag_value_profile_transformations;
   3261 #else
   3262   int x_flag_value_profile_transformations;
   3263 #define flag_value_profile_transformations global_options.x_flag_value_profile_transformations
   3264 #endif
   3265 #ifdef GENERATOR_FILE
   3266 extern int flag_weak;
   3267 #else
   3268   int x_flag_weak;
   3269 #define flag_weak global_options.x_flag_weak
   3270 #endif
   3271 #ifdef GENERATOR_FILE
   3272 extern int flag_web;
   3273 #else
   3274   int x_flag_web;
   3275 #define flag_web global_options.x_flag_web
   3276 #endif
   3277 #ifdef GENERATOR_FILE
   3278 extern int flag_whole_program;
   3279 #else
   3280   int x_flag_whole_program;
   3281 #define flag_whole_program global_options.x_flag_whole_program
   3282 #endif
   3283 #ifdef GENERATOR_FILE
   3284 extern int flag_working_directory;
   3285 #else
   3286   int x_flag_working_directory;
   3287 #define flag_working_directory global_options.x_flag_working_directory
   3288 #endif
   3289 #ifdef GENERATOR_FILE
   3290 extern int flag_wpa;
   3291 #else
   3292   int x_flag_wpa;
   3293 #define flag_wpa global_options.x_flag_wpa
   3294 #endif
   3295 #ifdef GENERATOR_FILE
   3296 extern int flag_wrapv;
   3297 #else
   3298   int x_flag_wrapv;
   3299 #define flag_wrapv global_options.x_flag_wrapv
   3300 #endif
   3301 #ifdef GENERATOR_FILE
   3302 extern int flag_writable_rel_rdata;
   3303 #else
   3304   int x_flag_writable_rel_rdata;
   3305 #define flag_writable_rel_rdata global_options.x_flag_writable_rel_rdata
   3306 #endif
   3307 #ifdef GENERATOR_FILE
   3308 extern int flag_zero_initialized_in_bss;
   3309 #else
   3310   int x_flag_zero_initialized_in_bss;
   3311 #define flag_zero_initialized_in_bss global_options.x_flag_zero_initialized_in_bss
   3312 #endif
   3313 #ifdef GENERATOR_FILE
   3314 extern int flag_zero_link;
   3315 #else
   3316   int x_flag_zero_link;
   3317 #define flag_zero_link global_options.x_flag_zero_link
   3318 #endif
   3319 #ifdef GENERATOR_FILE
   3320 extern int dwarf_version;
   3321 #else
   3322   int x_dwarf_version;
   3323 #define dwarf_version global_options.x_dwarf_version
   3324 #endif
   3325 #ifdef GENERATOR_FILE
   3326 extern int flag_gen_declaration;
   3327 #else
   3328   int x_flag_gen_declaration;
   3329 #define flag_gen_declaration global_options.x_flag_gen_declaration
   3330 #endif
   3331 #ifdef GENERATOR_FILE
   3332 extern int debug_generate_pub_sections;
   3333 #else
   3334   int x_debug_generate_pub_sections;
   3335 #define debug_generate_pub_sections global_options.x_debug_generate_pub_sections
   3336 #endif
   3337 #ifdef GENERATOR_FILE
   3338 extern int dwarf_record_gcc_switches;
   3339 #else
   3340   int x_dwarf_record_gcc_switches;
   3341 #define dwarf_record_gcc_switches global_options.x_dwarf_record_gcc_switches
   3342 #endif
   3343 #ifdef GENERATOR_FILE
   3344 extern int dwarf_split_debug_info;
   3345 #else
   3346   int x_dwarf_split_debug_info;
   3347 #define dwarf_split_debug_info global_options.x_dwarf_split_debug_info
   3348 #endif
   3349 #ifdef GENERATOR_FILE
   3350 extern int dwarf_strict;
   3351 #else
   3352   int x_dwarf_strict;
   3353 #define dwarf_strict global_options.x_dwarf_strict
   3354 #endif
   3355 #ifdef GENERATOR_FILE
   3356 extern int flag_gtoggle;
   3357 #else
   3358   int x_flag_gtoggle;
   3359 #define flag_gtoggle global_options.x_flag_gtoggle
   3360 #endif
   3361 #ifdef GENERATOR_FILE
   3362 extern const char *imultiarch;
   3363 #else
   3364   const char *x_imultiarch;
   3365 #define imultiarch global_options.x_imultiarch
   3366 #endif
   3367 #ifdef GENERATOR_FILE
   3368 extern const char *plugindir_string;
   3369 #else
   3370   const char *x_plugindir_string;
   3371 #define plugindir_string global_options.x_plugindir_string
   3372 #endif
   3373 #ifdef GENERATOR_FILE
   3374 extern enum calling_abi ix86_abi;
   3375 #else
   3376   enum calling_abi x_ix86_abi;
   3377 #define ix86_abi global_options.x_ix86_abi
   3378 #endif
   3379 #ifdef GENERATOR_FILE
   3380 extern enum pmode ix86_pmode;
   3381 #else
   3382   enum pmode x_ix86_pmode;
   3383 #define ix86_pmode global_options.x_ix86_pmode
   3384 #endif
   3385 #ifdef GENERATOR_FILE
   3386 extern const char *ix86_arch_string;
   3387 #else
   3388   const char *x_ix86_arch_string;
   3389 #define ix86_arch_string global_options.x_ix86_arch_string
   3390 #endif
   3391 #ifdef GENERATOR_FILE
   3392 extern enum asm_dialect ix86_asm_dialect;
   3393 #else
   3394   enum asm_dialect x_ix86_asm_dialect;
   3395 #define ix86_asm_dialect global_options.x_ix86_asm_dialect
   3396 #endif
   3397 #ifdef GENERATOR_FILE
   3398 extern int ix86_branch_cost;
   3399 #else
   3400   int x_ix86_branch_cost;
   3401 #define ix86_branch_cost global_options.x_ix86_branch_cost
   3402 #endif
   3403 #ifdef GENERATOR_FILE
   3404 extern enum cmodel ix86_cmodel;
   3405 #else
   3406   enum cmodel x_ix86_cmodel;
   3407 #define ix86_cmodel global_options.x_ix86_cmodel
   3408 #endif
   3409 #ifdef GENERATOR_FILE
   3410 extern int flag_dispatch_scheduler;
   3411 #else
   3412   int x_flag_dispatch_scheduler;
   3413 #define flag_dispatch_scheduler global_options.x_flag_dispatch_scheduler
   3414 #endif
   3415 #ifdef GENERATOR_FILE
   3416 extern int flag_fentry;
   3417 #else
   3418   int x_flag_fentry;
   3419 #define flag_fentry global_options.x_flag_fentry
   3420 #endif
   3421 #ifdef GENERATOR_FILE
   3422 extern int ix86_force_drap;
   3423 #else
   3424   int x_ix86_force_drap;
   3425 #define ix86_force_drap global_options.x_ix86_force_drap
   3426 #endif
   3427 #ifdef GENERATOR_FILE
   3428 extern enum fpmath_unit ix86_fpmath;
   3429 #else
   3430   enum fpmath_unit x_ix86_fpmath;
   3431 #define ix86_fpmath global_options.x_ix86_fpmath
   3432 #endif
   3433 #ifdef GENERATOR_FILE
   3434 extern int ix86_incoming_stack_boundary_arg;
   3435 #else
   3436   int x_ix86_incoming_stack_boundary_arg;
   3437 #define ix86_incoming_stack_boundary_arg global_options.x_ix86_incoming_stack_boundary_arg
   3438 #endif
   3439 #ifdef GENERATOR_FILE
   3440 extern int ix86_section_threshold;
   3441 #else
   3442   int x_ix86_section_threshold;
   3443 #define ix86_section_threshold global_options.x_ix86_section_threshold
   3444 #endif
   3445 #ifdef GENERATOR_FILE
   3446 extern int TARGET_NOP_FUN_DLLIMPORT;
   3447 #else
   3448   int x_TARGET_NOP_FUN_DLLIMPORT;
   3449 #define TARGET_NOP_FUN_DLLIMPORT global_options.x_TARGET_NOP_FUN_DLLIMPORT
   3450 #endif
   3451 #ifdef GENERATOR_FILE
   3452 extern int use_pe_aligned_common;
   3453 #else
   3454   int x_use_pe_aligned_common;
   3455 #define use_pe_aligned_common global_options.x_use_pe_aligned_common
   3456 #endif
   3457 #ifdef GENERATOR_FILE
   3458 extern int ix86_preferred_stack_boundary_arg;
   3459 #else
   3460   int x_ix86_preferred_stack_boundary_arg;
   3461 #define ix86_preferred_stack_boundary_arg global_options.x_ix86_preferred_stack_boundary_arg
   3462 #endif
   3463 #ifdef GENERATOR_FILE
   3464 extern const char *ix86_recip_name;
   3465 #else
   3466   const char *x_ix86_recip_name;
   3467 #define ix86_recip_name global_options.x_ix86_recip_name
   3468 #endif
   3469 #ifdef GENERATOR_FILE
   3470 extern int ix86_regparm;
   3471 #else
   3472   int x_ix86_regparm;
   3473 #define ix86_regparm global_options.x_ix86_regparm
   3474 #endif
   3475 #ifdef GENERATOR_FILE
   3476 extern int ix86_sse2avx;
   3477 #else
   3478   int x_ix86_sse2avx;
   3479 #define ix86_sse2avx global_options.x_ix86_sse2avx
   3480 #endif
   3481 #ifdef GENERATOR_FILE
   3482 extern int ix86_force_align_arg_pointer;
   3483 #else
   3484   int x_ix86_force_align_arg_pointer;
   3485 #define ix86_force_align_arg_pointer global_options.x_ix86_force_align_arg_pointer
   3486 #endif
   3487 #ifdef GENERATOR_FILE
   3488 extern enum stringop_alg ix86_stringop_alg;
   3489 #else
   3490   enum stringop_alg x_ix86_stringop_alg;
   3491 #define ix86_stringop_alg global_options.x_ix86_stringop_alg
   3492 #endif
   3493 #ifdef GENERATOR_FILE
   3494 extern enum tls_dialect ix86_tls_dialect;
   3495 #else
   3496   enum tls_dialect x_ix86_tls_dialect;
   3497 #define ix86_tls_dialect global_options.x_ix86_tls_dialect
   3498 #endif
   3499 #ifdef GENERATOR_FILE
   3500 extern const char *ix86_tune_string;
   3501 #else
   3502   const char *x_ix86_tune_string;
   3503 #define ix86_tune_string global_options.x_ix86_tune_string
   3504 #endif
   3505 #ifdef GENERATOR_FILE
   3506 extern enum ix86_veclibabi ix86_veclibabi_type;
   3507 #else
   3508   enum ix86_veclibabi x_ix86_veclibabi_type;
   3509 #define ix86_veclibabi_type global_options.x_ix86_veclibabi_type
   3510 #endif
   3511 #ifdef GENERATOR_FILE
   3512 extern const char *asm_file_name;
   3513 #else
   3514   const char *x_asm_file_name;
   3515 #define asm_file_name global_options.x_asm_file_name
   3516 #endif
   3517 #ifdef GENERATOR_FILE
   3518 extern int pass_exit_codes;
   3519 #else
   3520   int x_pass_exit_codes;
   3521 #define pass_exit_codes global_options.x_pass_exit_codes
   3522 #endif
   3523 #ifdef GENERATOR_FILE
   3524 extern int flag_pedantic_errors;
   3525 #else
   3526   int x_flag_pedantic_errors;
   3527 #define flag_pedantic_errors global_options.x_flag_pedantic_errors
   3528 #endif
   3529 #ifdef GENERATOR_FILE
   3530 extern int use_pipes;
   3531 #else
   3532   int x_use_pipes;
   3533 #define use_pipes global_options.x_use_pipes
   3534 #endif
   3535 #ifdef GENERATOR_FILE
   3536 extern const char *print_file_name;
   3537 #else
   3538   const char *x_print_file_name;
   3539 #define print_file_name global_options.x_print_file_name
   3540 #endif
   3541 #ifdef GENERATOR_FILE
   3542 extern int print_multi_directory;
   3543 #else
   3544   int x_print_multi_directory;
   3545 #define print_multi_directory global_options.x_print_multi_directory
   3546 #endif
   3547 #ifdef GENERATOR_FILE
   3548 extern int print_multi_lib;
   3549 #else
   3550   int x_print_multi_lib;
   3551 #define print_multi_lib global_options.x_print_multi_lib
   3552 #endif
   3553 #ifdef GENERATOR_FILE
   3554 extern int print_multi_os_directory;
   3555 #else
   3556   int x_print_multi_os_directory;
   3557 #define print_multi_os_directory global_options.x_print_multi_os_directory
   3558 #endif
   3559 #ifdef GENERATOR_FILE
   3560 extern int print_multiarch;
   3561 #else
   3562   int x_print_multiarch;
   3563 #define print_multiarch global_options.x_print_multiarch
   3564 #endif
   3565 #ifdef GENERATOR_FILE
   3566 extern const char *print_prog_name;
   3567 #else
   3568   const char *x_print_prog_name;
   3569 #define print_prog_name global_options.x_print_prog_name
   3570 #endif
   3571 #ifdef GENERATOR_FILE
   3572 extern int print_search_dirs;
   3573 #else
   3574   int x_print_search_dirs;
   3575 #define print_search_dirs global_options.x_print_search_dirs
   3576 #endif
   3577 #ifdef GENERATOR_FILE
   3578 extern int print_sysroot;
   3579 #else
   3580   int x_print_sysroot;
   3581 #define print_sysroot global_options.x_print_sysroot
   3582 #endif
   3583 #ifdef GENERATOR_FILE
   3584 extern int print_sysroot_headers_suffix;
   3585 #else
   3586   int x_print_sysroot_headers_suffix;
   3587 #define print_sysroot_headers_suffix global_options.x_print_sysroot_headers_suffix
   3588 #endif
   3589 #ifdef GENERATOR_FILE
   3590 extern int quiet_flag;
   3591 #else
   3592   int x_quiet_flag;
   3593 #define quiet_flag global_options.x_quiet_flag
   3594 #endif
   3595 #ifdef GENERATOR_FILE
   3596 extern int report_times;
   3597 #else
   3598   int x_report_times;
   3599 #define report_times global_options.x_report_times
   3600 #endif
   3601 #ifdef GENERATOR_FILE
   3602 extern int flag_undef;
   3603 #else
   3604   int x_flag_undef;
   3605 #define flag_undef global_options.x_flag_undef
   3606 #endif
   3607 #ifdef GENERATOR_FILE
   3608 extern int verbose_flag;
   3609 #else
   3610   int x_verbose_flag;
   3611 #define verbose_flag global_options.x_verbose_flag
   3612 #endif
   3613 #ifdef GENERATOR_FILE
   3614 extern int version_flag;
   3615 #else
   3616   int x_version_flag;
   3617 #define version_flag global_options.x_version_flag
   3618 #endif
   3619 #ifdef GENERATOR_FILE
   3620 extern int inhibit_warnings;
   3621 #else
   3622   int x_inhibit_warnings;
   3623 #define inhibit_warnings global_options.x_inhibit_warnings
   3624 #endif
   3625 #ifdef GENERATOR_FILE
   3626 extern const char *wrapper_string;
   3627 #else
   3628   const char *x_wrapper_string;
   3629 #define wrapper_string global_options.x_wrapper_string
   3630 #endif
   3631 #ifndef GENERATOR_FILE
   3632   int x_VAR_malign_functions_;
   3633 #define x_VAR_malign_functions_ do_not_use
   3634 #endif
   3635 #ifndef GENERATOR_FILE
   3636   int x_VAR_malign_jumps_;
   3637 #define x_VAR_malign_jumps_ do_not_use
   3638 #endif
   3639 #ifndef GENERATOR_FILE
   3640   int x_VAR_malign_loops_;
   3641 #define x_VAR_malign_loops_ do_not_use
   3642 #endif
   3643 #ifndef GENERATOR_FILE
   3644   int x_VAR_mconsole;
   3645 #define x_VAR_mconsole do_not_use
   3646 #endif
   3647 #ifndef GENERATOR_FILE
   3648   int x_VAR_mdll;
   3649 #define x_VAR_mdll do_not_use
   3650 #endif
   3651 #ifndef GENERATOR_FILE
   3652   int x_VAR_mpc32;
   3653 #define x_VAR_mpc32 do_not_use
   3654 #endif
   3655 #ifndef GENERATOR_FILE
   3656   int x_VAR_mpc64;
   3657 #define x_VAR_mpc64 do_not_use
   3658 #endif
   3659 #ifndef GENERATOR_FILE
   3660   int x_VAR_mpc80;
   3661 #define x_VAR_mpc80 do_not_use
   3662 #endif
   3663 #ifndef GENERATOR_FILE
   3664   int x_VAR_mthreads;
   3665 #define x_VAR_mthreads do_not_use
   3666 #endif
   3667 #ifndef GENERATOR_FILE
   3668   int x_VAR_municode;
   3669 #define x_VAR_municode do_not_use
   3670 #endif
   3671 #ifndef GENERATOR_FILE
   3672   int x_VAR_muse_libstdc_wrappers;
   3673 #define x_VAR_muse_libstdc_wrappers do_not_use
   3674 #endif
   3675 #ifndef GENERATOR_FILE
   3676   int x_VAR_mwin32;
   3677 #define x_VAR_mwin32 do_not_use
   3678 #endif
   3679 #ifndef GENERATOR_FILE
   3680   int x_VAR_mwindows;
   3681 #define x_VAR_mwindows do_not_use
   3682 #endif
   3683 #ifndef GENERATOR_FILE
   3684   bool frontend_set_flag_associative_math;
   3685 #endif
   3686 #ifndef GENERATOR_FILE
   3687   bool frontend_set_flag_cx_limited_range;
   3688 #endif
   3689 #ifndef GENERATOR_FILE
   3690   bool frontend_set_flag_finite_math_only;
   3691 #endif
   3692 #ifndef GENERATOR_FILE
   3693   bool frontend_set_flag_errno_math;
   3694 #endif
   3695 #ifndef GENERATOR_FILE
   3696   bool frontend_set_flag_reciprocal_math;
   3697 #endif
   3698 #ifndef GENERATOR_FILE
   3699   bool frontend_set_flag_rounding_math;
   3700 #endif
   3701 #ifndef GENERATOR_FILE
   3702   bool frontend_set_flag_signaling_nans;
   3703 #endif
   3704 #ifndef GENERATOR_FILE
   3705   bool frontend_set_flag_signed_zeros;
   3706 #endif
   3707 #ifndef GENERATOR_FILE
   3708   bool frontend_set_flag_trapping_math;
   3709 #endif
   3710 #ifndef GENERATOR_FILE
   3711   bool frontend_set_flag_unsafe_math_optimizations;
   3712 #endif
   3713 #ifndef GENERATOR_FILE
   3714 };
   3715 extern struct gcc_options global_options;
   3716 extern const struct gcc_options global_options_init;
   3717 extern struct gcc_options global_options_set;
   3718 #define target_flags_explicit global_options_set.x_target_flags
   3719 #endif
   3720 #endif
   3721 
   3722 #if !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS) && !defined(IN_RTS)
   3723 
   3724 /* Structure to save/restore optimization and target specific options.  */
   3725 struct GTY(()) cl_optimization
   3726 {
   3727   int x_align_functions;
   3728   int x_align_jumps;
   3729   int x_align_labels;
   3730   int x_align_loops;
   3731   int x_flag_sched_stalled_insns;
   3732   int x_flag_sched_stalled_insns_dep;
   3733   enum fp_contract_mode x_flag_fp_contract_mode;
   3734   unsigned char x_optimize;
   3735   unsigned char x_optimize_size;
   3736   signed char x_flag_aggressive_loop_optimizations;
   3737   signed char x_flag_asynchronous_unwind_tables;
   3738   signed char x_flag_branch_on_count_reg;
   3739   signed char x_flag_branch_probabilities;
   3740   signed char x_flag_branch_target_load_optimize;
   3741   signed char x_flag_branch_target_load_optimize2;
   3742   signed char x_flag_btr_bb_exclusive;
   3743   signed char x_flag_caller_saves;
   3744   signed char x_flag_combine_stack_adjustments;
   3745   signed char x_flag_no_common;
   3746   signed char x_flag_compare_elim_after_reload;
   3747   signed char x_flag_conserve_stack;
   3748   signed char x_flag_cprop_registers;
   3749   signed char x_flag_crossjumping;
   3750   signed char x_flag_cse_follow_jumps;
   3751   signed char x_flag_cx_fortran_rules;
   3752   signed char x_flag_cx_limited_range;
   3753   signed char x_flag_data_sections;
   3754   signed char x_flag_dce;
   3755   signed char x_flag_defer_pop;
   3756   signed char x_flag_delayed_branch;
   3757   signed char x_flag_delete_null_pointer_checks;
   3758   signed char x_flag_devirtualize;
   3759   signed char x_flag_dse;
   3760   signed char x_flag_early_inlining;
   3761   signed char x_flag_exceptions;
   3762   signed char x_flag_expensive_optimizations;
   3763   signed char x_flag_finite_math_only;
   3764   signed char x_flag_float_store;
   3765   signed char x_flag_forward_propagate;
   3766   signed char x_flag_gcse;
   3767   signed char x_flag_gcse_after_reload;
   3768   signed char x_flag_gcse_las;
   3769   signed char x_flag_gcse_lm;
   3770   signed char x_flag_gcse_sm;
   3771   signed char x_flag_graphite_identity;
   3772   signed char x_flag_guess_branch_prob;
   3773   signed char x_flag_hoist_adjacent_loads;
   3774   signed char x_flag_if_conversion;
   3775   signed char x_flag_if_conversion2;
   3776   signed char x_flag_no_inline;
   3777   signed char x_flag_inline_atomics;
   3778   signed char x_flag_inline_functions;
   3779   signed char x_flag_inline_functions_called_once;
   3780   signed char x_flag_inline_small_functions;
   3781   signed char x_flag_ipa_cp;
   3782   signed char x_flag_ipa_cp_clone;
   3783   signed char x_flag_ipa_profile;
   3784   signed char x_flag_ipa_pta;
   3785   signed char x_flag_ipa_pure_const;
   3786   signed char x_flag_ipa_reference;
   3787   signed char x_flag_ipa_sra;
   3788   signed char x_flag_ira_hoist_pressure;
   3789   signed char x_flag_ivopts;
   3790   signed char x_flag_jump_tables;
   3791   signed char x_flag_loop_block;
   3792   signed char x_flag_loop_interchange;
   3793   signed char x_flag_loop_optimize_isl;
   3794   signed char x_flag_loop_parallelize_all;
   3795   signed char x_flag_loop_strip_mine;
   3796   signed char x_flag_errno_math;
   3797   signed char x_flag_merge_constants;
   3798   signed char x_flag_modulo_sched;
   3799   signed char x_flag_move_loop_invariants;
   3800   signed char x_flag_non_call_exceptions;
   3801   signed char x_flag_nothrow_opt;
   3802   signed char x_flag_omit_frame_pointer;
   3803   signed char x_flag_opt_info;
   3804   signed char x_flag_regmove;
   3805   signed char x_flag_optimize_sibling_calls;
   3806   signed char x_flag_optimize_strlen;
   3807   signed char x_flag_pack_struct;
   3808   signed char x_flag_peel_loops;
   3809   signed char x_flag_no_peephole;
   3810   signed char x_flag_peephole2;
   3811   signed char x_flag_predictive_commoning;
   3812   signed char x_flag_prefetch_loop_arrays;
   3813   signed char x_flag_pcc_struct_return;
   3814   signed char x_flag_rename_registers;
   3815   signed char x_flag_reorder_blocks;
   3816   signed char x_flag_reorder_blocks_and_partition;
   3817   signed char x_flag_reorder_functions;
   3818   signed char x_flag_rerun_cse_after_loop;
   3819   signed char x_flag_resched_modulo_sched;
   3820   signed char x_flag_rounding_math;
   3821   signed char x_flag_rtti;
   3822   signed char x_flag_sched_critical_path_heuristic;
   3823   signed char x_flag_sched_dep_count_heuristic;
   3824   signed char x_flag_sched_group_heuristic;
   3825   signed char x_flag_schedule_interblock;
   3826   signed char x_flag_sched_last_insn_heuristic;
   3827   signed char x_flag_sched_pressure;
   3828   signed char x_flag_sched_rank_heuristic;
   3829   signed char x_flag_schedule_speculative;
   3830   signed char x_flag_sched_spec_insn_heuristic;
   3831   signed char x_flag_schedule_speculative_load;
   3832   signed char x_flag_schedule_speculative_load_dangerous;
   3833   signed char x_flag_sched2_use_superblocks;
   3834   signed char x_flag_schedule_insns;
   3835   signed char x_flag_schedule_insns_after_reload;
   3836   signed char x_flag_section_anchors;
   3837   signed char x_flag_sel_sched_pipelining;
   3838   signed char x_flag_sel_sched_pipelining_outer_loops;
   3839   signed char x_flag_sel_sched_reschedule_pipelined;
   3840   signed char x_flag_selective_scheduling;
   3841   signed char x_flag_selective_scheduling2;
   3842   signed char x_flag_setstackexecutable;
   3843   signed char x_flag_short_double;
   3844   signed char x_flag_short_enums;
   3845   signed char x_flag_short_wchar;
   3846   signed char x_flag_shrink_wrap;
   3847   signed char x_flag_signaling_nans;
   3848   signed char x_flag_signed_zeros;
   3849   signed char x_flag_single_precision_constant;
   3850   signed char x_flag_split_ivs_in_unroller;
   3851   signed char x_flag_split_wide_types;
   3852   signed char x_flag_strict_aliasing;
   3853   signed char x_flag_strict_enums;
   3854   signed char x_flag_thread_jumps;
   3855   signed char x_flag_threadsafe_statics;
   3856   signed char x_flag_toplevel_reorder;
   3857   signed char x_flag_trapping_math;
   3858   signed char x_flag_trapv;
   3859   signed char x_flag_tree_bit_ccp;
   3860   signed char x_flag_tree_builtin_call_dce;
   3861   signed char x_flag_tree_ccp;
   3862   signed char x_flag_tree_ch;
   3863   signed char x_flag_ssa_coalesce_vars;
   3864   signed char x_flag_tree_copy_prop;
   3865   signed char x_flag_tree_copyrename;
   3866   signed char x_flag_tree_cselim;
   3867   signed char x_flag_tree_dce;
   3868   signed char x_flag_tree_dom;
   3869   signed char x_flag_tree_dse;
   3870   signed char x_flag_tree_forwprop;
   3871   signed char x_flag_tree_fre;
   3872   signed char x_flag_tree_loop_distribute_patterns;
   3873   signed char x_flag_tree_loop_distribution;
   3874   signed char x_flag_tree_loop_if_convert;
   3875   signed char x_flag_tree_loop_if_convert_stores;
   3876   signed char x_flag_tree_loop_im;
   3877   signed char x_flag_tree_loop_ivcanon;
   3878   signed char x_flag_tree_loop_optimize;
   3879   signed char x_flag_tree_live_range_split;
   3880   signed char x_flag_tree_partial_pre;
   3881   signed char x_flag_tree_phiprop;
   3882   signed char x_flag_tree_pre;
   3883   signed char x_flag_tree_pta;
   3884   signed char x_flag_tree_reassoc;
   3885   signed char x_flag_tree_scev_cprop;
   3886   signed char x_flag_tree_sink;
   3887   signed char x_flag_tree_slp_vectorize;
   3888   signed char x_flag_tree_slsr;
   3889   signed char x_flag_tree_sra;
   3890   signed char x_flag_tree_switch_conversion;
   3891   signed char x_flag_tree_tail_merge;
   3892   signed char x_flag_tree_ter;
   3893   signed char x_flag_tree_vect_loop_version;
   3894   signed char x_flag_tree_vectorize;
   3895   signed char x_flag_tree_vrp;
   3896   signed char x_flag_unit_at_a_time;
   3897   signed char x_flag_unroll_all_loops;
   3898   signed char x_flag_unroll_loops;
   3899   signed char x_flag_unsafe_loop_optimizations;
   3900   signed char x_flag_unsafe_math_optimizations;
   3901   signed char x_flag_unswitch_loops;
   3902   signed char x_flag_unwind_tables;
   3903   signed char x_flag_var_tracking;
   3904   signed char x_flag_var_tracking_assignments;
   3905   signed char x_flag_var_tracking_assignments_toggle;
   3906   signed char x_flag_var_tracking_uninit;
   3907   signed char x_flag_variable_expansion_in_unroller;
   3908   signed char x_flag_vect_cost_model;
   3909   signed char x_flag_value_profile_transformations;
   3910   signed char x_flag_web;
   3911   signed char x_flag_whole_program;
   3912   signed char x_flag_wrapv;
   3913 };
   3914 
   3915 /* Structure to save/restore selected target specific options.  */
   3916 struct GTY(()) cl_target_option
   3917 {
   3918   HOST_WIDE_INT x_ix86_isa_flags_explicit;
   3919   HOST_WIDE_INT x_ix86_isa_flags;
   3920   enum fpmath_unit x_ix86_fpmath;
   3921   int ix86_target_flags_explicit;
   3922   int x_recip_mask_explicit;
   3923   int x_recip_mask;
   3924   int x_target_flags;
   3925   unsigned char arch;
   3926   unsigned char arch_specified;
   3927   unsigned char branch_cost;
   3928   unsigned char schedule;
   3929   unsigned char tune;
   3930   unsigned char tune_defaulted;
   3931 };
   3932 
   3933 
   3934 /* Save optimization variables into a structure.  */
   3935 extern void cl_optimization_save (struct cl_optimization *, struct gcc_options *);
   3936 
   3937 /* Restore optimization variables from a structure.  */
   3938 extern void cl_optimization_restore (struct gcc_options *, struct cl_optimization *);
   3939 
   3940 /* Print optimization variables from a structure.  */
   3941 extern void cl_optimization_print (FILE *, int, struct cl_optimization *);
   3942 
   3943 /* Save selected option variables into a structure.  */
   3944 extern void cl_target_option_save (struct cl_target_option *, struct gcc_options *);
   3945 
   3946 /* Restore selected option variables from a structure.  */
   3947 extern void cl_target_option_restore (struct gcc_options *, struct cl_target_option *);
   3948 
   3949 /* Print target option variables from a structure.  */
   3950 extern void cl_target_option_print (FILE *, int, struct cl_target_option *);
   3951 
   3952 /* Anything that includes tm.h, does not necessarily need this.  */
   3953 #if !defined(GCC_TM_H)
   3954 #include "input.h" /* for location_t */
   3955 bool
   3956 common_handle_option_auto (struct gcc_options *opts,
   3957                            struct gcc_options *opts_set,
   3958                            const struct cl_decoded_option *decoded,
   3959                            unsigned int lang_mask, int kind,
   3960                            location_t loc,
   3961                            const struct cl_option_handlers *handlers,
   3962                            diagnostic_context *dc);
   3963 bool
   3964 Ada_handle_option_auto (struct gcc_options *opts,
   3965                            struct gcc_options *opts_set,
   3966                            size_t scode, const char *arg, int value,
   3967                            unsigned int lang_mask, int kind,
   3968                            location_t loc,
   3969                            const struct cl_option_handlers *handlers,
   3970                            diagnostic_context *dc);
   3971 bool
   3972 AdaSCIL_handle_option_auto (struct gcc_options *opts,
   3973                            struct gcc_options *opts_set,
   3974                            size_t scode, const char *arg, int value,
   3975                            unsigned int lang_mask, int kind,
   3976                            location_t loc,
   3977                            const struct cl_option_handlers *handlers,
   3978                            diagnostic_context *dc);
   3979 bool
   3980 AdaWhy_handle_option_auto (struct gcc_options *opts,
   3981                            struct gcc_options *opts_set,
   3982                            size_t scode, const char *arg, int value,
   3983                            unsigned int lang_mask, int kind,
   3984                            location_t loc,
   3985                            const struct cl_option_handlers *handlers,
   3986                            diagnostic_context *dc);
   3987 bool
   3988 C_handle_option_auto (struct gcc_options *opts,
   3989                            struct gcc_options *opts_set,
   3990                            size_t scode, const char *arg, int value,
   3991                            unsigned int lang_mask, int kind,
   3992                            location_t loc,
   3993                            const struct cl_option_handlers *handlers,
   3994                            diagnostic_context *dc);
   3995 bool
   3996 CXX_handle_option_auto (struct gcc_options *opts,
   3997                            struct gcc_options *opts_set,
   3998                            size_t scode, const char *arg, int value,
   3999                            unsigned int lang_mask, int kind,
   4000                            location_t loc,
   4001                            const struct cl_option_handlers *handlers,
   4002                            diagnostic_context *dc);
   4003 bool
   4004 Fortran_handle_option_auto (struct gcc_options *opts,
   4005                            struct gcc_options *opts_set,
   4006                            size_t scode, const char *arg, int value,
   4007                            unsigned int lang_mask, int kind,
   4008                            location_t loc,
   4009                            const struct cl_option_handlers *handlers,
   4010                            diagnostic_context *dc);
   4011 bool
   4012 Go_handle_option_auto (struct gcc_options *opts,
   4013                            struct gcc_options *opts_set,
   4014                            size_t scode, const char *arg, int value,
   4015                            unsigned int lang_mask, int kind,
   4016                            location_t loc,
   4017                            const struct cl_option_handlers *handlers,
   4018                            diagnostic_context *dc);
   4019 bool
   4020 Java_handle_option_auto (struct gcc_options *opts,
   4021                            struct gcc_options *opts_set,
   4022                            size_t scode, const char *arg, int value,
   4023                            unsigned int lang_mask, int kind,
   4024                            location_t loc,
   4025                            const struct cl_option_handlers *handlers,
   4026                            diagnostic_context *dc);
   4027 bool
   4028 LTO_handle_option_auto (struct gcc_options *opts,
   4029                            struct gcc_options *opts_set,
   4030                            size_t scode, const char *arg, int value,
   4031                            unsigned int lang_mask, int kind,
   4032                            location_t loc,
   4033                            const struct cl_option_handlers *handlers,
   4034                            diagnostic_context *dc);
   4035 bool
   4036 ObjC_handle_option_auto (struct gcc_options *opts,
   4037                            struct gcc_options *opts_set,
   4038                            size_t scode, const char *arg, int value,
   4039                            unsigned int lang_mask, int kind,
   4040                            location_t loc,
   4041                            const struct cl_option_handlers *handlers,
   4042                            diagnostic_context *dc);
   4043 bool
   4044 ObjCXX_handle_option_auto (struct gcc_options *opts,
   4045                            struct gcc_options *opts_set,
   4046                            size_t scode, const char *arg, int value,
   4047                            unsigned int lang_mask, int kind,
   4048                            location_t loc,
   4049                            const struct