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#if !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS) && !defined(IN_RTS) 9#ifndef GENERATOR_FILE 10#if !defined(GCC_DRIVER) && !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS) 11struct GTY(()) gcc_options 12#else 13struct gcc_options 14#endif 15{ 16#endif 17#ifdef GENERATOR_FILE 18extern HOST_WIDE_INT frame_larger_than_size; 19#else 20 HOST_WIDE_INT x_frame_larger_than_size; 21#define frame_larger_than_size global_options.x_frame_larger_than_size 22#endif 23#ifdef GENERATOR_FILE 24extern HOST_WIDE_INT larger_than_size; 25#else 26 HOST_WIDE_INT x_larger_than_size; 27#define larger_than_size global_options.x_larger_than_size 28#endif 29#ifdef GENERATOR_FILE 30extern bool exit_after_options; 31#else 32 bool x_exit_after_options; 33#define exit_after_options global_options.x_exit_after_options 34#endif 35#ifdef GENERATOR_FILE 36extern bool flag_dump_all_passed; 37#else 38 bool x_flag_dump_all_passed; 39#define flag_dump_all_passed global_options.x_flag_dump_all_passed 40#endif 41#ifdef GENERATOR_FILE 42extern bool flag_opts_finished; 43#else 44 bool x_flag_opts_finished; 45#define flag_opts_finished global_options.x_flag_opts_finished 46#endif 47#ifdef GENERATOR_FILE 48extern bool flag_warn_unused_result; 49#else 50 bool x_flag_warn_unused_result; 51#define flag_warn_unused_result global_options.x_flag_warn_unused_result 52#endif 53#ifdef GENERATOR_FILE 54extern bool use_gnu_debug_info_extensions; 55#else 56 bool x_use_gnu_debug_info_extensions; 57#define use_gnu_debug_info_extensions global_options.x_use_gnu_debug_info_extensions 58#endif 59#ifdef GENERATOR_FILE 60extern bool warn_frame_larger_than; 61#else 62 bool x_warn_frame_larger_than; 63#define warn_frame_larger_than global_options.x_warn_frame_larger_than 64#endif 65#ifdef GENERATOR_FILE 66extern bool warn_larger_than; 67#else 68 bool x_warn_larger_than; 69#define warn_larger_than global_options.x_warn_larger_than 70#endif 71#ifdef GENERATOR_FILE 72extern char *help_enum_printed; 73#else 74 char * x_help_enum_printed; 75#define help_enum_printed global_options.x_help_enum_printed 76#endif 77#ifdef GENERATOR_FILE 78extern char *help_printed; 79#else 80 char * x_help_printed; 81#define help_printed global_options.x_help_printed 82#endif 83#ifdef GENERATOR_FILE 84extern const char *main_input_basename; 85#else 86 const char * x_main_input_basename; 87#define main_input_basename global_options.x_main_input_basename 88#endif 89#ifdef GENERATOR_FILE 90extern const char *main_input_filename; 91#else 92 const char * x_main_input_filename; 93#define main_input_filename global_options.x_main_input_filename 94#endif 95#ifdef GENERATOR_FILE 96extern enum debug_info_levels debug_info_level; 97#else 98 enum debug_info_levels x_debug_info_level; 99#define debug_info_level global_options.x_debug_info_level 100#endif 101#ifdef GENERATOR_FILE 102extern enum debug_info_type write_symbols; 103#else 104 enum debug_info_type x_write_symbols; 105#define write_symbols global_options.x_write_symbols 106#endif 107#ifdef GENERATOR_FILE 108extern enum debug_struct_file debug_struct_generic[DINFO_USAGE_NUM_ENUMS]; 109#else 110 enum debug_struct_file x_debug_struct_generic[DINFO_USAGE_NUM_ENUMS]; 111#define debug_struct_generic global_options.x_debug_struct_generic 112#endif 113#ifdef GENERATOR_FILE 114extern enum debug_struct_file debug_struct_ordinary[DINFO_USAGE_NUM_ENUMS]; 115#else 116 enum debug_struct_file x_debug_struct_ordinary[DINFO_USAGE_NUM_ENUMS]; 117#define debug_struct_ordinary global_options.x_debug_struct_ordinary 118#endif 119#ifdef GENERATOR_FILE 120extern enum graph_dump_types graph_dump_format; 121#else 122 enum graph_dump_types x_graph_dump_format; 123#define graph_dump_format global_options.x_graph_dump_format 124#endif 125#ifdef GENERATOR_FILE 126extern enum stack_check_type flag_stack_check; 127#else 128 enum stack_check_type x_flag_stack_check; 129#define flag_stack_check global_options.x_flag_stack_check 130#endif 131#ifdef GENERATOR_FILE 132extern enum vect_verbosity_levels user_vect_verbosity_level; 133#else 134 enum vect_verbosity_levels x_user_vect_verbosity_level; 135#define user_vect_verbosity_level global_options.x_user_vect_verbosity_level 136#endif 137#ifdef GENERATOR_FILE 138extern int *param_values; 139#else 140 int * x_param_values; 141#define param_values global_options.x_param_values 142#endif 143#ifdef GENERATOR_FILE 144extern int flag_complex_method; 145#else 146 int x_flag_complex_method; 147#define flag_complex_method global_options.x_flag_complex_method 148#endif 149#ifdef GENERATOR_FILE 150extern int flag_debug_asm; 151#else 152 int x_flag_debug_asm; 153#define flag_debug_asm global_options.x_flag_debug_asm 154#endif 155#ifdef GENERATOR_FILE 156extern int flag_dump_rtl_in_asm; 157#else 158 int x_flag_dump_rtl_in_asm; 159#define flag_dump_rtl_in_asm global_options.x_flag_dump_rtl_in_asm 160#endif 161#ifdef GENERATOR_FILE 162extern int flag_evaluation_order; 163#else 164 int x_flag_evaluation_order; 165#define flag_evaluation_order global_options.x_flag_evaluation_order 166#endif 167#ifdef GENERATOR_FILE 168extern int flag_gen_aux_info; 169#else 170 int x_flag_gen_aux_info; 171#define flag_gen_aux_info global_options.x_flag_gen_aux_info 172#endif 173#ifdef GENERATOR_FILE 174extern int flag_generate_lto; 175#else 176 int x_flag_generate_lto; 177#define flag_generate_lto global_options.x_flag_generate_lto 178#endif 179#ifdef GENERATOR_FILE 180extern int flag_print_asm_name; 181#else 182 int x_flag_print_asm_name; 183#define flag_print_asm_name global_options.x_flag_print_asm_name 184#endif 185#ifdef GENERATOR_FILE 186extern int flag_shlib; 187#else 188 int x_flag_shlib; 189#define flag_shlib global_options.x_flag_shlib 190#endif 191#ifdef GENERATOR_FILE 192extern int main_input_baselength; 193#else 194 int x_main_input_baselength; 195#define main_input_baselength global_options.x_main_input_baselength 196#endif 197#ifdef GENERATOR_FILE 198extern int optimize; 199#else 200 int x_optimize; 201#define optimize global_options.x_optimize 202#endif 203#ifdef GENERATOR_FILE 204extern int optimize_fast; 205#else 206 int x_optimize_fast; 207#define optimize_fast global_options.x_optimize_fast 208#endif 209#ifdef GENERATOR_FILE 210extern int optimize_size; 211#else 212 int x_optimize_size; 213#define optimize_size global_options.x_optimize_size 214#endif 215#ifdef GENERATOR_FILE 216extern int rtl_dump_and_exit; 217#else 218 int x_rtl_dump_and_exit; 219#define rtl_dump_and_exit global_options.x_rtl_dump_and_exit 220#endif 221#ifdef GENERATOR_FILE 222extern int target_flags; 223#else 224 int x_target_flags; 225#define target_flags global_options.x_target_flags 226#endif 227#ifdef GENERATOR_FILE 228extern unsigned int help_columns; 229#else 230 unsigned int x_help_columns; 231#define help_columns global_options.x_help_columns 232#endif 233#ifdef GENERATOR_FILE 234extern unsigned int initial_max_fld_align; 235#else 236 unsigned int x_initial_max_fld_align; 237#define initial_max_fld_align global_options.x_initial_max_fld_align 238#endif 239#ifdef GENERATOR_FILE 240extern void *flag_instrument_functions_exclude_files; 241#else 242 void * x_flag_instrument_functions_exclude_files; 243#define flag_instrument_functions_exclude_files global_options.x_flag_instrument_functions_exclude_files 244#endif 245#ifdef GENERATOR_FILE 246extern void *flag_instrument_functions_exclude_functions; 247#else 248 void * x_flag_instrument_functions_exclude_functions; 249#define flag_instrument_functions_exclude_functions global_options.x_flag_instrument_functions_exclude_functions 250#endif 251#ifdef GENERATOR_FILE 252extern int help_flag; 253#else 254 int x_help_flag; 255#define help_flag global_options.x_help_flag 256#endif 257#ifdef GENERATOR_FILE 258extern int flag_preprocess_only; 259#else 260 int x_flag_preprocess_only; 261#define flag_preprocess_only global_options.x_flag_preprocess_only 262#endif 263#ifdef GENERATOR_FILE 264extern int warn_abi; 265#else 266 int x_warn_abi; 267#define warn_abi global_options.x_warn_abi 268#endif 269#ifdef GENERATOR_FILE 270extern int warn_address; 271#else 272 int x_warn_address; 273#define warn_address global_options.x_warn_address 274#endif 275#ifdef GENERATOR_FILE 276extern int warn_aggregate_return; 277#else 278 int x_warn_aggregate_return; 279#define warn_aggregate_return global_options.x_warn_aggregate_return 280#endif 281#ifdef GENERATOR_FILE 282extern int warn_array_bounds; 283#else 284 int x_warn_array_bounds; 285#define warn_array_bounds global_options.x_warn_array_bounds 286#endif 287#ifdef GENERATOR_FILE 288extern int warn_assign_intercept; 289#else 290 int x_warn_assign_intercept; 291#define warn_assign_intercept global_options.x_warn_assign_intercept 292#endif 293#ifdef GENERATOR_FILE 294extern int warn_attributes; 295#else 296 int x_warn_attributes; 297#define warn_attributes global_options.x_warn_attributes 298#endif 299#ifdef GENERATOR_FILE 300extern int warn_bad_function_cast; 301#else 302 int x_warn_bad_function_cast; 303#define warn_bad_function_cast global_options.x_warn_bad_function_cast 304#endif 305#ifdef GENERATOR_FILE 306extern int warn_cxx_compat; 307#else 308 int x_warn_cxx_compat; 309#define warn_cxx_compat global_options.x_warn_cxx_compat 310#endif 311#ifdef GENERATOR_FILE 312extern int warn_cxx0x_compat; 313#else 314 int x_warn_cxx0x_compat; 315#define warn_cxx0x_compat global_options.x_warn_cxx0x_compat 316#endif 317#ifdef GENERATOR_FILE 318extern int warn_cast_align; 319#else 320 int x_warn_cast_align; 321#define warn_cast_align global_options.x_warn_cast_align 322#endif 323#ifdef GENERATOR_FILE 324extern int warn_cast_qual; 325#else 326 int x_warn_cast_qual; 327#define warn_cast_qual global_options.x_warn_cast_qual 328#endif 329#ifdef GENERATOR_FILE 330extern int warn_char_subscripts; 331#else 332 int x_warn_char_subscripts; 333#define warn_char_subscripts global_options.x_warn_char_subscripts 334#endif 335#ifdef GENERATOR_FILE 336extern int warn_clobbered; 337#else 338 int x_warn_clobbered; 339#define warn_clobbered global_options.x_warn_clobbered 340#endif 341#ifdef GENERATOR_FILE 342extern int warn_conversion; 343#else 344 int x_warn_conversion; 345#define warn_conversion global_options.x_warn_conversion 346#endif 347#ifdef GENERATOR_FILE 348extern int warn_conversion_null; 349#else 350 int x_warn_conversion_null; 351#define warn_conversion_null global_options.x_warn_conversion_null 352#endif 353#ifdef GENERATOR_FILE 354extern int warn_coverage_mismatch; 355#else 356 int x_warn_coverage_mismatch; 357#define warn_coverage_mismatch global_options.x_warn_coverage_mismatch 358#endif 359#ifdef GENERATOR_FILE 360extern int warn_cpp; 361#else 362 int x_warn_cpp; 363#define warn_cpp global_options.x_warn_cpp 364#endif 365#ifdef GENERATOR_FILE 366extern int warn_ctor_dtor_privacy; 367#else 368 int x_warn_ctor_dtor_privacy; 369#define warn_ctor_dtor_privacy global_options.x_warn_ctor_dtor_privacy 370#endif 371#ifdef GENERATOR_FILE 372extern int warn_declaration_after_statement; 373#else 374 int x_warn_declaration_after_statement; 375#define warn_declaration_after_statement global_options.x_warn_declaration_after_statement 376#endif 377#ifdef GENERATOR_FILE 378extern int warn_deprecated; 379#else 380 int x_warn_deprecated; 381#define warn_deprecated global_options.x_warn_deprecated 382#endif 383#ifdef GENERATOR_FILE 384extern int warn_deprecated_decl; 385#else 386 int x_warn_deprecated_decl; 387#define warn_deprecated_decl global_options.x_warn_deprecated_decl 388#endif 389#ifdef GENERATOR_FILE 390extern int warn_disabled_optimization; 391#else 392 int x_warn_disabled_optimization; 393#define warn_disabled_optimization global_options.x_warn_disabled_optimization 394#endif 395#ifdef GENERATOR_FILE 396extern int warn_div_by_zero; 397#else 398 int x_warn_div_by_zero; 399#define warn_div_by_zero global_options.x_warn_div_by_zero 400#endif 401#ifdef GENERATOR_FILE 402extern int warn_double_promotion; 403#else 404 int x_warn_double_promotion; 405#define warn_double_promotion global_options.x_warn_double_promotion 406#endif 407#ifdef GENERATOR_FILE 408extern int warn_ecpp; 409#else 410 int x_warn_ecpp; 411#define warn_ecpp global_options.x_warn_ecpp 412#endif 413#ifdef GENERATOR_FILE 414extern int warn_empty_body; 415#else 416 int x_warn_empty_body; 417#define warn_empty_body global_options.x_warn_empty_body 418#endif 419#ifdef GENERATOR_FILE 420extern int warn_enum_compare; 421#else 422 int x_warn_enum_compare; 423#define warn_enum_compare global_options.x_warn_enum_compare 424#endif 425#ifdef GENERATOR_FILE 426extern int warnings_are_errors; 427#else 428 int x_warnings_are_errors; 429#define warnings_are_errors global_options.x_warnings_are_errors 430#endif 431#ifdef GENERATOR_FILE 432extern int extra_warnings; 433#else 434 int x_extra_warnings; 435#define extra_warnings global_options.x_extra_warnings 436#endif 437#ifdef GENERATOR_FILE 438extern int flag_extraneous_semicolon; 439#else 440 int x_flag_extraneous_semicolon; 441#define flag_extraneous_semicolon global_options.x_flag_extraneous_semicolon 442#endif 443#ifdef GENERATOR_FILE 444extern int flag_fatal_errors; 445#else 446 int x_flag_fatal_errors; 447#define flag_fatal_errors global_options.x_flag_fatal_errors 448#endif 449#ifdef GENERATOR_FILE 450extern int warn_float_equal; 451#else 452 int x_warn_float_equal; 453#define warn_float_equal global_options.x_warn_float_equal 454#endif 455#ifdef GENERATOR_FILE 456extern int warn_format_contains_nul; 457#else 458 int x_warn_format_contains_nul; 459#define warn_format_contains_nul global_options.x_warn_format_contains_nul 460#endif 461#ifdef GENERATOR_FILE 462extern int warn_format_extra_args; 463#else 464 int x_warn_format_extra_args; 465#define warn_format_extra_args global_options.x_warn_format_extra_args 466#endif 467#ifdef GENERATOR_FILE 468extern int warn_format_nonliteral; 469#else 470 int x_warn_format_nonliteral; 471#define warn_format_nonliteral global_options.x_warn_format_nonliteral 472#endif 473#ifdef GENERATOR_FILE 474extern int warn_format_security; 475#else 476 int x_warn_format_security; 477#define warn_format_security global_options.x_warn_format_security 478#endif 479#ifdef GENERATOR_FILE 480extern int warn_format_y2k; 481#else 482 int x_warn_format_y2k; 483#define warn_format_y2k global_options.x_warn_format_y2k 484#endif 485#ifdef GENERATOR_FILE 486extern int warn_format_zero_length; 487#else 488 int x_warn_format_zero_length; 489#define warn_format_zero_length global_options.x_warn_format_zero_length 490#endif 491#ifdef GENERATOR_FILE 492extern int warn_ignored_qualifiers; 493#else 494 int x_warn_ignored_qualifiers; 495#define warn_ignored_qualifiers global_options.x_warn_ignored_qualifiers 496#endif 497#ifdef GENERATOR_FILE 498extern int warn_implicit; 499#else 500 int x_warn_implicit; 501#define warn_implicit global_options.x_warn_implicit 502#endif 503#ifdef GENERATOR_FILE 504extern int warn_implicit_function_declaration; 505#else 506 int x_warn_implicit_function_declaration; 507#define warn_implicit_function_declaration global_options.x_warn_implicit_function_declaration 508#endif 509#ifdef GENERATOR_FILE 510extern int warn_implicit_int; 511#else 512 int x_warn_implicit_int; 513#define warn_implicit_int global_options.x_warn_implicit_int 514#endif 515#ifdef GENERATOR_FILE 516extern int warn_init_self; 517#else 518 int x_warn_init_self; 519#define warn_init_self global_options.x_warn_init_self 520#endif 521#ifdef GENERATOR_FILE 522extern int warn_inline; 523#else 524 int x_warn_inline; 525#define warn_inline global_options.x_warn_inline 526#endif 527#ifdef GENERATOR_FILE 528extern int warn_int_to_pointer_cast; 529#else 530 int x_warn_int_to_pointer_cast; 531#define warn_int_to_pointer_cast global_options.x_warn_int_to_pointer_cast 532#endif 533#ifdef GENERATOR_FILE 534extern int warn_invalid_offsetof; 535#else 536 int x_warn_invalid_offsetof; 537#define warn_invalid_offsetof global_options.x_warn_invalid_offsetof 538#endif 539#ifdef GENERATOR_FILE 540extern int warn_jump_misses_init; 541#else 542 int x_warn_jump_misses_init; 543#define warn_jump_misses_init global_options.x_warn_jump_misses_init 544#endif 545#ifdef GENERATOR_FILE 546extern int warn_logical_op; 547#else 548 int x_warn_logical_op; 549#define warn_logical_op global_options.x_warn_logical_op 550#endif 551#ifdef GENERATOR_FILE 552extern int warn_long_long; 553#else 554 int x_warn_long_long; 555#define warn_long_long global_options.x_warn_long_long 556#endif 557#ifdef GENERATOR_FILE 558extern int warn_main; 559#else 560 int x_warn_main; 561#define warn_main global_options.x_warn_main 562#endif 563#ifdef GENERATOR_FILE 564extern int warn_missing_braces; 565#else 566 int x_warn_missing_braces; 567#define warn_missing_braces global_options.x_warn_missing_braces 568#endif 569#ifdef GENERATOR_FILE 570extern int warn_missing_declarations; 571#else 572 int x_warn_missing_declarations; 573#define warn_missing_declarations global_options.x_warn_missing_declarations 574#endif 575#ifdef GENERATOR_FILE 576extern int warn_missing_field_initializers; 577#else 578 int x_warn_missing_field_initializers; 579#define warn_missing_field_initializers global_options.x_warn_missing_field_initializers 580#endif 581#ifdef GENERATOR_FILE 582extern int warn_missing_format_attribute; 583#else 584 int x_warn_missing_format_attribute; 585#define warn_missing_format_attribute global_options.x_warn_missing_format_attribute 586#endif 587#ifdef GENERATOR_FILE 588extern int warn_missing_noreturn; 589#else 590 int x_warn_missing_noreturn; 591#define warn_missing_noreturn global_options.x_warn_missing_noreturn 592#endif 593#ifdef GENERATOR_FILE 594extern int warn_missing_parameter_type; 595#else 596 int x_warn_missing_parameter_type; 597#define warn_missing_parameter_type global_options.x_warn_missing_parameter_type 598#endif 599#ifdef GENERATOR_FILE 600extern int warn_missing_prototypes; 601#else 602 int x_warn_missing_prototypes; 603#define warn_missing_prototypes global_options.x_warn_missing_prototypes 604#endif 605#ifdef GENERATOR_FILE 606extern int warn_mudflap; 607#else 608 int x_warn_mudflap; 609#define warn_mudflap global_options.x_warn_mudflap 610#endif 611#ifdef GENERATOR_FILE 612extern int warn_nested_externs; 613#else 614 int x_warn_nested_externs; 615#define warn_nested_externs global_options.x_warn_nested_externs 616#endif 617#ifdef GENERATOR_FILE 618extern int warn_noexcept; 619#else 620 int x_warn_noexcept; 621#define warn_noexcept global_options.x_warn_noexcept 622#endif 623#ifdef GENERATOR_FILE 624extern int warn_nontemplate_friend; 625#else 626 int x_warn_nontemplate_friend; 627#define warn_nontemplate_friend global_options.x_warn_nontemplate_friend 628#endif 629#ifdef GENERATOR_FILE 630extern int warn_nonvdtor; 631#else 632 int x_warn_nonvdtor; 633#define warn_nonvdtor global_options.x_warn_nonvdtor 634#endif 635#ifdef GENERATOR_FILE 636extern int warn_nonnull; 637#else 638 int x_warn_nonnull; 639#define warn_nonnull global_options.x_warn_nonnull 640#endif 641#ifdef GENERATOR_FILE 642extern int warn_old_style_cast; 643#else 644 int x_warn_old_style_cast; 645#define warn_old_style_cast global_options.x_warn_old_style_cast 646#endif 647#ifdef GENERATOR_FILE 648extern int warn_old_style_declaration; 649#else 650 int x_warn_old_style_declaration; 651#define warn_old_style_declaration global_options.x_warn_old_style_declaration 652#endif 653#ifdef GENERATOR_FILE 654extern int warn_old_style_definition; 655#else 656 int x_warn_old_style_definition; 657#define warn_old_style_definition global_options.x_warn_old_style_definition 658#endif 659#ifdef GENERATOR_FILE 660extern int flag_newer; 661#else 662 int x_flag_newer; 663#define flag_newer global_options.x_flag_newer 664#endif 665#ifdef GENERATOR_FILE 666extern int warn_overflow; 667#else 668 int x_warn_overflow; 669#define warn_overflow global_options.x_warn_overflow 670#endif 671#ifdef GENERATOR_FILE 672extern int warn_overlength_strings; 673#else 674 int x_warn_overlength_strings; 675#define warn_overlength_strings global_options.x_warn_overlength_strings 676#endif 677#ifdef GENERATOR_FILE 678extern int warn_overloaded_virtual; 679#else 680 int x_warn_overloaded_virtual; 681#define warn_overloaded_virtual global_options.x_warn_overloaded_virtual 682#endif 683#ifdef GENERATOR_FILE 684extern int warn_override_init; 685#else 686 int x_warn_override_init; 687#define warn_override_init global_options.x_warn_override_init 688#endif 689#ifdef GENERATOR_FILE 690extern int warn_packed; 691#else 692 int x_warn_packed; 693#define warn_packed global_options.x_warn_packed 694#endif 695#ifdef GENERATOR_FILE 696extern int warn_packed_bitfield_compat; 697#else 698 int x_warn_packed_bitfield_compat; 699#define warn_packed_bitfield_compat global_options.x_warn_packed_bitfield_compat 700#endif 701#ifdef GENERATOR_FILE 702extern int warn_padded; 703#else 704 int x_warn_padded; 705#define warn_padded global_options.x_warn_padded 706#endif 707#ifdef GENERATOR_FILE 708extern int warn_parentheses; 709#else 710 int x_warn_parentheses; 711#define warn_parentheses global_options.x_warn_parentheses 712#endif 713#ifdef GENERATOR_FILE 714extern int warn_pmf2ptr; 715#else 716 int x_warn_pmf2ptr; 717#define warn_pmf2ptr global_options.x_warn_pmf2ptr 718#endif 719#ifdef GENERATOR_FILE 720extern int warn_pointer_arith; 721#else 722 int x_warn_pointer_arith; 723#define warn_pointer_arith global_options.x_warn_pointer_arith 724#endif 725#ifdef GENERATOR_FILE 726extern int warn_pointer_sign; 727#else 728 int x_warn_pointer_sign; 729#define warn_pointer_sign global_options.x_warn_pointer_sign 730#endif 731#ifdef GENERATOR_FILE 732extern int warn_pointer_to_int_cast; 733#else 734 int x_warn_pointer_to_int_cast; 735#define warn_pointer_to_int_cast global_options.x_warn_pointer_to_int_cast 736#endif 737#ifdef GENERATOR_FILE 738extern int flag_poison_system_directories; 739#else 740 int x_flag_poison_system_directories; 741#define flag_poison_system_directories global_options.x_flag_poison_system_directories 742#endif 743#ifdef GENERATOR_FILE 744extern int warn_pragmas; 745#else 746 int x_warn_pragmas; 747#define warn_pragmas global_options.x_warn_pragmas 748#endif 749#ifdef GENERATOR_FILE 750extern int warn_property_assign_default; 751#else 752 int x_warn_property_assign_default; 753#define warn_property_assign_default global_options.x_warn_property_assign_default 754#endif 755#ifdef GENERATOR_FILE 756extern int warn_protocol; 757#else 758 int x_warn_protocol; 759#define warn_protocol global_options.x_warn_protocol 760#endif 761#ifdef GENERATOR_FILE 762extern int warn_psabi; 763#else 764 int x_warn_psabi; 765#define warn_psabi global_options.x_warn_psabi 766#endif 767#ifdef GENERATOR_FILE 768extern int warn_redundant_decls; 769#else 770 int x_warn_redundant_decls; 771#define warn_redundant_decls global_options.x_warn_redundant_decls 772#endif 773#ifdef GENERATOR_FILE 774extern int flag_redundant; 775#else 776 int x_flag_redundant; 777#define flag_redundant global_options.x_flag_redundant 778#endif 779#ifdef GENERATOR_FILE 780extern int warn_reorder; 781#else 782 int x_warn_reorder; 783#define warn_reorder global_options.x_warn_reorder 784#endif 785#ifdef GENERATOR_FILE 786extern int warn_return_type; 787#else 788 int x_warn_return_type; 789#define warn_return_type global_options.x_warn_return_type 790#endif 791#ifdef GENERATOR_FILE 792extern int warn_selector; 793#else 794 int x_warn_selector; 795#define warn_selector global_options.x_warn_selector 796#endif 797#ifdef GENERATOR_FILE 798extern int warn_sequence_point; 799#else 800 int x_warn_sequence_point; 801#define warn_sequence_point global_options.x_warn_sequence_point 802#endif 803#ifdef GENERATOR_FILE 804extern int warn_shadow; 805#else 806 int x_warn_shadow; 807#define warn_shadow global_options.x_warn_shadow 808#endif 809#ifdef GENERATOR_FILE 810extern int warn_sign_compare; 811#else 812 int x_warn_sign_compare; 813#define warn_sign_compare global_options.x_warn_sign_compare 814#endif 815#ifdef GENERATOR_FILE 816extern int warn_sign_conversion; 817#else 818 int x_warn_sign_conversion; 819#define warn_sign_conversion global_options.x_warn_sign_conversion 820#endif 821#ifdef GENERATOR_FILE 822extern int warn_sign_promo; 823#else 824 int x_warn_sign_promo; 825#define warn_sign_promo global_options.x_warn_sign_promo 826#endif 827#ifdef GENERATOR_FILE 828extern int warn_stack_protect; 829#else 830 int x_warn_stack_protect; 831#define warn_stack_protect global_options.x_warn_stack_protect 832#endif 833#ifdef GENERATOR_FILE 834extern int warn_strict_aliasing; 835#else 836 int x_warn_strict_aliasing; 837#define warn_strict_aliasing global_options.x_warn_strict_aliasing 838#endif 839#ifdef GENERATOR_FILE 840extern int warn_strict_null_sentinel; 841#else 842 int x_warn_strict_null_sentinel; 843#define warn_strict_null_sentinel global_options.x_warn_strict_null_sentinel 844#endif 845#ifdef GENERATOR_FILE 846extern int warn_strict_overflow; 847#else 848 int x_warn_strict_overflow; 849#define warn_strict_overflow global_options.x_warn_strict_overflow 850#endif 851#ifdef GENERATOR_FILE 852extern int warn_strict_prototypes; 853#else 854 int x_warn_strict_prototypes; 855#define warn_strict_prototypes global_options.x_warn_strict_prototypes 856#endif 857#ifdef GENERATOR_FILE 858extern int warn_strict_selector_match; 859#else 860 int x_warn_strict_selector_match; 861#define warn_strict_selector_match global_options.x_warn_strict_selector_match 862#endif 863#ifdef GENERATOR_FILE 864extern int warn_suggest_attribute_const; 865#else 866 int x_warn_suggest_attribute_const; 867#define warn_suggest_attribute_const global_options.x_warn_suggest_attribute_const 868#endif 869#ifdef GENERATOR_FILE 870extern int warn_suggest_attribute_noreturn; 871#else 872 int x_warn_suggest_attribute_noreturn; 873#define warn_suggest_attribute_noreturn global_options.x_warn_suggest_attribute_noreturn 874#endif 875#ifdef GENERATOR_FILE 876extern int warn_suggest_attribute_pure; 877#else 878 int x_warn_suggest_attribute_pure; 879#define warn_suggest_attribute_pure global_options.x_warn_suggest_attribute_pure 880#endif 881#ifdef GENERATOR_FILE 882extern int warn_switch; 883#else 884 int x_warn_switch; 885#define warn_switch global_options.x_warn_switch 886#endif 887#ifdef GENERATOR_FILE 888extern int warn_switch_default; 889#else 890 int x_warn_switch_default; 891#define warn_switch_default global_options.x_warn_switch_default 892#endif 893#ifdef GENERATOR_FILE 894extern int warn_switch_enum; 895#else 896 int x_warn_switch_enum; 897#define warn_switch_enum global_options.x_warn_switch_enum 898#endif 899#ifdef GENERATOR_FILE 900extern int warn_sync_nand; 901#else 902 int x_warn_sync_nand; 903#define warn_sync_nand global_options.x_warn_sync_nand 904#endif 905#ifdef GENERATOR_FILE 906extern int warn_synth; 907#else 908 int x_warn_synth; 909#define warn_synth global_options.x_warn_synth 910#endif 911#ifdef GENERATOR_FILE 912extern int warn_system_headers; 913#else 914 int x_warn_system_headers; 915#define warn_system_headers global_options.x_warn_system_headers 916#endif 917#ifdef GENERATOR_FILE 918extern int warn_traditional; 919#else 920 int x_warn_traditional; 921#define warn_traditional global_options.x_warn_traditional 922#endif 923#ifdef GENERATOR_FILE 924extern int warn_traditional_conversion; 925#else 926 int x_warn_traditional_conversion; 927#define warn_traditional_conversion global_options.x_warn_traditional_conversion 928#endif 929#ifdef GENERATOR_FILE 930extern int warn_trampolines; 931#else 932 int x_warn_trampolines; 933#define warn_trampolines global_options.x_warn_trampolines 934#endif 935#ifdef GENERATOR_FILE 936extern int warn_type_limits; 937#else 938 int x_warn_type_limits; 939#define warn_type_limits global_options.x_warn_type_limits 940#endif 941#ifdef GENERATOR_FILE 942extern int warn_undeclared_selector; 943#else 944 int x_warn_undeclared_selector; 945#define warn_undeclared_selector global_options.x_warn_undeclared_selector 946#endif 947#ifdef GENERATOR_FILE 948extern int warn_uninitialized; 949#else 950 int x_warn_uninitialized; 951#define warn_uninitialized global_options.x_warn_uninitialized 952#endif 953#ifdef GENERATOR_FILE 954extern int warn_unsafe_loop_optimizations; 955#else 956 int x_warn_unsafe_loop_optimizations; 957#define warn_unsafe_loop_optimizations global_options.x_warn_unsafe_loop_optimizations 958#endif 959#ifdef GENERATOR_FILE 960extern int warn_unsuffixed_float_constants; 961#else 962 int x_warn_unsuffixed_float_constants; 963#define warn_unsuffixed_float_constants global_options.x_warn_unsuffixed_float_constants 964#endif 965#ifdef GENERATOR_FILE 966extern int warn_unused; 967#else 968 int x_warn_unused; 969#define warn_unused global_options.x_warn_unused 970#endif 971#ifdef GENERATOR_FILE 972extern int warn_unused_but_set_parameter; 973#else 974 int x_warn_unused_but_set_parameter; 975#define warn_unused_but_set_parameter global_options.x_warn_unused_but_set_parameter 976#endif 977#ifdef GENERATOR_FILE 978extern int warn_unused_but_set_variable; 979#else 980 int x_warn_unused_but_set_variable; 981#define warn_unused_but_set_variable global_options.x_warn_unused_but_set_variable 982#endif 983#ifdef GENERATOR_FILE 984extern int warn_unused_function; 985#else 986 int x_warn_unused_function; 987#define warn_unused_function global_options.x_warn_unused_function 988#endif 989#ifdef GENERATOR_FILE 990extern int warn_unused_label; 991#else 992 int x_warn_unused_label; 993#define warn_unused_label global_options.x_warn_unused_label 994#endif 995#ifdef GENERATOR_FILE 996extern int warn_unused_parameter; 997#else 998 int x_warn_unused_parameter; 999#define warn_unused_parameter global_options.x_warn_unused_parameter 1000#endif 1001#ifdef GENERATOR_FILE 1002extern int warn_unused_result; 1003#else 1004 int x_warn_unused_result; 1005#define warn_unused_result global_options.x_warn_unused_result 1006#endif 1007#ifdef GENERATOR_FILE 1008extern int warn_unused_value; 1009#else 1010 int x_warn_unused_value; 1011#define warn_unused_value global_options.x_warn_unused_value 1012#endif 1013#ifdef GENERATOR_FILE 1014extern int warn_unused_variable; 1015#else 1016 int x_warn_unused_variable; 1017#define warn_unused_variable global_options.x_warn_unused_variable 1018#endif 1019#ifdef GENERATOR_FILE 1020extern int warn_vla; 1021#else 1022 int x_warn_vla; 1023#define warn_vla global_options.x_warn_vla 1024#endif 1025#ifdef GENERATOR_FILE 1026extern int warn_volatile_register_var; 1027#else 1028 int x_warn_volatile_register_var; 1029#define warn_volatile_register_var global_options.x_warn_volatile_register_var 1030#endif 1031#ifdef GENERATOR_FILE 1032extern int warn_write_strings; 1033#else 1034 int x_warn_write_strings; 1035#define warn_write_strings global_options.x_warn_write_strings 1036#endif 1037#ifdef GENERATOR_FILE 1038extern const char *aux_info_file_name; 1039#else 1040 const char *x_aux_info_file_name; 1041#define aux_info_file_name global_options.x_aux_info_file_name 1042#endif 1043#ifdef GENERATOR_FILE 1044extern const char *aux_base_name; 1045#else 1046 const char *x_aux_base_name; 1047#define aux_base_name global_options.x_aux_base_name 1048#endif 1049#ifdef GENERATOR_FILE 1050extern const char *dump_base_name; 1051#else 1052 const char *x_dump_base_name; 1053#define dump_base_name global_options.x_dump_base_name 1054#endif 1055#ifdef GENERATOR_FILE 1056extern const char *dump_dir_name; 1057#else 1058 const char *x_dump_dir_name; 1059#define dump_dir_name global_options.x_dump_dir_name 1060#endif 1061#ifdef GENERATOR_FILE 1062extern int flag_pic; 1063#else 1064 int x_flag_pic; 1065#define flag_pic global_options.x_flag_pic 1066#endif 1067#ifdef GENERATOR_FILE 1068extern int flag_pie; 1069#else 1070 int x_flag_pie; 1071#define flag_pie global_options.x_flag_pie 1072#endif 1073#ifdef GENERATOR_FILE 1074extern int flag_abi_version; 1075#else 1076 int x_flag_abi_version; 1077#define flag_abi_version global_options.x_flag_abi_version 1078#endif 1079#ifdef GENERATOR_FILE 1080extern int flag_access_control; 1081#else 1082 int x_flag_access_control; 1083#define flag_access_control global_options.x_flag_access_control 1084#endif 1085#ifdef GENERATOR_FILE 1086extern int flag_align_arrays; 1087#else 1088 int x_flag_align_arrays; 1089#define flag_align_arrays global_options.x_flag_align_arrays 1090#endif 1091#ifdef GENERATOR_FILE 1092extern int align_functions; 1093#else 1094 int x_align_functions; 1095#define align_functions global_options.x_align_functions 1096#endif 1097#ifdef GENERATOR_FILE 1098extern int align_jumps; 1099#else 1100 int x_align_jumps; 1101#define align_jumps global_options.x_align_jumps 1102#endif 1103#ifdef GENERATOR_FILE 1104extern int align_labels; 1105#else 1106 int x_align_labels; 1107#define align_labels global_options.x_align_labels 1108#endif 1109#ifdef GENERATOR_FILE 1110extern int align_loops; 1111#else 1112 int x_align_loops; 1113#define align_loops global_options.x_align_loops 1114#endif 1115#ifdef GENERATOR_FILE 1116extern int flag_no_asm; 1117#else 1118 int x_flag_no_asm; 1119#define flag_no_asm global_options.x_flag_no_asm 1120#endif 1121#ifdef GENERATOR_FILE 1122extern int flag_assert; 1123#else 1124 int x_flag_assert; 1125#define flag_assert global_options.x_flag_assert 1126#endif 1127#ifdef GENERATOR_FILE 1128extern int flag_associative_math; 1129#else 1130 int x_flag_associative_math; 1131#define flag_associative_math global_options.x_flag_associative_math 1132#endif 1133#ifdef GENERATOR_FILE 1134extern int flag_asynchronous_unwind_tables; 1135#else 1136 int x_flag_asynchronous_unwind_tables; 1137#define flag_asynchronous_unwind_tables global_options.x_flag_asynchronous_unwind_tables 1138#endif 1139#ifdef GENERATOR_FILE 1140extern int flag_auto_inc_dec; 1141#else 1142 int x_flag_auto_inc_dec; 1143#define flag_auto_inc_dec global_options.x_flag_auto_inc_dec 1144#endif 1145#ifdef GENERATOR_FILE 1146extern int flag_bootstrap_classes; 1147#else 1148 int x_flag_bootstrap_classes; 1149#define flag_bootstrap_classes global_options.x_flag_bootstrap_classes 1150#endif 1151#ifdef GENERATOR_FILE 1152extern int flag_bounds_check; 1153#else 1154 int x_flag_bounds_check; 1155#define flag_bounds_check global_options.x_flag_bounds_check 1156#endif 1157#ifdef GENERATOR_FILE 1158extern int flag_branch_on_count_reg; 1159#else 1160 int x_flag_branch_on_count_reg; 1161#define flag_branch_on_count_reg global_options.x_flag_branch_on_count_reg 1162#endif 1163#ifdef GENERATOR_FILE 1164extern int flag_branch_probabilities; 1165#else 1166 int x_flag_branch_probabilities; 1167#define flag_branch_probabilities global_options.x_flag_branch_probabilities 1168#endif 1169#ifdef GENERATOR_FILE 1170extern int flag_branch_target_load_optimize; 1171#else 1172 int x_flag_branch_target_load_optimize; 1173#define flag_branch_target_load_optimize global_options.x_flag_branch_target_load_optimize 1174#endif 1175#ifdef GENERATOR_FILE 1176extern int flag_branch_target_load_optimize2; 1177#else 1178 int x_flag_branch_target_load_optimize2; 1179#define flag_branch_target_load_optimize2 global_options.x_flag_branch_target_load_optimize2 1180#endif 1181#ifdef GENERATOR_FILE 1182extern int flag_btr_bb_exclusive; 1183#else 1184 int x_flag_btr_bb_exclusive; 1185#define flag_btr_bb_exclusive global_options.x_flag_btr_bb_exclusive 1186#endif 1187#ifdef GENERATOR_FILE 1188extern int flag_no_builtin; 1189#else 1190 int x_flag_no_builtin; 1191#define flag_no_builtin global_options.x_flag_no_builtin 1192#endif 1193#ifdef GENERATOR_FILE 1194extern void *common_deferred_options; 1195#else 1196 void *x_common_deferred_options; 1197#define common_deferred_options global_options.x_common_deferred_options 1198#endif 1199#ifdef GENERATOR_FILE 1200extern int flag_caller_saves; 1201#else 1202 int x_flag_caller_saves; 1203#define flag_caller_saves global_options.x_flag_caller_saves 1204#endif 1205#ifdef GENERATOR_FILE 1206extern int flag_check_data_deps; 1207#else 1208 int x_flag_check_data_deps; 1209#define flag_check_data_deps global_options.x_flag_check_data_deps 1210#endif 1211#ifdef GENERATOR_FILE 1212extern int flag_check_new; 1213#else 1214 int x_flag_check_new; 1215#define flag_check_new global_options.x_flag_check_new 1216#endif 1217#ifdef GENERATOR_FILE 1218extern int flag_check_references; 1219#else 1220 int x_flag_check_references; 1221#define flag_check_references global_options.x_flag_check_references 1222#endif 1223#ifdef GENERATOR_FILE 1224extern int flag_combine_stack_adjustments; 1225#else 1226 int x_flag_combine_stack_adjustments; 1227#define flag_combine_stack_adjustments global_options.x_flag_combine_stack_adjustments 1228#endif 1229#ifdef GENERATOR_FILE 1230extern int flag_no_common; 1231#else 1232 int x_flag_no_common; 1233#define flag_no_common global_options.x_flag_no_common 1234#endif 1235#ifdef GENERATOR_FILE 1236extern int flag_compare_debug; 1237#else 1238 int x_flag_compare_debug; 1239#define flag_compare_debug global_options.x_flag_compare_debug 1240#endif 1241#ifdef GENERATOR_FILE 1242extern const char *flag_compare_debug_opt; 1243#else 1244 const char *x_flag_compare_debug_opt; 1245#define flag_compare_debug_opt global_options.x_flag_compare_debug_opt 1246#endif 1247#ifdef GENERATOR_FILE 1248extern int flag_compare_elim_after_reload; 1249#else 1250 int x_flag_compare_elim_after_reload; 1251#define flag_compare_elim_after_reload global_options.x_flag_compare_elim_after_reload 1252#endif 1253#ifdef GENERATOR_FILE 1254extern int flag_conserve_space; 1255#else 1256 int x_flag_conserve_space; 1257#define flag_conserve_space global_options.x_flag_conserve_space 1258#endif 1259#ifdef GENERATOR_FILE 1260extern int flag_conserve_stack; 1261#else 1262 int x_flag_conserve_stack; 1263#define flag_conserve_stack global_options.x_flag_conserve_stack 1264#endif 1265#ifdef GENERATOR_FILE 1266extern int max_constexpr_depth; 1267#else 1268 int x_max_constexpr_depth; 1269#define max_constexpr_depth global_options.x_max_constexpr_depth 1270#endif 1271#ifdef GENERATOR_FILE 1272extern int flag_cprop_registers; 1273#else 1274 int x_flag_cprop_registers; 1275#define flag_cprop_registers global_options.x_flag_cprop_registers 1276#endif 1277#ifdef GENERATOR_FILE 1278extern int flag_crossjumping; 1279#else 1280 int x_flag_crossjumping; 1281#define flag_crossjumping global_options.x_flag_crossjumping 1282#endif 1283#ifdef GENERATOR_FILE 1284extern int flag_cse_follow_jumps; 1285#else 1286 int x_flag_cse_follow_jumps; 1287#define flag_cse_follow_jumps global_options.x_flag_cse_follow_jumps 1288#endif 1289#ifdef GENERATOR_FILE 1290extern int flag_cx_fortran_rules; 1291#else 1292 int x_flag_cx_fortran_rules; 1293#define flag_cx_fortran_rules global_options.x_flag_cx_fortran_rules 1294#endif 1295#ifdef GENERATOR_FILE 1296extern int flag_cx_limited_range; 1297#else 1298 int x_flag_cx_limited_range; 1299#define flag_cx_limited_range global_options.x_flag_cx_limited_range 1300#endif 1301#ifdef GENERATOR_FILE 1302extern int flag_data_sections; 1303#else 1304 int x_flag_data_sections; 1305#define flag_data_sections global_options.x_flag_data_sections 1306#endif 1307#ifdef GENERATOR_FILE 1308extern int flag_dce; 1309#else 1310 int x_flag_dce; 1311#define flag_dce global_options.x_flag_dce 1312#endif 1313#ifdef GENERATOR_FILE 1314extern int flag_deduce_init_list; 1315#else 1316 int x_flag_deduce_init_list; 1317#define flag_deduce_init_list global_options.x_flag_deduce_init_list 1318#endif 1319#ifdef GENERATOR_FILE 1320extern int flag_defer_pop; 1321#else 1322 int x_flag_defer_pop; 1323#define flag_defer_pop global_options.x_flag_defer_pop 1324#endif 1325#ifdef GENERATOR_FILE 1326extern int flag_delayed_branch; 1327#else 1328 int x_flag_delayed_branch; 1329#define flag_delayed_branch global_options.x_flag_delayed_branch 1330#endif 1331#ifdef GENERATOR_FILE 1332extern int flag_delete_null_pointer_checks; 1333#else 1334 int x_flag_delete_null_pointer_checks; 1335#define flag_delete_null_pointer_checks global_options.x_flag_delete_null_pointer_checks 1336#endif 1337#ifdef GENERATOR_FILE 1338extern int flag_devirtualize; 1339#else 1340 int x_flag_devirtualize; 1341#define flag_devirtualize global_options.x_flag_devirtualize 1342#endif 1343#ifdef GENERATOR_FILE 1344extern int flag_diagnostics_show_option; 1345#else 1346 int x_flag_diagnostics_show_option; 1347#define flag_diagnostics_show_option global_options.x_flag_diagnostics_show_option 1348#endif 1349#ifdef GENERATOR_FILE 1350extern int flag_dse; 1351#else 1352 int x_flag_dse; 1353#define flag_dse global_options.x_flag_dse 1354#endif 1355#ifdef GENERATOR_FILE 1356extern const char *flag_dump_final_insns; 1357#else 1358 const char *x_flag_dump_final_insns; 1359#define flag_dump_final_insns global_options.x_flag_dump_final_insns 1360#endif 1361#ifdef GENERATOR_FILE 1362extern const char *flag_dump_go_spec; 1363#else 1364 const char *x_flag_dump_go_spec; 1365#define flag_dump_go_spec global_options.x_flag_dump_go_spec 1366#endif 1367#ifdef GENERATOR_FILE 1368extern int flag_dump_noaddr; 1369#else 1370 int x_flag_dump_noaddr; 1371#define flag_dump_noaddr global_options.x_flag_dump_noaddr 1372#endif 1373#ifdef GENERATOR_FILE 1374extern int flag_dump_unnumbered; 1375#else 1376 int x_flag_dump_unnumbered; 1377#define flag_dump_unnumbered global_options.x_flag_dump_unnumbered 1378#endif 1379#ifdef GENERATOR_FILE 1380extern int flag_dump_unnumbered_links; 1381#else 1382 int x_flag_dump_unnumbered_links; 1383#define flag_dump_unnumbered_links global_options.x_flag_dump_unnumbered_links 1384#endif 1385#ifdef GENERATOR_FILE 1386extern int flag_dwarf2_cfi_asm; 1387#else 1388 int x_flag_dwarf2_cfi_asm; 1389#define flag_dwarf2_cfi_asm global_options.x_flag_dwarf2_cfi_asm 1390#endif 1391#ifdef GENERATOR_FILE 1392extern int flag_early_inlining; 1393#else 1394 int x_flag_early_inlining; 1395#define flag_early_inlining global_options.x_flag_early_inlining 1396#endif 1397#ifdef GENERATOR_FILE 1398extern int flag_elide_constructors; 1399#else 1400 int x_flag_elide_constructors; 1401#define flag_elide_constructors global_options.x_flag_elide_constructors 1402#endif 1403#ifdef GENERATOR_FILE 1404extern int flag_eliminate_dwarf2_dups; 1405#else 1406 int x_flag_eliminate_dwarf2_dups; 1407#define flag_eliminate_dwarf2_dups global_options.x_flag_eliminate_dwarf2_dups 1408#endif 1409#ifdef GENERATOR_FILE 1410extern int flag_debug_only_used_symbols; 1411#else 1412 int x_flag_debug_only_used_symbols; 1413#define flag_debug_only_used_symbols global_options.x_flag_debug_only_used_symbols 1414#endif 1415#ifdef GENERATOR_FILE 1416extern int flag_eliminate_unused_debug_types; 1417#else 1418 int x_flag_eliminate_unused_debug_types; 1419#define flag_eliminate_unused_debug_types global_options.x_flag_eliminate_unused_debug_types 1420#endif 1421#ifdef GENERATOR_FILE 1422extern int flag_emit_class_debug_always; 1423#else 1424 int x_flag_emit_class_debug_always; 1425#define flag_emit_class_debug_always global_options.x_flag_emit_class_debug_always 1426#endif 1427#ifdef GENERATOR_FILE 1428extern int flag_emit_class_files; 1429#else 1430 int x_flag_emit_class_files; 1431#define flag_emit_class_files global_options.x_flag_emit_class_files 1432#endif 1433#ifdef GENERATOR_FILE 1434extern int flag_enable_icf_debug; 1435#else 1436 int x_flag_enable_icf_debug; 1437#define flag_enable_icf_debug global_options.x_flag_enable_icf_debug 1438#endif 1439#ifdef GENERATOR_FILE 1440extern int flag_enforce_eh_specs; 1441#else 1442 int x_flag_enforce_eh_specs; 1443#define flag_enforce_eh_specs global_options.x_flag_enforce_eh_specs 1444#endif 1445#ifdef GENERATOR_FILE 1446extern int flag_exceptions; 1447#else 1448 int x_flag_exceptions; 1449#define flag_exceptions global_options.x_flag_exceptions 1450#endif 1451#ifdef GENERATOR_FILE 1452extern enum excess_precision flag_excess_precision_cmdline; 1453#else 1454 enum excess_precision x_flag_excess_precision_cmdline; 1455#define flag_excess_precision_cmdline global_options.x_flag_excess_precision_cmdline 1456#endif 1457#ifdef GENERATOR_FILE 1458extern int flag_expensive_optimizations; 1459#else 1460 int x_flag_expensive_optimizations; 1461#define flag_expensive_optimizations global_options.x_flag_expensive_optimizations 1462#endif 1463#ifdef GENERATOR_FILE 1464extern int flag_ee; 1465#else 1466 int x_flag_ee; 1467#define flag_ee global_options.x_flag_ee 1468#endif 1469#ifdef GENERATOR_FILE 1470extern int feature_proxy_flag; 1471#else 1472 int x_feature_proxy_flag; 1473#define feature_proxy_flag global_options.x_feature_proxy_flag 1474#endif 1475#ifdef GENERATOR_FILE 1476extern int flag_filelist_file; 1477#else 1478 int x_flag_filelist_file; 1479#define flag_filelist_file global_options.x_flag_filelist_file 1480#endif 1481#ifdef GENERATOR_FILE 1482extern int flag_finite_math_only; 1483#else 1484 int x_flag_finite_math_only; 1485#define flag_finite_math_only global_options.x_flag_finite_math_only 1486#endif 1487#ifdef GENERATOR_FILE 1488extern int flag_float_store; 1489#else 1490 int x_flag_float_store; 1491#define flag_float_store global_options.x_flag_float_store 1492#endif 1493#ifdef GENERATOR_FILE 1494extern int flag_new_for_scope; 1495#else 1496 int x_flag_new_for_scope; 1497#define flag_new_for_scope global_options.x_flag_new_for_scope 1498#endif 1499#ifdef GENERATOR_FILE 1500extern int flag_force_classes_archive_check; 1501#else 1502 int x_flag_force_classes_archive_check; 1503#define flag_force_classes_archive_check global_options.x_flag_force_classes_archive_check 1504#endif 1505#ifdef GENERATOR_FILE 1506extern int flag_forward_propagate; 1507#else 1508 int x_flag_forward_propagate; 1509#define flag_forward_propagate global_options.x_flag_forward_propagate 1510#endif 1511#ifdef GENERATOR_FILE 1512extern enum fp_contract_mode flag_fp_contract_mode; 1513#else 1514 enum fp_contract_mode x_flag_fp_contract_mode; 1515#define flag_fp_contract_mode global_options.x_flag_fp_contract_mode 1516#endif 1517#ifdef GENERATOR_FILE 1518extern int flag_friend_injection; 1519#else 1520 int x_flag_friend_injection; 1521#define flag_friend_injection global_options.x_flag_friend_injection 1522#endif 1523#ifdef GENERATOR_FILE 1524extern int flag_no_function_cse; 1525#else 1526 int x_flag_no_function_cse; 1527#define flag_no_function_cse global_options.x_flag_no_function_cse 1528#endif 1529#ifdef GENERATOR_FILE 1530extern int flag_function_sections; 1531#else 1532 int x_flag_function_sections; 1533#define flag_function_sections global_options.x_flag_function_sections 1534#endif 1535#ifdef GENERATOR_FILE 1536extern int flag_gcse; 1537#else 1538 int x_flag_gcse; 1539#define flag_gcse global_options.x_flag_gcse 1540#endif 1541#ifdef GENERATOR_FILE 1542extern int flag_gcse_after_reload; 1543#else 1544 int x_flag_gcse_after_reload; 1545#define flag_gcse_after_reload global_options.x_flag_gcse_after_reload 1546#endif 1547#ifdef GENERATOR_FILE 1548extern int flag_gcse_las; 1549#else 1550 int x_flag_gcse_las; 1551#define flag_gcse_las global_options.x_flag_gcse_las 1552#endif 1553#ifdef GENERATOR_FILE 1554extern int flag_gcse_lm; 1555#else 1556 int x_flag_gcse_lm; 1557#define flag_gcse_lm global_options.x_flag_gcse_lm 1558#endif 1559#ifdef GENERATOR_FILE 1560extern int flag_gcse_sm; 1561#else 1562 int x_flag_gcse_sm; 1563#define flag_gcse_sm global_options.x_flag_gcse_sm 1564#endif 1565#ifdef GENERATOR_FILE 1566extern int flag_no_gnu_keywords; 1567#else 1568 int x_flag_no_gnu_keywords; 1569#define flag_no_gnu_keywords global_options.x_flag_no_gnu_keywords 1570#endif 1571#ifdef GENERATOR_FILE 1572extern int flag_gnu89_inline; 1573#else 1574 int x_flag_gnu89_inline; 1575#define flag_gnu89_inline global_options.x_flag_gnu89_inline 1576#endif 1577#ifdef GENERATOR_FILE 1578extern int flag_graphite; 1579#else 1580 int x_flag_graphite; 1581#define flag_graphite global_options.x_flag_graphite 1582#endif 1583#ifdef GENERATOR_FILE 1584extern int flag_graphite_identity; 1585#else 1586 int x_flag_graphite_identity; 1587#define flag_graphite_identity global_options.x_flag_graphite_identity 1588#endif 1589#ifdef GENERATOR_FILE 1590extern int flag_guess_branch_prob; 1591#else 1592 int x_flag_guess_branch_prob; 1593#define flag_guess_branch_prob global_options.x_flag_guess_branch_prob 1594#endif 1595#ifdef GENERATOR_FILE 1596extern int flag_hash_synchronization; 1597#else 1598 int x_flag_hash_synchronization; 1599#define flag_hash_synchronization global_options.x_flag_hash_synchronization 1600#endif 1601#ifdef GENERATOR_FILE 1602extern int flag_no_ident; 1603#else 1604 int x_flag_no_ident; 1605#define flag_no_ident global_options.x_flag_no_ident 1606#endif 1607#ifdef GENERATOR_FILE 1608extern int flag_if_conversion; 1609#else 1610 int x_flag_if_conversion; 1611#define flag_if_conversion global_options.x_flag_if_conversion 1612#endif 1613#ifdef GENERATOR_FILE 1614extern int flag_if_conversion2; 1615#else 1616 int x_flag_if_conversion2; 1617#define flag_if_conversion2 global_options.x_flag_if_conversion2 1618#endif 1619#ifdef GENERATOR_FILE 1620extern int flag_implement_inlines; 1621#else 1622 int x_flag_implement_inlines; 1623#define flag_implement_inlines global_options.x_flag_implement_inlines 1624#endif 1625#ifdef GENERATOR_FILE 1626extern int flag_implicit_inline_templates; 1627#else 1628 int x_flag_implicit_inline_templates; 1629#define flag_implicit_inline_templates global_options.x_flag_implicit_inline_templates 1630#endif 1631#ifdef GENERATOR_FILE 1632extern int flag_implicit_templates; 1633#else 1634 int x_flag_implicit_templates; 1635#define flag_implicit_templates global_options.x_flag_implicit_templates 1636#endif 1637#ifdef GENERATOR_FILE 1638extern int flag_indirect_classes; 1639#else 1640 int x_flag_indirect_classes; 1641#define flag_indirect_classes global_options.x_flag_indirect_classes 1642#endif 1643#ifdef GENERATOR_FILE 1644extern int flag_indirect_dispatch; 1645#else 1646 int x_flag_indirect_dispatch; 1647#define flag_indirect_dispatch global_options.x_flag_indirect_dispatch 1648#endif 1649#ifdef GENERATOR_FILE 1650extern int flag_indirect_inlining; 1651#else 1652 int x_flag_indirect_inlining; 1653#define flag_indirect_inlining global_options.x_flag_indirect_inlining 1654#endif 1655#ifdef GENERATOR_FILE 1656extern int flag_inhibit_size_directive; 1657#else 1658 int x_flag_inhibit_size_directive; 1659#define flag_inhibit_size_directive global_options.x_flag_inhibit_size_directive 1660#endif 1661#ifdef GENERATOR_FILE 1662extern int flag_no_inline; 1663#else 1664 int x_flag_no_inline; 1665#define flag_no_inline global_options.x_flag_no_inline 1666#endif 1667#ifdef GENERATOR_FILE 1668extern int flag_inline_functions; 1669#else 1670 int x_flag_inline_functions; 1671#define flag_inline_functions global_options.x_flag_inline_functions 1672#endif 1673#ifdef GENERATOR_FILE 1674extern int flag_inline_functions_called_once; 1675#else 1676 int x_flag_inline_functions_called_once; 1677#define flag_inline_functions_called_once global_options.x_flag_inline_functions_called_once 1678#endif 1679#ifdef GENERATOR_FILE 1680extern int flag_inline_small_functions; 1681#else 1682 int x_flag_inline_small_functions; 1683#define flag_inline_small_functions global_options.x_flag_inline_small_functions 1684#endif 1685#ifdef GENERATOR_FILE 1686extern int flag_instrument_call_entry_exit; 1687#else 1688 int x_flag_instrument_call_entry_exit; 1689#define flag_instrument_call_entry_exit global_options.x_flag_instrument_call_entry_exit 1690#endif 1691#ifdef GENERATOR_FILE 1692extern int flag_instrument_function_entry_exit; 1693#else 1694 int x_flag_instrument_function_entry_exit; 1695#define flag_instrument_function_entry_exit global_options.x_flag_instrument_function_entry_exit 1696#endif 1697#ifdef GENERATOR_FILE 1698extern int flag_ipa_cp; 1699#else 1700 int x_flag_ipa_cp; 1701#define flag_ipa_cp global_options.x_flag_ipa_cp 1702#endif 1703#ifdef GENERATOR_FILE 1704extern int flag_ipa_cp_clone; 1705#else 1706 int x_flag_ipa_cp_clone; 1707#define flag_ipa_cp_clone global_options.x_flag_ipa_cp_clone 1708#endif 1709#ifdef GENERATOR_FILE 1710extern int flag_ipa_matrix_reorg; 1711#else 1712 int x_flag_ipa_matrix_reorg; 1713#define flag_ipa_matrix_reorg global_options.x_flag_ipa_matrix_reorg 1714#endif 1715#ifdef GENERATOR_FILE 1716extern int flag_ipa_profile; 1717#else 1718 int x_flag_ipa_profile; 1719#define flag_ipa_profile global_options.x_flag_ipa_profile 1720#endif 1721#ifdef GENERATOR_FILE 1722extern int flag_ipa_pta; 1723#else 1724 int x_flag_ipa_pta; 1725#define flag_ipa_pta global_options.x_flag_ipa_pta 1726#endif 1727#ifdef GENERATOR_FILE 1728extern int flag_ipa_pure_const; 1729#else 1730 int x_flag_ipa_pure_const; 1731#define flag_ipa_pure_const global_options.x_flag_ipa_pure_const 1732#endif 1733#ifdef GENERATOR_FILE 1734extern int flag_ipa_reference; 1735#else 1736 int x_flag_ipa_reference; 1737#define flag_ipa_reference global_options.x_flag_ipa_reference 1738#endif 1739#ifdef GENERATOR_FILE 1740extern int flag_ipa_sra; 1741#else 1742 int x_flag_ipa_sra; 1743#define flag_ipa_sra global_options.x_flag_ipa_sra 1744#endif 1745#ifdef GENERATOR_FILE 1746extern int flag_ipa_struct_reorg; 1747#else 1748 int x_flag_ipa_struct_reorg; 1749#define flag_ipa_struct_reorg global_options.x_flag_ipa_struct_reorg 1750#endif 1751#ifdef GENERATOR_FILE 1752extern enum ira_algorithm flag_ira_algorithm; 1753#else 1754 enum ira_algorithm x_flag_ira_algorithm; 1755#define flag_ira_algorithm global_options.x_flag_ira_algorithm 1756#endif 1757#ifdef GENERATOR_FILE 1758extern int flag_ira_loop_pressure; 1759#else 1760 int x_flag_ira_loop_pressure; 1761#define flag_ira_loop_pressure global_options.x_flag_ira_loop_pressure 1762#endif 1763#ifdef GENERATOR_FILE 1764extern enum ira_region flag_ira_region; 1765#else 1766 enum ira_region x_flag_ira_region; 1767#define flag_ira_region global_options.x_flag_ira_region 1768#endif 1769#ifdef GENERATOR_FILE 1770extern int flag_ira_share_save_slots; 1771#else 1772 int x_flag_ira_share_save_slots; 1773#define flag_ira_share_save_slots global_options.x_flag_ira_share_save_slots 1774#endif 1775#ifdef GENERATOR_FILE 1776extern int flag_ira_share_spill_slots; 1777#else 1778 int x_flag_ira_share_spill_slots; 1779#define flag_ira_share_spill_slots global_options.x_flag_ira_share_spill_slots 1780#endif 1781#ifdef GENERATOR_FILE 1782extern int flag_ira_verbose; 1783#else 1784 int x_flag_ira_verbose; 1785#define flag_ira_verbose global_options.x_flag_ira_verbose 1786#endif 1787#ifdef GENERATOR_FILE 1788extern int flag_ivopts; 1789#else 1790 int x_flag_ivopts; 1791#define flag_ivopts global_options.x_flag_ivopts 1792#endif 1793#ifdef GENERATOR_FILE 1794extern int flag_jni; 1795#else 1796 int x_flag_jni; 1797#define flag_jni global_options.x_flag_jni 1798#endif 1799#ifdef GENERATOR_FILE 1800extern int flag_jump_tables; 1801#else 1802 int x_flag_jump_tables; 1803#define flag_jump_tables global_options.x_flag_jump_tables 1804#endif 1805#ifdef GENERATOR_FILE 1806extern int flag_keep_inline_dllexport; 1807#else 1808 int x_flag_keep_inline_dllexport; 1809#define flag_keep_inline_dllexport global_options.x_flag_keep_inline_dllexport 1810#endif 1811#ifdef GENERATOR_FILE 1812extern int flag_keep_inline_functions; 1813#else 1814 int x_flag_keep_inline_functions; 1815#define flag_keep_inline_functions global_options.x_flag_keep_inline_functions 1816#endif 1817#ifdef GENERATOR_FILE 1818extern int flag_keep_static_consts; 1819#else 1820 int x_flag_keep_static_consts; 1821#define flag_keep_static_consts global_options.x_flag_keep_static_consts 1822#endif 1823#ifdef GENERATOR_FILE 1824extern int flag_lax_vector_conversions; 1825#else 1826 int x_flag_lax_vector_conversions; 1827#define flag_lax_vector_conversions global_options.x_flag_lax_vector_conversions 1828#endif 1829#ifdef GENERATOR_FILE 1830extern int flag_leading_underscore; 1831#else 1832 int x_flag_leading_underscore; 1833#define flag_leading_underscore global_options.x_flag_leading_underscore 1834#endif 1835#ifdef GENERATOR_FILE 1836extern int license_me_flag; 1837#else 1838 int x_license_me_flag; 1839#define license_me_flag global_options.x_license_me_flag 1840#endif 1841#ifdef GENERATOR_FILE 1842extern int flag_loop_block; 1843#else 1844 int x_flag_loop_block; 1845#define flag_loop_block global_options.x_flag_loop_block 1846#endif 1847#ifdef GENERATOR_FILE 1848extern int flag_loop_flatten; 1849#else 1850 int x_flag_loop_flatten; 1851#define flag_loop_flatten global_options.x_flag_loop_flatten 1852#endif 1853#ifdef GENERATOR_FILE 1854extern int flag_loop_interchange; 1855#else 1856 int x_flag_loop_interchange; 1857#define flag_loop_interchange global_options.x_flag_loop_interchange 1858#endif 1859#ifdef GENERATOR_FILE 1860extern int flag_loop_parallelize_all; 1861#else 1862 int x_flag_loop_parallelize_all; 1863#define flag_loop_parallelize_all global_options.x_flag_loop_parallelize_all 1864#endif 1865#ifdef GENERATOR_FILE 1866extern int flag_loop_strip_mine; 1867#else 1868 int x_flag_loop_strip_mine; 1869#define flag_loop_strip_mine global_options.x_flag_loop_strip_mine 1870#endif 1871#ifdef GENERATOR_FILE 1872extern int flag_lto_compression_level; 1873#else 1874 int x_flag_lto_compression_level; 1875#define flag_lto_compression_level global_options.x_flag_lto_compression_level 1876#endif 1877#ifdef GENERATOR_FILE 1878extern int flag_lto_partition_1to1; 1879#else 1880 int x_flag_lto_partition_1to1; 1881#define flag_lto_partition_1to1 global_options.x_flag_lto_partition_1to1 1882#endif 1883#ifdef GENERATOR_FILE 1884extern int flag_lto_partition_balanced; 1885#else 1886 int x_flag_lto_partition_balanced; 1887#define flag_lto_partition_balanced global_options.x_flag_lto_partition_balanced 1888#endif 1889#ifdef GENERATOR_FILE 1890extern int flag_lto_partition_none; 1891#else 1892 int x_flag_lto_partition_none; 1893#define flag_lto_partition_none global_options.x_flag_lto_partition_none 1894#endif 1895#ifdef GENERATOR_FILE 1896extern int flag_lto_report; 1897#else 1898 int x_flag_lto_report; 1899#define flag_lto_report global_options.x_flag_lto_report 1900#endif 1901#ifdef GENERATOR_FILE 1902extern const char *flag_lto; 1903#else 1904 const char *x_flag_lto; 1905#define flag_lto global_options.x_flag_lto 1906#endif 1907#ifdef GENERATOR_FILE 1908extern int flag_ltrans; 1909#else 1910 int x_flag_ltrans; 1911#define flag_ltrans global_options.x_flag_ltrans 1912#endif 1913#ifdef GENERATOR_FILE 1914extern const char *ltrans_output_list; 1915#else 1916 const char *x_ltrans_output_list; 1917#define ltrans_output_list global_options.x_ltrans_output_list 1918#endif 1919#ifdef GENERATOR_FILE 1920extern int flag_errno_math; 1921#else 1922 int x_flag_errno_math; 1923#define flag_errno_math global_options.x_flag_errno_math 1924#endif 1925#ifdef GENERATOR_FILE 1926extern int flag_max_errors; 1927#else 1928 int x_flag_max_errors; 1929#define flag_max_errors global_options.x_flag_max_errors 1930#endif 1931#ifdef GENERATOR_FILE 1932extern int mem_report; 1933#else 1934 int x_mem_report; 1935#define mem_report global_options.x_mem_report 1936#endif 1937#ifdef GENERATOR_FILE 1938extern int flag_merge_constants; 1939#else 1940 int x_flag_merge_constants; 1941#define flag_merge_constants global_options.x_flag_merge_constants 1942#endif 1943#ifdef GENERATOR_FILE 1944extern int flag_merge_debug_strings; 1945#else 1946 int x_flag_merge_debug_strings; 1947#define flag_merge_debug_strings global_options.x_flag_merge_debug_strings 1948#endif 1949#ifdef GENERATOR_FILE 1950extern int flag_modulo_sched; 1951#else 1952 int x_flag_modulo_sched; 1953#define flag_modulo_sched global_options.x_flag_modulo_sched 1954#endif 1955#ifdef GENERATOR_FILE 1956extern int flag_modulo_sched_allow_regmoves; 1957#else 1958 int x_flag_modulo_sched_allow_regmoves; 1959#define flag_modulo_sched_allow_regmoves global_options.x_flag_modulo_sched_allow_regmoves 1960#endif 1961#ifdef GENERATOR_FILE 1962extern int flag_move_loop_invariants; 1963#else 1964 int x_flag_move_loop_invariants; 1965#define flag_move_loop_invariants global_options.x_flag_move_loop_invariants 1966#endif 1967#ifdef GENERATOR_FILE 1968extern int flag_ms_extensions; 1969#else 1970 int x_flag_ms_extensions; 1971#define flag_ms_extensions global_options.x_flag_ms_extensions 1972#endif 1973#ifdef GENERATOR_FILE 1974extern int flag_mudflap; 1975#else 1976 int x_flag_mudflap; 1977#define flag_mudflap global_options.x_flag_mudflap 1978#endif 1979#ifdef GENERATOR_FILE 1980extern int flag_mudflap_ignore_reads; 1981#else 1982 int x_flag_mudflap_ignore_reads; 1983#define flag_mudflap_ignore_reads global_options.x_flag_mudflap_ignore_reads 1984#endif 1985#ifdef GENERATOR_FILE 1986extern int flag_nil_receivers; 1987#else 1988 int x_flag_nil_receivers; 1989#define flag_nil_receivers global_options.x_flag_nil_receivers 1990#endif 1991#ifdef GENERATOR_FILE 1992extern int flag_non_call_exceptions; 1993#else 1994 int x_flag_non_call_exceptions; 1995#define flag_non_call_exceptions global_options.x_flag_non_call_exceptions 1996#endif 1997#ifdef GENERATOR_FILE 1998extern int flag_no_nonansi_builtin; 1999#else 2000 int x_flag_no_nonansi_builtin; 2001#define flag_no_nonansi_builtin global_options.x_flag_no_nonansi_builtin 2002#endif 2003#ifdef GENERATOR_FILE 2004extern int flag_nothrow_opt; 2005#else 2006 int x_flag_nothrow_opt; 2007#define flag_nothrow_opt global_options.x_flag_nothrow_opt 2008#endif 2009#ifdef GENERATOR_FILE 2010extern int flag_objc_abi; 2011#else 2012 int x_flag_objc_abi; 2013#define flag_objc_abi global_options.x_flag_objc_abi 2014#endif 2015#ifdef GENERATOR_FILE 2016extern int flag_objc_call_cxx_cdtors; 2017#else 2018 int x_flag_objc_call_cxx_cdtors; 2019#define flag_objc_call_cxx_cdtors global_options.x_flag_objc_call_cxx_cdtors 2020#endif 2021#ifdef GENERATOR_FILE 2022extern int flag_objc_direct_dispatch; 2023#else 2024 int x_flag_objc_direct_dispatch; 2025#define flag_objc_direct_dispatch global_options.x_flag_objc_direct_dispatch 2026#endif 2027#ifdef GENERATOR_FILE 2028extern int flag_objc_exceptions; 2029#else 2030 int x_flag_objc_exceptions; 2031#define flag_objc_exceptions global_options.x_flag_objc_exceptions 2032#endif 2033#ifdef GENERATOR_FILE 2034extern int flag_objc_gc; 2035#else 2036 int x_flag_objc_gc; 2037#define flag_objc_gc global_options.x_flag_objc_gc 2038#endif 2039#ifdef GENERATOR_FILE 2040extern int flag_objc_nilcheck; 2041#else 2042 int x_flag_objc_nilcheck; 2043#define flag_objc_nilcheck global_options.x_flag_objc_nilcheck 2044#endif 2045#ifdef GENERATOR_FILE 2046extern int flag_objc_sjlj_exceptions; 2047#else 2048 int x_flag_objc_sjlj_exceptions; 2049#define flag_objc_sjlj_exceptions global_options.x_flag_objc_sjlj_exceptions 2050#endif 2051#ifdef GENERATOR_FILE 2052extern int flag_objc1_only; 2053#else 2054 int x_flag_objc1_only; 2055#define flag_objc1_only global_options.x_flag_objc1_only 2056#endif 2057#ifdef GENERATOR_FILE 2058extern int flag_omit_frame_pointer; 2059#else 2060 int x_flag_omit_frame_pointer; 2061#define flag_omit_frame_pointer global_options.x_flag_omit_frame_pointer 2062#endif 2063#ifdef GENERATOR_FILE 2064extern int flag_openmp; 2065#else 2066 int x_flag_openmp; 2067#define flag_openmp global_options.x_flag_openmp 2068#endif 2069#ifdef GENERATOR_FILE 2070extern int flag_regmove; 2071#else 2072 int x_flag_regmove; 2073#define flag_regmove global_options.x_flag_regmove 2074#endif 2075#ifdef GENERATOR_FILE 2076extern int flag_optimize_sibling_calls; 2077#else 2078 int x_flag_optimize_sibling_calls; 2079#define flag_optimize_sibling_calls global_options.x_flag_optimize_sibling_calls 2080#endif 2081#ifdef GENERATOR_FILE 2082extern int flag_optimize_sci; 2083#else 2084 int x_flag_optimize_sci; 2085#define flag_optimize_sci global_options.x_flag_optimize_sci 2086#endif 2087#ifdef GENERATOR_FILE 2088extern int flag_pack_struct; 2089#else 2090 int x_flag_pack_struct; 2091#define flag_pack_struct global_options.x_flag_pack_struct 2092#endif 2093#ifdef GENERATOR_FILE 2094extern int flag_partial_inlining; 2095#else 2096 int x_flag_partial_inlining; 2097#define flag_partial_inlining global_options.x_flag_partial_inlining 2098#endif 2099#ifdef GENERATOR_FILE 2100extern int flag_pcc_struct_return; 2101#else 2102 int x_flag_pcc_struct_return; 2103#define flag_pcc_struct_return global_options.x_flag_pcc_struct_return 2104#endif 2105#ifdef GENERATOR_FILE 2106extern int flag_peel_loops; 2107#else 2108 int x_flag_peel_loops; 2109#define flag_peel_loops global_options.x_flag_peel_loops 2110#endif 2111#ifdef GENERATOR_FILE 2112extern int flag_no_peephole; 2113#else 2114 int x_flag_no_peephole; 2115#define flag_no_peephole global_options.x_flag_no_peephole 2116#endif 2117#ifdef GENERATOR_FILE 2118extern int flag_peephole2; 2119#else 2120 int x_flag_peephole2; 2121#define flag_peephole2 global_options.x_flag_peephole2 2122#endif 2123#ifdef GENERATOR_FILE 2124extern int flag_plan9_extensions; 2125#else 2126 int x_flag_plan9_extensions; 2127#define flag_plan9_extensions global_options.x_flag_plan9_extensions 2128#endif 2129#ifdef GENERATOR_FILE 2130extern int post_ipa_mem_report; 2131#else 2132 int x_post_ipa_mem_report; 2133#define post_ipa_mem_report global_options.x_post_ipa_mem_report 2134#endif 2135#ifdef GENERATOR_FILE 2136extern int pre_ipa_mem_report; 2137#else 2138 int x_pre_ipa_mem_report; 2139#define pre_ipa_mem_report global_options.x_pre_ipa_mem_report 2140#endif 2141#ifdef GENERATOR_FILE 2142extern int flag_predictive_commoning; 2143#else 2144 int x_flag_predictive_commoning; 2145#define flag_predictive_commoning global_options.x_flag_predictive_commoning 2146#endif 2147#ifdef GENERATOR_FILE 2148extern int flag_prefetch_loop_arrays; 2149#else 2150 int x_flag_prefetch_loop_arrays; 2151#define flag_prefetch_loop_arrays global_options.x_flag_prefetch_loop_arrays 2152#endif 2153#ifdef GENERATOR_FILE 2154extern int flag_pretty_templates; 2155#else 2156 int x_flag_pretty_templates; 2157#define flag_pretty_templates global_options.x_flag_pretty_templates 2158#endif 2159#ifdef GENERATOR_FILE 2160extern int profile_flag; 2161#else 2162 int x_profile_flag; 2163#define profile_flag global_options.x_profile_flag 2164#endif 2165#ifdef GENERATOR_FILE 2166extern int profile_arc_flag; 2167#else 2168 int x_profile_arc_flag; 2169#define profile_arc_flag global_options.x_profile_arc_flag 2170#endif 2171#ifdef GENERATOR_FILE 2172extern int flag_profile_correction; 2173#else 2174 int x_flag_profile_correction; 2175#define flag_profile_correction global_options.x_flag_profile_correction 2176#endif 2177#ifdef GENERATOR_FILE 2178extern const char *profile_data_prefix; 2179#else 2180 const char *x_profile_data_prefix; 2181#define profile_data_prefix global_options.x_profile_data_prefix 2182#endif 2183#ifdef GENERATOR_FILE 2184extern int flag_profile_use; 2185#else 2186 int x_flag_profile_use; 2187#define flag_profile_use global_options.x_flag_profile_use 2188#endif 2189#ifdef GENERATOR_FILE 2190extern int flag_profile_values; 2191#else 2192 int x_flag_profile_values; 2193#define flag_profile_values global_options.x_flag_profile_values 2194#endif 2195#ifdef GENERATOR_FILE 2196extern int flag_promote_loop_indices; 2197#else 2198 int x_flag_promote_loop_indices; 2199#define flag_promote_loop_indices global_options.x_flag_promote_loop_indices 2200#endif 2201#ifdef GENERATOR_FILE 2202extern int flag_reciprocal_math; 2203#else 2204 int x_flag_reciprocal_math; 2205#define flag_reciprocal_math global_options.x_flag_reciprocal_math 2206#endif 2207#ifdef GENERATOR_FILE 2208extern int flag_record_gcc_switches; 2209#else 2210 int x_flag_record_gcc_switches; 2211#define flag_record_gcc_switches global_options.x_flag_record_gcc_switches 2212#endif 2213#ifdef GENERATOR_FILE 2214extern int flag_reduced_reflection; 2215#else 2216 int x_flag_reduced_reflection; 2217#define flag_reduced_reflection global_options.x_flag_reduced_reflection 2218#endif 2219#ifdef GENERATOR_FILE 2220extern int flag_remove_local_statics; 2221#else 2222 int x_flag_remove_local_statics; 2223#define flag_remove_local_statics global_options.x_flag_remove_local_statics 2224#endif 2225#ifdef GENERATOR_FILE 2226extern int flag_rename_registers; 2227#else 2228 int x_flag_rename_registers; 2229#define flag_rename_registers global_options.x_flag_rename_registers 2230#endif 2231#ifdef GENERATOR_FILE 2232extern int flag_reorder_blocks; 2233#else 2234 int x_flag_reorder_blocks; 2235#define flag_reorder_blocks global_options.x_flag_reorder_blocks 2236#endif 2237#ifdef GENERATOR_FILE 2238extern int flag_reorder_blocks_and_partition; 2239#else 2240 int x_flag_reorder_blocks_and_partition; 2241#define flag_reorder_blocks_and_partition global_options.x_flag_reorder_blocks_and_partition 2242#endif 2243#ifdef GENERATOR_FILE 2244extern int flag_reorder_functions; 2245#else 2246 int x_flag_reorder_functions; 2247#define flag_reorder_functions global_options.x_flag_reorder_functions 2248#endif 2249#ifdef GENERATOR_FILE 2250extern int flag_replace_objc_classes; 2251#else 2252 int x_flag_replace_objc_classes; 2253#define flag_replace_objc_classes global_options.x_flag_replace_objc_classes 2254#endif 2255#ifdef GENERATOR_FILE 2256extern int go_require_return_statement; 2257#else 2258 int x_go_require_return_statement; 2259#define go_require_return_statement global_options.x_go_require_return_statement 2260#endif 2261#ifdef GENERATOR_FILE 2262extern int flag_rerun_cse_after_loop; 2263#else 2264 int x_flag_rerun_cse_after_loop; 2265#define flag_rerun_cse_after_loop global_options.x_flag_rerun_cse_after_loop 2266#endif 2267#ifdef GENERATOR_FILE 2268extern int flag_resched_modulo_sched; 2269#else 2270 int x_flag_resched_modulo_sched; 2271#define flag_resched_modulo_sched global_options.x_flag_resched_modulo_sched 2272#endif 2273#ifdef GENERATOR_FILE 2274extern int flag_rounding_math; 2275#else 2276 int x_flag_rounding_math; 2277#define flag_rounding_math global_options.x_flag_rounding_math 2278#endif 2279#ifdef GENERATOR_FILE 2280extern int flag_rtti; 2281#else 2282 int x_flag_rtti; 2283#define flag_rtti global_options.x_flag_rtti 2284#endif 2285#ifdef GENERATOR_FILE 2286extern int flag_sched_critical_path_heuristic; 2287#else 2288 int x_flag_sched_critical_path_heuristic; 2289#define flag_sched_critical_path_heuristic global_options.x_flag_sched_critical_path_heuristic 2290#endif 2291#ifdef GENERATOR_FILE 2292extern int flag_sched_dep_count_heuristic; 2293#else 2294 int x_flag_sched_dep_count_heuristic; 2295#define flag_sched_dep_count_heuristic global_options.x_flag_sched_dep_count_heuristic 2296#endif 2297#ifdef GENERATOR_FILE 2298extern int flag_sched_group_heuristic; 2299#else 2300 int x_flag_sched_group_heuristic; 2301#define flag_sched_group_heuristic global_options.x_flag_sched_group_heuristic 2302#endif 2303#ifdef GENERATOR_FILE 2304extern int flag_schedule_interblock; 2305#else 2306 int x_flag_schedule_interblock; 2307#define flag_schedule_interblock global_options.x_flag_schedule_interblock 2308#endif 2309#ifdef GENERATOR_FILE 2310extern int flag_sched_last_insn_heuristic; 2311#else 2312 int x_flag_sched_last_insn_heuristic; 2313#define flag_sched_last_insn_heuristic global_options.x_flag_sched_last_insn_heuristic 2314#endif 2315#ifdef GENERATOR_FILE 2316extern int flag_sched_pressure; 2317#else 2318 int x_flag_sched_pressure; 2319#define flag_sched_pressure global_options.x_flag_sched_pressure 2320#endif 2321#ifdef GENERATOR_FILE 2322extern int flag_sched_rank_heuristic; 2323#else 2324 int x_flag_sched_rank_heuristic; 2325#define flag_sched_rank_heuristic global_options.x_flag_sched_rank_heuristic 2326#endif 2327#ifdef GENERATOR_FILE 2328extern int flag_schedule_speculative; 2329#else 2330 int x_flag_schedule_speculative; 2331#define flag_schedule_speculative global_options.x_flag_schedule_speculative 2332#endif 2333#ifdef GENERATOR_FILE 2334extern int flag_sched_spec_insn_heuristic; 2335#else 2336 int x_flag_sched_spec_insn_heuristic; 2337#define flag_sched_spec_insn_heuristic global_options.x_flag_sched_spec_insn_heuristic 2338#endif 2339#ifdef GENERATOR_FILE 2340extern int flag_schedule_speculative_load; 2341#else 2342 int x_flag_schedule_speculative_load; 2343#define flag_schedule_speculative_load global_options.x_flag_schedule_speculative_load 2344#endif 2345#ifdef GENERATOR_FILE 2346extern int flag_schedule_speculative_load_dangerous; 2347#else 2348 int x_flag_schedule_speculative_load_dangerous; 2349#define flag_schedule_speculative_load_dangerous global_options.x_flag_schedule_speculative_load_dangerous 2350#endif 2351#ifdef GENERATOR_FILE 2352extern int flag_sched_stalled_insns; 2353#else 2354 int x_flag_sched_stalled_insns; 2355#define flag_sched_stalled_insns global_options.x_flag_sched_stalled_insns 2356#endif 2357#ifdef GENERATOR_FILE 2358extern int flag_sched_stalled_insns_dep; 2359#else 2360 int x_flag_sched_stalled_insns_dep; 2361#define flag_sched_stalled_insns_dep global_options.x_flag_sched_stalled_insns_dep 2362#endif 2363#ifdef GENERATOR_FILE 2364extern int sched_verbose_param; 2365#else 2366 int x_sched_verbose_param; 2367#define sched_verbose_param global_options.x_sched_verbose_param 2368#endif 2369#ifdef GENERATOR_FILE 2370extern int flag_sched2_use_superblocks; 2371#else 2372 int x_flag_sched2_use_superblocks; 2373#define flag_sched2_use_superblocks global_options.x_flag_sched2_use_superblocks 2374#endif 2375#ifdef GENERATOR_FILE 2376extern int flag_schedule_insns; 2377#else 2378 int x_flag_schedule_insns; 2379#define flag_schedule_insns global_options.x_flag_schedule_insns 2380#endif 2381#ifdef GENERATOR_FILE 2382extern int flag_schedule_insns_after_reload; 2383#else 2384 int x_flag_schedule_insns_after_reload; 2385#define flag_schedule_insns_after_reload global_options.x_flag_schedule_insns_after_reload 2386#endif 2387#ifdef GENERATOR_FILE 2388extern int flag_section_anchors; 2389#else 2390 int x_flag_section_anchors; 2391#define flag_section_anchors global_options.x_flag_section_anchors 2392#endif 2393#ifdef GENERATOR_FILE 2394extern int flag_sel_sched_pipelining; 2395#else 2396 int x_flag_sel_sched_pipelining; 2397#define flag_sel_sched_pipelining global_options.x_flag_sel_sched_pipelining 2398#endif 2399#ifdef GENERATOR_FILE 2400extern int flag_sel_sched_pipelining_outer_loops; 2401#else 2402 int x_flag_sel_sched_pipelining_outer_loops; 2403#define flag_sel_sched_pipelining_outer_loops global_options.x_flag_sel_sched_pipelining_outer_loops 2404#endif 2405#ifdef GENERATOR_FILE 2406extern int flag_sel_sched_reschedule_pipelined; 2407#else 2408 int x_flag_sel_sched_reschedule_pipelined; 2409#define flag_sel_sched_reschedule_pipelined global_options.x_flag_sel_sched_reschedule_pipelined 2410#endif 2411#ifdef GENERATOR_FILE 2412extern int flag_selective_scheduling; 2413#else 2414 int x_flag_selective_scheduling; 2415#define flag_selective_scheduling global_options.x_flag_selective_scheduling 2416#endif 2417#ifdef GENERATOR_FILE 2418extern int flag_selective_scheduling2; 2419#else 2420 int x_flag_selective_scheduling2; 2421#define flag_selective_scheduling2 global_options.x_flag_selective_scheduling2 2422#endif 2423#ifdef GENERATOR_FILE 2424extern int flag_short_double; 2425#else 2426 int x_flag_short_double; 2427#define flag_short_double global_options.x_flag_short_double 2428#endif 2429#ifdef GENERATOR_FILE 2430extern int flag_short_enums; 2431#else 2432 int x_flag_short_enums; 2433#define flag_short_enums global_options.x_flag_short_enums 2434#endif 2435#ifdef GENERATOR_FILE 2436extern int flag_short_wchar; 2437#else 2438 int x_flag_short_wchar; 2439#define flag_short_wchar global_options.x_flag_short_wchar 2440#endif 2441#ifdef GENERATOR_FILE 2442extern int flag_show_column; 2443#else 2444 int x_flag_show_column; 2445#define flag_show_column global_options.x_flag_show_column 2446#endif 2447#ifdef GENERATOR_FILE 2448extern int flag_shrink_wrap; 2449#else 2450 int x_flag_shrink_wrap; 2451#define flag_shrink_wrap global_options.x_flag_shrink_wrap 2452#endif 2453#ifdef GENERATOR_FILE 2454extern int flag_signaling_nans; 2455#else 2456 int x_flag_signaling_nans; 2457#define flag_signaling_nans global_options.x_flag_signaling_nans 2458#endif 2459#ifdef GENERATOR_FILE 2460extern int flag_signed_bitfields; 2461#else 2462 int x_flag_signed_bitfields; 2463#define flag_signed_bitfields global_options.x_flag_signed_bitfields 2464#endif 2465#ifdef GENERATOR_FILE 2466extern int flag_signed_char; 2467#else 2468 int x_flag_signed_char; 2469#define flag_signed_char global_options.x_flag_signed_char 2470#endif 2471#ifdef GENERATOR_FILE 2472extern int flag_signed_zeros; 2473#else 2474 int x_flag_signed_zeros; 2475#define flag_signed_zeros global_options.x_flag_signed_zeros 2476#endif 2477#ifdef GENERATOR_FILE 2478extern int flag_single_precision_constant; 2479#else 2480 int x_flag_single_precision_constant; 2481#define flag_single_precision_constant global_options.x_flag_single_precision_constant 2482#endif 2483#ifdef GENERATOR_FILE 2484extern int flag_split_ivs_in_unroller; 2485#else 2486 int x_flag_split_ivs_in_unroller; 2487#define flag_split_ivs_in_unroller global_options.x_flag_split_ivs_in_unroller 2488#endif 2489#ifdef GENERATOR_FILE 2490extern int flag_split_stack; 2491#else 2492 int x_flag_split_stack; 2493#define flag_split_stack global_options.x_flag_split_stack 2494#endif 2495#ifdef GENERATOR_FILE 2496extern int flag_split_wide_types; 2497#else 2498 int x_flag_split_wide_types; 2499#define flag_split_wide_types global_options.x_flag_split_wide_types 2500#endif 2501#ifdef GENERATOR_FILE 2502extern int flag_stack_protect; 2503#else 2504 int x_flag_stack_protect; 2505#define flag_stack_protect global_options.x_flag_stack_protect 2506#endif 2507#ifdef GENERATOR_FILE 2508extern int flag_stack_usage; 2509#else 2510 int x_flag_stack_usage; 2511#define flag_stack_usage global_options.x_flag_stack_usage 2512#endif 2513#ifdef GENERATOR_FILE 2514extern int flag_detailed_statistics; 2515#else 2516 int x_flag_detailed_statistics; 2517#define flag_detailed_statistics global_options.x_flag_detailed_statistics 2518#endif 2519#ifdef GENERATOR_FILE 2520extern int flag_store_check; 2521#else 2522 int x_flag_store_check; 2523#define flag_store_check global_options.x_flag_store_check 2524#endif 2525#ifdef GENERATOR_FILE 2526extern int flag_strict_aliasing; 2527#else 2528 int x_flag_strict_aliasing; 2529#define flag_strict_aliasing global_options.x_flag_strict_aliasing 2530#endif 2531#ifdef GENERATOR_FILE 2532extern int flag_strict_enums; 2533#else 2534 int x_flag_strict_enums; 2535#define flag_strict_enums global_options.x_flag_strict_enums 2536#endif 2537#ifdef GENERATOR_FILE 2538extern int flag_strict_overflow; 2539#else 2540 int x_flag_strict_overflow; 2541#define flag_strict_overflow global_options.x_flag_strict_overflow 2542#endif 2543#ifdef GENERATOR_FILE 2544extern int flag_strict_volatile_bitfields; 2545#else 2546 int x_flag_strict_volatile_bitfields; 2547#define flag_strict_volatile_bitfields global_options.x_flag_strict_volatile_bitfields 2548#endif 2549#ifdef GENERATOR_FILE 2550extern int flag_syntax_only; 2551#else 2552 int x_flag_syntax_only; 2553#define flag_syntax_only global_options.x_flag_syntax_only 2554#endif 2555#ifdef GENERATOR_FILE 2556extern int flag_test_coverage; 2557#else 2558 int x_flag_test_coverage; 2559#define flag_test_coverage global_options.x_flag_test_coverage 2560#endif 2561#ifdef GENERATOR_FILE 2562extern int flag_thread_jumps; 2563#else 2564 int x_flag_thread_jumps; 2565#define flag_thread_jumps global_options.x_flag_thread_jumps 2566#endif 2567#ifdef GENERATOR_FILE 2568extern int flag_threadsafe_statics; 2569#else 2570 int x_flag_threadsafe_statics; 2571#define flag_threadsafe_statics global_options.x_flag_threadsafe_statics 2572#endif 2573#ifdef GENERATOR_FILE 2574extern int time_report; 2575#else 2576 int x_time_report; 2577#define time_report global_options.x_time_report 2578#endif 2579#ifdef GENERATOR_FILE 2580extern enum tls_model flag_tls_default; 2581#else 2582 enum tls_model x_flag_tls_default; 2583#define flag_tls_default global_options.x_flag_tls_default 2584#endif 2585#ifdef GENERATOR_FILE 2586extern int flag_toplevel_reorder; 2587#else 2588 int x_flag_toplevel_reorder; 2589#define flag_toplevel_reorder global_options.x_flag_toplevel_reorder 2590#endif 2591#ifdef GENERATOR_FILE 2592extern int flag_tracer; 2593#else 2594 int x_flag_tracer; 2595#define flag_tracer global_options.x_flag_tracer 2596#endif 2597#ifdef GENERATOR_FILE 2598extern int flag_trapping_math; 2599#else 2600 int x_flag_trapping_math; 2601#define flag_trapping_math global_options.x_flag_trapping_math 2602#endif 2603#ifdef GENERATOR_FILE 2604extern int flag_trapv; 2605#else 2606 int x_flag_trapv; 2607#define flag_trapv global_options.x_flag_trapv 2608#endif 2609#ifdef GENERATOR_FILE 2610extern int flag_tree_bit_ccp; 2611#else 2612 int x_flag_tree_bit_ccp; 2613#define flag_tree_bit_ccp global_options.x_flag_tree_bit_ccp 2614#endif 2615#ifdef GENERATOR_FILE 2616extern int flag_tree_builtin_call_dce; 2617#else 2618 int x_flag_tree_builtin_call_dce; 2619#define flag_tree_builtin_call_dce global_options.x_flag_tree_builtin_call_dce 2620#endif 2621#ifdef GENERATOR_FILE 2622extern int flag_tree_ccp; 2623#else 2624 int x_flag_tree_ccp; 2625#define flag_tree_ccp global_options.x_flag_tree_ccp 2626#endif 2627#ifdef GENERATOR_FILE 2628extern int flag_tree_ch; 2629#else 2630 int x_flag_tree_ch; 2631#define flag_tree_ch global_options.x_flag_tree_ch 2632#endif 2633#ifdef GENERATOR_FILE 2634extern int flag_tree_copy_prop; 2635#else 2636 int x_flag_tree_copy_prop; 2637#define flag_tree_copy_prop global_options.x_flag_tree_copy_prop 2638#endif 2639#ifdef GENERATOR_FILE 2640extern int flag_tree_copyrename; 2641#else 2642 int x_flag_tree_copyrename; 2643#define flag_tree_copyrename global_options.x_flag_tree_copyrename 2644#endif 2645#ifdef GENERATOR_FILE 2646extern int flag_tree_cselim; 2647#else 2648 int x_flag_tree_cselim; 2649#define flag_tree_cselim global_options.x_flag_tree_cselim 2650#endif 2651#ifdef GENERATOR_FILE 2652extern int flag_tree_dce; 2653#else 2654 int x_flag_tree_dce; 2655#define flag_tree_dce global_options.x_flag_tree_dce 2656#endif 2657#ifdef GENERATOR_FILE 2658extern int flag_tree_dom; 2659#else 2660 int x_flag_tree_dom; 2661#define flag_tree_dom global_options.x_flag_tree_dom 2662#endif 2663#ifdef GENERATOR_FILE 2664extern int flag_tree_dse; 2665#else 2666 int x_flag_tree_dse; 2667#define flag_tree_dse global_options.x_flag_tree_dse 2668#endif 2669#ifdef GENERATOR_FILE 2670extern int flag_tree_forwprop; 2671#else 2672 int x_flag_tree_forwprop; 2673#define flag_tree_forwprop global_options.x_flag_tree_forwprop 2674#endif 2675#ifdef GENERATOR_FILE 2676extern int flag_tree_fre; 2677#else 2678 int x_flag_tree_fre; 2679#define flag_tree_fre global_options.x_flag_tree_fre 2680#endif 2681#ifdef GENERATOR_FILE 2682extern int flag_tree_if_to_switch_conversion; 2683#else 2684 int x_flag_tree_if_to_switch_conversion; 2685#define flag_tree_if_to_switch_conversion global_options.x_flag_tree_if_to_switch_conversion 2686#endif 2687#ifdef GENERATOR_FILE 2688extern int flag_tree_loop_distribute_patterns; 2689#else 2690 int x_flag_tree_loop_distribute_patterns; 2691#define flag_tree_loop_distribute_patterns global_options.x_flag_tree_loop_distribute_patterns 2692#endif 2693#ifdef GENERATOR_FILE 2694extern int flag_tree_loop_distribution; 2695#else 2696 int x_flag_tree_loop_distribution; 2697#define flag_tree_loop_distribution global_options.x_flag_tree_loop_distribution 2698#endif 2699#ifdef GENERATOR_FILE 2700extern int flag_tree_loop_if_convert; 2701#else 2702 int x_flag_tree_loop_if_convert; 2703#define flag_tree_loop_if_convert global_options.x_flag_tree_loop_if_convert 2704#endif 2705#ifdef GENERATOR_FILE 2706extern int flag_tree_loop_if_convert_stores; 2707#else 2708 int x_flag_tree_loop_if_convert_stores; 2709#define flag_tree_loop_if_convert_stores global_options.x_flag_tree_loop_if_convert_stores 2710#endif 2711#ifdef GENERATOR_FILE 2712extern int flag_tree_loop_im; 2713#else 2714 int x_flag_tree_loop_im; 2715#define flag_tree_loop_im global_options.x_flag_tree_loop_im 2716#endif 2717#ifdef GENERATOR_FILE 2718extern int flag_tree_loop_ivcanon; 2719#else 2720 int x_flag_tree_loop_ivcanon; 2721#define flag_tree_loop_ivcanon global_options.x_flag_tree_loop_ivcanon 2722#endif 2723#ifdef GENERATOR_FILE 2724extern int flag_tree_loop_optimize; 2725#else 2726 int x_flag_tree_loop_optimize; 2727#define flag_tree_loop_optimize global_options.x_flag_tree_loop_optimize 2728#endif 2729#ifdef GENERATOR_FILE 2730extern int flag_tree_live_range_split; 2731#else 2732 int x_flag_tree_live_range_split; 2733#define flag_tree_live_range_split global_options.x_flag_tree_live_range_split 2734#endif 2735#ifdef GENERATOR_FILE 2736extern int flag_tree_parallelize_loops; 2737#else 2738 int x_flag_tree_parallelize_loops; 2739#define flag_tree_parallelize_loops global_options.x_flag_tree_parallelize_loops 2740#endif 2741#ifdef GENERATOR_FILE 2742extern int flag_tree_phiprop; 2743#else 2744 int x_flag_tree_phiprop; 2745#define flag_tree_phiprop global_options.x_flag_tree_phiprop 2746#endif 2747#ifdef GENERATOR_FILE 2748extern int flag_tree_pre; 2749#else 2750 int x_flag_tree_pre; 2751#define flag_tree_pre global_options.x_flag_tree_pre 2752#endif 2753#ifdef GENERATOR_FILE 2754extern int flag_tree_pre_partial_partial; 2755#else 2756 int x_flag_tree_pre_partial_partial; 2757#define flag_tree_pre_partial_partial global_options.x_flag_tree_pre_partial_partial 2758#endif 2759#ifdef GENERATOR_FILE 2760extern int flag_tree_pre_partial_partial_obliviously; 2761#else 2762 int x_flag_tree_pre_partial_partial_obliviously; 2763#define flag_tree_pre_partial_partial_obliviously global_options.x_flag_tree_pre_partial_partial_obliviously 2764#endif 2765#ifdef GENERATOR_FILE 2766extern int flag_tree_pta; 2767#else 2768 int x_flag_tree_pta; 2769#define flag_tree_pta global_options.x_flag_tree_pta 2770#endif 2771#ifdef GENERATOR_FILE 2772extern int flag_tree_reassoc; 2773#else 2774 int x_flag_tree_reassoc; 2775#define flag_tree_reassoc global_options.x_flag_tree_reassoc 2776#endif 2777#ifdef GENERATOR_FILE 2778extern int flag_tree_scev_cprop; 2779#else 2780 int x_flag_tree_scev_cprop; 2781#define flag_tree_scev_cprop global_options.x_flag_tree_scev_cprop 2782#endif 2783#ifdef GENERATOR_FILE 2784extern int flag_tree_sink; 2785#else 2786 int x_flag_tree_sink; 2787#define flag_tree_sink global_options.x_flag_tree_sink 2788#endif 2789#ifdef GENERATOR_FILE 2790extern int flag_tree_slp_vectorize; 2791#else 2792 int x_flag_tree_slp_vectorize; 2793#define flag_tree_slp_vectorize global_options.x_flag_tree_slp_vectorize 2794#endif 2795#ifdef GENERATOR_FILE 2796extern int flag_tree_sra; 2797#else 2798 int x_flag_tree_sra; 2799#define flag_tree_sra global_options.x_flag_tree_sra 2800#endif 2801#ifdef GENERATOR_FILE 2802extern int flag_tree_switch_conversion; 2803#else 2804 int x_flag_tree_switch_conversion; 2805#define flag_tree_switch_conversion global_options.x_flag_tree_switch_conversion 2806#endif 2807#ifdef GENERATOR_FILE 2808extern int flag_tree_ter; 2809#else 2810 int x_flag_tree_ter; 2811#define flag_tree_ter global_options.x_flag_tree_ter 2812#endif 2813#ifdef GENERATOR_FILE 2814extern int flag_tree_vect_loop_version; 2815#else 2816 int x_flag_tree_vect_loop_version; 2817#define flag_tree_vect_loop_version global_options.x_flag_tree_vect_loop_version 2818#endif 2819#ifdef GENERATOR_FILE 2820extern int flag_tree_vectorize; 2821#else 2822 int x_flag_tree_vectorize; 2823#define flag_tree_vectorize global_options.x_flag_tree_vectorize 2824#endif 2825#ifdef GENERATOR_FILE 2826extern int flag_tree_vrp; 2827#else 2828 int x_flag_tree_vrp; 2829#define flag_tree_vrp global_options.x_flag_tree_vrp 2830#endif 2831#ifdef GENERATOR_FILE 2832extern int flag_unit_at_a_time; 2833#else 2834 int x_flag_unit_at_a_time; 2835#define flag_unit_at_a_time global_options.x_flag_unit_at_a_time 2836#endif 2837#ifdef GENERATOR_FILE 2838extern int flag_unroll_all_loops; 2839#else 2840 int x_flag_unroll_all_loops; 2841#define flag_unroll_all_loops global_options.x_flag_unroll_all_loops 2842#endif 2843#ifdef GENERATOR_FILE 2844extern int flag_unroll_loops; 2845#else 2846 int x_flag_unroll_loops; 2847#define flag_unroll_loops global_options.x_flag_unroll_loops 2848#endif 2849#ifdef GENERATOR_FILE 2850extern int flag_unsafe_loop_optimizations; 2851#else 2852 int x_flag_unsafe_loop_optimizations; 2853#define flag_unsafe_loop_optimizations global_options.x_flag_unsafe_loop_optimizations 2854#endif 2855#ifdef GENERATOR_FILE 2856extern int flag_unsafe_math_optimizations; 2857#else 2858 int x_flag_unsafe_math_optimizations; 2859#define flag_unsafe_math_optimizations global_options.x_flag_unsafe_math_optimizations 2860#endif 2861#ifdef GENERATOR_FILE 2862extern int flag_unswitch_loops; 2863#else 2864 int x_flag_unswitch_loops; 2865#define flag_unswitch_loops global_options.x_flag_unswitch_loops 2866#endif 2867#ifdef GENERATOR_FILE 2868extern int flag_unwind_tables; 2869#else 2870 int x_flag_unwind_tables; 2871#define flag_unwind_tables global_options.x_flag_unwind_tables 2872#endif 2873#ifdef GENERATOR_FILE 2874extern int flag_use_atomic_builtins; 2875#else 2876 int x_flag_use_atomic_builtins; 2877#define flag_use_atomic_builtins global_options.x_flag_use_atomic_builtins 2878#endif 2879#ifdef GENERATOR_FILE 2880extern int flag_use_boehm_gc; 2881#else 2882 int x_flag_use_boehm_gc; 2883#define flag_use_boehm_gc global_options.x_flag_use_boehm_gc 2884#endif 2885#ifdef GENERATOR_FILE 2886extern int flag_use_caller_save; 2887#else 2888 int x_flag_use_caller_save; 2889#define flag_use_caller_save global_options.x_flag_use_caller_save 2890#endif 2891#ifdef GENERATOR_FILE 2892extern int flag_use_cxa_atexit; 2893#else 2894 int x_flag_use_cxa_atexit; 2895#define flag_use_cxa_atexit global_options.x_flag_use_cxa_atexit 2896#endif 2897#ifdef GENERATOR_FILE 2898extern int flag_use_cxa_get_exception_ptr; 2899#else 2900 int x_flag_use_cxa_get_exception_ptr; 2901#define flag_use_cxa_get_exception_ptr global_options.x_flag_use_cxa_get_exception_ptr 2902#endif 2903#ifdef GENERATOR_FILE 2904extern int flag_use_divide_subroutine; 2905#else 2906 int x_flag_use_divide_subroutine; 2907#define flag_use_divide_subroutine global_options.x_flag_use_divide_subroutine 2908#endif 2909#ifdef GENERATOR_FILE 2910extern int flag_var_tracking; 2911#else 2912 int x_flag_var_tracking; 2913#define flag_var_tracking global_options.x_flag_var_tracking 2914#endif 2915#ifdef GENERATOR_FILE 2916extern int flag_var_tracking_assignments; 2917#else 2918 int x_flag_var_tracking_assignments; 2919#define flag_var_tracking_assignments global_options.x_flag_var_tracking_assignments 2920#endif 2921#ifdef GENERATOR_FILE 2922extern int flag_var_tracking_assignments_toggle; 2923#else 2924 int x_flag_var_tracking_assignments_toggle; 2925#define flag_var_tracking_assignments_toggle global_options.x_flag_var_tracking_assignments_toggle 2926#endif 2927#ifdef GENERATOR_FILE 2928extern int flag_var_tracking_uninit; 2929#else 2930 int x_flag_var_tracking_uninit; 2931#define flag_var_tracking_uninit global_options.x_flag_var_tracking_uninit 2932#endif 2933#ifdef GENERATOR_FILE 2934extern int flag_variable_expansion_in_unroller; 2935#else 2936 int x_flag_variable_expansion_in_unroller; 2937#define flag_variable_expansion_in_unroller global_options.x_flag_variable_expansion_in_unroller 2938#endif 2939#ifdef GENERATOR_FILE 2940extern int flag_vect_cost_model; 2941#else 2942 int x_flag_vect_cost_model; 2943#define flag_vect_cost_model global_options.x_flag_vect_cost_model 2944#endif 2945#ifdef GENERATOR_FILE 2946extern int flag_verbose_asm; 2947#else 2948 int x_flag_verbose_asm; 2949#define flag_verbose_asm global_options.x_flag_verbose_asm 2950#endif 2951#ifdef GENERATOR_FILE 2952extern int flag_visibility_ms_compat; 2953#else 2954 int x_flag_visibility_ms_compat; 2955#define flag_visibility_ms_compat global_options.x_flag_visibility_ms_compat 2956#endif 2957#ifdef GENERATOR_FILE 2958extern enum symbol_visibility default_visibility; 2959#else 2960 enum symbol_visibility x_default_visibility; 2961#define default_visibility global_options.x_default_visibility 2962#endif 2963#ifdef GENERATOR_FILE 2964extern int flag_value_profile_transformations; 2965#else 2966 int x_flag_value_profile_transformations; 2967#define flag_value_profile_transformations global_options.x_flag_value_profile_transformations 2968#endif 2969#ifdef GENERATOR_FILE 2970extern int flag_weak; 2971#else 2972 int x_flag_weak; 2973#define flag_weak global_options.x_flag_weak 2974#endif 2975#ifdef GENERATOR_FILE 2976extern int flag_web; 2977#else 2978 int x_flag_web; 2979#define flag_web global_options.x_flag_web 2980#endif 2981#ifdef GENERATOR_FILE 2982extern int flag_whole_program; 2983#else 2984 int x_flag_whole_program; 2985#define flag_whole_program global_options.x_flag_whole_program 2986#endif 2987#ifdef GENERATOR_FILE 2988extern int flag_working_directory; 2989#else 2990 int x_flag_working_directory; 2991#define flag_working_directory global_options.x_flag_working_directory 2992#endif 2993#ifdef GENERATOR_FILE 2994extern int flag_wpa; 2995#else 2996 int x_flag_wpa; 2997#define flag_wpa global_options.x_flag_wpa 2998#endif 2999#ifdef GENERATOR_FILE 3000extern int flag_wrapv; 3001#else 3002 int x_flag_wrapv; 3003#define flag_wrapv global_options.x_flag_wrapv 3004#endif 3005#ifdef GENERATOR_FILE 3006extern int flag_zee; 3007#else 3008 int x_flag_zee; 3009#define flag_zee global_options.x_flag_zee 3010#endif 3011#ifdef GENERATOR_FILE 3012extern int flag_zero_initialized_in_bss; 3013#else 3014 int x_flag_zero_initialized_in_bss; 3015#define flag_zero_initialized_in_bss global_options.x_flag_zero_initialized_in_bss 3016#endif 3017#ifdef GENERATOR_FILE 3018extern int flag_zero_link; 3019#else 3020 int x_flag_zero_link; 3021#define flag_zero_link global_options.x_flag_zero_link 3022#endif 3023#ifdef GENERATOR_FILE 3024extern int dwarf_version; 3025#else 3026 int x_dwarf_version; 3027#define dwarf_version global_options.x_dwarf_version 3028#endif 3029#ifdef GENERATOR_FILE 3030extern int flag_gen_declaration; 3031#else 3032 int x_flag_gen_declaration; 3033#define flag_gen_declaration global_options.x_flag_gen_declaration 3034#endif 3035#ifdef GENERATOR_FILE 3036extern int dwarf_strict; 3037#else 3038 int x_dwarf_strict; 3039#define dwarf_strict global_options.x_dwarf_strict 3040#endif 3041#ifdef GENERATOR_FILE 3042extern int flag_gtoggle; 3043#else 3044 int x_flag_gtoggle; 3045#define flag_gtoggle global_options.x_flag_gtoggle 3046#endif 3047#ifdef GENERATOR_FILE 3048extern const char *plugindir_string; 3049#else 3050 const char *x_plugindir_string; 3051#define plugindir_string global_options.x_plugindir_string 3052#endif 3053#ifdef GENERATOR_FILE 3054extern const char *target_abi_name; 3055#else 3056 const char *x_target_abi_name; 3057#define target_abi_name global_options.x_target_abi_name 3058#endif 3059#ifdef GENERATOR_FILE 3060extern int fix_cm3_ldrd; 3061#else 3062 int x_fix_cm3_ldrd; 3063#define fix_cm3_ldrd global_options.x_fix_cm3_ldrd 3064#endif 3065#ifdef GENERATOR_FILE 3066extern const char *target_float_abi_name; 3067#else 3068 const char *x_target_float_abi_name; 3069#define target_float_abi_name global_options.x_target_float_abi_name 3070#endif 3071#ifdef GENERATOR_FILE 3072extern const char *target_fp16_format_name; 3073#else 3074 const char *x_target_fp16_format_name; 3075#define target_fp16_format_name global_options.x_target_fp16_format_name 3076#endif 3077#ifdef GENERATOR_FILE 3078extern const char *target_fpe_name; 3079#else 3080 const char *x_target_fpe_name; 3081#define target_fpe_name global_options.x_target_fpe_name 3082#endif 3083#ifdef GENERATOR_FILE 3084extern const char *target_fpu_name; 3085#else 3086 const char *x_target_fpu_name; 3087#define target_fpu_name global_options.x_target_fpu_name 3088#endif 3089#ifdef GENERATOR_FILE 3090extern const char *arm_pic_register_string; 3091#else 3092 const char *x_arm_pic_register_string; 3093#define arm_pic_register_string global_options.x_arm_pic_register_string 3094#endif 3095#ifdef GENERATOR_FILE 3096extern const char *structure_size_string; 3097#else 3098 const char *x_structure_size_string; 3099#define structure_size_string global_options.x_structure_size_string 3100#endif 3101#ifdef GENERATOR_FILE 3102extern const char *target_tls_dialect_switch; 3103#else 3104 const char *x_target_tls_dialect_switch; 3105#define target_tls_dialect_switch global_options.x_target_tls_dialect_switch 3106#endif 3107#ifdef GENERATOR_FILE 3108extern const char *target_thread_switch; 3109#else 3110 const char *x_target_thread_switch; 3111#define target_thread_switch global_options.x_target_thread_switch 3112#endif 3113#ifdef GENERATOR_FILE 3114extern int unaligned_access; 3115#else 3116 int x_unaligned_access; 3117#define unaligned_access global_options.x_unaligned_access 3118#endif 3119#ifdef GENERATOR_FILE 3120extern int target_word_relocations; 3121#else 3122 int x_target_word_relocations; 3123#define target_word_relocations global_options.x_target_word_relocations 3124#endif 3125#ifdef GENERATOR_FILE 3126extern const char *asm_file_name; 3127#else 3128 const char *x_asm_file_name; 3129#define asm_file_name global_options.x_asm_file_name 3130#endif 3131#ifdef GENERATOR_FILE 3132extern int pass_exit_codes; 3133#else 3134 int x_pass_exit_codes; 3135#define pass_exit_codes global_options.x_pass_exit_codes 3136#endif 3137#ifdef GENERATOR_FILE 3138extern int pedantic; 3139#else 3140 int x_pedantic; 3141#define pedantic global_options.x_pedantic 3142#endif 3143#ifdef GENERATOR_FILE 3144extern int flag_pedantic_errors; 3145#else 3146 int x_flag_pedantic_errors; 3147#define flag_pedantic_errors global_options.x_flag_pedantic_errors 3148#endif 3149#ifdef GENERATOR_FILE 3150extern int use_pipes; 3151#else 3152 int x_use_pipes; 3153#define use_pipes global_options.x_use_pipes 3154#endif 3155#ifdef GENERATOR_FILE 3156extern const char *print_file_name; 3157#else 3158 const char *x_print_file_name; 3159#define print_file_name global_options.x_print_file_name 3160#endif 3161#ifdef GENERATOR_FILE 3162extern int print_multi_directory; 3163#else 3164 int x_print_multi_directory; 3165#define print_multi_directory global_options.x_print_multi_directory 3166#endif 3167#ifdef GENERATOR_FILE 3168extern int print_multi_lib; 3169#else 3170 int x_print_multi_lib; 3171#define print_multi_lib global_options.x_print_multi_lib 3172#endif 3173#ifdef GENERATOR_FILE 3174extern int print_multi_os_directory; 3175#else 3176 int x_print_multi_os_directory; 3177#define print_multi_os_directory global_options.x_print_multi_os_directory 3178#endif 3179#ifdef GENERATOR_FILE 3180extern const char *print_prog_name; 3181#else 3182 const char *x_print_prog_name; 3183#define print_prog_name global_options.x_print_prog_name 3184#endif 3185#ifdef GENERATOR_FILE 3186extern int print_search_dirs; 3187#else 3188 int x_print_search_dirs; 3189#define print_search_dirs global_options.x_print_search_dirs 3190#endif 3191#ifdef GENERATOR_FILE 3192extern int print_sysroot; 3193#else 3194 int x_print_sysroot; 3195#define print_sysroot global_options.x_print_sysroot 3196#endif 3197#ifdef GENERATOR_FILE 3198extern int print_sysroot_headers_suffix; 3199#else 3200 int x_print_sysroot_headers_suffix; 3201#define print_sysroot_headers_suffix global_options.x_print_sysroot_headers_suffix 3202#endif 3203#ifdef GENERATOR_FILE 3204extern int quiet_flag; 3205#else 3206 int x_quiet_flag; 3207#define quiet_flag global_options.x_quiet_flag 3208#endif 3209#ifdef GENERATOR_FILE 3210extern int report_times; 3211#else 3212 int x_report_times; 3213#define report_times global_options.x_report_times 3214#endif 3215#ifdef GENERATOR_FILE 3216extern int flag_undef; 3217#else 3218 int x_flag_undef; 3219#define flag_undef global_options.x_flag_undef 3220#endif 3221#ifdef GENERATOR_FILE 3222extern int verbose_flag; 3223#else 3224 int x_verbose_flag; 3225#define verbose_flag global_options.x_verbose_flag 3226#endif 3227#ifdef GENERATOR_FILE 3228extern int version_flag; 3229#else 3230 int x_version_flag; 3231#define version_flag global_options.x_version_flag 3232#endif 3233#ifdef GENERATOR_FILE 3234extern int inhibit_warnings; 3235#else 3236 int x_inhibit_warnings; 3237#define inhibit_warnings global_options.x_inhibit_warnings 3238#endif 3239#ifdef GENERATOR_FILE 3240extern const char *wrapper_string; 3241#else 3242 const char *x_wrapper_string; 3243#define wrapper_string global_options.x_wrapper_string 3244#endif 3245#ifndef GENERATOR_FILE 3246 const char *x_VAR_march_; 3247#define x_VAR_march_ do_not_use 3248#endif 3249#ifndef GENERATOR_FILE 3250 const char *x_VAR_mcpu_; 3251#define x_VAR_mcpu_ do_not_use 3252#endif 3253#ifndef GENERATOR_FILE 3254 int x_VAR_mhard_float; 3255#define x_VAR_mhard_float do_not_use 3256#endif 3257#ifndef GENERATOR_FILE 3258 int x_VAR_msoft_float; 3259#define x_VAR_msoft_float do_not_use 3260#endif 3261#ifndef GENERATOR_FILE 3262 const char *x_VAR_mtune_; 3263#define x_VAR_mtune_ do_not_use 3264#endif 3265#ifndef GENERATOR_FILE 3266 bool frontend_set_flag_associative_math; 3267#endif 3268#ifndef GENERATOR_FILE 3269 bool frontend_set_flag_cx_limited_range; 3270#endif 3271#ifndef GENERATOR_FILE 3272 bool frontend_set_flag_finite_math_only; 3273#endif 3274#ifndef GENERATOR_FILE 3275 bool frontend_set_flag_errno_math; 3276#endif 3277#ifndef GENERATOR_FILE 3278 bool frontend_set_flag_reciprocal_math; 3279#endif 3280#ifndef GENERATOR_FILE 3281 bool frontend_set_flag_rounding_math; 3282#endif 3283#ifndef GENERATOR_FILE 3284 bool frontend_set_flag_signaling_nans; 3285#endif 3286#ifndef GENERATOR_FILE 3287 bool frontend_set_flag_signed_zeros; 3288#endif 3289#ifndef GENERATOR_FILE 3290 bool frontend_set_flag_trapping_math; 3291#endif 3292#ifndef GENERATOR_FILE 3293 bool frontend_set_flag_unsafe_math_optimizations; 3294#endif 3295#ifndef GENERATOR_FILE 3296}; 3297extern struct gcc_options global_options; 3298extern const struct gcc_options global_options_init; 3299extern struct gcc_options global_options_set; 3300#define target_flags_explicit global_options_set.x_target_flags 3301#endif 3302#endif 3303 3304#if !defined(GCC_DRIVER) && !defined(IN_LIBGCC2) && !defined(IN_TARGET_LIBS) 3305 3306/* Structure to save/restore optimization and target specific options. */ 3307struct GTY(()) cl_optimization 3308{ 3309 int x_align_functions; 3310 int x_align_jumps; 3311 int x_align_labels; 3312 int x_align_loops; 3313 int x_flag_sched_stalled_insns; 3314 int x_flag_sched_stalled_insns_dep; 3315 enum fp_contract_mode x_flag_fp_contract_mode; 3316 unsigned char x_optimize; 3317 unsigned char x_optimize_size; 3318 signed char x_flag_asynchronous_unwind_tables; 3319 signed char x_flag_branch_on_count_reg; 3320 signed char x_flag_branch_probabilities; 3321 signed char x_flag_branch_target_load_optimize; 3322 signed char x_flag_branch_target_load_optimize2; 3323 signed char x_flag_btr_bb_exclusive; 3324 signed char x_flag_caller_saves; 3325 signed char x_flag_combine_stack_adjustments; 3326 signed char x_flag_no_common; 3327 signed char x_flag_compare_elim_after_reload; 3328 signed char x_flag_conserve_stack; 3329 signed char x_flag_cprop_registers; 3330 signed char x_flag_crossjumping; 3331 signed char x_flag_cse_follow_jumps; 3332 signed char x_flag_cx_fortran_rules; 3333 signed char x_flag_cx_limited_range; 3334 signed char x_flag_data_sections; 3335 signed char x_flag_dce; 3336 signed char x_flag_defer_pop; 3337 signed char x_flag_delayed_branch; 3338 signed char x_flag_delete_null_pointer_checks; 3339 signed char x_flag_devirtualize; 3340 signed char x_flag_dse; 3341 signed char x_flag_early_inlining; 3342 signed char x_flag_exceptions; 3343 signed char x_flag_expensive_optimizations; 3344 signed char x_flag_ee; 3345 signed char x_flag_finite_math_only; 3346 signed char x_flag_float_store; 3347 signed char x_flag_forward_propagate; 3348 signed char x_flag_gcse; 3349 signed char x_flag_gcse_after_reload; 3350 signed char x_flag_gcse_las; 3351 signed char x_flag_gcse_lm; 3352 signed char x_flag_gcse_sm; 3353 signed char x_flag_graphite_identity; 3354 signed char x_flag_guess_branch_prob; 3355 signed char x_flag_if_conversion; 3356 signed char x_flag_if_conversion2; 3357 signed char x_flag_inline_functions; 3358 signed char x_flag_inline_functions_called_once; 3359 signed char x_flag_inline_small_functions; 3360 signed char x_flag_ipa_cp; 3361 signed char x_flag_ipa_cp_clone; 3362 signed char x_flag_ipa_matrix_reorg; 3363 signed char x_flag_ipa_profile; 3364 signed char x_flag_ipa_pta; 3365 signed char x_flag_ipa_pure_const; 3366 signed char x_flag_ipa_reference; 3367 signed char x_flag_ipa_sra; 3368 signed char x_flag_ivopts; 3369 signed char x_flag_jump_tables; 3370 signed char x_flag_loop_block; 3371 signed char x_flag_loop_flatten; 3372 signed char x_flag_loop_interchange; 3373 signed char x_flag_loop_parallelize_all; 3374 signed char x_flag_loop_strip_mine; 3375 signed char x_flag_lto_report; 3376 signed char x_flag_ltrans; 3377 signed char x_flag_errno_math; 3378 signed char x_flag_merge_constants; 3379 signed char x_flag_modulo_sched; 3380 signed char x_flag_move_loop_invariants; 3381 signed char x_flag_non_call_exceptions; 3382 signed char x_flag_nothrow_opt; 3383 signed char x_flag_omit_frame_pointer; 3384 signed char x_flag_regmove; 3385 signed char x_flag_optimize_sibling_calls; 3386 signed char x_flag_pack_struct; 3387 signed char x_flag_peel_loops; 3388 signed char x_flag_no_peephole; 3389 signed char x_flag_peephole2; 3390 signed char x_flag_predictive_commoning; 3391 signed char x_flag_prefetch_loop_arrays; 3392 signed char x_flag_promote_loop_indices; 3393 signed char x_flag_pcc_struct_return; 3394 signed char x_flag_remove_local_statics; 3395 signed char x_flag_rename_registers; 3396 signed char x_flag_reorder_blocks; 3397 signed char x_flag_reorder_blocks_and_partition; 3398 signed char x_flag_reorder_functions; 3399 signed char x_flag_rerun_cse_after_loop; 3400 signed char x_flag_resched_modulo_sched; 3401 signed char x_flag_rounding_math; 3402 signed char x_flag_rtti; 3403 signed char x_flag_sched_critical_path_heuristic; 3404 signed char x_flag_sched_dep_count_heuristic; 3405 signed char x_flag_sched_group_heuristic; 3406 signed char x_flag_schedule_interblock; 3407 signed char x_flag_sched_last_insn_heuristic; 3408 signed char x_flag_sched_pressure; 3409 signed char x_flag_sched_rank_heuristic; 3410 signed char x_flag_schedule_speculative; 3411 signed char x_flag_sched_spec_insn_heuristic; 3412 signed char x_flag_schedule_speculative_load; 3413 signed char x_flag_schedule_speculative_load_dangerous; 3414 signed char x_flag_sched2_use_superblocks; 3415 signed char x_flag_schedule_insns; 3416 signed char x_flag_schedule_insns_after_reload; 3417 signed char x_flag_section_anchors; 3418 signed char x_flag_sel_sched_pipelining; 3419 signed char x_flag_sel_sched_pipelining_outer_loops; 3420 signed char x_flag_sel_sched_reschedule_pipelined; 3421 signed char x_flag_selective_scheduling; 3422 signed char x_flag_selective_scheduling2; 3423 signed char x_flag_short_double; 3424 signed char x_flag_short_enums; 3425 signed char x_flag_short_wchar; 3426 signed char x_flag_shrink_wrap; 3427 signed char x_flag_signaling_nans; 3428 signed char x_flag_signed_zeros; 3429 signed char x_flag_single_precision_constant; 3430 signed char x_flag_split_ivs_in_unroller; 3431 signed char x_flag_split_wide_types; 3432 signed char x_flag_strict_aliasing; 3433 signed char x_flag_strict_enums; 3434 signed char x_flag_thread_jumps; 3435 signed char x_flag_threadsafe_statics; 3436 signed char x_flag_toplevel_reorder; 3437 signed char x_flag_trapping_math; 3438 signed char x_flag_trapv; 3439 signed char x_flag_tree_bit_ccp; 3440 signed char x_flag_tree_builtin_call_dce; 3441 signed char x_flag_tree_ccp; 3442 signed char x_flag_tree_ch; 3443 signed char x_flag_tree_copy_prop; 3444 signed char x_flag_tree_copyrename; 3445 signed char x_flag_tree_cselim; 3446 signed char x_flag_tree_dce; 3447 signed char x_flag_tree_dom; 3448 signed char x_flag_tree_dse; 3449 signed char x_flag_tree_forwprop; 3450 signed char x_flag_tree_fre; 3451 signed char x_flag_tree_if_to_switch_conversion; 3452 signed char x_flag_tree_loop_distribute_patterns; 3453 signed char x_flag_tree_loop_distribution; 3454 signed char x_flag_tree_loop_if_convert; 3455 signed char x_flag_tree_loop_if_convert_stores; 3456 signed char x_flag_tree_loop_im; 3457 signed char x_flag_tree_loop_ivcanon; 3458 signed char x_flag_tree_loop_optimize; 3459 signed char x_flag_tree_live_range_split; 3460 signed char x_flag_tree_phiprop; 3461 signed char x_flag_tree_pre; 3462 signed char x_flag_tree_pre_partial_partial; 3463 signed char x_flag_tree_pre_partial_partial_obliviously; 3464 signed char x_flag_tree_pta; 3465 signed char x_flag_tree_reassoc; 3466 signed char x_flag_tree_scev_cprop; 3467 signed char x_flag_tree_sink; 3468 signed char x_flag_tree_slp_vectorize; 3469 signed char x_flag_tree_sra; 3470 signed char x_flag_tree_switch_conversion; 3471 signed char x_flag_tree_ter; 3472 signed char x_flag_tree_vect_loop_version; 3473 signed char x_flag_tree_vectorize; 3474 signed char x_flag_tree_vrp; 3475 signed char x_flag_unit_at_a_time; 3476 signed char x_flag_unroll_all_loops; 3477 signed char x_flag_unroll_loops; 3478 signed char x_flag_unsafe_loop_optimizations; 3479 signed char x_flag_unsafe_math_optimizations; 3480 signed char x_flag_unswitch_loops; 3481 signed char x_flag_unwind_tables; 3482 signed char x_flag_use_caller_save; 3483 signed char x_flag_var_tracking; 3484 signed char x_flag_var_tracking_assignments; 3485 signed char x_flag_var_tracking_assignments_toggle; 3486 signed char x_flag_var_tracking_uninit; 3487 signed char x_flag_variable_expansion_in_unroller; 3488 signed char x_flag_vect_cost_model; 3489 signed char x_flag_value_profile_transformations; 3490 signed char x_flag_web; 3491 signed char x_flag_whole_program; 3492 signed char x_flag_wpa; 3493 signed char x_flag_wrapv; 3494}; 3495 3496/* Structure to save/restore selected target specific options. */ 3497struct GTY(()) cl_target_option 3498{ 3499 int x_target_flags; 3500}; 3501 3502 3503/* Save optimization variables into a structure. */ 3504extern void cl_optimization_save (struct cl_optimization *, struct gcc_options *); 3505 3506/* Restore optimization variables from a structure. */ 3507extern void cl_optimization_restore (struct gcc_options *, struct cl_optimization *); 3508 3509/* Print optimization variables from a structure. */ 3510extern void cl_optimization_print (FILE *, int, struct cl_optimization *); 3511 3512/* Save selected option variables into a structure. */ 3513extern void cl_target_option_save (struct cl_target_option *, struct gcc_options *); 3514 3515/* Restore selected option variables from a structure. */ 3516extern void cl_target_option_restore (struct gcc_options *, struct cl_target_option *); 3517 3518/* Print target option variables from a structure. */ 3519extern void cl_target_option_print (FILE *, int, struct cl_target_option *); 3520#endif 3521 3522#define MASK_ABORT_NORETURN (1 << 0) 3523#define MASK_APCS_FLOAT (1 << 1) 3524#define MASK_APCS_FRAME (1 << 2) 3525#define MASK_APCS_REENT (1 << 3) 3526#define MASK_APCS_STACK (1 << 4) 3527#define MASK_BIG_END (1 << 5) 3528#define MASK_CALLEE_INTERWORKING (1 << 6) 3529#define MASK_CALLER_INTERWORKING (1 << 7) 3530#define MASK_CIRRUS_FIX_INVALID_INSNS (1 << 8) 3531#define MASK_FPE (1 << 9) 3532#define MASK_LONG_CALLS (1 << 10) 3533#define MASK_POKE_FUNCTION_NAME (1 << 11) 3534#define MASK_SCHED_PROLOG (1 << 12) 3535#define MASK_SINGLE_PIC_BASE (1 << 13) 3536#define MASK_THUMB (1 << 14) 3537#define MASK_INTERWORK (1 << 15) 3538#define MASK_TPCS_FRAME (1 << 16) 3539#define MASK_TPCS_LEAF_FRAME (1 << 17) 3540#define MASK_NEON_VECTORIZE_QUAD (1 << 18) 3541#define MASK_LITTLE_WORDS (1 << 19) 3542 3543#define TARGET_ABORT_NORETURN ((target_flags & MASK_ABORT_NORETURN) != 0) 3544#define TARGET_APCS_FLOAT ((target_flags & MASK_APCS_FLOAT) != 0) 3545#define TARGET_APCS_FRAME ((target_flags & MASK_APCS_FRAME) != 0) 3546#define TARGET_APCS_REENT ((target_flags & MASK_APCS_REENT) != 0) 3547#define TARGET_APCS_STACK ((target_flags & MASK_APCS_STACK) != 0) 3548#define TARGET_BIG_END ((target_flags & MASK_BIG_END) != 0) 3549#define TARGET_CALLEE_INTERWORKING ((target_flags & MASK_CALLEE_INTERWORKING) != 0) 3550#define TARGET_CALLER_INTERWORKING ((target_flags & MASK_CALLER_INTERWORKING) != 0) 3551#define TARGET_CIRRUS_FIX_INVALID_INSNS ((target_flags & MASK_CIRRUS_FIX_INVALID_INSNS) != 0) 3552#define TARGET_FPE ((target_flags & MASK_FPE) != 0) 3553#define TARGET_LONG_CALLS ((target_flags & MASK_LONG_CALLS) != 0) 3554#define TARGET_POKE_FUNCTION_NAME ((target_flags & MASK_POKE_FUNCTION_NAME) != 0) 3555#define TARGET_SCHED_PROLOG ((target_flags & MASK_SCHED_PROLOG) != 0) 3556#define TARGET_SINGLE_PIC_BASE ((target_flags & MASK_SINGLE_PIC_BASE) != 0) 3557#define TARGET_THUMB ((target_flags & MASK_THUMB) != 0) 3558#define TARGET_INTERWORK ((target_flags & MASK_INTERWORK) != 0) 3559#define TARGET_TPCS_FRAME ((target_flags & MASK_TPCS_FRAME) != 0) 3560#define TARGET_TPCS_LEAF_FRAME ((target_flags & MASK_TPCS_LEAF_FRAME) != 0) 3561#define TARGET_NEON_VECTORIZE_QUAD ((target_flags & MASK_NEON_VECTORIZE_QUAD) != 0) 3562#define TARGET_LITTLE_WORDS ((target_flags & MASK_LITTLE_WORDS) != 0) 3563 3564 3565#define CL_Ada (1 << 0) 3566#define CL_C (1 << 1) 3567#define CL_CXX (1 << 2) 3568#define CL_Fortran (1 << 3) 3569#define CL_Go (1 << 4) 3570#define CL_Java (1 << 5) 3571#define CL_LTO (1 << 6) 3572#define CL_ObjC (1 << 7) 3573#define CL_ObjCXX (1 << 8) 3574#define CL_LANG_ALL ((1 << 9) - 1) 3575 3576enum opt_code 3577{ 3578 OPT____ = 0, /* -### */ 3579 /* OPT__CLASSPATH = 1, */ /* --CLASSPATH */ 3580 /* OPT__all_warnings = 2, */ /* --all-warnings */ 3581 /* OPT__ansi = 3, */ /* --ansi */ 3582 /* OPT__assemble = 4, */ /* --assemble */ 3583 /* OPT__assert = 5, */ /* --assert */ 3584 /* OPT__assert_ = 6, */ /* --assert= */ 3585 /* OPT__bootclasspath = 7, */ /* --bootclasspath */ 3586 /* OPT__classpath = 8, */ /* --classpath */ 3587 /* OPT__comments = 9, */ /* --comments */ 3588 /* OPT__comments_in_macros = 10, */ /* --comments-in-macros */ 3589 /* OPT__compile = 11, */ /* --compile */ 3590 /* OPT__coverage = 12, */ /* --coverage */ 3591 /* OPT__debug = 13, */ /* --debug */ 3592 /* OPT__define_macro = 14, */ /* --define-macro */ 3593 /* OPT__define_macro_ = 15, */ /* --define-macro= */ 3594 /* OPT__dependencies = 16, */ /* --dependencies */ 3595 /* OPT__dump = 17, */ /* --dump */ 3596 /* OPT__dump_ = 18, */ /* --dump= */ 3597 /* OPT__dumpbase = 19, */ /* --dumpbase */ 3598 /* OPT__dumpdir = 20, */ /* --dumpdir */ 3599 /* OPT__encoding = 21, */ /* --encoding */ 3600 /* OPT__entry = 22, */ /* --entry */ 3601 /* OPT__entry_ = 23, */ /* --entry= */ 3602 /* OPT__extdirs = 24, */ /* --extdirs */ 3603 /* OPT__extra_warnings = 25, */ /* --extra-warnings */ 3604 /* OPT__for_assembler = 26, */ /* --for-assembler */ 3605 /* OPT__for_assembler_ = 27, */ /* --for-assembler= */ 3606 /* OPT__for_linker = 28, */ /* --for-linker */ 3607 /* OPT__for_linker_ = 29, */ /* --for-linker= */ 3608 /* OPT__force_link = 30, */ /* --force-link */ 3609 /* OPT__force_link_ = 31, */ /* --force-link= */ 3610 OPT__help = 32, /* --help */ 3611 OPT__help_ = 33, /* --help= */ 3612 /* OPT__imacros = 34, */ /* --imacros */ 3613 /* OPT__imacros_ = 35, */ /* --imacros= */ 3614 /* OPT__include = 36, */ /* --include */ 3615 /* OPT__include_barrier = 37, */ /* --include-barrier */ 3616 /* OPT__include_directory = 38, */ /* --include-directory */ 3617 /* OPT__include_directory_after = 39, */ /* --include-directory-after */ 3618 /* OPT__include_directory_after_ = 40, */ /* --include-directory-after= */ 3619 /* OPT__include_directory_ = 41, */ /* --include-directory= */ 3620 /* OPT__include_prefix = 42, */ /* --include-prefix */ 3621 /* OPT__include_prefix_ = 43, */ /* --include-prefix= */ 3622 /* OPT__include_with_prefix = 44, */ /* --include-with-prefix */ 3623 /* OPT__include_with_prefix_after = 45, */ /* --include-with-prefix-after */ 3624 /* OPT__include_with_prefix_after_ = 46, *//* --include-with-prefix-after= */ 3625 /* OPT__include_with_prefix_before = 47, *//* --include-with-prefix-before */ 3626 /* OPT__include_with_prefix_before_ = 48, *//* --include-with-prefix-before= */ 3627 /* OPT__include_with_prefix_ = 49, */ /* --include-with-prefix= */ 3628 /* OPT__include_ = 50, */ /* --include= */ 3629 /* OPT__language = 51, */ /* --language */ 3630 /* OPT__language_ = 52, */ /* --language= */ 3631 /* OPT__library_directory = 53, */ /* --library-directory */ 3632 /* OPT__library_directory_ = 54, */ /* --library-directory= */ 3633 /* OPT__no_canonical_prefixes = 55, */ /* --no-canonical-prefixes */ 3634 /* OPT__no_integrated_cpp = 56, */ /* --no-integrated-cpp */ 3635 /* OPT__no_line_commands = 57, */ /* --no-line-commands */ 3636 /* OPT__no_standard_includes = 58, */ /* --no-standard-includes */ 3637 /* OPT__no_standard_libraries = 59, */ /* --no-standard-libraries */ 3638 /* OPT__no_warnings = 60, */ /* --no-warnings */ 3639 /* OPT__optimize = 61, */ /* --optimize */ 3640 /* OPT__output = 62, */ /* --output */ 3641 /* OPT__output_class_directory = 63, */ /* --output-class-directory */ 3642 /* OPT__output_class_directory_ = 64, */ /* --output-class-directory= */ 3643 OPT__output_pch_ = 65, /* --output-pch= */ 3644 /* OPT__output_ = 66, */ /* --output= */ 3645 OPT__param = 67, /* --param */ 3646 /* OPT__param_ = 68, */ /* --param= */ 3647 /* OPT__pass_exit_codes = 69, */ /* --pass-exit-codes */ 3648 /* OPT__pedantic = 70, */ /* --pedantic */ 3649 /* OPT__pedantic_errors = 71, */ /* --pedantic-errors */ 3650 /* OPT__pie = 72, */ /* --pie */ 3651 /* OPT__pipe = 73, */ /* --pipe */ 3652 /* OPT__prefix = 74, */ /* --prefix */ 3653 /* OPT__prefix_ = 75, */ /* --prefix= */ 3654 /* OPT__preprocess = 76, */ /* --preprocess */ 3655 /* OPT__print_file_name = 77, */ /* --print-file-name */ 3656 /* OPT__print_file_name_ = 78, */ /* --print-file-name= */ 3657 /* OPT__print_libgcc_file_name = 79, */ /* --print-libgcc-file-name */ 3658 /* OPT__print_missing_file_dependencies = 80, *//* --print-missing-file-dependencies */ 3659 /* OPT__print_multi_directory = 81, */ /* --print-multi-directory */ 3660 /* OPT__print_multi_lib = 82, */ /* --print-multi-lib */ 3661 /* OPT__print_multi_os_directory = 83, */ /* --print-multi-os-directory */ 3662 /* OPT__print_prog_name = 84, */ /* --print-prog-name */ 3663 /* OPT__print_prog_name_ = 85, */ /* --print-prog-name= */ 3664 /* OPT__print_search_dirs = 86, */ /* --print-search-dirs */ 3665 /* OPT__print_sysroot = 87, */ /* --print-sysroot */ 3666 /* OPT__print_sysroot_headers_suffix = 88, *//* --print-sysroot-headers-suffix */ 3667 /* OPT__profile = 89, */ /* --profile */ 3668 /* OPT__resource = 90, */ /* --resource */ 3669 /* OPT__resource_ = 91, */ /* --resource= */ 3670 /* OPT__save_temps = 92, */ /* --save-temps */ 3671 /* OPT__shared = 93, */ /* --shared */ 3672 /* OPT__specs = 94, */ /* --specs */ 3673 /* OPT__specs_ = 95, */ /* --specs= */ 3674 /* OPT__static = 96, */ /* --static */ 3675 /* OPT__symbolic = 97, */ /* --symbolic */ 3676 /* OPT__sysroot = 98, */ /* --sysroot */ 3677 OPT__sysroot_ = 99, /* --sysroot= */ 3678 OPT__target_help = 100, /* --target-help */ 3679 /* OPT__time = 101, */ /* --time */ 3680 /* OPT__trace_includes = 102, */ /* --trace-includes */ 3681 /* OPT__traditional = 103, */ /* --traditional */ 3682 /* OPT__traditional_cpp = 104, */ /* --traditional-cpp */ 3683 /* OPT__trigraphs = 105, */ /* --trigraphs */ 3684 /* OPT__undefine_macro = 106, */ /* --undefine-macro */ 3685 /* OPT__undefine_macro_ = 107, */ /* --undefine-macro= */ 3686 /* OPT__user_dependencies = 108, */ /* --user-dependencies */ 3687 /* OPT__verbose = 109, */ /* --verbose */ 3688 OPT__version = 110, /* --version */ 3689 /* OPT__write_dependencies = 111, */ /* --write-dependencies */ 3690 /* OPT__write_user_dependencies = 112, */ /* --write-user-dependencies */ 3691 OPT_A = 113, /* -A */ 3692 OPT_B = 114, /* -B */ 3693 OPT_C = 115, /* -C */ 3694 OPT_CC = 116, /* -CC */ 3695 /* OPT_CLASSPATH = 117, */ /* -CLASSPATH */ 3696 OPT_D = 118, /* -D */ 3697 OPT_E = 119, /* -E */ 3698 OPT_F = 120, /* -F */ 3699 OPT_H = 121, /* -H */ 3700 OPT_I = 122, /* -I */ 3701 OPT_J = 123, /* -J */ 3702 OPT_L = 124, /* -L */ 3703 OPT_M = 125, /* -M */ 3704 OPT_MD = 126, /* -MD */ 3705 OPT_MD_ = 127, /* -MD_ */ 3706 OPT_MF = 128, /* -MF */ 3707 OPT_MG = 129, /* -MG */ 3708 OPT_MM = 130, /* -MM */ 3709 OPT_MMD = 131, /* -MMD */ 3710 OPT_MMD_ = 132, /* -MMD_ */ 3711 OPT_MP = 133, /* -MP */ 3712 OPT_MQ = 134, /* -MQ */ 3713 OPT_MT = 135, /* -MT */ 3714 OPT_N = 136, /* -N */ 3715 OPT_O = 137, /* -O */ 3716 OPT_Ofast = 138, /* -Ofast */ 3717 OPT_Os = 139, /* -Os */ 3718 OPT_P = 140, /* -P */ 3719 OPT_Q = 141, /* -Q */ 3720 OPT_Qn = 142, /* -Qn */ 3721 OPT_Qy = 143, /* -Qy */ 3722 OPT_R = 144, /* -R */ 3723 OPT_S = 145, /* -S */ 3724 OPT_T = 146, /* -T */ 3725 OPT_Tbss = 147, /* -Tbss */ 3726 OPT_Tbss_ = 148, /* -Tbss= */ 3727 OPT_Tdata = 149, /* -Tdata */ 3728 OPT_Tdata_ = 150, /* -Tdata= */ 3729 OPT_Ttext = 151, /* -Ttext */ 3730 OPT_Ttext_ = 152, /* -Ttext= */ 3731 OPT_U = 153, /* -U */ 3732 /* OPT_W = 154, */ /* -W */ 3733 OPT_Wa_ = 155, /* -Wa, */ 3734 OPT_Wabi = 156, /* -Wabi */ 3735 OPT_Waddress = 157, /* -Waddress */ 3736 OPT_Waggregate_return = 158, /* -Waggregate-return */ 3737 OPT_Waliasing = 159, /* -Waliasing */ 3738 OPT_Walign_commons = 160, /* -Walign-commons */ 3739 OPT_Wall = 161, /* -Wall */ 3740 OPT_Wall_deprecation = 162, /* -Wall-deprecation */ 3741 OPT_Wall_javadoc = 163, /* -Wall-javadoc */ 3742 OPT_Wampersand = 164, /* -Wampersand */ 3743 OPT_Warray_bounds = 165, /* -Warray-bounds */ 3744 OPT_Warray_temporaries = 166, /* -Warray-temporaries */ 3745 OPT_Wassert_identifier = 167, /* -Wassert-identifier */ 3746 OPT_Wassign_intercept = 168, /* -Wassign-intercept */ 3747 OPT_Wattributes = 169, /* -Wattributes */ 3748 OPT_Wbad_function_cast = 170, /* -Wbad-function-cast */ 3749 OPT_Wboxing = 171, /* -Wboxing */ 3750 OPT_Wbuiltin_macro_redefined = 172, /* -Wbuiltin-macro-redefined */ 3751 OPT_Wc___compat = 173, /* -Wc++-compat */ 3752 OPT_Wc__0x_compat = 174, /* -Wc++0x-compat */ 3753 OPT_Wcast_align = 175, /* -Wcast-align */ 3754 OPT_Wcast_qual = 176, /* -Wcast-qual */ 3755 OPT_Wchar_concat = 177, /* -Wchar-concat */ 3756 OPT_Wchar_subscripts = 178, /* -Wchar-subscripts */ 3757 OPT_Wcharacter_truncation = 179, /* -Wcharacter-truncation */ 3758 OPT_Wclobbered = 180, /* -Wclobbered */ 3759 OPT_Wcomment = 181, /* -Wcomment */ 3760 /* OPT_Wcomments = 182, */ /* -Wcomments */ 3761 OPT_Wcondition_assign = 183, /* -Wcondition-assign */ 3762 OPT_Wconstructor_name = 184, /* -Wconstructor-name */ 3763 OPT_Wconversion = 185, /* -Wconversion */ 3764 OPT_Wconversion_extra = 186, /* -Wconversion-extra */ 3765 OPT_Wconversion_null = 187, /* -Wconversion-null */ 3766 OPT_Wcoverage_mismatch = 188, /* -Wcoverage-mismatch */ 3767 OPT_Wcpp = 189, /* -Wcpp */ 3768 OPT_Wctor_dtor_privacy = 190, /* -Wctor-dtor-privacy */ 3769 OPT_Wdeclaration_after_statement = 191, /* -Wdeclaration-after-statement */ 3770 OPT_Wdep_ann = 192, /* -Wdep-ann */ 3771 OPT_Wdeprecated = 193, /* -Wdeprecated */ 3772 OPT_Wdeprecated_declarations = 194, /* -Wdeprecated-declarations */ 3773 OPT_Wdisabled_optimization = 195, /* -Wdisabled-optimization */ 3774 OPT_Wdiscouraged = 196, /* -Wdiscouraged */ 3775 OPT_Wdiv_by_zero = 197, /* -Wdiv-by-zero */ 3776 OPT_Wdouble_promotion = 198, /* -Wdouble-promotion */ 3777 OPT_Weffc__ = 199, /* -Weffc++ */ 3778 OPT_Wempty_block = 200, /* -Wempty-block */ 3779 OPT_Wempty_body = 201, /* -Wempty-body */ 3780 OPT_Wendif_labels = 202, /* -Wendif-labels */ 3781 OPT_Wenum_compare = 203, /* -Wenum-compare */ 3782 OPT_Wenum_identifier = 204, /* -Wenum-identifier */ 3783 OPT_Wenum_switch = 205, /* -Wenum-switch */ 3784 OPT_Werror = 206, /* -Werror */ 3785 /* OPT_Werror_implicit_function_declaration = 207, *//* -Werror-implicit-function-declaration */ 3786 OPT_Werror_ = 208, /* -Werror= */ 3787 OPT_Wextra = 209, /* -Wextra */ 3788 OPT_Wextraneous_semicolon = 210, /* -Wextraneous-semicolon */ 3789 OPT_Wfallthrough = 211, /* -Wfallthrough */ 3790 OPT_Wfatal_errors = 212, /* -Wfatal-errors */ 3791 OPT_Wfield_hiding = 213, /* -Wfield-hiding */ 3792 OPT_Wfinal_bound = 214, /* -Wfinal-bound */ 3793 OPT_Wfinally = 215, /* -Wfinally */ 3794 OPT_Wfloat_equal = 216, /* -Wfloat-equal */ 3795 OPT_Wforbidden = 217, /* -Wforbidden */ 3796 OPT_Wformat = 218, /* -Wformat */ 3797 OPT_Wformat_contains_nul = 219, /* -Wformat-contains-nul */ 3798 OPT_Wformat_extra_args = 220, /* -Wformat-extra-args */ 3799 OPT_Wformat_nonliteral = 221, /* -Wformat-nonliteral */ 3800 OPT_Wformat_security = 222, /* -Wformat-security */ 3801 OPT_Wformat_y2k = 223, /* -Wformat-y2k */ 3802 OPT_Wformat_zero_length = 224, /* -Wformat-zero-length */ 3803 OPT_Wformat_ = 225, /* -Wformat= */ 3804 OPT_Wframe_larger_than_ = 226, /* -Wframe-larger-than= */ 3805 OPT_Whiding = 227, /* -Whiding */ 3806 OPT_Wignored_qualifiers = 228, /* -Wignored-qualifiers */ 3807 OPT_Wimplicit = 229, /* -Wimplicit */ 3808 OPT_Wimplicit_function_declaration = 230, /* -Wimplicit-function-declaration */ 3809 OPT_Wimplicit_int = 231, /* -Wimplicit-int */ 3810 OPT_Wimplicit_interface = 232, /* -Wimplicit-interface */ 3811 OPT_Wimplicit_procedure = 233, /* -Wimplicit-procedure */ 3812 /* OPT_Wimport = 234, */ /* -Wimport */ 3813 OPT_Windirect_static = 235, /* -Windirect-static */ 3814 OPT_Winit_self = 236, /* -Winit-self */ 3815 OPT_Winline = 237, /* -Winline */ 3816 OPT_Wint_to_pointer_cast = 238, /* -Wint-to-pointer-cast */ 3817 OPT_Wintf_annotation = 239, /* -Wintf-annotation */ 3818 OPT_Wintf_non_inherited = 240, /* -Wintf-non-inherited */ 3819 OPT_Wintrinsic_shadow = 241, /* -Wintrinsic-shadow */ 3820 OPT_Wintrinsics_std = 242, /* -Wintrinsics-std */ 3821 OPT_Winvalid_offsetof = 243, /* -Winvalid-offsetof */ 3822 OPT_Winvalid_pch = 244, /* -Winvalid-pch */ 3823 OPT_Wjavadoc = 245, /* -Wjavadoc */ 3824 OPT_Wjump_misses_init = 246, /* -Wjump-misses-init */ 3825 OPT_Wl_ = 247, /* -Wl, */ 3826 /* OPT_Wlarger_than_ = 248, */ /* -Wlarger-than- */ 3827 OPT_Wlarger_than_ = 249, /* -Wlarger-than= */ 3828 OPT_Wline_truncation = 250, /* -Wline-truncation */ 3829 OPT_Wlocal_hiding = 251, /* -Wlocal-hiding */ 3830 OPT_Wlogical_op = 252, /* -Wlogical-op */ 3831 OPT_Wlong_long = 253, /* -Wlong-long */ 3832 OPT_Wmain = 254, /* -Wmain */ 3833 OPT_Wmasked_catch_block = 255, /* -Wmasked-catch-block */ 3834 OPT_Wmissing_braces = 256, /* -Wmissing-braces */ 3835 OPT_Wmissing_declarations = 257, /* -Wmissing-declarations */ 3836 OPT_Wmissing_field_initializers = 258, /* -Wmissing-field-initializers */ 3837 OPT_Wmissing_format_attribute = 259, /* -Wmissing-format-attribute */ 3838 OPT_Wmissing_include_dirs = 260, /* -Wmissing-include-dirs */ 3839 OPT_Wmissing_noreturn = 261, /* -Wmissing-noreturn */ 3840 OPT_Wmissing_parameter_type = 262, /* -Wmissing-parameter-type */ 3841 OPT_Wmissing_prototypes = 263, /* -Wmissing-prototypes */ 3842 OPT_Wmudflap = 264, /* -Wmudflap */ 3843 OPT_Wmultichar = 265, /* -Wmultichar */ 3844 OPT_Wnested_externs = 266, /* -Wnested-externs */ 3845 OPT_Wnls = 267, /* -Wnls */ 3846 OPT_Wno_effect_assign = 268, /* -Wno-effect-assign */ 3847 OPT_Wnoexcept = 269, /* -Wnoexcept */ 3848 OPT_Wnon_template_friend = 270, /* -Wnon-template-friend */ 3849 OPT_Wnon_virtual_dtor = 271, /* -Wnon-virtual-dtor */ 3850 OPT_Wnonnull = 272, /* -Wnonnull */ 3851 OPT_Wnormalized_ = 273, /* -Wnormalized= */ 3852 OPT_Wnull = 274, /* -Wnull */ 3853 OPT_Wold_style_cast = 275, /* -Wold-style-cast */ 3854 OPT_Wold_style_declaration = 276, /* -Wold-style-declaration */ 3855 OPT_Wold_style_definition = 277, /* -Wold-style-definition */ 3856 OPT_Wout_of_date = 278, /* -Wout-of-date */ 3857 OPT_Wover_ann = 279, /* -Wover-ann */ 3858 OPT_Woverflow = 280, /* -Woverflow */ 3859 OPT_Woverlength_strings = 281, /* -Woverlength-strings */ 3860 OPT_Woverloaded_virtual = 282, /* -Woverloaded-virtual */ 3861 OPT_Woverride_init = 283, /* -Woverride-init */ 3862 OPT_Wp_ = 284, /* -Wp, */ 3863 OPT_Wpacked = 285, /* -Wpacked */ 3864 OPT_Wpacked_bitfield_compat = 286, /* -Wpacked-bitfield-compat */ 3865 OPT_Wpadded = 287, /* -Wpadded */ 3866 OPT_Wparam_assign = 288, /* -Wparam-assign */ 3867 OPT_Wparentheses = 289, /* -Wparentheses */ 3868 OPT_Wpkg_default_method = 290, /* -Wpkg-default-method */ 3869 OPT_Wpmf_conversions = 291, /* -Wpmf-conversions */ 3870 OPT_Wpointer_arith = 292, /* -Wpointer-arith */ 3871 OPT_Wpointer_sign = 293, /* -Wpointer-sign */ 3872 OPT_Wpointer_to_int_cast = 294, /* -Wpointer-to-int-cast */ 3873 OPT_Wpoison_system_directories = 295, /* -Wpoison-system-directories */ 3874 OPT_Wpragmas = 296, /* -Wpragmas */ 3875 OPT_Wproperty_assign_default = 297, /* -Wproperty-assign-default */ 3876 OPT_Wprotocol = 298, /* -Wprotocol */ 3877 OPT_Wpsabi = 299, /* -Wpsabi */ 3878 OPT_Wraw = 300, /* -Wraw */ 3879 OPT_Wreal_q_constant = 301, /* -Wreal-q-constant */ 3880 OPT_Wredundant_decls = 302, /* -Wredundant-decls */ 3881 OPT_Wredundant_modifiers = 303, /* -Wredundant-modifiers */ 3882 OPT_Wreorder = 304, /* -Wreorder */ 3883 OPT_Wreturn_type = 305, /* -Wreturn-type */ 3884 OPT_Wselector = 306, /* -Wselector */ 3885 OPT_Wsequence_point = 307, /* -Wsequence-point */ 3886 OPT_Wserial = 308, /* -Wserial */ 3887 OPT_Wshadow = 309, /* -Wshadow */ 3888 OPT_Wsign_compare = 310, /* -Wsign-compare */ 3889 OPT_Wsign_conversion = 311, /* -Wsign-conversion */ 3890 OPT_Wsign_promo = 312, /* -Wsign-promo */ 3891 OPT_Wspecial_param_hiding = 313, /* -Wspecial-param-hiding */ 3892 OPT_Wstack_protector = 314, /* -Wstack-protector */ 3893 OPT_Wstatic_access = 315, /* -Wstatic-access */ 3894 OPT_Wstatic_receiver = 316, /* -Wstatic-receiver */ 3895 OPT_Wstrict_aliasing = 317, /* -Wstrict-aliasing */ 3896 OPT_Wstrict_aliasing_ = 318, /* -Wstrict-aliasing= */ 3897 OPT_Wstrict_null_sentinel = 319, /* -Wstrict-null-sentinel */ 3898 OPT_Wstrict_overflow = 320, /* -Wstrict-overflow */ 3899 OPT_Wstrict_overflow_ = 321, /* -Wstrict-overflow= */ 3900 OPT_Wstrict_prototypes = 322, /* -Wstrict-prototypes */ 3901 OPT_Wstrict_selector_match = 323, /* -Wstrict-selector-match */ 3902 OPT_Wsuggest_attribute_const = 324, /* -Wsuggest-attribute=const */ 3903 OPT_Wsuggest_attribute_noreturn = 325, /* -Wsuggest-attribute=noreturn */ 3904 OPT_Wsuggest_attribute_pure = 326, /* -Wsuggest-attribute=pure */ 3905 OPT_Wsuppress = 327, /* -Wsuppress */ 3906 OPT_Wsurprising = 328, /* -Wsurprising */ 3907 OPT_Wswitch = 329, /* -Wswitch */ 3908 OPT_Wswitch_default = 330, /* -Wswitch-default */ 3909 OPT_Wswitch_enum = 331, /* -Wswitch-enum */ 3910 OPT_Wsync_nand = 332, /* -Wsync-nand */ 3911 OPT_Wsynth = 333, /* -Wsynth */ 3912 OPT_Wsynthetic_access = 334, /* -Wsynthetic-access */ 3913 OPT_Wsystem_headers = 335, /* -Wsystem-headers */ 3914 OPT_Wtabs = 336, /* -Wtabs */ 3915 OPT_Wtasks = 337, /* -Wtasks */ 3916 OPT_Wtraditional = 338, /* -Wtraditional */ 3917 OPT_Wtraditional_conversion = 339, /* -Wtraditional-conversion */ 3918 OPT_Wtrampolines = 340, /* -Wtrampolines */ 3919 OPT_Wtrigraphs = 341, /* -Wtrigraphs */ 3920 OPT_Wtype_hiding = 342, /* -Wtype-hiding */ 3921 OPT_Wtype_limits = 343, /* -Wtype-limits */ 3922 OPT_Wuncheck = 344, /* -Wuncheck */ 3923 OPT_Wundeclared_selector = 345, /* -Wundeclared-selector */ 3924 OPT_Wundef = 346, /* -Wundef */ 3925 OPT_Wunderflow = 347, /* -Wunderflow */ 3926 OPT_Wuninitialized = 348, /* -Wuninitialized */ 3927 OPT_Wunknown_pragmas = 349, /* -Wunknown-pragmas */ 3928 OPT_Wunnecessary_else = 350, /* -Wunnecessary-else */ 3929 OPT_Wunqualified_field = 351, /* -Wunqualified-field */ 3930 /* OPT_Wunreachable_code = 352, */ /* -Wunreachable-code */ 3931 OPT_Wunsafe_loop_optimizations = 353, /* -Wunsafe-loop-optimizations */ 3932 OPT_Wunsuffixed_float_constants = 354, /* -Wunsuffixed-float-constants */ 3933 OPT_Wunused = 355, /* -Wunused */ 3934 OPT_Wunused_argument = 356, /* -Wunused-argument */ 3935 OPT_Wunused_but_set_parameter = 357, /* -Wunused-but-set-parameter */ 3936 OPT_Wunused_but_set_variable = 358, /* -Wunused-but-set-variable */ 3937 OPT_Wunused_dummy_argument = 359, /* -Wunused-dummy-argument */ 3938 OPT_Wunused_function = 360, /* -Wunused-function */ 3939 OPT_Wunused_import = 361, /* -Wunused-import */ 3940 OPT_Wunused_label = 362, /* -Wunused-label */ 3941 OPT_Wunused_local = 363, /* -Wunused-local */ 3942 OPT_Wunused_macros = 364, /* -Wunused-macros */ 3943 OPT_Wunused_parameter = 365, /* -Wunused-parameter */ 3944 OPT_Wunused_private = 366, /* -Wunused-private */ 3945 OPT_Wunused_result = 367, /* -Wunused-result */ 3946 OPT_Wunused_thrown = 368, /* -Wunused-thrown */ 3947 OPT_Wunused_value = 369, /* -Wunused-value */ 3948 OPT_Wunused_variable = 370, /* -Wunused-variable */ 3949 OPT_Wuseless_type_check = 371, /* -Wuseless-type-check */ 3950 OPT_Wvarargs_cast = 372, /* -Wvarargs-cast */ 3951 OPT_Wvariadic_macros = 373, /* -Wvariadic-macros */ 3952 OPT_Wvla = 374, /* -Wvla */ 3953 OPT_Wvolatile_register_var = 375, /* -Wvolatile-register-var */ 3954 OPT_Wwarning_token = 376, /* -Wwarning-token */ 3955 OPT_Wwrite_strings = 377, /* -Wwrite-strings */ 3956 OPT_Xassembler = 378, /* -Xassembler */ 3957 OPT_Xlinker = 379, /* -Xlinker */ 3958 OPT_Xpreprocessor = 380, /* -Xpreprocessor */ 3959 OPT_Z = 381, /* -Z */ 3960 OPT_ansi = 382, /* -ansi */ 3961 OPT_aux_info = 383, /* -aux-info */ 3962 /* OPT_aux_info_ = 384, */ /* -aux-info= */ 3963 OPT_auxbase = 385, /* -auxbase */ 3964 OPT_auxbase_strip = 386, /* -auxbase-strip */ 3965 /* OPT_bootclasspath = 387, */ /* -bootclasspath */ 3966 OPT_c = 388, /* -c */ 3967 /* OPT_classpath = 389, */ /* -classpath */ 3968 OPT_coverage = 390, /* -coverage */ 3969 OPT_cpp = 391, /* -cpp */ 3970 OPT_cpp_ = 392, /* -cpp= */ 3971 OPT_d = 393, /* -d */ 3972 OPT_dumpbase = 394, /* -dumpbase */ 3973 OPT_dumpdir = 395, /* -dumpdir */ 3974 OPT_dumpmachine = 396, /* -dumpmachine */ 3975 OPT_dumpspecs = 397, /* -dumpspecs */ 3976 OPT_dumpversion = 398, /* -dumpversion */ 3977 OPT_e = 399, /* -e */ 3978 /* OPT_encoding = 400, */ /* -encoding */ 3979 OPT_export_dynamic = 401, /* -export-dynamic */ 3980 OPT_extdirs = 402, /* -extdirs */ 3981 /* OPT_fCLASSPATH_ = 403, */ /* -fCLASSPATH= */ 3982 OPT_fPIC = 404, /* -fPIC */ 3983 OPT_fPIE = 405, /* -fPIE */ 3984 OPT_fRTS_ = 406, /* -fRTS= */ 3985 OPT_fabi_version_ = 407, /* -fabi-version= */ 3986 OPT_faccess_control = 408, /* -faccess-control */ 3987 OPT_falign_arrays = 409, /* -falign-arrays */ 3988 OPT_falign_commons = 410, /* -falign-commons */ 3989 OPT_falign_functions = 411, /* -falign-functions */ 3990 OPT_falign_functions_ = 412, /* -falign-functions= */ 3991 OPT_falign_jumps = 413, /* -falign-jumps */ 3992 OPT_falign_jumps_ = 414, /* -falign-jumps= */ 3993 OPT_falign_labels = 415, /* -falign-labels */ 3994 OPT_falign_labels_ = 416, /* -falign-labels= */ 3995 OPT_falign_loops = 417, /* -falign-loops */ 3996 OPT_falign_loops_ = 418, /* -falign-loops= */ 3997 OPT_fall_intrinsics = 419, /* -fall-intrinsics */ 3998 /* OPT_fall_virtual = 420, */ /* -fall-virtual */ 3999 OPT_fallow_leading_underscore = 421, /* -fallow-leading-underscore */ 4000 /* OPT_falt_external_templates = 422, */ /* -falt-external-templates */ 4001 /* OPT_fargument_alias = 423, */ /* -fargument-alias */ 4002 /* OPT_fargument_noalias = 424, */ /* -fargument-noalias */ 4003 /* OPT_fargument_noalias_anything = 425, *//* -fargument-noalias-anything */ 4004 /* OPT_fargument_noalias_global = 426, */ /* -fargument-noalias-global */ 4005 OPT_fasm = 427, /* -fasm */ 4006 OPT_fassert = 428, /* -fassert */ 4007 OPT_fassociative_math = 429, /* -fassociative-math */ 4008 OPT_fassume_compiled = 430, /* -fassume-compiled */ 4009 OPT_fassume_compiled_ = 431, /* -fassume-compiled= */ 4010 OPT_fasynchronous_unwind_tables = 432, /* -fasynchronous-unwind-tables */ 4011 OPT_fauto_inc_dec = 433, /* -fauto-inc-dec */ 4012 OPT_fautomatic = 434, /* -fautomatic */ 4013 OPT_faux_classpath = 435, /* -faux-classpath */ 4014 OPT_fbackslash = 436, /* -fbackslash */ 4015 OPT_fbacktrace = 437, /* -fbacktrace */ 4016 OPT_fblas_matmul_limit_ = 438, /* -fblas-matmul-limit= */ 4017 OPT_fbootclasspath_ = 439, /* -fbootclasspath= */ 4018 OPT_fbootstrap_classes = 440, /* -fbootstrap-classes */ 4019 OPT_fbounds_check = 441, /* -fbounds-check */ 4020 OPT_fbranch_count_reg = 442, /* -fbranch-count-reg */ 4021 OPT_fbranch_probabilities = 443, /* -fbranch-probabilities */ 4022 OPT_fbranch_target_load_optimize = 444, /* -fbranch-target-load-optimize */ 4023 OPT_fbranch_target_load_optimize2 = 445, /* -fbranch-target-load-optimize2 */ 4024 OPT_fbtr_bb_exclusive = 446, /* -fbtr-bb-exclusive */ 4025 OPT_fbuiltin = 447, /* -fbuiltin */ 4026 OPT_fbuiltin_ = 448, /* -fbuiltin- */ 4027 OPT_fcall_saved_ = 449, /* -fcall-saved- */ 4028 OPT_fcall_used_ = 450, /* -fcall-used- */ 4029 OPT_fcaller_saves = 451, /* -fcaller-saves */ 4030 OPT_fcheck_array_temporaries = 452, /* -fcheck-array-temporaries */ 4031 OPT_fcheck_data_deps = 453, /* -fcheck-data-deps */ 4032 OPT_fcheck_new = 454, /* -fcheck-new */ 4033 OPT_fcheck_references = 455, /* -fcheck-references */ 4034 OPT_fcheck_ = 456, /* -fcheck= */ 4035 OPT_fclasspath_ = 457, /* -fclasspath= */ 4036 OPT_fcoarray_ = 458, /* -fcoarray= */ 4037 OPT_fcombine_stack_adjustments = 459, /* -fcombine-stack-adjustments */ 4038 OPT_fcommon = 460, /* -fcommon */ 4039 OPT_fcompare_debug = 461, /* -fcompare-debug */ 4040 OPT_fcompare_debug_second = 462, /* -fcompare-debug-second */ 4041 OPT_fcompare_debug_ = 463, /* -fcompare-debug= */ 4042 OPT_fcompare_elim = 464, /* -fcompare-elim */ 4043 OPT_fcompile_resource_ = 465, /* -fcompile-resource= */ 4044 OPT_fcond_mismatch = 466, /* -fcond-mismatch */ 4045 OPT_fconserve_space = 467, /* -fconserve-space */ 4046 OPT_fconserve_stack = 468, /* -fconserve-stack */ 4047 OPT_fconstant_string_class_ = 469, /* -fconstant-string-class= */ 4048 OPT_fconstexpr_depth_ = 470, /* -fconstexpr-depth= */ 4049 OPT_fconvert_big_endian = 471, /* -fconvert=big-endian */ 4050 OPT_fconvert_little_endian = 472, /* -fconvert=little-endian */ 4051 OPT_fconvert_native = 473, /* -fconvert=native */ 4052 OPT_fconvert_swap = 474, /* -fconvert=swap */ 4053 OPT_fcprop_registers = 475, /* -fcprop-registers */ 4054 OPT_fcray_pointer = 476, /* -fcray-pointer */ 4055 OPT_fcrossjumping = 477, /* -fcrossjumping */ 4056 OPT_fcse_follow_jumps = 478, /* -fcse-follow-jumps */ 4057 /* OPT_fcse_skip_blocks = 479, */ /* -fcse-skip-blocks */ 4058 OPT_fcx_fortran_rules = 480, /* -fcx-fortran-rules */ 4059 OPT_fcx_limited_range = 481, /* -fcx-limited-range */ 4060 OPT_fd_lines_as_code = 482, /* -fd-lines-as-code */ 4061 OPT_fd_lines_as_comments = 483, /* -fd-lines-as-comments */ 4062 OPT_fdata_sections = 484, /* -fdata-sections */ 4063 OPT_fdbg_cnt_list = 485, /* -fdbg-cnt-list */ 4064 OPT_fdbg_cnt_ = 486, /* -fdbg-cnt= */ 4065 OPT_fdce = 487, /* -fdce */ 4066 OPT_fdebug_prefix_map_ = 488, /* -fdebug-prefix-map= */ 4067 OPT_fdeduce_init_list = 489, /* -fdeduce-init-list */ 4068 OPT_fdefault_double_8 = 490, /* -fdefault-double-8 */ 4069 /* OPT_fdefault_inline = 491, */ /* -fdefault-inline */ 4070 OPT_fdefault_integer_8 = 492, /* -fdefault-integer-8 */ 4071 OPT_fdefault_real_8 = 493, /* -fdefault-real-8 */ 4072 OPT_fdefer_pop = 494, /* -fdefer-pop */ 4073 OPT_fdelayed_branch = 495, /* -fdelayed-branch */ 4074 OPT_fdelete_null_pointer_checks = 496, /* -fdelete-null-pointer-checks */ 4075 OPT_fdevirtualize = 497, /* -fdevirtualize */ 4076 OPT_fdiagnostics_show_location_ = 498, /* -fdiagnostics-show-location= */ 4077 OPT_fdiagnostics_show_option = 499, /* -fdiagnostics-show-option */ 4078 OPT_fdirectives_only = 500, /* -fdirectives-only */ 4079 OPT_fdisable_assertions = 501, /* -fdisable-assertions */ 4080 OPT_fdisable_assertions_ = 502, /* -fdisable-assertions= */ 4081 OPT_fdollar_ok = 503, /* -fdollar-ok */ 4082 OPT_fdollars_in_identifiers = 504, /* -fdollars-in-identifiers */ 4083 OPT_fdse = 505, /* -fdse */ 4084 OPT_fdump_ = 506, /* -fdump- */ 4085 OPT_fdump_core = 507, /* -fdump-core */ 4086 OPT_fdump_final_insns = 508, /* -fdump-final-insns */ 4087 OPT_fdump_final_insns_ = 509, /* -fdump-final-insns= */ 4088 OPT_fdump_fortran_optimized = 510, /* -fdump-fortran-optimized */ 4089 OPT_fdump_fortran_original = 511, /* -fdump-fortran-original */ 4090 OPT_fdump_go_spec_ = 512, /* -fdump-go-spec= */ 4091 OPT_fdump_noaddr = 513, /* -fdump-noaddr */ 4092 OPT_fdump_parse_tree = 514, /* -fdump-parse-tree */ 4093 OPT_fdump_unnumbered = 515, /* -fdump-unnumbered */ 4094 OPT_fdump_unnumbered_links = 516, /* -fdump-unnumbered-links */ 4095 OPT_fdwarf2_cfi_asm = 517, /* -fdwarf2-cfi-asm */ 4096 OPT_fearly_inlining = 518, /* -fearly-inlining */ 4097 OPT_feglibc_ = 519, /* -feglibc= */ 4098 OPT_felide_constructors = 520, /* -felide-constructors */ 4099 OPT_feliminate_dwarf2_dups = 521, /* -feliminate-dwarf2-dups */ 4100 OPT_feliminate_unused_debug_symbols = 522, /* -feliminate-unused-debug-symbols */ 4101 OPT_feliminate_unused_debug_types = 523, /* -feliminate-unused-debug-types */ 4102 OPT_femit_class_debug_always = 524, /* -femit-class-debug-always */ 4103 OPT_femit_class_file = 525, /* -femit-class-file */ 4104 OPT_femit_class_files = 526, /* -femit-class-files */ 4105 OPT_femit_struct_debug_baseonly = 527, /* -femit-struct-debug-baseonly */ 4106 OPT_femit_struct_debug_detailed_ = 528, /* -femit-struct-debug-detailed= */ 4107 OPT_femit_struct_debug_reduced = 529, /* -femit-struct-debug-reduced */ 4108 OPT_fenable_assertions = 530, /* -fenable-assertions */ 4109 OPT_fenable_assertions_ = 531, /* -fenable-assertions= */ 4110 OPT_fenable_icf_debug = 532, /* -fenable-icf-debug */ 4111 OPT_fencoding_ = 533, /* -fencoding= */ 4112 OPT_fenforce_eh_specs = 534, /* -fenforce-eh-specs */ 4113 /* OPT_fenum_int_equiv = 535, */ /* -fenum-int-equiv */ 4114 OPT_fexceptions = 536, /* -fexceptions */ 4115 OPT_fexcess_precision_ = 537, /* -fexcess-precision= */ 4116 OPT_fexec_charset_ = 538, /* -fexec-charset= */ 4117 OPT_fexpensive_optimizations = 539, /* -fexpensive-optimizations */ 4118 OPT_fextdirs_ = 540, /* -fextdirs= */ 4119 OPT_fextended_identifiers = 541, /* -fextended-identifiers */ 4120 OPT_fextension_elimination = 542, /* -fextension-elimination */ 4121 OPT_fexternal_blas = 543, /* -fexternal-blas */ 4122 /* OPT_fexternal_templates = 544, */ /* -fexternal-templates */ 4123 OPT_ff2c = 545, /* -ff2c */ 4124 OPT_ffast_math = 546, /* -ffast-math */ 4125 OPT_ffeature_proxy = 547, /* -ffeature-proxy */ 4126 OPT_ffilelist_file = 548, /* -ffilelist-file */ 4127 OPT_ffinite_math_only = 549, /* -ffinite-math-only */ 4128 OPT_ffixed_ = 550, /* -ffixed- */ 4129 OPT_ffixed_form = 551, /* -ffixed-form */ 4130 OPT_ffixed_line_length_ = 552, /* -ffixed-line-length- */ 4131 OPT_ffixed_line_length_none = 553, /* -ffixed-line-length-none */ 4132 OPT_ffloat_store = 554, /* -ffloat-store */ 4133 OPT_ffor_scope = 555, /* -ffor-scope */ 4134 /* OPT_fforce_addr = 556, */ /* -fforce-addr */ 4135 OPT_fforce_classes_archive_check = 557, /* -fforce-classes-archive-check */ 4136 OPT_fforward_propagate = 558, /* -fforward-propagate */ 4137 OPT_ffp_contract_ = 559, /* -ffp-contract= */ 4138 OPT_ffpe_trap_ = 560, /* -ffpe-trap= */ 4139 OPT_ffree_form = 561, /* -ffree-form */ 4140 OPT_ffree_line_length_ = 562, /* -ffree-line-length- */ 4141 OPT_ffree_line_length_none = 563, /* -ffree-line-length-none */ 4142 OPT_ffreestanding = 564, /* -ffreestanding */ 4143 OPT_ffriend_injection = 565, /* -ffriend-injection */ 4144 OPT_ffunction_cse = 566, /* -ffunction-cse */ 4145 OPT_ffunction_sections = 567, /* -ffunction-sections */ 4146 OPT_fgcse = 568, /* -fgcse */ 4147 OPT_fgcse_after_reload = 569, /* -fgcse-after-reload */ 4148 OPT_fgcse_las = 570, /* -fgcse-las */ 4149 OPT_fgcse_lm = 571, /* -fgcse-lm */ 4150 OPT_fgcse_sm = 572, /* -fgcse-sm */ 4151 OPT_fgnu_keywords = 573, /* -fgnu-keywords */ 4152 OPT_fgnu_runtime = 574, /* -fgnu-runtime */ 4153 OPT_fgnu89_inline = 575, /* -fgnu89-inline */ 4154 OPT_fgo_dump_ = 576, /* -fgo-dump- */ 4155 OPT_fgo_prefix_ = 577, /* -fgo-prefix= */ 4156 OPT_fgraphite = 578, /* -fgraphite */ 4157 OPT_fgraphite_identity = 579, /* -fgraphite-identity */ 4158 OPT_fguess_branch_probability = 580, /* -fguess-branch-probability */ 4159 /* OPT_fguiding_decls = 581, */ /* -fguiding-decls */ 4160 /* OPT_fhandle_exceptions = 582, */ /* -fhandle-exceptions */ 4161 OPT_fhash_synchronization = 583, /* -fhash-synchronization */ 4162 /* OPT_fhelp = 584, */ /* -fhelp */ 4163 /* OPT_fhelp_ = 585, */ /* -fhelp= */ 4164 /* OPT_fhonor_std = 586, */ /* -fhonor-std */ 4165 OPT_fhosted = 587, /* -fhosted */ 4166 /* OPT_fhuge_objects = 588, */ /* -fhuge-objects */ 4167 OPT_fident = 589, /* -fident */ 4168 OPT_fif_conversion = 590, /* -fif-conversion */ 4169 OPT_fif_conversion2 = 591, /* -fif-conversion2 */ 4170 OPT_fimplement_inlines = 592, /* -fimplement-inlines */ 4171 OPT_fimplicit_inline_templates = 593, /* -fimplicit-inline-templates */ 4172 OPT_fimplicit_none = 594, /* -fimplicit-none */ 4173 OPT_fimplicit_templates = 595, /* -fimplicit-templates */ 4174 OPT_findirect_classes = 596, /* -findirect-classes */ 4175 OPT_findirect_dispatch = 597, /* -findirect-dispatch */ 4176 OPT_findirect_inlining = 598, /* -findirect-inlining */ 4177 OPT_finhibit_size_directive = 599, /* -finhibit-size-directive */ 4178 OPT_finit_character_ = 600, /* -finit-character= */ 4179 OPT_finit_integer_ = 601, /* -finit-integer= */ 4180 OPT_finit_local_zero = 602, /* -finit-local-zero */ 4181 OPT_finit_logical_ = 603, /* -finit-logical= */ 4182 OPT_finit_real_ = 604, /* -finit-real= */ 4183 OPT_finline = 605, /* -finline */ 4184 OPT_finline_functions = 606, /* -finline-functions */ 4185 OPT_finline_functions_called_once = 607, /* -finline-functions-called-once */ 4186 /* OPT_finline_limit_ = 608, */ /* -finline-limit- */ 4187 OPT_finline_limit_ = 609, /* -finline-limit= */ 4188 OPT_finline_small_functions = 610, /* -finline-small-functions */ 4189 OPT_finput_charset_ = 611, /* -finput-charset= */ 4190 OPT_finstrument_function_calls = 612, /* -finstrument-function-calls */ 4191 OPT_finstrument_functions = 613, /* -finstrument-functions */ 4192 OPT_finstrument_functions_exclude_file_list_ = 614,/* -finstrument-functions-exclude-file-list= */ 4193 OPT_finstrument_functions_exclude_function_list_ = 615,/* -finstrument-functions-exclude-function-list= */ 4194 OPT_fintrinsic_modules_path = 616, /* -fintrinsic-modules-path */ 4195 OPT_fipa_cp = 617, /* -fipa-cp */ 4196 OPT_fipa_cp_clone = 618, /* -fipa-cp-clone */ 4197 OPT_fipa_matrix_reorg = 619, /* -fipa-matrix-reorg */ 4198 OPT_fipa_profile = 620, /* -fipa-profile */ 4199 OPT_fipa_pta = 621, /* -fipa-pta */ 4200 OPT_fipa_pure_const = 622, /* -fipa-pure-const */ 4201 OPT_fipa_reference = 623, /* -fipa-reference */ 4202 OPT_fipa_sra = 624, /* -fipa-sra */ 4203 OPT_fipa_struct_reorg = 625, /* -fipa-struct-reorg */ 4204 OPT_fira_algorithm_ = 626, /* -fira-algorithm= */ 4205 OPT_fira_loop_pressure = 627, /* -fira-loop-pressure */ 4206 OPT_fira_region_ = 628, /* -fira-region= */ 4207 OPT_fira_share_save_slots = 629, /* -fira-share-save-slots */ 4208 OPT_fira_share_spill_slots = 630, /* -fira-share-spill-slots */ 4209 OPT_fira_verbose_ = 631, /* -fira-verbose= */ 4210 OPT_fivopts = 632, /* -fivopts */ 4211 OPT_fjni = 633, /* -fjni */ 4212 OPT_fjump_tables = 634, /* -fjump-tables */ 4213 OPT_fkeep_inline_dllexport = 635, /* -fkeep-inline-dllexport */ 4214 OPT_fkeep_inline_functions = 636, /* -fkeep-inline-functions */ 4215 OPT_fkeep_static_consts = 637, /* -fkeep-static-consts */ 4216 /* OPT_flabels_ok = 638, */ /* -flabels-ok */ 4217 OPT_flax_vector_conversions = 639, /* -flax-vector-conversions */ 4218 OPT_fleading_underscore = 640, /* -fleading-underscore */ 4219 OPT_flicense_me = 641, /* -flicense-me */ 4220 OPT_floop_block = 642, /* -floop-block */ 4221 OPT_floop_flatten = 643, /* -floop-flatten */ 4222 OPT_floop_interchange = 644, /* -floop-interchange */ 4223 /* OPT_floop_optimize = 645, */ /* -floop-optimize */ 4224 OPT_floop_parallelize_all = 646, /* -floop-parallelize-all */ 4225 OPT_floop_strip_mine = 647, /* -floop-strip-mine */ 4226 OPT_flto = 648, /* -flto */ 4227 OPT_flto_compression_level_ = 649, /* -flto-compression-level= */ 4228 OPT_flto_partition_1to1 = 650, /* -flto-partition=1to1 */ 4229 OPT_flto_partition_balanced = 651, /* -flto-partition=balanced */ 4230 OPT_flto_partition_none = 652, /* -flto-partition=none */ 4231 OPT_flto_report = 653, /* -flto-report */ 4232 OPT_flto_ = 654, /* -flto= */ 4233 OPT_fltrans = 655, /* -fltrans */ 4234 OPT_fltrans_output_list_ = 656, /* -fltrans-output-list= */ 4235 OPT_fmain_ = 657, /* -fmain= */ 4236 OPT_fmath_errno = 658, /* -fmath-errno */ 4237 OPT_fmax_array_constructor_ = 659, /* -fmax-array-constructor= */ 4238 OPT_fmax_errors_ = 660, /* -fmax-errors= */ 4239 OPT_fmax_identifier_length_ = 661, /* -fmax-identifier-length= */ 4240 OPT_fmax_stack_var_size_ = 662, /* -fmax-stack-var-size= */ 4241 OPT_fmax_subrecord_length_ = 663, /* -fmax-subrecord-length= */ 4242 OPT_fmem_report = 664, /* -fmem-report */ 4243 OPT_fmerge_all_constants = 665, /* -fmerge-all-constants */ 4244 OPT_fmerge_constants = 666, /* -fmerge-constants */ 4245 OPT_fmerge_debug_strings = 667, /* -fmerge-debug-strings */ 4246 OPT_fmessage_length_ = 668, /* -fmessage-length= */ 4247 OPT_fmodule_private = 669, /* -fmodule-private */ 4248 OPT_fmodulo_sched = 670, /* -fmodulo-sched */ 4249 OPT_fmodulo_sched_allow_regmoves = 671, /* -fmodulo-sched-allow-regmoves */ 4250 OPT_fmove_loop_invariants = 672, /* -fmove-loop-invariants */ 4251 OPT_fms_extensions = 673, /* -fms-extensions */ 4252 OPT_fmudflap = 674, /* -fmudflap */ 4253 OPT_fmudflapir = 675, /* -fmudflapir */ 4254 OPT_fmudflapth = 676, /* -fmudflapth */ 4255 /* OPT_fname_mangling_version_ = 677, */ /* -fname-mangling-version- */ 4256 /* OPT_fnew_abi = 678, */ /* -fnew-abi */ 4257 OPT_fnext_runtime = 679, /* -fnext-runtime */ 4258 OPT_fnil_receivers = 680, /* -fnil-receivers */ 4259 OPT_fnon_call_exceptions = 681, /* -fnon-call-exceptions */ 4260 OPT_fnonansi_builtins = 682, /* -fnonansi-builtins */ 4261 /* OPT_fnonnull_objects = 683, */ /* -fnonnull-objects */ 4262 OPT_fnothrow_opt = 684, /* -fnothrow-opt */ 4263 OPT_fobjc_abi_version_ = 685, /* -fobjc-abi-version= */ 4264 OPT_fobjc_call_cxx_cdtors = 686, /* -fobjc-call-cxx-cdtors */ 4265 OPT_fobjc_direct_dispatch = 687, /* -fobjc-direct-dispatch */ 4266 OPT_fobjc_exceptions = 688, /* -fobjc-exceptions */ 4267 OPT_fobjc_gc = 689, /* -fobjc-gc */ 4268 OPT_fobjc_nilcheck = 690, /* -fobjc-nilcheck */ 4269 OPT_fobjc_sjlj_exceptions = 691, /* -fobjc-sjlj-exceptions */ 4270 OPT_fobjc_std_objc1 = 692, /* -fobjc-std=objc1 */ 4271 OPT_fomit_frame_pointer = 693, /* -fomit-frame-pointer */ 4272 OPT_fopenmp = 694, /* -fopenmp */ 4273 OPT_foperator_names = 695, /* -foperator-names */ 4274 OPT_foptimize_register_move = 696, /* -foptimize-register-move */ 4275 OPT_foptimize_sibling_calls = 697, /* -foptimize-sibling-calls */ 4276 OPT_foptimize_static_class_initialization = 698,/* -foptimize-static-class-initialization */ 4277 /* OPT_foptional_diags = 699, */ /* -foptional-diags */ 4278 OPT_foutput_class_dir_ = 700, /* -foutput-class-dir= */ 4279 OPT_fpack_derived = 701, /* -fpack-derived */ 4280 OPT_fpack_struct = 702, /* -fpack-struct */ 4281 OPT_fpack_struct_ = 703, /* -fpack-struct= */ 4282 OPT_fpartial_inlining = 704, /* -fpartial-inlining */ 4283 OPT_fpcc_struct_return = 705, /* -fpcc-struct-return */ 4284 OPT_fpch_deps = 706, /* -fpch-deps */ 4285 OPT_fpch_preprocess = 707, /* -fpch-preprocess */ 4286 OPT_fpeel_loops = 708, /* -fpeel-loops */ 4287 OPT_fpeephole = 709, /* -fpeephole */ 4288 OPT_fpeephole2 = 710, /* -fpeephole2 */ 4289 OPT_fpermissive = 711, /* -fpermissive */ 4290 OPT_fpic = 712, /* -fpic */ 4291 OPT_fpie = 713, /* -fpie */ 4292 OPT_fplan9_extensions = 714, /* -fplan9-extensions */ 4293 OPT_fplugin_arg_ = 715, /* -fplugin-arg- */ 4294 OPT_fplugin_ = 716, /* -fplugin= */ 4295 OPT_fpost_ipa_mem_report = 717, /* -fpost-ipa-mem-report */ 4296 OPT_fpre_ipa_mem_report = 718, /* -fpre-ipa-mem-report */ 4297 OPT_fpredictive_commoning = 719, /* -fpredictive-commoning */ 4298 OPT_fprefetch_loop_arrays = 720, /* -fprefetch-loop-arrays */ 4299 OPT_fpreprocessed = 721, /* -fpreprocessed */ 4300 OPT_fpretty_templates = 722, /* -fpretty-templates */ 4301 OPT_fprofile = 723, /* -fprofile */ 4302 OPT_fprofile_arcs = 724, /* -fprofile-arcs */ 4303 OPT_fprofile_correction = 725, /* -fprofile-correction */ 4304 OPT_fprofile_dir_ = 726, /* -fprofile-dir= */ 4305 OPT_fprofile_generate = 727, /* -fprofile-generate */ 4306 OPT_fprofile_generate_ = 728, /* -fprofile-generate= */ 4307 OPT_fprofile_use = 729, /* -fprofile-use */ 4308 OPT_fprofile_use_ = 730, /* -fprofile-use= */ 4309 OPT_fprofile_values = 731, /* -fprofile-values */ 4310 OPT_fpromote_loop_indices = 732, /* -fpromote-loop-indices */ 4311 OPT_fprotect_parens = 733, /* -fprotect-parens */ 4312 OPT_frandom_seed = 734, /* -frandom-seed */ 4313 OPT_frandom_seed_ = 735, /* -frandom-seed= */ 4314 OPT_frange_check = 736, /* -frange-check */ 4315 OPT_frealloc_lhs = 737, /* -frealloc-lhs */ 4316 OPT_freciprocal_math = 738, /* -freciprocal-math */ 4317 OPT_frecord_gcc_switches = 739, /* -frecord-gcc-switches */ 4318 OPT_frecord_marker_4 = 740, /* -frecord-marker=4 */ 4319 OPT_frecord_marker_8 = 741, /* -frecord-marker=8 */ 4320 OPT_frecursive = 742, /* -frecursive */ 4321 OPT_freduced_reflection = 743, /* -freduced-reflection */ 4322 OPT_freg_struct_return = 744, /* -freg-struct-return */ 4323 OPT_fregmove = 745, /* -fregmove */ 4324 OPT_fremove_local_statics = 746, /* -fremove-local-statics */ 4325 OPT_frename_registers = 747, /* -frename-registers */ 4326 OPT_freorder_blocks = 748, /* -freorder-blocks */ 4327 OPT_freorder_blocks_and_partition = 749, /* -freorder-blocks-and-partition */ 4328 OPT_freorder_functions = 750, /* -freorder-functions */ 4329 OPT_frepack_arrays = 751, /* -frepack-arrays */ 4330 OPT_freplace_objc_classes = 752, /* -freplace-objc-classes */ 4331 OPT_frepo = 753, /* -frepo */ 4332 OPT_frequire_return_statement = 754, /* -frequire-return-statement */ 4333 OPT_frerun_cse_after_loop = 755, /* -frerun-cse-after-loop */ 4334 /* OPT_frerun_loop_opt = 756, */ /* -frerun-loop-opt */ 4335 OPT_freschedule_modulo_scheduled_loops = 757,/* -freschedule-modulo-scheduled-loops */ 4336 OPT_fresolution_ = 758, /* -fresolution= */ 4337 OPT_frounding_math = 759, /* -frounding-math */ 4338 OPT_frtti = 760, /* -frtti */ 4339 OPT_fsaw_java_file = 761, /* -fsaw-java-file */ 4340 OPT_fsched_critical_path_heuristic = 762, /* -fsched-critical-path-heuristic */ 4341 OPT_fsched_dep_count_heuristic = 763, /* -fsched-dep-count-heuristic */ 4342 OPT_fsched_group_heuristic = 764, /* -fsched-group-heuristic */ 4343 OPT_fsched_interblock = 765, /* -fsched-interblock */ 4344 OPT_fsched_last_insn_heuristic = 766, /* -fsched-last-insn-heuristic */ 4345 OPT_fsched_pressure = 767, /* -fsched-pressure */ 4346 OPT_fsched_rank_heuristic = 768, /* -fsched-rank-heuristic */ 4347 OPT_fsched_spec = 769, /* -fsched-spec */ 4348 OPT_fsched_spec_insn_heuristic = 770, /* -fsched-spec-insn-heuristic */ 4349 OPT_fsched_spec_load = 771, /* -fsched-spec-load */ 4350 OPT_fsched_spec_load_dangerous = 772, /* -fsched-spec-load-dangerous */ 4351 OPT_fsched_stalled_insns = 773, /* -fsched-stalled-insns */ 4352 OPT_fsched_stalled_insns_dep = 774, /* -fsched-stalled-insns-dep */ 4353 OPT_fsched_stalled_insns_dep_ = 775, /* -fsched-stalled-insns-dep= */ 4354 OPT_fsched_stalled_insns_ = 776, /* -fsched-stalled-insns= */ 4355 OPT_fsched_verbose_ = 777, /* -fsched-verbose= */ 4356 OPT_fsched2_use_superblocks = 778, /* -fsched2-use-superblocks */ 4357 /* OPT_fsched2_use_traces = 779, */ /* -fsched2-use-traces */ 4358 OPT_fschedule_insns = 780, /* -fschedule-insns */ 4359 OPT_fschedule_insns2 = 781, /* -fschedule-insns2 */ 4360 OPT_fsecond_underscore = 782, /* -fsecond-underscore */ 4361 OPT_fsection_anchors = 783, /* -fsection-anchors */ 4362 /* OPT_fsee = 784, */ /* -fsee */ 4363 OPT_fsel_sched_pipelining = 785, /* -fsel-sched-pipelining */ 4364 OPT_fsel_sched_pipelining_outer_loops = 786,/* -fsel-sched-pipelining-outer-loops */ 4365 OPT_fsel_sched_reschedule_pipelined = 787, /* -fsel-sched-reschedule-pipelined */ 4366 OPT_fselective_scheduling = 788, /* -fselective-scheduling */ 4367 OPT_fselective_scheduling2 = 789, /* -fselective-scheduling2 */ 4368 OPT_fshort_double = 790, /* -fshort-double */ 4369 OPT_fshort_enums = 791, /* -fshort-enums */ 4370 OPT_fshort_wchar = 792, /* -fshort-wchar */ 4371 OPT_fshow_column = 793, /* -fshow-column */ 4372 OPT_fshrink_wrap = 794, /* -fshrink-wrap */ 4373 OPT_fsign_zero = 795, /* -fsign-zero */ 4374 OPT_fsignaling_nans = 796, /* -fsignaling-nans */ 4375 OPT_fsigned_bitfields = 797, /* -fsigned-bitfields */ 4376 OPT_fsigned_char = 798, /* -fsigned-char */ 4377 OPT_fsigned_zeros = 799, /* -fsigned-zeros */ 4378 OPT_fsingle_precision_constant = 800, /* -fsingle-precision-constant */ 4379 OPT_fsource_filename_ = 801, /* -fsource-filename= */ 4380 OPT_fsource_ = 802, /* -fsource= */ 4381 OPT_fsplit_ivs_in_unroller = 803, /* -fsplit-ivs-in-unroller */ 4382 OPT_fsplit_stack = 804, /* -fsplit-stack */ 4383 OPT_fsplit_wide_types = 805, /* -fsplit-wide-types */ 4384 /* OPT_fsquangle = 806, */ /* -fsquangle */ 4385 /* OPT_fstack_check = 807, */ /* -fstack-check */ 4386 OPT_fstack_check_ = 808, /* -fstack-check= */ 4387 OPT_fstack_limit = 809, /* -fstack-limit */ 4388 OPT_fstack_limit_register_ = 810, /* -fstack-limit-register= */ 4389 OPT_fstack_limit_symbol_ = 811, /* -fstack-limit-symbol= */ 4390 OPT_fstack_protector = 812, /* -fstack-protector */ 4391 OPT_fstack_protector_all = 813, /* -fstack-protector-all */ 4392 OPT_fstack_usage = 814, /* -fstack-usage */ 4393 OPT_fstats = 815, /* -fstats */ 4394 OPT_fstore_check = 816, /* -fstore-check */ 4395 /* OPT_fstrength_reduce = 817, */ /* -fstrength-reduce */ 4396 OPT_fstrict_aliasing = 818, /* -fstrict-aliasing */ 4397 OPT_fstrict_enums = 819, /* -fstrict-enums */ 4398 OPT_fstrict_overflow = 820, /* -fstrict-overflow */ 4399 /* OPT_fstrict_prototype = 821, */ /* -fstrict-prototype */ 4400 OPT_fstrict_volatile_bitfields = 822, /* -fstrict-volatile-bitfields */ 4401 OPT_fsyntax_only = 823, /* -fsyntax-only */ 4402 OPT_ftabstop_ = 824, /* -ftabstop= */ 4403 /* OPT_ftarget_help = 825, */ /* -ftarget-help */ 4404 OPT_ftarget_ = 826, /* -ftarget= */ 4405 /* OPT_ftemplate_depth_ = 827, */ /* -ftemplate-depth- */ 4406 OPT_ftemplate_depth_ = 828, /* -ftemplate-depth= */ 4407 OPT_ftest_coverage = 829, /* -ftest-coverage */ 4408 /* OPT_fthis_is_variable = 830, */ /* -fthis-is-variable */ 4409 OPT_fthread_jumps = 831, /* -fthread-jumps */ 4410 OPT_fthreadsafe_statics = 832, /* -fthreadsafe-statics */ 4411 OPT_ftime_report = 833, /* -ftime-report */ 4412 OPT_ftls_model_ = 834, /* -ftls-model= */ 4413 OPT_ftoplevel_reorder = 835, /* -ftoplevel-reorder */ 4414 OPT_ftracer = 836, /* -ftracer */ 4415 OPT_ftrapping_math = 837, /* -ftrapping-math */ 4416 OPT_ftrapv = 838, /* -ftrapv */ 4417 OPT_ftree_bit_ccp = 839, /* -ftree-bit-ccp */ 4418 OPT_ftree_builtin_call_dce = 840, /* -ftree-builtin-call-dce */ 4419 OPT_ftree_ccp = 841, /* -ftree-ccp */ 4420 OPT_ftree_ch = 842, /* -ftree-ch */ 4421 OPT_ftree_copy_prop = 843, /* -ftree-copy-prop */ 4422 OPT_ftree_copyrename = 844, /* -ftree-copyrename */ 4423 OPT_ftree_cselim = 845, /* -ftree-cselim */ 4424 OPT_ftree_dce = 846, /* -ftree-dce */ 4425 OPT_ftree_dominator_opts = 847, /* -ftree-dominator-opts */ 4426 OPT_ftree_dse = 848, /* -ftree-dse */ 4427 OPT_ftree_forwprop = 849, /* -ftree-forwprop */ 4428 OPT_ftree_fre = 850, /* -ftree-fre */ 4429 OPT_ftree_if_to_switch_conversion = 851, /* -ftree-if-to-switch-conversion */ 4430 OPT_ftree_loop_distribute_patterns = 852, /* -ftree-loop-distribute-patterns */ 4431 OPT_ftree_loop_distribution = 853, /* -ftree-loop-distribution */ 4432 OPT_ftree_loop_if_convert = 854, /* -ftree-loop-if-convert */ 4433 OPT_ftree_loop_if_convert_stores = 855, /* -ftree-loop-if-convert-stores */ 4434 OPT_ftree_loop_im = 856, /* -ftree-loop-im */ 4435 OPT_ftree_loop_ivcanon = 857, /* -ftree-loop-ivcanon */ 4436 /* OPT_ftree_loop_linear = 858, */ /* -ftree-loop-linear */ 4437 OPT_ftree_loop_optimize = 859, /* -ftree-loop-optimize */ 4438 OPT_ftree_lrs = 860, /* -ftree-lrs */ 4439 OPT_ftree_parallelize_loops_ = 861, /* -ftree-parallelize-loops= */ 4440 OPT_ftree_phiprop = 862, /* -ftree-phiprop */ 4441 OPT_ftree_pre = 863, /* -ftree-pre */ 4442 OPT_ftree_pre_partial_partial = 864, /* -ftree-pre-partial-partial */ 4443 OPT_ftree_pre_partial_partial_obliviously = 865,/* -ftree-pre-partial-partial-obliviously */ 4444 OPT_ftree_pta = 866, /* -ftree-pta */ 4445 OPT_ftree_reassoc = 867, /* -ftree-reassoc */ 4446 /* OPT_ftree_salias = 868, */ /* -ftree-salias */ 4447 OPT_ftree_scev_cprop = 869, /* -ftree-scev-cprop */ 4448 OPT_ftree_sink = 870, /* -ftree-sink */ 4449 OPT_ftree_slp_vectorize = 871, /* -ftree-slp-vectorize */ 4450 OPT_ftree_sra = 872, /* -ftree-sra */ 4451 /* OPT_ftree_store_ccp = 873, */ /* -ftree-store-ccp */ 4452 /* OPT_ftree_store_copy_prop = 874, */ /* -ftree-store-copy-prop */ 4453 OPT_ftree_switch_conversion = 875, /* -ftree-switch-conversion */ 4454 OPT_ftree_ter = 876, /* -ftree-ter */ 4455 OPT_ftree_vect_loop_version = 877, /* -ftree-vect-loop-version */ 4456 OPT_ftree_vectorize = 878, /* -ftree-vectorize */ 4457 OPT_ftree_vectorizer_verbose_ = 879, /* -ftree-vectorizer-verbose= */ 4458 OPT_ftree_vrp = 880, /* -ftree-vrp */ 4459 OPT_funderscoring = 881, /* -funderscoring */ 4460 OPT_funit_at_a_time = 882, /* -funit-at-a-time */ 4461 OPT_funroll_all_loops = 883, /* -funroll-all-loops */ 4462 OPT_funroll_loops = 884, /* -funroll-loops */ 4463 OPT_funsafe_loop_optimizations = 885, /* -funsafe-loop-optimizations */ 4464 OPT_funsafe_math_optimizations = 886, /* -funsafe-math-optimizations */ 4465 OPT_funsigned_bitfields = 887, /* -funsigned-bitfields */ 4466 OPT_funsigned_char = 888, /* -funsigned-char */ 4467 OPT_funswitch_loops = 889, /* -funswitch-loops */ 4468 OPT_funwind_tables = 890, /* -funwind-tables */ 4469 OPT_fuse_atomic_builtins = 891, /* -fuse-atomic-builtins */ 4470 OPT_fuse_boehm_gc = 892, /* -fuse-boehm-gc */ 4471 OPT_fuse_caller_save = 893, /* -fuse-caller-save */ 4472 OPT_fuse_cxa_atexit = 894, /* -fuse-cxa-atexit */ 4473 OPT_fuse_cxa_get_exception_ptr = 895, /* -fuse-cxa-get-exception-ptr */ 4474 OPT_fuse_divide_subroutine = 896, /* -fuse-divide-subroutine */ 4475 OPT_fuse_linker_plugin = 897, /* -fuse-linker-plugin */ 4476 OPT_fvar_tracking = 898, /* -fvar-tracking */ 4477 OPT_fvar_tracking_assignments = 899, /* -fvar-tracking-assignments */ 4478 OPT_fvar_tracking_assignments_toggle = 900,/* -fvar-tracking-assignments-toggle */ 4479 OPT_fvar_tracking_uninit = 901, /* -fvar-tracking-uninit */ 4480 OPT_fvariable_expansion_in_unroller = 902, /* -fvariable-expansion-in-unroller */ 4481 OPT_fvect_cost_model = 903, /* -fvect-cost-model */ 4482 OPT_fverbose_asm = 904, /* -fverbose-asm */ 4483 /* OPT_fversion = 905, */ /* -fversion */ 4484 OPT_fvisibility_inlines_hidden = 906, /* -fvisibility-inlines-hidden */ 4485 OPT_fvisibility_ms_compat = 907, /* -fvisibility-ms-compat */ 4486 OPT_fvisibility_ = 908, /* -fvisibility= */ 4487 OPT_fvpt = 909, /* -fvpt */ 4488 /* OPT_fvtable_gc = 910, */ /* -fvtable-gc */ 4489 /* OPT_fvtable_thunks = 911, */ /* -fvtable-thunks */ 4490 OPT_fweak = 912, /* -fweak */ 4491 OPT_fweb = 913, /* -fweb */ 4492 OPT_fwhole_file = 914, /* -fwhole-file */ 4493 OPT_fwhole_program = 915, /* -fwhole-program */ 4494 OPT_fwide_exec_charset_ = 916, /* -fwide-exec-charset= */ 4495 OPT_fworking_directory = 917, /* -fworking-directory */ 4496 OPT_fwpa = 918, /* -fwpa */ 4497 OPT_fwrapv = 919, /* -fwrapv */ 4498 /* OPT_fxref = 920, */ /* -fxref */ 4499 OPT_fzee = 921, /* -fzee */ 4500 OPT_fzero_initialized_in_bss = 922, /* -fzero-initialized-in-bss */ 4501 OPT_fzero_link = 923, /* -fzero-link */ 4502 OPT_g = 924, /* -g */ 4503 OPT_gant = 925, /* -gant */ 4504 OPT_gcoff = 926, /* -gcoff */ 4505 OPT_gdwarf_ = 927, /* -gdwarf- */ 4506 OPT_gen_decls = 928, /* -gen-decls */ 4507 OPT_ggdb = 929, /* -ggdb */ 4508 OPT_gnat = 930, /* -gnat */ 4509 OPT_gnatO = 931, /* -gnatO */ 4510 OPT_gno_strict_dwarf = 932, /* -gno-strict-dwarf */ 4511 OPT_gstabs = 933, /* -gstabs */ 4512 OPT_gstabs_ = 934, /* -gstabs+ */ 4513 OPT_gstrict_dwarf = 935, /* -gstrict-dwarf */ 4514 OPT_gtoggle = 936, /* -gtoggle */ 4515 OPT_gvms = 937, /* -gvms */ 4516 OPT_gxcoff = 938, /* -gxcoff */ 4517 OPT_gxcoff_ = 939, /* -gxcoff+ */ 4518 OPT_h = 940, /* -h */ 4519 OPT_idirafter = 941, /* -idirafter */ 4520 OPT_imacros = 942, /* -imacros */ 4521 OPT_imultilib = 943, /* -imultilib */ 4522 OPT_include = 944, /* -include */ 4523 OPT_iplugindir_ = 945, /* -iplugindir= */ 4524 OPT_iprefix = 946, /* -iprefix */ 4525 OPT_iquote = 947, /* -iquote */ 4526 OPT_isysroot = 948, /* -isysroot */ 4527 OPT_isystem = 949, /* -isystem */ 4528 OPT_iwithprefix = 950, /* -iwithprefix */ 4529 OPT_iwithprefixbefore = 951, /* -iwithprefixbefore */ 4530 OPT_k8 = 952, /* -k8 */ 4531 OPT_l = 953, /* -l */ 4532 OPT_lang_asm = 954, /* -lang-asm */ 4533 OPT_mabi_ = 955, /* -mabi= */ 4534 OPT_mabort_on_noreturn = 956, /* -mabort-on-noreturn */ 4535 OPT_mapcs = 957, /* -mapcs */ 4536 OPT_mapcs_float = 958, /* -mapcs-float */ 4537 OPT_mapcs_frame = 959, /* -mapcs-frame */ 4538 OPT_mapcs_reentrant = 960, /* -mapcs-reentrant */ 4539 OPT_mapcs_stack_check = 961, /* -mapcs-stack-check */ 4540 OPT_march_ = 962, /* -march= */ 4541 OPT_marm = 963, /* -marm */ 4542 OPT_mbig_endian = 964, /* -mbig-endian */ 4543 OPT_mcallee_super_interworking = 965, /* -mcallee-super-interworking */ 4544 OPT_mcaller_super_interworking = 966, /* -mcaller-super-interworking */ 4545 OPT_mcirrus_fix_invalid_insns = 967, /* -mcirrus-fix-invalid-insns */ 4546 OPT_mcpu_ = 968, /* -mcpu= */ 4547 OPT_mfix_cortex_m3_ldrd = 969, /* -mfix-cortex-m3-ldrd */ 4548 OPT_mfloat_abi_ = 970, /* -mfloat-abi= */ 4549 OPT_mfp16_format_ = 971, /* -mfp16-format= */ 4550 OPT_mfp_ = 972, /* -mfp= */ 4551 OPT_mfpe = 973, /* -mfpe */ 4552 OPT_mfpe_ = 974, /* -mfpe= */ 4553 OPT_mfpu_ = 975, /* -mfpu= */ 4554 OPT_mhard_float = 976, /* -mhard-float */ 4555 OPT_mlittle_endian = 977, /* -mlittle-endian */ 4556 OPT_mlong_calls = 978, /* -mlong-calls */ 4557 OPT_mpic_register_ = 979, /* -mpic-register= */ 4558 OPT_mpoke_function_name = 980, /* -mpoke-function-name */ 4559 OPT_msched_prolog = 981, /* -msched-prolog */ 4560 OPT_msingle_pic_base = 982, /* -msingle-pic-base */ 4561 OPT_msoft_float = 983, /* -msoft-float */ 4562 OPT_mstructure_size_boundary_ = 984, /* -mstructure-size-boundary= */ 4563 OPT_mthumb = 985, /* -mthumb */ 4564 OPT_mthumb_interwork = 986, /* -mthumb-interwork */ 4565 OPT_mtls_dialect_ = 987, /* -mtls-dialect= */ 4566 OPT_mtp_ = 988, /* -mtp= */ 4567 OPT_mtpcs_frame = 989, /* -mtpcs-frame */ 4568 OPT_mtpcs_leaf_frame = 990, /* -mtpcs-leaf-frame */ 4569 OPT_mtune_ = 991, /* -mtune= */ 4570 OPT_munaligned_access = 992, /* -munaligned-access */ 4571 OPT_mvectorize_with_neon_quad = 993, /* -mvectorize-with-neon-quad */ 4572 OPT_mword_relocations = 994, /* -mword-relocations */ 4573 OPT_mwords_little_endian = 995, /* -mwords-little-endian */ 4574 OPT_n = 996, /* -n */ 4575 OPT_no_canonical_prefixes = 997, /* -no-canonical-prefixes */ 4576 OPT_no_integrated_cpp = 998, /* -no-integrated-cpp */ 4577 OPT_nocpp = 999, /* -nocpp */ 4578 OPT_nodefaultlibs = 1000, /* -nodefaultlibs */ 4579 OPT_nostartfiles = 1001, /* -nostartfiles */ 4580 OPT_nostdinc = 1002, /* -nostdinc */ 4581 OPT_nostdinc__ = 1003, /* -nostdinc++ */ 4582 OPT_nostdlib = 1004, /* -nostdlib */ 4583 OPT_o = 1005, /* -o */ 4584 OPT_p = 1006, /* -p */ 4585 OPT_pass_exit_codes = 1007, /* -pass-exit-codes */ 4586 OPT_pedantic = 1008, /* -pedantic */ 4587 OPT_pedantic_errors = 1009, /* -pedantic-errors */ 4588 OPT_pg = 1010, /* -pg */ 4589 OPT_pie = 1011, /* -pie */ 4590 OPT_pipe = 1012, /* -pipe */ 4591 OPT_print_file_name_ = 1013, /* -print-file-name= */ 4592 OPT_print_libgcc_file_name = 1014, /* -print-libgcc-file-name */ 4593 OPT_print_multi_directory = 1015, /* -print-multi-directory */ 4594 OPT_print_multi_lib = 1016, /* -print-multi-lib */ 4595 OPT_print_multi_os_directory = 1017, /* -print-multi-os-directory */ 4596 OPT_print_objc_runtime_info = 1018, /* -print-objc-runtime-info */ 4597 OPT_print_prog_name_ = 1019, /* -print-prog-name= */ 4598 OPT_print_search_dirs = 1020, /* -print-search-dirs */ 4599 OPT_print_sysroot = 1021, /* -print-sysroot */ 4600 OPT_print_sysroot_headers_suffix = 1022, /* -print-sysroot-headers-suffix */ 4601 OPT_quiet = 1023, /* -quiet */ 4602 OPT_r = 1024, /* -r */ 4603 OPT_remap = 1025, /* -remap */ 4604 OPT_s = 1026, /* -s */ 4605 OPT_s_bc_abi = 1027, /* -s-bc-abi */ 4606 OPT_save_temps = 1028, /* -save-temps */ 4607 OPT_save_temps_ = 1029, /* -save-temps= */ 4608 OPT_shared = 1030, /* -shared */ 4609 OPT_shared_libgcc = 1031, /* -shared-libgcc */ 4610 /* OPT_specs = 1032, */ /* -specs */ 4611 OPT_specs_ = 1033, /* -specs= */ 4612 OPT_static = 1034, /* -static */ 4613 OPT_static_libgcc = 1035, /* -static-libgcc */ 4614 OPT_static_libgcj = 1036, /* -static-libgcj */ 4615 OPT_static_libgfortran = 1037, /* -static-libgfortran */ 4616 OPT_static_libgo = 1038, /* -static-libgo */ 4617 OPT_static_libstdc__ = 1039, /* -static-libstdc++ */ 4618 /* OPT_std_c__03 = 1040, */ /* -std=c++03 */ 4619 OPT_std_c__0x = 1041, /* -std=c++0x */ 4620 OPT_std_c__98 = 1042, /* -std=c++98 */ 4621 OPT_std_c1x = 1043, /* -std=c1x */ 4622 /* OPT_std_c89 = 1044, */ /* -std=c89 */ 4623 OPT_std_c90 = 1045, /* -std=c90 */ 4624 OPT_std_c99 = 1046, /* -std=c99 */ 4625 /* OPT_std_c9x = 1047, */ /* -std=c9x */ 4626 OPT_std_f2003 = 1048, /* -std=f2003 */ 4627 OPT_std_f2008 = 1049, /* -std=f2008 */ 4628 OPT_std_f95 = 1050, /* -std=f95 */ 4629 OPT_std_gnu = 1051, /* -std=gnu */ 4630 OPT_std_gnu__0x = 1052, /* -std=gnu++0x */ 4631 OPT_std_gnu__98 = 1053, /* -std=gnu++98 */ 4632 OPT_std_gnu1x = 1054, /* -std=gnu1x */ 4633 /* OPT_std_gnu89 = 1055, */ /* -std=gnu89 */ 4634 OPT_std_gnu90 = 1056, /* -std=gnu90 */ 4635 OPT_std_gnu99 = 1057, /* -std=gnu99 */ 4636 /* OPT_std_gnu9x = 1058, */ /* -std=gnu9x */ 4637 /* OPT_std_iso9899_1990 = 1059, */ /* -std=iso9899:1990 */ 4638 OPT_std_iso9899_199409 = 1060, /* -std=iso9899:199409 */ 4639 /* OPT_std_iso9899_1999 = 1061, */ /* -std=iso9899:1999 */ 4640 /* OPT_std_iso9899_199x = 1062, */ /* -std=iso9899:199x */ 4641 OPT_std_legacy = 1063, /* -std=legacy */ 4642 OPT_symbolic = 1064, /* -symbolic */ 4643 OPT_t = 1065, /* -t */ 4644 OPT_time = 1066, /* -time */ 4645 OPT_time_ = 1067, /* -time= */ 4646 OPT_traditional = 1068, /* -traditional */ 4647 OPT_traditional_cpp = 1069, /* -traditional-cpp */ 4648 OPT_trigraphs = 1070, /* -trigraphs */ 4649 OPT_u = 1071, /* -u */ 4650 OPT_undef = 1072, /* -undef */ 4651 OPT_v = 1073, /* -v */ 4652 OPT_version = 1074, /* -version */ 4653 OPT_w = 1075, /* -w */ 4654 OPT_wrapper = 1076, /* -wrapper */ 4655 OPT_x = 1077, /* -x */ 4656 OPT_z = 1078, /* -z */ 4657 N_OPTS, 4658 OPT_SPECIAL_unknown, 4659 OPT_SPECIAL_ignore, 4660 OPT_SPECIAL_program_name, 4661 OPT_SPECIAL_input_file 4662}; 4663 4664#endif /* OPTIONS_H */ 4665