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