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 cl_option_handlers *handlers,
   4050                            diagnostic_context *dc);
   4051 #endif
   4052 #endif
   4053 
   4054 #define MASK_128BIT_LONG_DOUBLE (1 << 0)
   4055 #define OPTION_MASK_ISA_64BIT (HOST_WIDE_INT_1 << 0)
   4056 #define OPTION_MASK_ISA_3DNOW (HOST_WIDE_INT_1 << 1)
   4057 #define OPTION_MASK_ISA_3DNOW_A (HOST_WIDE_INT_1 << 2)
   4058 #define OPTION_MASK_ABI_64 (HOST_WIDE_INT_1 << 3)
   4059 #define MASK_80387 (1 << 1)
   4060 #define MASK_USE_8BIT_IDIV (1 << 2)
   4061 #define OPTION_MASK_ISA_ABM (HOST_WIDE_INT_1 << 4)
   4062 #define MASK_ACCUMULATE_OUTGOING_ARGS (1 << 3)
   4063 #define OPTION_MASK_ISA_ADX (HOST_WIDE_INT_1 << 5)
   4064 #define OPTION_MASK_ISA_AES (HOST_WIDE_INT_1 << 6)
   4065 #define MASK_ALIGN_DOUBLE (1 << 4)
   4066 #define MASK_NO_ALIGN_STRINGOPS (1 << 5)
   4067 #define OPTION_MASK_ISA_AVX (HOST_WIDE_INT_1 << 7)
   4068 #define OPTION_MASK_ISA_AVX2 (HOST_WIDE_INT_1 << 8)
   4069 #define MASK_AVX256_SPLIT_UNALIGNED_LOAD (1 << 6)
   4070 #define MASK_AVX256_SPLIT_UNALIGNED_STORE (1 << 7)
   4071 #define OPTION_MASK_ISA_BMI (HOST_WIDE_INT_1 << 9)
   4072 #define OPTION_MASK_ISA_BMI2 (HOST_WIDE_INT_1 << 10)
   4073 #define MASK_CLD (1 << 8)
   4074 #define OPTION_MASK_ISA_CRC32 (HOST_WIDE_INT_1 << 11)
   4075 #define OPTION_MASK_ISA_CX16 (HOST_WIDE_INT_1 << 12)
   4076 #define OPTION_MASK_ISA_F16C (HOST_WIDE_INT_1 << 13)
   4077 #define MASK_NO_FANCY_MATH_387 (1 << 9)
   4078 #define OPTION_MASK_ISA_FMA (HOST_WIDE_INT_1 << 14)
   4079 #define OPTION_MASK_ISA_FMA4 (HOST_WIDE_INT_1 << 15)
   4080 #define MASK_FLOAT_RETURNS (1 << 10)
   4081 #define OPTION_MASK_ISA_FSGSBASE (HOST_WIDE_INT_1 << 16)
   4082 #define OPTION_MASK_ISA_FXSR (HOST_WIDE_INT_1 << 17)
   4083 #define OPTION_MASK_ISA_HLE (HOST_WIDE_INT_1 << 18)
   4084 #define MASK_IEEE_FP (1 << 11)
   4085 #define MASK_INLINE_ALL_STRINGOPS (1 << 12)
   4086 #define MASK_INLINE_STRINGOPS_DYNAMICALLY (1 << 13)
   4087 #define MASK_LONG_DOUBLE_64 (1 << 14)
   4088 #define OPTION_MASK_ISA_LWP (HOST_WIDE_INT_1 << 19)
   4089 #define OPTION_MASK_ISA_LZCNT (HOST_WIDE_INT_1 << 20)
   4090 #define OPTION_MASK_ISA_MMX (HOST_WIDE_INT_1 << 21)
   4091 #define OPTION_MASK_ISA_MOVBE (HOST_WIDE_INT_1 << 22)
   4092 #define MASK_MS_BITFIELD_LAYOUT (1 << 15)
   4093 #define MASK_NO_PUSH_ARGS (1 << 16)
   4094 #define MASK_NO_RED_ZONE (1 << 17)
   4095 #define OPTION_MASK_ISA_SSE4_1 (HOST_WIDE_INT_1 << 23)
   4096 #define MASK_OMIT_LEAF_FRAME_POINTER (1 << 18)
   4097 #define OPTION_MASK_ISA_PCLMUL (HOST_WIDE_INT_1 << 24)
   4098 #define OPTION_MASK_ISA_POPCNT (HOST_WIDE_INT_1 << 25)
   4099 #define MASK_PREFER_AVX128 (1 << 19)
   4100 #define OPTION_MASK_ISA_PRFCHW (HOST_WIDE_INT_1 << 26)
   4101 #define OPTION_MASK_ISA_RDRND (HOST_WIDE_INT_1 << 27)
   4102 #define OPTION_MASK_ISA_RDSEED (HOST_WIDE_INT_1 << 28)
   4103 #define MASK_RECIP (1 << 20)
   4104 #define MASK_RTD (1 << 21)
   4105 #define OPTION_MASK_ISA_RTM (HOST_WIDE_INT_1 << 29)
   4106 #define OPTION_MASK_ISA_SAHF (HOST_WIDE_INT_1 << 30)
   4107 #define OPTION_MASK_ISA_SSE (HOST_WIDE_INT_1 << 31)
   4108 #define OPTION_MASK_ISA_SSE2 (HOST_WIDE_INT_1 << 32)
   4109 #define OPTION_MASK_ISA_SSE3 (HOST_WIDE_INT_1 << 33)
   4110 #define OPTION_MASK_ISA_SSE4_2 (HOST_WIDE_INT_1 << 34)
   4111 #define OPTION_MASK_ISA_SSE4A (HOST_WIDE_INT_1 << 35)
   4112 #define MASK_SSEREGPARM (1 << 22)
   4113 #define OPTION_MASK_ISA_SSSE3 (HOST_WIDE_INT_1 << 36)
   4114 #define MASK_STACK_PROBE (1 << 23)
   4115 #define OPTION_MASK_ISA_TBM (HOST_WIDE_INT_1 << 37)
   4116 #define MASK_TLS_DIRECT_SEG_REFS (1 << 24)
   4117 #define MASK_VECT8_RETURNS (1 << 25)
   4118 #define MASK_VZEROUPPER (1 << 26)
   4119 #define OPTION_MASK_ABI_X32 (HOST_WIDE_INT_1 << 38)
   4120 #define OPTION_MASK_ISA_XOP (HOST_WIDE_INT_1 << 39)
   4121 #define OPTION_MASK_ISA_XSAVE (HOST_WIDE_INT_1 << 40)
   4122 #define OPTION_MASK_ISA_XSAVEOPT (HOST_WIDE_INT_1 << 41)
   4123  #if defined(HOST_BITS_PER_WIDE_INT) && 42 >= HOST_BITS_PER_WIDE_INT
   4124 #error too many masks for ix86_isa_flags
   4125 #endif
   4126 
   4127 #define TARGET_128BIT_LONG_DOUBLE ((target_flags & MASK_128BIT_LONG_DOUBLE) != 0)
   4128 #define TARGET_ISA_64BIT ((ix86_isa_flags & OPTION_MASK_ISA_64BIT) != 0)
   4129 #define TARGET_ISA_3DNOW ((ix86_isa_flags & OPTION_MASK_ISA_3DNOW) != 0)
   4130 #define TARGET_ISA_3DNOW_A ((ix86_isa_flags & OPTION_MASK_ISA_3DNOW_A) != 0)
   4131 #define TARGET_ABI_64 ((ix86_isa_flags & OPTION_MASK_ABI_64) != 0)
   4132 #define TARGET_80387 ((target_flags & MASK_80387) != 0)
   4133 #define TARGET_USE_8BIT_IDIV ((target_flags & MASK_USE_8BIT_IDIV) != 0)
   4134 #define TARGET_ISA_ABM ((ix86_isa_flags & OPTION_MASK_ISA_ABM) != 0)
   4135 #define TARGET_ACCUMULATE_OUTGOING_ARGS ((target_flags & MASK_ACCUMULATE_OUTGOING_ARGS) != 0)
   4136 #define TARGET_ISA_ADX ((ix86_isa_flags & OPTION_MASK_ISA_ADX) != 0)
   4137 #define TARGET_ISA_AES ((ix86_isa_flags & OPTION_MASK_ISA_AES) != 0)
   4138 #define TARGET_ALIGN_DOUBLE ((target_flags & MASK_ALIGN_DOUBLE) != 0)
   4139 #define TARGET_NO_ALIGN_STRINGOPS ((target_flags & MASK_NO_ALIGN_STRINGOPS) != 0)
   4140 #define TARGET_ISA_AVX ((ix86_isa_flags & OPTION_MASK_ISA_AVX) != 0)
   4141 #define TARGET_ISA_AVX2 ((ix86_isa_flags & OPTION_MASK_ISA_AVX2) != 0)
   4142 #define TARGET_AVX256_SPLIT_UNALIGNED_LOAD ((target_flags & MASK_AVX256_SPLIT_UNALIGNED_LOAD) != 0)
   4143 #define TARGET_AVX256_SPLIT_UNALIGNED_STORE ((target_flags & MASK_AVX256_SPLIT_UNALIGNED_STORE) != 0)
   4144 #define TARGET_ISA_BMI ((ix86_isa_flags & OPTION_MASK_ISA_BMI) != 0)
   4145 #define TARGET_ISA_BMI2 ((ix86_isa_flags & OPTION_MASK_ISA_BMI2) != 0)
   4146 #define TARGET_CLD ((target_flags & MASK_CLD) != 0)
   4147 #define TARGET_ISA_CRC32 ((ix86_isa_flags & OPTION_MASK_ISA_CRC32) != 0)
   4148 #define TARGET_ISA_CX16 ((ix86_isa_flags & OPTION_MASK_ISA_CX16) != 0)
   4149 #define TARGET_ISA_F16C ((ix86_isa_flags & OPTION_MASK_ISA_F16C) != 0)
   4150 #define TARGET_NO_FANCY_MATH_387 ((target_flags & MASK_NO_FANCY_MATH_387) != 0)
   4151 #define TARGET_ISA_FMA ((ix86_isa_flags & OPTION_MASK_ISA_FMA) != 0)
   4152 #define TARGET_ISA_FMA4 ((ix86_isa_flags & OPTION_MASK_ISA_FMA4) != 0)
   4153 #define TARGET_FLOAT_RETURNS ((target_flags & MASK_FLOAT_RETURNS) != 0)
   4154 #define TARGET_ISA_FSGSBASE ((ix86_isa_flags & OPTION_MASK_ISA_FSGSBASE) != 0)
   4155 #define TARGET_ISA_FXSR ((ix86_isa_flags & OPTION_MASK_ISA_FXSR) != 0)
   4156 #define TARGET_ISA_HLE ((ix86_isa_flags & OPTION_MASK_ISA_HLE) != 0)
   4157 #define TARGET_IEEE_FP ((target_flags & MASK_IEEE_FP) != 0)
   4158 #define TARGET_INLINE_ALL_STRINGOPS ((target_flags & MASK_INLINE_ALL_STRINGOPS) != 0)
   4159 #define TARGET_INLINE_STRINGOPS_DYNAMICALLY ((target_flags & MASK_INLINE_STRINGOPS_DYNAMICALLY) != 0)
   4160 #define TARGET_LONG_DOUBLE_64 ((target_flags & MASK_LONG_DOUBLE_64) != 0)
   4161 #define TARGET_ISA_LWP ((ix86_isa_flags & OPTION_MASK_ISA_LWP) != 0)
   4162 #define TARGET_ISA_LZCNT ((ix86_isa_flags & OPTION_MASK_ISA_LZCNT) != 0)
   4163 #define TARGET_ISA_MMX ((ix86_isa_flags & OPTION_MASK_ISA_MMX) != 0)
   4164 #define TARGET_ISA_MOVBE ((ix86_isa_flags & OPTION_MASK_ISA_MOVBE) != 0)
   4165 #define TARGET_MS_BITFIELD_LAYOUT ((target_flags & MASK_MS_BITFIELD_LAYOUT) != 0)
   4166 #define TARGET_NO_PUSH_ARGS ((target_flags & MASK_NO_PUSH_ARGS) != 0)
   4167 #define TARGET_NO_RED_ZONE ((target_flags & MASK_NO_RED_ZONE) != 0)
   4168 #define TARGET_ISA_SSE4_1 ((ix86_isa_flags & OPTION_MASK_ISA_SSE4_1) != 0)
   4169 #define TARGET_OMIT_LEAF_FRAME_POINTER ((target_flags & MASK_OMIT_LEAF_FRAME_POINTER) != 0)
   4170 #define TARGET_ISA_PCLMUL ((ix86_isa_flags & OPTION_MASK_ISA_PCLMUL) != 0)
   4171 #define TARGET_ISA_POPCNT ((ix86_isa_flags & OPTION_MASK_ISA_POPCNT) != 0)
   4172 #define TARGET_PREFER_AVX128 ((target_flags & MASK_PREFER_AVX128) != 0)
   4173 #define TARGET_ISA_PRFCHW ((ix86_isa_flags & OPTION_MASK_ISA_PRFCHW) != 0)
   4174 #define TARGET_ISA_RDRND ((ix86_isa_flags & OPTION_MASK_ISA_RDRND) != 0)
   4175 #define TARGET_ISA_RDSEED ((ix86_isa_flags & OPTION_MASK_ISA_RDSEED) != 0)
   4176 #define TARGET_RECIP ((target_flags & MASK_RECIP) != 0)
   4177 #define TARGET_RTD ((target_flags & MASK_RTD) != 0)
   4178 #define TARGET_ISA_RTM ((ix86_isa_flags & OPTION_MASK_ISA_RTM) != 0)
   4179 #define TARGET_ISA_SAHF ((ix86_isa_flags & OPTION_MASK_ISA_SAHF) != 0)
   4180 #define TARGET_ISA_SSE ((ix86_isa_flags & OPTION_MASK_ISA_SSE) != 0)
   4181 #define TARGET_ISA_SSE2 ((ix86_isa_flags & OPTION_MASK_ISA_SSE2) != 0)
   4182 #define TARGET_ISA_SSE3 ((ix86_isa_flags & OPTION_MASK_ISA_SSE3) != 0)
   4183 #define TARGET_ISA_SSE4_2 ((ix86_isa_flags & OPTION_MASK_ISA_SSE4_2) != 0)
   4184 #define TARGET_ISA_SSE4A ((ix86_isa_flags & OPTION_MASK_ISA_SSE4A) != 0)
   4185 #define TARGET_SSEREGPARM ((target_flags & MASK_SSEREGPARM) != 0)
   4186 #define TARGET_ISA_SSSE3 ((ix86_isa_flags & OPTION_MASK_ISA_SSSE3) != 0)
   4187 #define TARGET_STACK_PROBE ((target_flags & MASK_STACK_PROBE) != 0)
   4188 #define TARGET_ISA_TBM ((ix86_isa_flags & OPTION_MASK_ISA_TBM) != 0)
   4189 #define TARGET_TLS_DIRECT_SEG_REFS ((target_flags & MASK_TLS_DIRECT_SEG_REFS) != 0)
   4190 #define TARGET_VECT8_RETURNS ((target_flags & MASK_VECT8_RETURNS) != 0)
   4191 #define TARGET_VZEROUPPER ((target_flags & MASK_VZEROUPPER) != 0)
   4192 #define TARGET_ABI_X32 ((ix86_isa_flags & OPTION_MASK_ABI_X32) != 0)
   4193 #define TARGET_ISA_XOP ((ix86_isa_flags & OPTION_MASK_ISA_XOP) != 0)
   4194 #define TARGET_ISA_XSAVE ((ix86_isa_flags & OPTION_MASK_ISA_XSAVE) != 0)
   4195 #define TARGET_ISA_XSAVEOPT ((ix86_isa_flags & OPTION_MASK_ISA_XSAVEOPT) != 0)
   4196 
   4197 #define TARGET_ALIGN_STRINGOPS ((target_flags & MASK_NO_ALIGN_STRINGOPS) == 0)
   4198 #define TARGET_USE_FANCY_MATH_387 ((target_flags & MASK_NO_FANCY_MATH_387) == 0)
   4199 #define TARGET_PUSH_ARGS ((target_flags & MASK_NO_PUSH_ARGS) == 0)
   4200 #define TARGET_RED_ZONE ((target_flags & MASK_NO_RED_ZONE) == 0)
   4201 
   4202 #define CL_Ada        (1U << 0)
   4203 #define CL_AdaSCIL    (1U << 1)
   4204 #define CL_AdaWhy     (1U << 2)
   4205 #define CL_C          (1U << 3)
   4206 #define CL_CXX        (1U << 4)
   4207 #define CL_Fortran    (1U << 5)
   4208 #define CL_Go         (1U << 6)
   4209 #define CL_Java       (1U << 7)
   4210 #define CL_LTO        (1U << 8)
   4211 #define CL_ObjC       (1U << 9)
   4212 #define CL_ObjCXX     (1U << 10)
   4213 #define CL_LANG_ALL   ((1U << 11) - 1)
   4214 
   4215 enum opt_code
   4216 {
   4217   OPT____ = 0,                               /* -### */
   4218   /* OPT__CLASSPATH = 1, */                  /* --CLASSPATH */
   4219   /* OPT__all_warnings = 2, */               /* --all-warnings */
   4220   /* OPT__ansi = 3, */                       /* --ansi */
   4221   /* OPT__assemble = 4, */                   /* --assemble */
   4222   /* OPT__assert = 5, */                     /* --assert */
   4223   /* OPT__assert_ = 6, */                    /* --assert= */
   4224   /* OPT__bootclasspath = 7, */              /* --bootclasspath */
   4225   /* OPT__classpath = 8, */                  /* --classpath */
   4226   /* OPT__comments = 9, */                   /* --comments */
   4227   /* OPT__comments_in_macros = 10, */        /* --comments-in-macros */
   4228   /* OPT__compile = 11, */                   /* --compile */
   4229   /* OPT__coverage = 12, */                  /* --coverage */
   4230   /* OPT__debug = 13, */                     /* --debug */
   4231   /* OPT__define_macro = 14, */              /* --define-macro */
   4232   /* OPT__define_macro_ = 15, */             /* --define-macro= */
   4233   /* OPT__dependencies = 16, */              /* --dependencies */
   4234   /* OPT__dump = 17, */                      /* --dump */
   4235   /* OPT__dump_ = 18, */                     /* --dump= */
   4236   /* OPT__dumpbase = 19, */                  /* --dumpbase */
   4237   /* OPT__dumpdir = 20, */                   /* --dumpdir */
   4238   /* OPT__encoding = 21, */                  /* --encoding */
   4239   /* OPT__entry = 22, */                     /* --entry */
   4240   /* OPT__entry_ = 23, */                    /* --entry= */
   4241   /* OPT__extdirs = 24, */                   /* --extdirs */
   4242   /* OPT__extra_warnings = 25, */            /* --extra-warnings */
   4243   /* OPT__for_assembler = 26, */             /* --for-assembler */
   4244   /* OPT__for_assembler_ = 27, */            /* --for-assembler= */
   4245   /* OPT__for_linker = 28, */                /* --for-linker */
   4246   /* OPT__for_linker_ = 29, */               /* --for-linker= */
   4247   /* OPT__force_link = 30, */                /* --force-link */
   4248   /* OPT__force_link_ = 31, */               /* --force-link= */
   4249   OPT__help = 32,                            /* --help */
   4250   OPT__help_ = 33,                           /* --help= */
   4251   /* OPT__imacros = 34, */                   /* --imacros */
   4252   /* OPT__imacros_ = 35, */                  /* --imacros= */
   4253   /* OPT__include = 36, */                   /* --include */
   4254   /* OPT__include_barrier = 37, */           /* --include-barrier */
   4255   /* OPT__include_directory = 38, */         /* --include-directory */
   4256   /* OPT__include_directory_after = 39, */   /* --include-directory-after */
   4257   /* OPT__include_directory_after_ = 40, */  /* --include-directory-after= */
   4258   /* OPT__include_directory_ = 41, */        /* --include-directory= */
   4259   /* OPT__include_prefix = 42, */            /* --include-prefix */
   4260   /* OPT__include_prefix_ = 43, */           /* --include-prefix= */
   4261   /* OPT__include_with_prefix = 44, */       /* --include-with-prefix */
   4262   /* OPT__include_with_prefix_after = 45, */ /* --include-with-prefix-after */
   4263   /* OPT__include_with_prefix_after_ = 46, *//* --include-with-prefix-after= */
   4264   /* OPT__include_with_prefix_before = 47, *//* --include-with-prefix-before */
   4265   /* OPT__include_with_prefix_before_ = 48, *//* --include-with-prefix-before= */
   4266   /* OPT__include_with_prefix_ = 49, */      /* --include-with-prefix= */
   4267   /* OPT__include_ = 50, */                  /* --include= */
   4268   /* OPT__language = 51, */                  /* --language */
   4269   /* OPT__language_ = 52, */                 /* --language= */
   4270   /* OPT__library_directory = 53, */         /* --library-directory */
   4271   /* OPT__library_directory_ = 54, */        /* --library-directory= */
   4272   /* OPT__no_canonical_prefixes = 55, */     /* --no-canonical-prefixes */
   4273   /* OPT__no_integrated_cpp = 56, */         /* --no-integrated-cpp */
   4274   /* OPT__no_line_commands = 57, */          /* --no-line-commands */
   4275   /* OPT__no_standard_includes = 58, */      /* --no-standard-includes */
   4276   /* OPT__no_standard_libraries = 59, */     /* --no-standard-libraries */
   4277   OPT__no_sysroot_suffix = 60,               /* --no-sysroot-suffix */
   4278   /* OPT__no_warnings = 61, */               /* --no-warnings */
   4279   /* OPT__optimize = 62, */                  /* --optimize */
   4280   /* OPT__output = 63, */                    /* --output */
   4281   /* OPT__output_class_directory = 64, */    /* --output-class-directory */
   4282   /* OPT__output_class_directory_ = 65, */   /* --output-class-directory= */
   4283   OPT__output_pch_ = 66,                     /* --output-pch= */
   4284   /* OPT__output_ = 67, */                   /* --output= */
   4285   OPT__param = 68,                           /* --param */
   4286   /* OPT__param_ = 69, */                    /* --param= */
   4287   /* OPT__pass_exit_codes = 70, */           /* --pass-exit-codes */
   4288   /* OPT__pedantic = 71, */                  /* --pedantic */
   4289   /* OPT__pedantic_errors = 72, */           /* --pedantic-errors */
   4290   /* OPT__pie = 73, */                       /* --pie */
   4291   /* OPT__pipe = 74, */                      /* --pipe */
   4292   /* OPT__prefix = 75, */                    /* --prefix */
   4293   /* OPT__prefix_ = 76, */                   /* --prefix= */
   4294   /* OPT__preprocess = 77, */                /* --preprocess */
   4295   /* OPT__print_file_name = 78, */           /* --print-file-name */
   4296   /* OPT__print_file_name_ = 79, */          /* --print-file-name= */
   4297   /* OPT__print_libgcc_file_name = 80, */    /* --print-libgcc-file-name */
   4298   /* OPT__print_missing_file_dependencies = 81, *//* --print-missing-file-dependencies */
   4299   /* OPT__print_multi_directory = 82, */     /* --print-multi-directory */
   4300   /* OPT__print_multi_lib = 83, */           /* --print-multi-lib */
   4301   /* OPT__print_multi_os_directory = 84, */  /* --print-multi-os-directory */
   4302   /* OPT__print_multiarch = 85, */           /* --print-multiarch */
   4303   /* OPT__print_prog_name = 86, */           /* --print-prog-name */
   4304   /* OPT__print_prog_name_ = 87, */          /* --print-prog-name= */
   4305   /* OPT__print_search_dirs = 88, */         /* --print-search-dirs */
   4306   /* OPT__print_sysroot = 89, */             /* --print-sysroot */
   4307   /* OPT__print_sysroot_headers_suffix = 90, *//* --print-sysroot-headers-suffix */
   4308   /* OPT__profile = 91, */                   /* --profile */
   4309   /* OPT__resource = 92, */                  /* --resource */
   4310   /* OPT__resource_ = 93, */                 /* --resource= */
   4311   /* OPT__save_temps = 94, */                /* --save-temps */
   4312   /* OPT__shared = 95, */                    /* --shared */
   4313   /* OPT__specs = 96, */                     /* --specs */
   4314   /* OPT__specs_ = 97, */                    /* --specs= */
   4315   /* OPT__static = 98, */                    /* --static */
   4316   /* OPT__symbolic = 99, */                  /* --symbolic */
   4317   /* OPT__sysroot = 100, */                  /* --sysroot */
   4318   OPT__sysroot_ = 101,                       /* --sysroot= */
   4319   OPT__target_help = 102,                    /* --target-help */
   4320   /* OPT__time = 103, */                     /* --time */
   4321   /* OPT__trace_includes = 104, */           /* --trace-includes */
   4322   /* OPT__traditional = 105, */              /* --traditional */
   4323   /* OPT__traditional_cpp = 106, */          /* --traditional-cpp */
   4324   /* OPT__trigraphs = 107, */                /* --trigraphs */
   4325   /* OPT__undefine_macro = 108, */           /* --undefine-macro */
   4326   /* OPT__undefine_macro_ = 109, */          /* --undefine-macro= */
   4327   /* OPT__user_dependencies = 110, */        /* --user-dependencies */
   4328   /* OPT__verbose = 111, */                  /* --verbose */
   4329   OPT__version = 112,                        /* --version */
   4330   /* OPT__write_dependencies = 113, */       /* --write-dependencies */
   4331   /* OPT__write_user_dependencies = 114, */  /* --write-user-dependencies */
   4332   OPT_A = 115,                               /* -A */
   4333   OPT_B = 116,                               /* -B */
   4334   OPT_C = 117,                               /* -C */
   4335   OPT_CC = 118,                              /* -CC */
   4336   /* OPT_CLASSPATH = 119, */                 /* -CLASSPATH */
   4337   OPT_D = 120,                               /* -D */
   4338   OPT_E = 121,                               /* -E */
   4339   OPT_F = 122,                               /* -F */
   4340   OPT_H = 123,                               /* -H */
   4341   OPT_I = 124,                               /* -I */
   4342   OPT_J = 125,                               /* -J */
   4343   OPT_L = 126,                               /* -L */
   4344   OPT_M = 127,                               /* -M */
   4345   OPT_MD = 128,                              /* -MD */
   4346   OPT_MD_ = 129,                             /* -MD_ */
   4347   OPT_MF = 130,                              /* -MF */
   4348   OPT_MG = 131,                              /* -MG */
   4349   OPT_MM = 132,                              /* -MM */
   4350   OPT_MMD = 133,                             /* -MMD */
   4351   OPT_MMD_ = 134,                            /* -MMD_ */
   4352   OPT_MP = 135,                              /* -MP */
   4353   OPT_MQ = 136,                              /* -MQ */
   4354   OPT_MT = 137,                              /* -MT */
   4355   OPT_N = 138,                               /* -N */
   4356   OPT_O = 139,                               /* -O */
   4357   OPT_Ofast = 140,                           /* -Ofast */
   4358   OPT_Og = 141,                              /* -Og */
   4359   OPT_Os = 142,                              /* -Os */
   4360   OPT_P = 143,                               /* -P */
   4361   OPT_Q = 144,                               /* -Q */
   4362   OPT_Qn = 145,                              /* -Qn */
   4363   OPT_Qy = 146,                              /* -Qy */
   4364   OPT_R = 147,                               /* -R */
   4365   OPT_S = 148,                               /* -S */
   4366   OPT_T = 149,                               /* -T */
   4367   OPT_Tbss = 150,                            /* -Tbss */
   4368   OPT_Tbss_ = 151,                           /* -Tbss= */
   4369   OPT_Tdata = 152,                           /* -Tdata */
   4370   OPT_Tdata_ = 153,                          /* -Tdata= */
   4371   OPT_Ttext = 154,                           /* -Ttext */
   4372   OPT_Ttext_ = 155,                          /* -Ttext= */
   4373   OPT_U = 156,                               /* -U */
   4374   /* OPT_W = 157, */                         /* -W */
   4375   OPT_Wa_ = 158,                             /* -Wa, */
   4376   OPT_Wabi = 159,                            /* -Wabi */
   4377   OPT_Wabi_tag = 160,                        /* -Wabi-tag */
   4378   OPT_Waddress = 161,                        /* -Waddress */
   4379   OPT_Waggregate_return = 162,               /* -Waggregate-return */
   4380   OPT_Waggressive_loop_optimizations = 163,  /* -Waggressive-loop-optimizations */
   4381   OPT_Waliasing = 164,                       /* -Waliasing */
   4382   OPT_Walign_commons = 165,                  /* -Walign-commons */
   4383   OPT_Wall = 166,                            /* -Wall */
   4384   OPT_Wall_deprecation = 167,                /* -Wall-deprecation */
   4385   OPT_Wall_javadoc = 168,                    /* -Wall-javadoc */
   4386   OPT_Wampersand = 169,                      /* -Wampersand */
   4387   OPT_Warray_bounds = 170,                   /* -Warray-bounds */
   4388   OPT_Warray_temporaries = 171,              /* -Warray-temporaries */
   4389   OPT_Wassert_identifier = 172,              /* -Wassert-identifier */
   4390   OPT_Wassign_intercept = 173,               /* -Wassign-intercept */
   4391   OPT_Wattributes = 174,                     /* -Wattributes */
   4392   OPT_Wbad_function_cast = 175,              /* -Wbad-function-cast */
   4393   OPT_Wboxing = 176,                         /* -Wboxing */
   4394   OPT_Wbuiltin_macro_redefined = 177,        /* -Wbuiltin-macro-redefined */
   4395   OPT_Wc___compat = 178,                     /* -Wc++-compat */
   4396   OPT_Wc__0x_compat = 179,                   /* -Wc++0x-compat */
   4397   /* OPT_Wc__11_compat = 180, */             /* -Wc++11-compat */
   4398   OPT_Wc_binding_type = 181,                 /* -Wc-binding-type */
   4399   OPT_Wcast_align = 182,                     /* -Wcast-align */
   4400   OPT_Wcast_qual = 183,                      /* -Wcast-qual */
   4401   OPT_Wchar_concat = 184,                    /* -Wchar-concat */
   4402   OPT_Wchar_subscripts = 185,                /* -Wchar-subscripts */
   4403   OPT_Wcharacter_truncation = 186,           /* -Wcharacter-truncation */
   4404   OPT_Wclobbered = 187,                      /* -Wclobbered */
   4405   OPT_Wcomment = 188,                        /* -Wcomment */
   4406   /* OPT_Wcomments = 189, */                 /* -Wcomments */
   4407   OPT_Wcompare_reals = 190,                  /* -Wcompare-reals */
   4408   OPT_Wcondition_assign = 191,               /* -Wcondition-assign */
   4409   OPT_Wconstructor_name = 192,               /* -Wconstructor-name */
   4410   OPT_Wconversion = 193,                     /* -Wconversion */
   4411   OPT_Wconversion_extra = 194,               /* -Wconversion-extra */
   4412   OPT_Wconversion_null = 195,                /* -Wconversion-null */
   4413   OPT_Wcoverage_mismatch = 196,              /* -Wcoverage-mismatch */
   4414   OPT_Wcpp = 197,                            /* -Wcpp */
   4415   OPT_Wctor_dtor_privacy = 198,              /* -Wctor-dtor-privacy */
   4416   OPT_Wdeclaration_after_statement = 199,    /* -Wdeclaration-after-statement */
   4417   OPT_Wdelete_non_virtual_dtor = 200,        /* -Wdelete-non-virtual-dtor */
   4418   OPT_Wdep_ann = 201,                        /* -Wdep-ann */
   4419   OPT_Wdeprecated = 202,                     /* -Wdeprecated */
   4420   OPT_Wdeprecated_declarations = 203,        /* -Wdeprecated-declarations */
   4421   OPT_Wdisabled_optimization = 204,          /* -Wdisabled-optimization */
   4422   OPT_Wdiscouraged = 205,                    /* -Wdiscouraged */
   4423   OPT_Wdiv_by_zero = 206,                    /* -Wdiv-by-zero */
   4424   OPT_Wdouble_promotion = 207,               /* -Wdouble-promotion */
   4425   OPT_Weffc__ = 208,                         /* -Weffc++ */
   4426   OPT_Wempty_block = 209,                    /* -Wempty-block */
   4427   OPT_Wempty_body = 210,                     /* -Wempty-body */
   4428   OPT_Wendif_labels = 211,                   /* -Wendif-labels */
   4429   OPT_Wenum_compare = 212,                   /* -Wenum-compare */
   4430   OPT_Wenum_identifier = 213,                /* -Wenum-identifier */
   4431   OPT_Wenum_switch = 214,                    /* -Wenum-switch */
   4432   OPT_Werror = 215,                          /* -Werror */
   4433   /* OPT_Werror_implicit_function_declaration = 216, *//* -Werror-implicit-function-declaration */
   4434   OPT_Werror_ = 217,                         /* -Werror= */
   4435   OPT_Wextra = 218,                          /* -Wextra */
   4436   OPT_Wextraneous_semicolon = 219,           /* -Wextraneous-semicolon */
   4437   OPT_Wfallthrough = 220,                    /* -Wfallthrough */
   4438   OPT_Wfatal_errors = 221,                   /* -Wfatal-errors */
   4439   OPT_Wfield_hiding = 222,                   /* -Wfield-hiding */
   4440   OPT_Wfinal_bound = 223,                    /* -Wfinal-bound */
   4441   OPT_Wfinally = 224,                        /* -Wfinally */
   4442   OPT_Wfloat_equal = 225,                    /* -Wfloat-equal */
   4443   OPT_Wforbidden = 226,                      /* -Wforbidden */
   4444   /* OPT_Wformat = 227, */                   /* -Wformat */
   4445   OPT_Wformat_contains_nul = 228,            /* -Wformat-contains-nul */
   4446   OPT_Wformat_extra_args = 229,              /* -Wformat-extra-args */
   4447   OPT_Wformat_nonliteral = 230,              /* -Wformat-nonliteral */
   4448   OPT_Wformat_security = 231,                /* -Wformat-security */
   4449   OPT_Wformat_y2k = 232,                     /* -Wformat-y2k */
   4450   OPT_Wformat_zero_length = 233,             /* -Wformat-zero-length */
   4451   OPT_Wformat_ = 234,                        /* -Wformat= */
   4452   OPT_Wframe_larger_than_ = 235,             /* -Wframe-larger-than= */
   4453   OPT_Wfree_nonheap_object = 236,            /* -Wfree-nonheap-object */
   4454   OPT_Wfunction_elimination = 237,           /* -Wfunction-elimination */
   4455   OPT_Whiding = 238,                         /* -Whiding */
   4456   OPT_Wignored_qualifiers = 239,             /* -Wignored-qualifiers */
   4457   OPT_Wimplicit = 240,                       /* -Wimplicit */
   4458   OPT_Wimplicit_function_declaration = 241,  /* -Wimplicit-function-declaration */
   4459   OPT_Wimplicit_int = 242,                   /* -Wimplicit-int */
   4460   OPT_Wimplicit_interface = 243,             /* -Wimplicit-interface */
   4461   OPT_Wimplicit_procedure = 244,             /* -Wimplicit-procedure */
   4462   /* OPT_Wimport = 245, */                   /* -Wimport */
   4463   OPT_Windirect_static = 246,                /* -Windirect-static */
   4464   OPT_Winherited_variadic_ctor = 247,        /* -Winherited-variadic-ctor */
   4465   OPT_Winit_self = 248,                      /* -Winit-self */
   4466   OPT_Winline = 249,                         /* -Winline */
   4467   OPT_Wint_to_pointer_cast = 250,            /* -Wint-to-pointer-cast */
   4468   OPT_Wintf_annotation = 251,                /* -Wintf-annotation */
   4469   OPT_Wintf_non_inherited = 252,             /* -Wintf-non-inherited */
   4470   OPT_Wintrinsic_shadow = 253,               /* -Wintrinsic-shadow */
   4471   OPT_Wintrinsics_std = 254,                 /* -Wintrinsics-std */
   4472   OPT_Winvalid_memory_model = 255,           /* -Winvalid-memory-model */
   4473   OPT_Winvalid_offsetof = 256,               /* -Winvalid-offsetof */
   4474   OPT_Winvalid_pch = 257,                    /* -Winvalid-pch */
   4475   OPT_Wjavadoc = 258,                        /* -Wjavadoc */
   4476   OPT_Wjump_misses_init = 259,               /* -Wjump-misses-init */
   4477   OPT_Wl_ = 260,                             /* -Wl, */
   4478   /* OPT_Wlarger_than_ = 261, */             /* -Wlarger-than- */
   4479   OPT_Wlarger_than_ = 262,                   /* -Wlarger-than= */
   4480   OPT_Wline_truncation = 263,                /* -Wline-truncation */
   4481   OPT_Wliteral_suffix = 264,                 /* -Wliteral-suffix */
   4482   OPT_Wlocal_hiding = 265,                   /* -Wlocal-hiding */
   4483   OPT_Wlogical_op = 266,                     /* -Wlogical-op */
   4484   OPT_Wlong_long = 267,                      /* -Wlong-long */
   4485   OPT_Wmain = 268,                           /* -Wmain */
   4486   OPT_Wmasked_catch_block = 269,             /* -Wmasked-catch-block */
   4487   OPT_Wmaybe_uninitialized = 270,            /* -Wmaybe-uninitialized */
   4488   OPT_Wmissing_braces = 271,                 /* -Wmissing-braces */
   4489   OPT_Wmissing_declarations = 272,           /* -Wmissing-declarations */
   4490   OPT_Wmissing_field_initializers = 273,     /* -Wmissing-field-initializers */
   4491   /* OPT_Wmissing_format_attribute = 274, */ /* -Wmissing-format-attribute */
   4492   OPT_Wmissing_include_dirs = 275,           /* -Wmissing-include-dirs */
   4493   /* OPT_Wmissing_noreturn = 276, */         /* -Wmissing-noreturn */
   4494   OPT_Wmissing_parameter_type = 277,         /* -Wmissing-parameter-type */
   4495   OPT_Wmissing_prototypes = 278,             /* -Wmissing-prototypes */
   4496   OPT_Wmudflap = 279,                        /* -Wmudflap */
   4497   OPT_Wmultichar = 280,                      /* -Wmultichar */
   4498   OPT_Wnarrowing = 281,                      /* -Wnarrowing */
   4499   OPT_Wnested_externs = 282,                 /* -Wnested-externs */
   4500   OPT_Wnls = 283,                            /* -Wnls */
   4501   OPT_Wno_effect_assign = 284,               /* -Wno-effect-assign */
   4502   OPT_Wnoexcept = 285,                       /* -Wnoexcept */
   4503   OPT_Wnon_template_friend = 286,            /* -Wnon-template-friend */
   4504   OPT_Wnon_virtual_dtor = 287,               /* -Wnon-virtual-dtor */
   4505   OPT_Wnonnull = 288,                        /* -Wnonnull */
   4506   OPT_Wnormalized_ = 289,                    /* -Wnormalized= */
   4507   OPT_Wnull = 290,                           /* -Wnull */
   4508   OPT_Wold_style_cast = 291,                 /* -Wold-style-cast */
   4509   OPT_Wold_style_declaration = 292,          /* -Wold-style-declaration */
   4510   OPT_Wold_style_definition = 293,           /* -Wold-style-definition */
   4511   OPT_Wout_of_date = 294,                    /* -Wout-of-date */
   4512   OPT_Wover_ann = 295,                       /* -Wover-ann */
   4513   OPT_Woverflow = 296,                       /* -Woverflow */
   4514   OPT_Woverlength_strings = 297,             /* -Woverlength-strings */
   4515   OPT_Woverloaded_virtual = 298,             /* -Woverloaded-virtual */
   4516   OPT_Woverride_init = 299,                  /* -Woverride-init */
   4517   OPT_Wp_ = 300,                             /* -Wp, */
   4518   OPT_Wpacked = 301,                         /* -Wpacked */
   4519   OPT_Wpacked_bitfield_compat = 302,         /* -Wpacked-bitfield-compat */
   4520   OPT_Wpadded = 303,                         /* -Wpadded */
   4521   OPT_Wparam_assign = 304,                   /* -Wparam-assign */
   4522   OPT_Wparentheses = 305,                    /* -Wparentheses */
   4523   OPT_Wpedantic = 306,                       /* -Wpedantic */
   4524   OPT_Wpedantic_ms_format = 307,             /* -Wpedantic-ms-format */
   4525   OPT_Wpkg_default_method = 308,             /* -Wpkg-default-method */
   4526   OPT_Wpmf_conversions = 309,                /* -Wpmf-conversions */
   4527   OPT_Wpointer_arith = 310,                  /* -Wpointer-arith */
   4528   OPT_Wpointer_sign = 311,                   /* -Wpointer-sign */
   4529   OPT_Wpointer_to_int_cast = 312,            /* -Wpointer-to-int-cast */
   4530   OPT_Wpragmas = 313,                        /* -Wpragmas */
   4531   OPT_Wproperty_assign_default = 314,        /* -Wproperty-assign-default */
   4532   OPT_Wprotocol = 315,                       /* -Wprotocol */
   4533   OPT_Wpsabi = 316,                          /* -Wpsabi */
   4534   OPT_Wraw = 317,                            /* -Wraw */
   4535   OPT_Wreal_q_constant = 318,                /* -Wreal-q-constant */
   4536   OPT_Wrealloc_lhs = 319,                    /* -Wrealloc-lhs */
   4537   OPT_Wrealloc_lhs_all = 320,                /* -Wrealloc-lhs-all */
   4538   OPT_Wredundant_decls = 321,                /* -Wredundant-decls */
   4539   OPT_Wredundant_modifiers = 322,            /* -Wredundant-modifiers */
   4540   OPT_Wreorder = 323,                        /* -Wreorder */
   4541   OPT_Wreturn_local_addr = 324,              /* -Wreturn-local-addr */
   4542   OPT_Wreturn_type = 325,                    /* -Wreturn-type */
   4543   OPT_Wselector = 326,                       /* -Wselector */
   4544   OPT_Wsequence_point = 327,                 /* -Wsequence-point */
   4545   OPT_Wserial = 328,                         /* -Wserial */
   4546   OPT_Wshadow = 329,                         /* -Wshadow */
   4547   OPT_Wsign_compare = 330,                   /* -Wsign-compare */
   4548   OPT_Wsign_conversion = 331,                /* -Wsign-conversion */
   4549   OPT_Wsign_promo = 332,                     /* -Wsign-promo */
   4550   OPT_Wsizeof_pointer_memaccess = 333,       /* -Wsizeof-pointer-memaccess */
   4551   OPT_Wspecial_param_hiding = 334,           /* -Wspecial-param-hiding */
   4552   OPT_Wstack_protector = 335,                /* -Wstack-protector */
   4553   OPT_Wstack_usage_ = 336,                   /* -Wstack-usage= */
   4554   OPT_Wstatic_access = 337,                  /* -Wstatic-access */
   4555   OPT_Wstatic_receiver = 338,                /* -Wstatic-receiver */
   4556   OPT_Wstrict_aliasing = 339,                /* -Wstrict-aliasing */
   4557   OPT_Wstrict_aliasing_ = 340,               /* -Wstrict-aliasing= */
   4558   OPT_Wstrict_null_sentinel = 341,           /* -Wstrict-null-sentinel */
   4559   OPT_Wstrict_overflow = 342,                /* -Wstrict-overflow */
   4560   OPT_Wstrict_overflow_ = 343,               /* -Wstrict-overflow= */
   4561   OPT_Wstrict_prototypes = 344,              /* -Wstrict-prototypes */
   4562   OPT_Wstrict_selector_match = 345,          /* -Wstrict-selector-match */
   4563   OPT_Wsuggest_attribute_const = 346,        /* -Wsuggest-attribute=const */
   4564   OPT_Wsuggest_attribute_format = 347,       /* -Wsuggest-attribute=format */
   4565   OPT_Wsuggest_attribute_noreturn = 348,     /* -Wsuggest-attribute=noreturn */
   4566   OPT_Wsuggest_attribute_pure = 349,         /* -Wsuggest-attribute=pure */
   4567   OPT_Wsuppress = 350,                       /* -Wsuppress */
   4568   OPT_Wsurprising = 351,                     /* -Wsurprising */
   4569   OPT_Wswitch = 352,                         /* -Wswitch */
   4570   OPT_Wswitch_default = 353,                 /* -Wswitch-default */
   4571   OPT_Wswitch_enum = 354,                    /* -Wswitch-enum */
   4572   OPT_Wsync_nand = 355,                      /* -Wsync-nand */
   4573   OPT_Wsynth = 356,                          /* -Wsynth */
   4574   OPT_Wsynthetic_access = 357,               /* -Wsynthetic-access */
   4575   OPT_Wsystem_headers = 358,                 /* -Wsystem-headers */
   4576   OPT_Wtabs = 359,                           /* -Wtabs */
   4577   OPT_Wtarget_lifetime = 360,                /* -Wtarget-lifetime */
   4578   OPT_Wtasks = 361,                          /* -Wtasks */
   4579   OPT_Wtraditional = 362,                    /* -Wtraditional */
   4580   OPT_Wtraditional_conversion = 363,         /* -Wtraditional-conversion */
   4581   OPT_Wtrampolines = 364,                    /* -Wtrampolines */
   4582   OPT_Wtrigraphs = 365,                      /* -Wtrigraphs */
   4583   OPT_Wtype_hiding = 366,                    /* -Wtype-hiding */
   4584   OPT_Wtype_limits = 367,                    /* -Wtype-limits */
   4585   OPT_Wuncheck = 368,                        /* -Wuncheck */
   4586   OPT_Wundeclared_selector = 369,            /* -Wundeclared-selector */
   4587   OPT_Wundef = 370,                          /* -Wundef */
   4588   OPT_Wunderflow = 371,                      /* -Wunderflow */
   4589   OPT_Wuninitialized = 372,                  /* -Wuninitialized */
   4590   OPT_Wunknown_pragmas = 373,                /* -Wunknown-pragmas */
   4591   OPT_Wunnecessary_else = 374,               /* -Wunnecessary-else */
   4592   OPT_Wunqualified_field = 375,              /* -Wunqualified-field */
   4593   /* OPT_Wunreachable_code = 376, */         /* -Wunreachable-code */
   4594   OPT_Wunsafe_loop_optimizations = 377,      /* -Wunsafe-loop-optimizations */
   4595   OPT_Wunsuffixed_float_constants = 378,     /* -Wunsuffixed-float-constants */
   4596   OPT_Wunused = 379,                         /* -Wunused */
   4597   OPT_Wunused_argument = 380,                /* -Wunused-argument */
   4598   OPT_Wunused_but_set_parameter = 381,       /* -Wunused-but-set-parameter */
   4599   OPT_Wunused_but_set_variable = 382,        /* -Wunused-but-set-variable */
   4600   OPT_Wunused_dummy_argument = 383,          /* -Wunused-dummy-argument */
   4601   OPT_Wunused_function = 384,                /* -Wunused-function */
   4602   OPT_Wunused_import = 385,                  /* -Wunused-import */
   4603   OPT_Wunused_label = 386,                   /* -Wunused-label */
   4604   OPT_Wunused_local = 387,                   /* -Wunused-local */
   4605   OPT_Wunused_local_typedefs = 388,          /* -Wunused-local-typedefs */
   4606   OPT_Wunused_macros = 389,                  /* -Wunused-macros */
   4607   OPT_Wunused_parameter = 390,               /* -Wunused-parameter */
   4608   OPT_Wunused_private = 391,                 /* -Wunused-private */
   4609   OPT_Wunused_result = 392,                  /* -Wunused-result */
   4610   OPT_Wunused_thrown = 393,                  /* -Wunused-thrown */
   4611   OPT_Wunused_value = 394,                   /* -Wunused-value */
   4612   OPT_Wunused_variable = 395,                /* -Wunused-variable */
   4613   OPT_Wuseless_cast = 396,                   /* -Wuseless-cast */
   4614   OPT_Wuseless_type_check = 397,             /* -Wuseless-type-check */
   4615   OPT_Wvarargs = 398,                        /* -Wvarargs */
   4616   OPT_Wvarargs_cast = 399,                   /* -Wvarargs-cast */
   4617   OPT_Wvariadic_macros = 400,                /* -Wvariadic-macros */
   4618   OPT_Wvector_operation_performance = 401,   /* -Wvector-operation-performance */
   4619   OPT_Wvirtual_move_assign = 402,            /* -Wvirtual-move-assign */
   4620   OPT_Wvla = 403,                            /* -Wvla */
   4621   OPT_Wvolatile_register_var = 404,          /* -Wvolatile-register-var */
   4622   OPT_Wwarning_token = 405,                  /* -Wwarning-token */
   4623   OPT_Wwrite_strings = 406,                  /* -Wwrite-strings */
   4624   OPT_Wzero_as_null_pointer_constant = 407,  /* -Wzero-as-null-pointer-constant */
   4625   OPT_Xassembler = 408,                      /* -Xassembler */
   4626   OPT_Xlinker = 409,                         /* -Xlinker */
   4627   OPT_Xpreprocessor = 410,                   /* -Xpreprocessor */
   4628   OPT_Z = 411,                               /* -Z */
   4629   OPT_ansi = 412,                            /* -ansi */
   4630   OPT_aux_info = 413,                        /* -aux-info */
   4631   /* OPT_aux_info_ = 414, */                 /* -aux-info= */
   4632   OPT_auxbase = 415,                         /* -auxbase */
   4633   OPT_auxbase_strip = 416,                   /* -auxbase-strip */
   4634   /* OPT_bootclasspath = 417, */             /* -bootclasspath */
   4635   OPT_c = 418,                               /* -c */
   4636   /* OPT_classpath = 419, */                 /* -classpath */
   4637   OPT_coverage = 420,                        /* -coverage */
   4638   OPT_cpp = 421,                             /* -cpp */
   4639   OPT_cpp_ = 422,                            /* -cpp= */
   4640   OPT_d = 423,                               /* -d */
   4641   OPT_dumpbase = 424,                        /* -dumpbase */
   4642   OPT_dumpdir = 425,                         /* -dumpdir */
   4643   OPT_dumpmachine = 426,                     /* -dumpmachine */
   4644   OPT_dumpspecs = 427,                       /* -dumpspecs */
   4645   OPT_dumpversion = 428,                     /* -dumpversion */
   4646   OPT_e = 429,                               /* -e */
   4647   /* OPT_encoding = 430, */                  /* -encoding */
   4648   OPT_export_dynamic = 431,                  /* -export-dynamic */
   4649   OPT_extdirs = 432,                         /* -extdirs */
   4650   /* OPT_fCLASSPATH_ = 433, */               /* -fCLASSPATH= */
   4651   OPT_fPIC = 434,                            /* -fPIC */
   4652   OPT_fPIE = 435,                            /* -fPIE */
   4653   OPT_fRTS_ = 436,                           /* -fRTS= */
   4654   OPT_fabi_version_ = 437,                   /* -fabi-version= */
   4655   OPT_faccess_control = 438,                 /* -faccess-control */
   4656   OPT_fada_spec_parent_ = 439,               /* -fada-spec-parent= */
   4657   OPT_faggressive_function_elimination = 440,/* -faggressive-function-elimination */
   4658   OPT_faggressive_loop_optimizations = 441,  /* -faggressive-loop-optimizations */
   4659   OPT_falign_commons = 442,                  /* -falign-commons */
   4660   OPT_falign_functions = 443,                /* -falign-functions */
   4661   OPT_falign_functions_ = 444,               /* -falign-functions= */
   4662   OPT_falign_jumps = 445,                    /* -falign-jumps */
   4663   OPT_falign_jumps_ = 446,                   /* -falign-jumps= */
   4664   OPT_falign_labels = 447,                   /* -falign-labels */
   4665   OPT_falign_labels_ = 448,                  /* -falign-labels= */
   4666   OPT_falign_loops = 449,                    /* -falign-loops */
   4667   OPT_falign_loops_ = 450,                   /* -falign-loops= */
   4668   OPT_fall_intrinsics = 451,                 /* -fall-intrinsics */
   4669   /* OPT_fall_virtual = 452, */              /* -fall-virtual */
   4670   OPT_fallow_leading_underscore = 453,       /* -fallow-leading-underscore */
   4671   OPT_fallow_parameterless_variadic_functions = 454,/* -fallow-parameterless-variadic-functions */
   4672   /* OPT_falt_external_templates = 455, */   /* -falt-external-templates */
   4673   /* OPT_fargument_alias = 456, */           /* -fargument-alias */
   4674   /* OPT_fargument_noalias = 457, */         /* -fargument-noalias */
   4675   /* OPT_fargument_noalias_anything = 458, *//* -fargument-noalias-anything */
   4676   /* OPT_fargument_noalias_global = 459, */  /* -fargument-noalias-global */
   4677   OPT_fasm = 460,                            /* -fasm */
   4678   OPT_fassert = 461,                         /* -fassert */
   4679   OPT_fassociative_math = 462,               /* -fassociative-math */
   4680   OPT_fassume_compiled = 463,                /* -fassume-compiled */
   4681   OPT_fassume_compiled_ = 464,               /* -fassume-compiled= */
   4682   OPT_fasynchronous_unwind_tables = 465,     /* -fasynchronous-unwind-tables */
   4683   OPT_fauto_inc_dec = 466,                   /* -fauto-inc-dec */
   4684   OPT_fautomatic = 467,                      /* -fautomatic */
   4685   OPT_faux_classpath = 468,                  /* -faux-classpath */
   4686   OPT_fbackslash = 469,                      /* -fbackslash */
   4687   OPT_fbacktrace = 470,                      /* -fbacktrace */
   4688   OPT_fblas_matmul_limit_ = 471,             /* -fblas-matmul-limit= */
   4689   OPT_fbootclasspath_ = 472,                 /* -fbootclasspath= */
<