LCOV - code coverage report
Current view: top level - /mnt/build/buildbot/bld/build-lcov/gcc - options-urls.cc (source / functions) Coverage Total Hit
Test: gcc.info Lines: 9.4 % 2971 278
Test Date: 2026-02-28 14:20:25 Functions: 100.0 % 1 1
Legend: Lines:     hit not hit

            Line data    Source code
       1              : /* This file is auto-generated by options-urls-cc-gen.awk.  */
       2              : 
       3              : #define INCLUDE_MEMORY
       4              : #include "config.h"
       5              : #include "system.h"
       6              : #include "coretypes.h"
       7              : #include "tm.h"
       8              : #include "opts.h"
       9              : #include "intl.h"
      10              : #include "insn-attr-common.h"
      11              : 
      12              : #include "cpplib.h"
      13              : #include "cpplib.h"
      14              : #include "diagnostic.h"
      15              : #include "diagnostics/color.h"
      16              : #include "diagnostics/url.h"
      17              : #include "pretty-print.h"
      18              : 
      19              : const char *
      20        26369 : get_opt_url_suffix (int option_index, unsigned lang_mask)
      21              : {
      22        26369 :   switch (option_index)
      23              :     {
      24              :      case OPT____:
      25              :        return "gcc/Overall-Options.html#index-_0023_0023_0023";
      26              :      case OPT__compile_std_module:
      27              :        break;
      28              :      case OPT__completion_:
      29              :        break;
      30              :      case OPT__embed_dir_:
      31              :        break;
      32              :      case OPT__help:
      33              :        break;
      34              :      case OPT__help_:
      35              :        break;
      36              :      case OPT__no_sysroot_suffix:
      37              :        break;
      38              :      case OPT__output_pch:
      39              :        break;
      40              :      case OPT__param_align_loop_iterations_:
      41              :        break;
      42              :      case OPT__param_align_threshold_:
      43              :        break;
      44              :      case OPT__param_analyzer_bb_explosion_factor_:
      45              :        break;
      46              :      case OPT__param_analyzer_max_constraints_:
      47              :        break;
      48              :      case OPT__param_analyzer_max_enodes_for_full_dump_:
      49              :        break;
      50              :      case OPT__param_analyzer_max_enodes_per_program_point_:
      51              :        break;
      52              :      case OPT__param_analyzer_max_infeasible_edges_:
      53              :        break;
      54              :      case OPT__param_analyzer_max_recursion_depth_:
      55              :        break;
      56              :      case OPT__param_analyzer_max_svalue_depth_:
      57              :        break;
      58              :      case OPT__param_analyzer_min_snodes_for_call_summary_:
      59              :        break;
      60              :      case OPT__param_analyzer_text_art_ideal_canvas_width_:
      61              :        break;
      62              :      case OPT__param_analyzer_text_art_string_ellipsis_head_len_:
      63              :        break;
      64              :      case OPT__param_analyzer_text_art_string_ellipsis_tail_len_:
      65              :        break;
      66              :      case OPT__param_analyzer_text_art_string_ellipsis_threshold_:
      67              :        break;
      68              :      case OPT__param_asan_globals_:
      69              :        break;
      70              :      case OPT__param_asan_instrument_allocas_:
      71              :        break;
      72              :      case OPT__param_asan_instrument_reads_:
      73              :        break;
      74              :      case OPT__param_asan_instrument_writes_:
      75              :        break;
      76              :      case OPT__param_asan_instrumentation_with_call_threshold_:
      77              :        break;
      78              :      case OPT__param_asan_kernel_mem_intrinsic_prefix_:
      79              :        break;
      80              :      case OPT__param_asan_memintrin_:
      81              :        break;
      82              :      case OPT__param_asan_stack_:
      83              :        break;
      84              :      case OPT__param_asan_use_after_return_:
      85              :        break;
      86              :      case OPT__param_auto_profile_bbs_:
      87              :        break;
      88              :      case OPT__param_auto_profile_reorder_only_:
      89              :        break;
      90              :      case OPT__param_avg_loop_niter_:
      91              :        break;
      92              :      case OPT__param_avoid_fma_max_bits_:
      93              :        break;
      94              :      case OPT__param_builtin_expect_probability_:
      95              :        break;
      96              :      case OPT__param_builtin_string_cmp_inline_length_:
      97              :        break;
      98              :      case OPT__param_case_values_threshold_:
      99              :        break;
     100              :      case OPT__param_comdat_sharing_probability_:
     101              :        break;
     102              :      case OPT__param_constructive_interference_size_:
     103              :        break;
     104              :      case OPT__param_cxx_max_namespaces_for_diagnostic_help_:
     105              :        break;
     106              :      case OPT__param_cycle_accurate_model_:
     107              :        break;
     108              :      case OPT__param_destructive_interference_size_:
     109              :        break;
     110              :      case OPT__param_dse_max_alias_queries_per_store_:
     111              :        break;
     112              :      case OPT__param_dse_max_object_size_:
     113              :        break;
     114              :      case OPT__param_early_inlining_insns_:
     115              :        break;
     116              :      case OPT__param_file_cache_files_:
     117              :        break;
     118              :      case OPT__param_file_cache_lines_:
     119              :        break;
     120              :      case OPT__param_fsm_scale_path_stmts_:
     121              :        break;
     122              :      case OPT__param_fully_pipelined_fma_:
     123              :        break;
     124              :      case OPT__param_gcse_after_reload_critical_fraction_:
     125              :        break;
     126              :      case OPT__param_gcse_after_reload_partial_fraction_:
     127              :        break;
     128              :      case OPT__param_gcse_cost_distance_ratio_:
     129              :        break;
     130              :      case OPT__param_gcse_unrestricted_cost_:
     131              :        break;
     132              :      case OPT__param_ggc_min_expand_:
     133              :        break;
     134              :      case OPT__param_ggc_min_heapsize_:
     135              :        break;
     136              :      case OPT__param_gimple_fe_computed_hot_bb_threshold_:
     137              :        break;
     138              :      case OPT__param_graphite_allow_codegen_errors_:
     139              :        break;
     140              :      case OPT__param_graphite_max_arrays_per_scop_:
     141              :        break;
     142              :      case OPT__param_graphite_max_nb_scop_params_:
     143              :        break;
     144              :      case OPT__param_hardcfr_max_blocks_:
     145              :        break;
     146              :      case OPT__param_hardcfr_max_inline_blocks_:
     147              :        break;
     148              :      case OPT__param_hash_table_verification_limit_:
     149              :        break;
     150              :      case OPT__param_hot_bb_count_fraction_:
     151              :        break;
     152              :      case OPT__param_hot_bb_count_ws_permille_:
     153              :        break;
     154              :      case OPT__param_hot_bb_frequency_fraction_:
     155              :        break;
     156              :      case OPT__param_hwasan_instrument_allocas_:
     157              :        break;
     158              :      case OPT__param_hwasan_instrument_mem_intrinsics_:
     159              :        break;
     160              :      case OPT__param_hwasan_instrument_reads_:
     161              :        break;
     162              :      case OPT__param_hwasan_instrument_stack_:
     163              :        break;
     164              :      case OPT__param_hwasan_instrument_writes_:
     165              :        break;
     166              :      case OPT__param_hwasan_random_frame_tag_:
     167              :        break;
     168              :      case OPT__param_inline_heuristics_hint_percent_:
     169              :        break;
     170              :      case OPT__param_inline_min_speedup_:
     171              :        break;
     172              :      case OPT__param_inline_unit_growth_:
     173              :        break;
     174              :      case OPT__param_integer_share_limit_:
     175              :        break;
     176              :      case OPT__param_ipa_cp_eval_threshold_:
     177              :        break;
     178              :      case OPT__param_ipa_cp_large_unit_insns_:
     179              :        break;
     180              :      case OPT__param_ipa_cp_loop_hint_bonus_:
     181              :        break;
     182              :      case OPT__param_ipa_cp_max_recursive_depth_:
     183              :        break;
     184              :      case OPT__param_ipa_cp_min_recursive_probability_:
     185              :        break;
     186              :      case OPT__param_ipa_cp_recursion_penalty_:
     187              :        break;
     188              :      case OPT__param_ipa_cp_recursive_freq_factor_:
     189              :        break;
     190              :      case OPT__param_ipa_cp_single_call_penalty_:
     191              :        break;
     192              :      case OPT__param_ipa_cp_sweeps_:
     193              :        break;
     194              :      case OPT__param_ipa_cp_unit_growth_:
     195              :        break;
     196              :      case OPT__param_ipa_cp_value_list_size_:
     197              :        break;
     198              :      case OPT__param_ipa_jump_function_lookups_:
     199              :        break;
     200              :      case OPT__param_ipa_max_aa_steps_:
     201              :        break;
     202              :      case OPT__param_ipa_max_agg_items_:
     203              :        break;
     204              :      case OPT__param_ipa_max_loop_predicates_:
     205              :        break;
     206              :      case OPT__param_ipa_max_param_expr_ops_:
     207              :        break;
     208              :      case OPT__param_ipa_max_switch_predicate_bounds_:
     209              :        break;
     210              :      case OPT__param_ipa_sra_deref_prob_threshold_:
     211              :        break;
     212              :      case OPT__param_ipa_sra_max_replacements_:
     213              :        break;
     214              :      case OPT__param_ipa_sra_ptr_growth_factor_:
     215              :        break;
     216              :      case OPT__param_ipa_sra_ptrwrap_growth_factor_:
     217              :        break;
     218              :      case OPT__param_ira_consider_dup_in_all_alts_:
     219              :        break;
     220              :      case OPT__param_ira_loop_reserved_regs_:
     221              :        break;
     222              :      case OPT__param_ira_max_conflict_table_size_:
     223              :        break;
     224              :      case OPT__param_ira_max_loops_num_:
     225              :        break;
     226              :      case OPT__param_ira_simple_lra_insn_threshold_:
     227              :        break;
     228              :      case OPT__param_iv_always_prune_cand_set_bound_:
     229              :        break;
     230              :      case OPT__param_iv_consider_all_candidates_bound_:
     231              :        break;
     232              :      case OPT__param_iv_max_considered_uses_:
     233              :        break;
     234              :      case OPT__param_ix86_vect_compare_costs_:
     235              :        break;
     236              :      case OPT__param_ix86_vect_unroll_limit_:
     237              :        break;
     238              :      case OPT__param_jump_table_max_growth_ratio_for_size_:
     239              :        break;
     240              :      case OPT__param_jump_table_max_growth_ratio_for_speed_:
     241              :        break;
     242              :      case OPT__param_l1_cache_line_size_:
     243              :        break;
     244              :      case OPT__param_l1_cache_size_:
     245              :        break;
     246              :      case OPT__param_l2_cache_size_:
     247              :        break;
     248              :      case OPT__param_large_function_growth_:
     249              :        break;
     250              :      case OPT__param_large_function_insns_:
     251              :        break;
     252              :      case OPT__param_large_stack_frame_growth_:
     253              :        break;
     254              :      case OPT__param_large_stack_frame_:
     255              :        break;
     256              :      case OPT__param_large_unit_insns_:
     257              :        break;
     258              :      case OPT__param_lazy_modules_:
     259              :        break;
     260              :      case OPT__param_lim_expensive_:
     261              :        break;
     262              :      case OPT__param_logical_op_non_short_circuit_:
     263              :        break;
     264              :      case OPT__param_loop_block_tile_size_:
     265              :        break;
     266              :      case OPT__param_loop_interchange_max_num_stmts_:
     267              :        break;
     268              :      case OPT__param_loop_interchange_stride_ratio_:
     269              :        break;
     270              :      case OPT__param_loop_invariant_max_bbs_in_loop_:
     271              :        break;
     272              :      case OPT__param_loop_max_datarefs_for_datadeps_:
     273              :        break;
     274              :      case OPT__param_loop_versioning_max_inner_insns_:
     275              :        break;
     276              :      case OPT__param_loop_versioning_max_outer_insns_:
     277              :        break;
     278              :      case OPT__param_lra_inheritance_ebb_probability_cutoff_:
     279              :        break;
     280              :      case OPT__param_lra_max_considered_reload_pseudos_:
     281              :        break;
     282              :      case OPT__param_lra_max_pseudos_points_log2_considered_for_preferences_:
     283              :        break;
     284              :      case OPT__param_lto_max_locality_partition_:
     285              :        break;
     286              :      case OPT__param_lto_max_partition_:
     287              :        break;
     288              :      case OPT__param_lto_max_streaming_parallelism_:
     289              :        break;
     290              :      case OPT__param_lto_min_partition_:
     291              :        break;
     292              :      case OPT__param_lto_partition_locality_cloning_:
     293              :        break;
     294              :      case OPT__param_lto_partition_locality_frequency_cutoff_:
     295              :        break;
     296              :      case OPT__param_lto_partition_locality_heuristics_:
     297              :        break;
     298              :      case OPT__param_lto_partition_locality_size_cutoff_:
     299              :        break;
     300              :      case OPT__param_lto_partitions_:
     301              :        break;
     302              :      case OPT__param_max_average_unrolled_insns_:
     303              :        break;
     304              :      case OPT__param_max_combine_insns_:
     305              :        break;
     306              :      case OPT__param_max_combine_search_insns_:
     307              :        break;
     308              :      case OPT__param_max_completely_peel_loop_nest_depth_:
     309              :        break;
     310              :      case OPT__param_max_completely_peel_times_:
     311              :        break;
     312              :      case OPT__param_max_completely_peeled_insns_:
     313              :        break;
     314              :      case OPT__param_max_crossjump_edges_:
     315              :        break;
     316              :      case OPT__param_max_cse_insns_:
     317              :        break;
     318              :      case OPT__param_max_cse_path_length_:
     319              :        break;
     320              :      case OPT__param_max_cselib_memory_locations_:
     321              :        break;
     322              :      case OPT__param_max_debug_marker_count_:
     323              :        break;
     324              :      case OPT__param_max_delay_slot_insn_search_:
     325              :        break;
     326              :      case OPT__param_max_delay_slot_live_search_:
     327              :        break;
     328              :      case OPT__param_max_devirt_targets_:
     329              :        break;
     330              :      case OPT__param_max_dse_active_local_stores_:
     331              :        break;
     332              :      case OPT__param_max_early_inliner_iterations_:
     333              :        break;
     334              :      case OPT__param_max_fields_for_field_sensitive_:
     335              :        break;
     336              :      case OPT__param_max_find_base_term_values_:
     337              :        break;
     338              :      case OPT__param_max_fsm_thread_path_insns_:
     339              :        break;
     340              :      case OPT__param_max_gcse_insertion_ratio_:
     341              :        break;
     342              :      case OPT__param_max_gcse_memory_:
     343              :        break;
     344              :      case OPT__param_max_goto_duplication_insns_:
     345              :        break;
     346              :      case OPT__param_max_grow_copy_bb_insns_:
     347              :        break;
     348              :      case OPT__param_max_hoist_depth_:
     349              :        break;
     350              :      case OPT__param_max_inline_functions_called_once_insns_:
     351              :        break;
     352              :      case OPT__param_max_inline_functions_called_once_loop_depth_:
     353              :        break;
     354              :      case OPT__param_max_inline_insns_auto_:
     355              :        break;
     356              :      case OPT__param_max_inline_insns_recursive_auto_:
     357              :        break;
     358              :      case OPT__param_max_inline_insns_recursive_:
     359              :        break;
     360              :      case OPT__param_max_inline_insns_single_:
     361              :        break;
     362              :      case OPT__param_max_inline_insns_size_:
     363              :        break;
     364              :      case OPT__param_max_inline_insns_small_:
     365              :        break;
     366              :      case OPT__param_max_inline_recursive_depth_auto_:
     367              :        break;
     368              :      case OPT__param_max_inline_recursive_depth_:
     369              :        break;
     370              :      case OPT__param_max_isl_operations_:
     371              :        break;
     372              :      case OPT__param_max_iterations_computation_cost_:
     373              :        break;
     374              :      case OPT__param_max_iterations_to_track_:
     375              :        break;
     376              :      case OPT__param_max_jump_thread_duplication_stmts_:
     377              :        break;
     378              :      case OPT__param_max_jump_thread_paths_:
     379              :        break;
     380              :      case OPT__param_max_last_value_rtl_:
     381              :        break;
     382              :      case OPT__param_max_loop_header_insns_:
     383              :        break;
     384              :      case OPT__param_max_modulo_backtrack_attempts_:
     385              :        break;
     386              :      case OPT__param_max_partial_antic_length_:
     387              :        break;
     388              :      case OPT__param_max_peel_branches_:
     389              :        break;
     390              :      case OPT__param_max_peel_times_:
     391              :        break;
     392              :      case OPT__param_max_peeled_insns_:
     393              :        break;
     394              :      case OPT__param_max_pending_list_length_:
     395              :        break;
     396              :      case OPT__param_max_pipeline_region_blocks_:
     397              :        break;
     398              :      case OPT__param_max_pipeline_region_insns_:
     399              :        break;
     400              :      case OPT__param_max_pow_sqrt_depth_:
     401              :        break;
     402              :      case OPT__param_max_predicted_iterations_:
     403              :        break;
     404              :      case OPT__param_max_reload_search_insns_:
     405              :        break;
     406              :      case OPT__param_max_rtl_if_conversion_insns_:
     407              :        break;
     408              :      case OPT__param_max_rtl_if_conversion_predictable_cost_:
     409              :        break;
     410              :      case OPT__param_max_rtl_if_conversion_unpredictable_cost_:
     411              :        break;
     412              :      case OPT__param_max_sched_extend_regions_iters_:
     413              :        break;
     414              :      case OPT__param_max_sched_insn_conflict_delay_:
     415              :        break;
     416              :      case OPT__param_max_sched_ready_insns_:
     417              :        break;
     418              :      case OPT__param_max_sched_region_blocks_:
     419              :        break;
     420              :      case OPT__param_max_sched_region_insns_:
     421              :        break;
     422              :      case OPT__param_max_slsr_cand_scan_:
     423              :        break;
     424              :      case OPT__param_max_speculative_devirt_maydefs_:
     425              :        break;
     426              :      case OPT__param_max_ssa_name_query_depth_:
     427              :        break;
     428              :      case OPT__param_max_store_chains_to_track_:
     429              :        break;
     430              :      case OPT__param_max_stores_to_merge_:
     431              :        break;
     432              :      case OPT__param_max_stores_to_sink_:
     433              :        break;
     434              :      case OPT__param_max_stores_to_track_:
     435              :        break;
     436              :      case OPT__param_max_tail_merge_comparisons_:
     437              :        break;
     438              :      case OPT__param_max_tail_merge_iterations_:
     439              :        break;
     440              :      case OPT__param_max_tracked_strlens_:
     441              :        break;
     442              :      case OPT__param_max_tree_if_conversion_phi_args_:
     443              :        break;
     444              :      case OPT__param_max_unroll_times_:
     445              :        break;
     446              :      case OPT__param_max_unrolled_insns_:
     447              :        break;
     448              :      case OPT__param_max_unswitch_depth_:
     449              :        break;
     450              :      case OPT__param_max_unswitch_insns_:
     451              :        break;
     452              :      case OPT__param_max_variable_expansions_in_unroller_:
     453              :        break;
     454              :      case OPT__param_max_vartrack_expr_depth_:
     455              :        break;
     456              :      case OPT__param_max_vartrack_reverse_op_size_:
     457              :        break;
     458              :      case OPT__param_max_vartrack_size_:
     459              :        break;
     460              :      case OPT__param_memtag_instrument_allocas_:
     461              :        break;
     462              :      case OPT__param_memtag_instrument_mem_intrinsics_:
     463              :        break;
     464              :      case OPT__param_min_crossjump_insns_:
     465              :        break;
     466              :      case OPT__param_min_inline_recursive_probability_:
     467              :        break;
     468              :      case OPT__param_min_insn_to_prefetch_ratio_:
     469              :        break;
     470              :      case OPT__param_min_loop_cond_split_prob_:
     471              :        break;
     472              :      case OPT__param_min_nondebug_insn_uid_:
     473              :        break;
     474              :      case OPT__param_min_pagesize_:
     475              :        break;
     476              :      case OPT__param_min_size_for_stack_sharing_:
     477              :        break;
     478              :      case OPT__param_min_spec_prob_:
     479              :        break;
     480              :      case OPT__param_min_vect_loop_bound_:
     481              :        break;
     482              :      case OPT__param_modref_max_accesses_:
     483              :        break;
     484              :      case OPT__param_modref_max_adjustments_:
     485              :        break;
     486              :      case OPT__param_modref_max_bases_:
     487              :        break;
     488              :      case OPT__param_modref_max_depth_:
     489              :        break;
     490              :      case OPT__param_modref_max_escape_points_:
     491              :        break;
     492              :      case OPT__param_modref_max_refs_:
     493              :        break;
     494              :      case OPT__param_modref_max_tests_:
     495              :        break;
     496              :      case OPT__param_openacc_kernels_:
     497              :        break;
     498              :      case OPT__param_openacc_privatization_:
     499              :        break;
     500              :      case OPT__param_parloops_chunk_size_:
     501              :        break;
     502              :      case OPT__param_parloops_min_per_thread_:
     503              :        break;
     504              :      case OPT__param_parloops_schedule_:
     505              :        break;
     506              :      case OPT__param_partial_inlining_entry_probability_:
     507              :        break;
     508              :      case OPT__param_phiopt_factor_max_stmts_live_:
     509              :        break;
     510              :      case OPT__param_predictable_branch_outcome_:
     511              :        break;
     512              :      case OPT__param_prefetch_dynamic_strides_:
     513              :        break;
     514              :      case OPT__param_prefetch_latency_:
     515              :        break;
     516              :      case OPT__param_prefetch_min_insn_to_mem_ratio_:
     517              :        break;
     518              :      case OPT__param_prefetch_minimum_stride_:
     519              :        break;
     520              :      case OPT__param_profile_func_internal_id_:
     521              :        break;
     522              :      case OPT__param_ranger_debug_:
     523              :        break;
     524              :      case OPT__param_ranger_logical_depth_:
     525              :        break;
     526              :      case OPT__param_ranger_recompute_depth_:
     527              :        break;
     528              :      case OPT__param_relation_block_limit_:
     529              :        break;
     530              :      case OPT__param_rpo_vn_max_loop_depth_:
     531              :        break;
     532              :      case OPT__param_sccvn_max_alias_queries_per_access_:
     533              :        break;
     534              :      case OPT__param_scev_max_expr_complexity_:
     535              :        break;
     536              :      case OPT__param_scev_max_expr_size_:
     537              :        break;
     538              :      case OPT__param_sched_autopref_queue_depth_:
     539              :        break;
     540              :      case OPT__param_sched_mem_true_dep_cost_:
     541              :        break;
     542              :      case OPT__param_sched_pressure_algorithm_:
     543              :        break;
     544              :      case OPT__param_sched_spec_prob_cutoff_:
     545              :        break;
     546              :      case OPT__param_sched_state_edge_prob_cutoff_:
     547              :        break;
     548              :      case OPT__param_selsched_insns_to_rename_:
     549              :        break;
     550              :      case OPT__param_selsched_max_lookahead_:
     551              :        break;
     552              :      case OPT__param_selsched_max_sched_times_:
     553              :        break;
     554              :      case OPT__param_simultaneous_prefetches_:
     555              :        break;
     556              :      case OPT__param_sink_frequency_threshold_:
     557              :        break;
     558              :      case OPT__param_sms_dfa_history_:
     559              :        break;
     560              :      case OPT__param_sms_loop_average_count_threshold_:
     561              :        break;
     562              :      case OPT__param_sms_max_ii_factor_:
     563              :        break;
     564              :      case OPT__param_sms_min_sc_:
     565              :        break;
     566              :      case OPT__param_sra_max_propagations_:
     567              :        break;
     568              :      case OPT__param_sra_max_scalarization_size_Osize_:
     569              :        break;
     570              :      case OPT__param_sra_max_scalarization_size_Ospeed_:
     571              :        break;
     572              :      case OPT__param_ssa_name_def_chain_limit_:
     573              :        break;
     574              :      case OPT__param_ssp_buffer_size_:
     575              :        break;
     576              :      case OPT__param_stack_clash_protection_guard_size_:
     577              :        break;
     578              :      case OPT__param_stack_clash_protection_probe_interval_:
     579              :        break;
     580              :      case OPT__param_store_forwarding_max_distance_:
     581              :        break;
     582              :      case OPT__param_store_merging_allow_unaligned_:
     583              :        break;
     584              :      case OPT__param_store_merging_max_size_:
     585              :        break;
     586              :      case OPT__param_switch_conversion_max_branch_ratio_:
     587              :        break;
     588              :      case OPT__param_threader_debug_:
     589              :        break;
     590              :      case OPT__param_tm_max_aggregate_size_:
     591              :        break;
     592              :      case OPT__param_tracer_dynamic_coverage_feedback_:
     593              :        break;
     594              :      case OPT__param_tracer_dynamic_coverage_:
     595              :        break;
     596              :      case OPT__param_tracer_max_code_growth_:
     597              :        break;
     598              :      case OPT__param_tracer_min_branch_probability_feedback_:
     599              :        break;
     600              :      case OPT__param_tracer_min_branch_probability_:
     601              :        break;
     602              :      case OPT__param_tracer_min_branch_ratio_:
     603              :        break;
     604              :      case OPT__param_transitive_relations_work_bound_:
     605              :        break;
     606              :      case OPT__param_tree_reassoc_width_:
     607              :        break;
     608              :      case OPT__param_tsan_distinguish_volatile_:
     609              :        break;
     610              :      case OPT__param_tsan_instrument_func_entry_exit_:
     611              :        break;
     612              :      case OPT__param_uninit_control_dep_attempts_:
     613              :        break;
     614              :      case OPT__param_uninit_max_chain_len_:
     615              :        break;
     616              :      case OPT__param_uninit_max_num_chains_:
     617              :        break;
     618              :      case OPT__param_uninit_max_prune_work_:
     619              :        break;
     620              :      case OPT__param_uninlined_function_insns_:
     621              :        break;
     622              :      case OPT__param_uninlined_function_time_:
     623              :        break;
     624              :      case OPT__param_uninlined_thunk_insns_:
     625              :        break;
     626              :      case OPT__param_uninlined_thunk_time_:
     627              :        break;
     628              :      case OPT__param_unlikely_bb_count_fraction_:
     629              :        break;
     630              :      case OPT__param_unroll_jam_max_unroll_:
     631              :        break;
     632              :      case OPT__param_unroll_jam_min_percent_:
     633              :        break;
     634              :      case OPT__param_use_after_scope_direct_emission_threshold_:
     635              :        break;
     636              :      case OPT__param_use_canonical_types_:
     637              :        break;
     638              :      case OPT__param_vect_epilogues_nomask_:
     639              :        break;
     640              :      case OPT__param_vect_induction_float_:
     641              :        break;
     642              :      case OPT__param_vect_inner_loop_cost_factor_:
     643              :        break;
     644              :      case OPT__param_vect_max_layout_candidates_:
     645              :        break;
     646              :      case OPT__param_vect_max_peeling_for_alignment_:
     647              :        break;
     648              :      case OPT__param_vect_max_version_for_alias_checks_:
     649              :        break;
     650              :      case OPT__param_vect_max_version_for_alignment_checks_:
     651              :        break;
     652              :      case OPT__param_vect_partial_vector_usage_:
     653              :        break;
     654              :      case OPT__param_vect_scalar_cost_multiplier_:
     655              :        break;
     656              :      case OPT__param_vrp_block_limit_:
     657              :        break;
     658              :      case OPT__param_vrp_cstload_limit_:
     659              :        break;
     660              :      case OPT__param_vrp_sparse_threshold_:
     661              :        break;
     662              :      case OPT__param_vrp_switch_limit_:
     663              :        break;
     664              :      case OPT__param_vrp_vector_threshold_:
     665              :        break;
     666              :      case OPT__param_x86_stlf_window_ninsns_:
     667              :        break;
     668              :      case OPT__param_x86_stv_max_visits_:
     669              :        break;
     670              :      case OPT__sysroot_:
     671              :        break;
     672              :      case OPT__target_help:
     673              :        break;
     674              :      case OPT__version:
     675              :        break;
     676              :      case OPT_A:
     677              :        break;
     678            0 :      case OPT_B:
     679            0 :        if (lang_mask & CL_D)
     680            0 :          return "gdc/Directory-Options.html#index-B";
     681              :        return "gcc/Directory-Options.html#index-B";
     682            0 :      case OPT_C:
     683            0 :        if (lang_mask & CL_Fortran)
     684            0 :          return "gfortran/Preprocessing-Options.html#index-C";
     685              :        return "gcc/Preprocessor-Options.html#index-C";
     686            0 :      case OPT_CC:
     687            0 :        if (lang_mask & CL_Fortran)
     688            0 :          return "gfortran/Preprocessing-Options.html#index-CC";
     689              :        return "gcc/Preprocessor-Options.html#index-CC";
     690            4 :      case OPT_D:
     691            4 :        return "gcc/Preprocessor-Options.html#index-D-1";
     692              :      case OPT_E:
     693              :        break;
     694            0 :      case OPT_F:
     695            0 :        return "gcc/Darwin-Options.html#index-F";
     696            0 :      case OPT_H:
     697            0 :        if (lang_mask & CL_D)
     698              :          return "gdc/Code-Generation.html#index-H";
     699            0 :        if (lang_mask & CL_Fortran)
     700            0 :          return "gfortran/Preprocessing-Options.html#index-H";
     701              :        return "gcc/Preprocessor-Options.html#index-H";
     702            0 :      case OPT_Hd:
     703            0 :        if (lang_mask & CL_D)
     704              :          return "gdc/Code-Generation.html#index-Hd";
     705              :        break;
     706            0 :      case OPT_Hf:
     707            0 :        if (lang_mask & CL_D)
     708              :          return "gdc/Code-Generation.html#index-Hf";
     709              :        break;
     710            0 :      case OPT_I:
     711            0 :        if (lang_mask & CL_Algol68)
     712              :          return "ga68/Directory-options.html#index-I";
     713            0 :        if (lang_mask & CL_D)
     714            0 :          return "gdc/Directory-Options.html#index-I";
     715              :        return "gcc/Directory-Options.html#index-I";
     716            0 :      case OPT_J:
     717            0 :        if (lang_mask & CL_D)
     718              :          return "gdc/Directory-Options.html#index-J";
     719              :        break;
     720            0 :      case OPT_L:
     721            0 :        if (lang_mask & CL_Algol68)
     722              :          return "ga68/Directory-options.html#index-L";
     723            0 :        if (lang_mask & CL_D)
     724            0 :          return "gdc/Directory-Options.html#index-L";
     725              :        return "gcc/Directory-Options.html#index-L";
     726           25 :      case OPT_M:
     727           25 :        if (lang_mask & CL_D)
     728            0 :          return "gdc/Code-Generation.html#index-M";
     729              :        return "gcc/Preprocessor-Options.html#index-M";
     730            0 :      case OPT_MD:
     731            0 :        if (lang_mask & CL_D)
     732            0 :          return "gdc/Code-Generation.html#index-MD";
     733              :        return "gcc/Preprocessor-Options.html#index-MD";
     734            0 :      case OPT_MF:
     735            0 :        if (lang_mask & CL_D)
     736            0 :          return "gdc/Code-Generation.html#index-MF";
     737              :        return "gcc/Preprocessor-Options.html#index-MF";
     738            1 :      case OPT_MG:
     739            1 :        if (lang_mask & CL_D)
     740            0 :          return "gdc/Code-Generation.html#index-MG";
     741              :        return "gcc/Preprocessor-Options.html#index-MG";
     742           25 :      case OPT_MM:
     743           25 :        if (lang_mask & CL_D)
     744            0 :          return "gdc/Code-Generation.html#index-MM";
     745              :        return "gcc/Preprocessor-Options.html#index-MM";
     746            0 :      case OPT_MMD:
     747            0 :        if (lang_mask & CL_D)
     748            0 :          return "gdc/Code-Generation.html#index-MMD";
     749              :        return "gcc/Preprocessor-Options.html#index-MMD";
     750            0 :      case OPT_MP:
     751            0 :        if (lang_mask & CL_D)
     752            0 :          return "gdc/Code-Generation.html#index-MP";
     753              :        return "gcc/Preprocessor-Options.html#index-MP";
     754            0 :      case OPT_MQ:
     755            0 :        if (lang_mask & CL_D)
     756            0 :          return "gdc/Code-Generation.html#index-MQ";
     757              :        return "gcc/Preprocessor-Options.html#index-MQ";
     758            0 :      case OPT_MT:
     759            0 :        if (lang_mask & CL_D)
     760            0 :          return "gdc/Code-Generation.html#index-MT";
     761              :        return "gcc/Preprocessor-Options.html#index-MT";
     762              :      case OPT_Mmodules:
     763              :        break;
     764            0 :      case OPT_Mno_modules:
     765            0 :        return "gcc/Preprocessor-Options.html#index-Mno-modules";
     766            0 :      case OPT_N:
     767            0 :        return "gcc/Link-Options.html#index-N";
     768            4 :      case OPT_O:
     769            4 :        return "gcc/Optimize-Options.html#index-O";
     770            0 :      case OPT_Ofast:
     771            0 :        return "gcc/Optimize-Options.html#index-Ofast";
     772            0 :      case OPT_Og:
     773            0 :        return "gcc/Optimize-Options.html#index-Og";
     774            0 :      case OPT_Os:
     775            0 :        return "gcc/Optimize-Options.html#index-Os";
     776            0 :      case OPT_Oz:
     777            0 :        return "gcc/Optimize-Options.html#index-Oz";
     778            0 :      case OPT_P:
     779            0 :        if (lang_mask & CL_Fortran)
     780            0 :          return "gfortran/Preprocessing-Options.html#index-P";
     781              :        return "gcc/Preprocessor-Options.html#index-P";
     782              :      case OPT_Q:
     783              :        break;
     784            0 :      case OPT_Qn:
     785            0 :        return "gcc/Code-Gen-Options.html#index-Qn";
     786            0 :      case OPT_Qy:
     787            0 :        return "gcc/Code-Gen-Options.html#index-Qy";
     788              :      case OPT_R:
     789              :        break;
     790              :      case OPT_S:
     791              :        break;
     792            0 :      case OPT_T:
     793            0 :        return "gcc/Link-Options.html#index-T";
     794              :      case OPT_Tbss:
     795              :        return "gcc/Link-Options.html#index-Tbss";
     796              :      case OPT_Tbss_:
     797              :        return "gcc/Link-Options.html#index-Tbss";
     798              :      case OPT_Tdata:
     799              :        return "gcc/Link-Options.html#index-Tdata";
     800              :      case OPT_Tdata_:
     801              :        return "gcc/Link-Options.html#index-Tdata";
     802              :      case OPT_Ttext:
     803              :        return "gcc/Link-Options.html#index-Ttext";
     804              :      case OPT_Ttext_:
     805              :        return "gcc/Link-Options.html#index-Ttext";
     806            4 :      case OPT_U:
     807            4 :        return "gcc/Preprocessor-Options.html#index-U";
     808              :      case OPT_WNSObject_attribute:
     809              :        break;
     810              :      case OPT_Wa_:
     811              :        break;
     812            0 :      case OPT_Wabbreviated_auto_in_template_arg:
     813            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wabbreviated-auto-in-template-arg";
     814              :      case OPT_Wabi:
     815              :        return "gcc/Warning-Options.html#index-Wabi";
     816            0 :      case OPT_Wabi_tag:
     817            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wabi-tag";
     818              :      case OPT_Wabi_:
     819              :        return "gcc/Warning-Options.html#index-Wabi";
     820            0 :      case OPT_Wabsolute_value:
     821            0 :        return "gcc/Warning-Options.html#index-Wabsolute-value";
     822            0 :      case OPT_Waddress:
     823            0 :        return "gcc/Warning-Options.html#index-Waddress";
     824            0 :      case OPT_Waddress_of_packed_member:
     825            0 :        return "gcc/Warning-Options.html#index-Waddress-of-packed-member";
     826            0 :      case OPT_Waggregate_return:
     827            0 :        return "gcc/Warning-Options.html#index-Waggregate-return";
     828            0 :      case OPT_Waggressive_loop_optimizations:
     829            0 :        return "gcc/Warning-Options.html#index-Waggressive-loop-optimizations";
     830            0 :      case OPT_Waliasing:
     831            0 :        if (lang_mask & CL_Fortran)
     832              :          return "gfortran/Error-and-Warning-Options.html#index-Waliasing";
     833              :        break;
     834            0 :      case OPT_Walign_commons:
     835            0 :        if (lang_mask & CL_Fortran)
     836              :          return "gfortran/Error-and-Warning-Options.html#index-Walign-commons";
     837              :        break;
     838            0 :      case OPT_Waligned_new_:
     839            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Waligned-new";
     840            2 :      case OPT_Wall:
     841            2 :        if (lang_mask & CL_D)
     842              :          return "gdc/Warnings.html#index-Wall";
     843            2 :        if (lang_mask & CL_Fortran)
     844              :          return "gfortran/Error-and-Warning-Options.html#index-Wall";
     845              :        break;
     846            0 :      case OPT_Walloc_size:
     847            0 :        return "gcc/Warning-Options.html#index-Walloc-size";
     848            2 :      case OPT_Walloc_size_larger_than_:
     849            2 :        return "gcc/Warning-Options.html#index-Walloc-size-larger-than_003d";
     850            0 :      case OPT_Walloc_zero:
     851            0 :        return "gcc/Warning-Options.html#index-Walloc-zero";
     852            0 :      case OPT_Walloca:
     853            0 :        if (lang_mask & CL_D)
     854            0 :          return "gdc/Warnings.html#index-Walloca";
     855              :        return "gcc/Warning-Options.html#index-Walloca";
     856            1 :      case OPT_Walloca_larger_than_:
     857            1 :        if (lang_mask & CL_D)
     858            0 :          return "gdc/Warnings.html#index-Walloca-larger-than";
     859              :        return "gcc/Warning-Options.html#index-Walloca-larger-than_003d";
     860            0 :      case OPT_Wampersand:
     861            0 :        if (lang_mask & CL_Fortran)
     862              :          return "gfortran/Error-and-Warning-Options.html#index-Wampersand";
     863              :        break;
     864            0 :      case OPT_Wanalyzer_allocation_size:
     865            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-allocation-size";
     866            0 :      case OPT_Wanalyzer_deref_before_check:
     867            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-deref-before-check";
     868            0 :      case OPT_Wanalyzer_double_fclose:
     869            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-double-fclose";
     870           16 :      case OPT_Wanalyzer_double_free:
     871           16 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-double-free";
     872            0 :      case OPT_Wanalyzer_exposure_through_output_file:
     873            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-exposure-through-output-file";
     874            0 :      case OPT_Wanalyzer_exposure_through_uninit_copy:
     875            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-exposure-through-uninit-copy";
     876            0 :      case OPT_Wanalyzer_fd_access_mode_mismatch:
     877            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-access-mode-mismatch";
     878            0 :      case OPT_Wanalyzer_fd_double_close:
     879            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-double-close";
     880            0 :      case OPT_Wanalyzer_fd_leak:
     881            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-leak";
     882            0 :      case OPT_Wanalyzer_fd_phase_mismatch:
     883            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-phase-mismatch";
     884            0 :      case OPT_Wanalyzer_fd_type_mismatch:
     885            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-type-mismatch";
     886            0 :      case OPT_Wanalyzer_fd_use_after_close:
     887            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-use-after-close";
     888            0 :      case OPT_Wanalyzer_fd_use_without_check:
     889            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-fd-use-without-check";
     890            0 :      case OPT_Wanalyzer_file_leak:
     891            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-file-leak";
     892            0 :      case OPT_Wanalyzer_free_of_non_heap:
     893            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-free-of-non-heap";
     894            0 :      case OPT_Wanalyzer_imprecise_fp_arithmetic:
     895            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-imprecise-fp-arithmetic";
     896            0 :      case OPT_Wanalyzer_infinite_loop:
     897            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-infinite-loop";
     898            0 :      case OPT_Wanalyzer_infinite_recursion:
     899            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-infinite-recursion";
     900            0 :      case OPT_Wanalyzer_jump_through_null:
     901            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-jump-through-null";
     902            0 :      case OPT_Wanalyzer_malloc_leak:
     903            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-malloc-leak";
     904            0 :      case OPT_Wanalyzer_mismatching_deallocation:
     905            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-mismatching-deallocation";
     906            0 :      case OPT_Wanalyzer_null_argument:
     907            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-null-argument";
     908            0 :      case OPT_Wanalyzer_null_dereference:
     909            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-null-dereference";
     910            4 :      case OPT_Wanalyzer_out_of_bounds:
     911            4 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-out-of-bounds";
     912            0 :      case OPT_Wanalyzer_overlapping_buffers:
     913            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-overlapping-buffers";
     914            0 :      case OPT_Wanalyzer_possible_null_argument:
     915            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-possible-null-argument";
     916            0 :      case OPT_Wanalyzer_possible_null_dereference:
     917            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-possible-null-dereference";
     918            0 :      case OPT_Wanalyzer_putenv_of_auto_var:
     919            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-putenv-of-auto-var";
     920            0 :      case OPT_Wanalyzer_shift_count_negative:
     921            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-shift-count-negative";
     922            0 :      case OPT_Wanalyzer_shift_count_overflow:
     923            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-shift-count-overflow";
     924            0 :      case OPT_Wanalyzer_stale_setjmp_buffer:
     925            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-stale-setjmp-buffer";
     926            0 :      case OPT_Wanalyzer_symbol_too_complex:
     927            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-symbol-too-complex";
     928            0 :      case OPT_Wanalyzer_tainted_allocation_size:
     929            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-allocation-size";
     930            0 :      case OPT_Wanalyzer_tainted_array_index:
     931            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-array-index";
     932            0 :      case OPT_Wanalyzer_tainted_assertion:
     933            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-assertion";
     934            0 :      case OPT_Wanalyzer_tainted_divisor:
     935            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-divisor";
     936            0 :      case OPT_Wanalyzer_tainted_offset:
     937            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-offset";
     938            0 :      case OPT_Wanalyzer_tainted_size:
     939            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-tainted-size";
     940            0 :      case OPT_Wanalyzer_throw_of_unexpected_type:
     941            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-throw-of-unexpected-type";
     942            0 :      case OPT_Wanalyzer_too_complex:
     943            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-too-complex";
     944            0 :      case OPT_Wanalyzer_undefined_behavior_ptrdiff:
     945            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-undefined-behavior-ptrdiff";
     946            0 :      case OPT_Wanalyzer_undefined_behavior_strtok:
     947            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-undefined-behavior-strtok";
     948            0 :      case OPT_Wanalyzer_unsafe_call_within_signal_handler:
     949            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-unsafe-call-within-signal-handler";
     950            1 :      case OPT_Wanalyzer_use_after_free:
     951            1 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-use-after-free";
     952            0 :      case OPT_Wanalyzer_use_of_pointer_in_stale_stack_frame:
     953            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-use-of-pointer-in-stale-stack-frame";
     954            4 :      case OPT_Wanalyzer_use_of_uninitialized_value:
     955            4 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-use-of-uninitialized-value";
     956            0 :      case OPT_Wanalyzer_va_arg_type_mismatch:
     957            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-arg-type-mismatch";
     958            0 :      case OPT_Wanalyzer_va_list_exhausted:
     959            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-exhausted";
     960            0 :      case OPT_Wanalyzer_va_list_leak:
     961            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-leak";
     962            0 :      case OPT_Wanalyzer_va_list_use_after_va_end:
     963            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-va-list-use-after-va-end";
     964            0 :      case OPT_Wanalyzer_write_to_const:
     965            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-write-to-const";
     966            0 :      case OPT_Wanalyzer_write_to_string_literal:
     967            0 :        return "gcc/Static-Analyzer-Options.html#index-Wanalyzer-write-to-string-literal";
     968              :      case OPT_Wany_length:
     969              :        break;
     970              :      case OPT_Wapply_commit:
     971              :        break;
     972              :      case OPT_Wargument_mismatch:
     973              :        break;
     974            0 :      case OPT_Warith_conversion:
     975            0 :        return "gcc/Warning-Options.html#index-Warith-conversion";
     976            0 :      case OPT_Warray_bounds_:
     977            0 :        return "gcc/Warning-Options.html#index-Warray-bounds";
     978            0 :      case OPT_Warray_compare:
     979            0 :        return "gcc/Warning-Options.html#index-Warray-compare";
     980            0 :      case OPT_Warray_parameter_:
     981            0 :        return "gcc/Warning-Options.html#index-Warray-parameter";
     982            0 :      case OPT_Warray_temporaries:
     983            0 :        if (lang_mask & CL_Fortran)
     984              :          return "gfortran/Error-and-Warning-Options.html#index-Warray-temporaries";
     985              :        break;
     986            0 :      case OPT_Wassign_intercept:
     987            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wassign-intercept";
     988            0 :      case OPT_Wattribute_alias_:
     989            0 :        return "gcc/Warning-Options.html#index-Wattribute-alias";
     990            0 :      case OPT_Wattribute_warning:
     991            0 :        return "gcc/Warning-Options.html#index-Wattribute-warning";
     992              :      case OPT_Wattributes:
     993              :        return "gcc/Warning-Options.html#index-Wattributes";
     994              :      case OPT_Wattributes_:
     995              :        return "gcc/Warning-Options.html#index-Wattributes";
     996            0 :      case OPT_Wauto_profile:
     997            0 :        return "gcc/Warning-Options.html#index-Wauto-profile";
     998            0 :      case OPT_Wbad_function_cast:
     999            0 :        return "gcc/Warning-Options.html#index-Wbad-function-cast";
    1000              :      case OPT_Wbad_line_directive:
    1001              :        break;
    1002              :      case OPT_Wbad_numeric:
    1003              :        break;
    1004            4 :      case OPT_Wbidi_chars_:
    1005            4 :        return "gcc/Warning-Options.html#index-Wbidi-chars";
    1006              :      case OPT_Wbinary_long_long:
    1007              :        break;
    1008            0 :      case OPT_Wbool_compare:
    1009            0 :        return "gcc/Warning-Options.html#index-Wbool-compare";
    1010            0 :      case OPT_Wbool_operation:
    1011            0 :        return "gcc/Warning-Options.html#index-Wbool-operation";
    1012            0 :      case OPT_Wbuiltin_declaration_mismatch:
    1013            0 :        if (lang_mask & CL_D)
    1014            0 :          return "gdc/Warnings.html#index-Wbuiltin-declaration-mismatch";
    1015              :        return "gcc/Warning-Options.html#index-Wbuiltin-declaration-mismatch";
    1016            0 :      case OPT_Wbuiltin_macro_redefined:
    1017            0 :        return "gcc/Warning-Options.html#index-Wbuiltin-macro-redefined";
    1018            0 :      case OPT_Wc___compat:
    1019            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b-compat";
    1020            0 :      case OPT_Wc__11_compat:
    1021            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b11-compat";
    1022            0 :      case OPT_Wc__11_extensions:
    1023            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b11-extensions";
    1024            0 :      case OPT_Wc__14_compat:
    1025            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b14-compat";
    1026            0 :      case OPT_Wc__14_extensions:
    1027            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b14-extensions";
    1028            0 :      case OPT_Wc__17_compat:
    1029            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b17-compat";
    1030            0 :      case OPT_Wc__17_extensions:
    1031            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b17-extensions";
    1032            0 :      case OPT_Wc__20_compat:
    1033            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b20-compat";
    1034            0 :      case OPT_Wc__20_extensions:
    1035            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b20-extensions";
    1036            0 :      case OPT_Wc__23_extensions:
    1037            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b23-extensions";
    1038            0 :      case OPT_Wc__26_compat:
    1039            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b26-compat";
    1040            0 :      case OPT_Wc__26_extensions:
    1041            0 :        return "gcc/Warning-Options.html#index-Wc_002b_002b26-extensions";
    1042            0 :      case OPT_Wc_binding_type:
    1043            0 :        if (lang_mask & CL_Fortran)
    1044              :          return "gfortran/Error-and-Warning-Options.html#index-Wc-binding-type";
    1045              :        break;
    1046            0 :      case OPT_Wc11_c23_compat:
    1047            0 :        return "gcc/Warning-Options.html#index-Wc11-c23-compat";
    1048            0 :      case OPT_Wc23_c2y_compat:
    1049            0 :        return "gcc/Warning-Options.html#index-Wc23-c2y-compat";
    1050            0 :      case OPT_Wc90_c99_compat:
    1051            0 :        return "gcc/Warning-Options.html#index-Wc90-c99-compat";
    1052            0 :      case OPT_Wc99_c11_compat:
    1053            0 :        return "gcc/Warning-Options.html#index-Wc99-c11-compat";
    1054              :      case OPT_Wcall_giving:
    1055              :        break;
    1056              :      case OPT_Wcall_literal:
    1057              :        break;
    1058            0 :      case OPT_Wcalloc_transposed_args:
    1059            0 :        return "gcc/Warning-Options.html#index-Wcalloc-transposed-args";
    1060            0 :      case OPT_Wcannot_profile:
    1061            0 :        return "gcc/Warning-Options.html#index-Wcannot-profile";
    1062              :      case OPT_Wcase_enum:
    1063              :        break;
    1064            0 :      case OPT_Wcast_align:
    1065            0 :        return "gcc/Warning-Options.html#index-Wcast-align";
    1066            0 :      case OPT_Wcast_align_strict:
    1067            0 :        return "gcc/Warning-Options.html#index-Wcast-align_003dstrict";
    1068            0 :      case OPT_Wcast_function_type:
    1069            0 :        return "gcc/Warning-Options.html#index-Wcast-function-type";
    1070            0 :      case OPT_Wcast_qual:
    1071            0 :        return "gcc/Warning-Options.html#index-Wcast-qual";
    1072            0 :      case OPT_Wcast_result:
    1073            0 :        if (lang_mask & CL_D)
    1074              :          return "gdc/Warnings.html#index-Wcast-result";
    1075              :        break;
    1076            0 :      case OPT_Wcast_user_defined:
    1077            0 :        return "gcc/Warning-Options.html#index-Wcast-user-defined";
    1078            0 :      case OPT_Wcatch_value_:
    1079            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wcatch-value";
    1080              :      case OPT_Wcdf_dollar:
    1081              :        break;
    1082              :      case OPT_Wcdf_invalid_parameter:
    1083              :        break;
    1084              :      case OPT_Wcdf_name_not_found:
    1085              :        break;
    1086            0 :      case OPT_Wchanges_meaning:
    1087            0 :        return "gcc/Warning-Options.html#index-Wchanges-meaning";
    1088            0 :      case OPT_Wchar_subscripts:
    1089            0 :        return "gcc/Warning-Options.html#index-Wchar-subscripts";
    1090            0 :      case OPT_Wcharacter_truncation:
    1091            0 :        if (lang_mask & CL_Fortran)
    1092              :          return "gfortran/Error-and-Warning-Options.html#index-Wcharacter-truncation";
    1093              :        break;
    1094              :      case OPT_Wchkp:
    1095              :        break;
    1096            0 :      case OPT_Wclass_conversion:
    1097            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wclass-conversion";
    1098            0 :      case OPT_Wclass_memaccess:
    1099            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wclass-memaccess";
    1100            0 :      case OPT_Wclobbered:
    1101            0 :        return "gcc/Warning-Options.html#index-Wclobbered";
    1102              :      case OPT_Wcobol_eject:
    1103              :        break;
    1104              :      case OPT_Wcobol_resume:
    1105              :        break;
    1106              :      case OPT_Wcobol_volatile:
    1107              :        break;
    1108            0 :      case OPT_Wcomma_subscript:
    1109            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wcomma-subscript";
    1110            0 :      case OPT_Wcomment:
    1111            0 :        return "gcc/Warning-Options.html#index-Wcomment";
    1112              :      case OPT_Wcomp_6:
    1113              :        break;
    1114              :      case OPT_Wcomp_x:
    1115              :        break;
    1116            0 :      case OPT_Wcompare_distinct_pointer_types:
    1117            0 :        return "gcc/Warning-Options.html#index-Wcompare-distinct-pointer-types";
    1118            0 :      case OPT_Wcompare_reals:
    1119            0 :        if (lang_mask & CL_Fortran)
    1120              :          return "gfortran/Error-and-Warning-Options.html#index-Wcompare-reals";
    1121              :        break;
    1122            0 :      case OPT_Wcomplain_wrong_lang:
    1123            0 :        return "gcc/Warning-Options.html#index-Wcomplain-wrong-lang";
    1124            0 :      case OPT_Wconditionally_supported:
    1125            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wconditionally-supported";
    1126            1 :      case OPT_Wconversion:
    1127            1 :        if (lang_mask & CL_Fortran)
    1128            0 :          return "gfortran/Error-and-Warning-Options.html#index-Wconversion";
    1129              :        return "gcc/Warning-Options.html#index-Wconversion";
    1130            0 :      case OPT_Wconversion_extra:
    1131            0 :        if (lang_mask & CL_Fortran)
    1132              :          return "gfortran/Error-and-Warning-Options.html#index-Wconversion-extra";
    1133              :        break;
    1134            0 :      case OPT_Wconversion_null:
    1135            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wconversion-null";
    1136              :      case OPT_Wcopybook_found:
    1137              :        break;
    1138            0 :      case OPT_Wcoverage_invalid_line_number:
    1139            0 :        return "gcc/Warning-Options.html#index-Wcoverage-invalid-line-number";
    1140            0 :      case OPT_Wcoverage_mismatch:
    1141            0 :        return "gcc/Warning-Options.html#index-Wcoverage-mismatch";
    1142            0 :      case OPT_Wcoverage_too_many_conditions:
    1143            0 :        return "gcc/Warning-Options.html#index-Wcoverage-too-many-conditions";
    1144            0 :      case OPT_Wcoverage_too_many_paths:
    1145            0 :        return "gcc/Warning-Options.html#index-Wcoverage-too-many-paths";
    1146           24 :      case OPT_Wcpp:
    1147           24 :        return "gcc/Warning-Options.html#index-Wcpp";
    1148            2 :      case OPT_Wctad_maybe_unsupported:
    1149            2 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wctad-maybe-unsupported";
    1150            0 :      case OPT_Wctor_dtor_privacy:
    1151            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wctor-dtor-privacy";
    1152            0 :      case OPT_Wdangling_else:
    1153            0 :        return "gcc/Warning-Options.html#index-Wdangling-else";
    1154            0 :      case OPT_Wdangling_pointer_:
    1155            0 :        return "gcc/Warning-Options.html#index-Wdangling-pointer";
    1156            0 :      case OPT_Wdangling_reference:
    1157            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdangling-reference";
    1158            0 :      case OPT_Wdate_time:
    1159            0 :        return "gcc/Warning-Options.html#index-Wdate-time";
    1160            0 :      case OPT_Wdeclaration_after_statement:
    1161            0 :        return "gcc/Warning-Options.html#index-Wdeclaration-after-statement";
    1162            0 :      case OPT_Wdeclaration_missing_parameter_type:
    1163            0 :        return "gcc/Warning-Options.html#index-Wdeclaration-missing-parameter-type";
    1164            0 :      case OPT_Wdefaulted_function_deleted:
    1165            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdefaulted-function-deleted";
    1166            0 :      case OPT_Wdelete_incomplete:
    1167            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdelete-incomplete";
    1168            0 :      case OPT_Wdelete_non_virtual_dtor:
    1169            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdelete-non-virtual-dtor";
    1170            0 :      case OPT_Wdeprecated:
    1171            0 :        if (lang_mask & CL_D)
    1172            0 :          return "gdc/Warnings.html#index-Wdeprecated";
    1173              :        return "gcc/Warning-Options.html#index-Wdeprecated";
    1174            0 :      case OPT_Wdeprecated_copy:
    1175            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy";
    1176            0 :      case OPT_Wdeprecated_copy_dtor:
    1177            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-copy-dtor";
    1178            0 :      case OPT_Wdeprecated_declarations:
    1179            0 :        return "gcc/Warning-Options.html#index-Wdeprecated-declarations";
    1180            0 :      case OPT_Wdeprecated_enum_enum_conversion:
    1181            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-enum-enum-conversion";
    1182            0 :      case OPT_Wdeprecated_enum_float_conversion:
    1183            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-enum-float-conversion";
    1184            0 :      case OPT_Wdeprecated_literal_operator:
    1185            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-literal-operator";
    1186            0 :      case OPT_Wdeprecated_non_prototype:
    1187            0 :        return "gcc/Warning-Options.html#index-Wdeprecated-non-prototype";
    1188            0 :      case OPT_Wdeprecated_openmp:
    1189            0 :        if (lang_mask & CL_Fortran)
    1190            0 :          return "gfortran/Error-and-Warning-Options.html#index-Wdeprecated-openmp";
    1191              :        return "gcc/Warning-Options.html#index-Wdeprecated-openmp";
    1192            0 :      case OPT_Wdeprecated_variadic_comma_omission:
    1193            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wdeprecated-variadic-comma-omission";
    1194            0 :      case OPT_Wdesignated_init:
    1195            0 :        return "gcc/Warning-Options.html#index-Wdesignated-init";
    1196            0 :      case OPT_Wdisabled_optimization:
    1197            0 :        return "gcc/Warning-Options.html#index-Wdisabled-optimization";
    1198            0 :      case OPT_Wdiscarded_array_qualifiers:
    1199            0 :        return "gcc/Warning-Options.html#index-Wdiscarded-array-qualifiers";
    1200            0 :      case OPT_Wdiscarded_qualifiers:
    1201            0 :        return "gcc/Warning-Options.html#index-Wdiscarded-qualifiers";
    1202            0 :      case OPT_Wdiv_by_zero:
    1203            0 :        return "gcc/Warning-Options.html#index-Wdiv-by-zero";
    1204            0 :      case OPT_Wdo_subscript:
    1205            0 :        if (lang_mask & CL_Fortran)
    1206              :          return "gfortran/Error-and-Warning-Options.html#index-Wdo-subscript";
    1207              :        break;
    1208            0 :      case OPT_Wdouble_promotion:
    1209            0 :        return "gcc/Warning-Options.html#index-Wdouble-promotion";
    1210            0 :      case OPT_Wduplicate_decl_specifier:
    1211            0 :        return "gcc/Warning-Options.html#index-Wduplicate-decl-specifier";
    1212            0 :      case OPT_Wduplicated_branches:
    1213            0 :        return "gcc/Warning-Options.html#index-Wduplicated-branches";
    1214            0 :      case OPT_Wduplicated_cond:
    1215            0 :        return "gcc/Warning-Options.html#index-Wduplicated-cond";
    1216              :      case OPT_Wec_unknown:
    1217              :        break;
    1218            0 :      case OPT_Weffc__:
    1219            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Weffc_002b_002b";
    1220            0 :      case OPT_Welaborated_enum_base:
    1221            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Welaborated-enum-base";
    1222            0 :      case OPT_Wempty_body:
    1223            0 :        return "gcc/Warning-Options.html#index-Wempty-body";
    1224            0 :      case OPT_Wendif_labels:
    1225            0 :        return "gcc/Warning-Options.html#index-Wendif-labels";
    1226              :      case OPT_Wentry_convention:
    1227              :        break;
    1228            0 :      case OPT_Wenum_compare:
    1229            0 :        return "gcc/Warning-Options.html#index-Wenum-compare";
    1230            0 :      case OPT_Wenum_conversion:
    1231            0 :        return "gcc/Warning-Options.html#index-Wenum-conversion";
    1232            0 :      case OPT_Wenum_int_mismatch:
    1233            0 :        return "gcc/Warning-Options.html#index-Wenum-int-mismatch";
    1234              :      case OPT_Wequal_assign:
    1235              :        break;
    1236            2 :      case OPT_Werror:
    1237            2 :        if (lang_mask & CL_D)
    1238              :          return "gdc/Warnings.html#index-Werror";
    1239            2 :        if (lang_mask & CL_Fortran)
    1240            0 :          return "gfortran/Error-and-Warning-Options.html#index-Werror";
    1241              :        return "gcc/Warning-Options.html#index-Werror";
    1242            8 :      case OPT_Werror_:
    1243            8 :        if (lang_mask & CL_D)
    1244              :          return "gdc/Warnings.html#index-Werror";
    1245            8 :        if (lang_mask & CL_Fortran)
    1246            0 :          return "gfortran/Error-and-Warning-Options.html#index-Werror";
    1247              :        return "gcc/Warning-Options.html#index-Werror";
    1248            0 :      case OPT_Wexceptions:
    1249            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wexceptions";
    1250            0 :      case OPT_Wexpansion_to_defined:
    1251            0 :        return "gcc/Warning-Options.html#index-Wexpansion-to-defined";
    1252            0 :      case OPT_Wexpose_global_module_tu_local:
    1253            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wexpose-global-module-tu-local";
    1254            0 :      case OPT_Wextensions:
    1255            0 :        if (lang_mask & CL_Algol68)
    1256              :          return "ga68/Warnings-options.html#index-Wextensions";
    1257              :        break;
    1258            0 :      case OPT_Wexternal_argument_mismatch:
    1259            0 :        if (lang_mask & CL_Fortran)
    1260              :          return "gfortran/Error-and-Warning-Options.html#index-Wexternal-argument-mismatch";
    1261              :        break;
    1262            0 :      case OPT_Wexternal_tu_local:
    1263            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wexternal-tu-local";
    1264            0 :      case OPT_Wextra:
    1265            0 :        if (lang_mask & CL_D)
    1266              :          return "gdc/Warnings.html#index-Wextra";
    1267            0 :        if (lang_mask & CL_Fortran)
    1268            0 :          return "gfortran/Error-and-Warning-Options.html#index-Wextra";
    1269              :        return "gcc/Warning-Options.html#index-Wextra";
    1270            0 :      case OPT_Wextra_semi:
    1271            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wextra-semi";
    1272            1 :      case OPT_Wfatal_errors:
    1273            1 :        return "gcc/Warning-Options.html#index-Wfatal-errors";
    1274              :      case OPT_Wfile_code_set:
    1275              :        break;
    1276            0 :      case OPT_Wflex_array_member_not_at_end:
    1277            0 :        return "gcc/Warning-Options.html#index-Wflex-array-member-not-at-end";
    1278            0 :      case OPT_Wfloat_conversion:
    1279            0 :        return "gcc/Warning-Options.html#index-Wfloat-conversion";
    1280            0 :      case OPT_Wfloat_equal:
    1281            0 :        return "gcc/Warning-Options.html#index-Wfloat-equal";
    1282            4 :      case OPT_Wformat_contains_nul:
    1283            4 :        return "gcc/Warning-Options.html#index-Wformat-contains-nul";
    1284            0 :      case OPT_Wformat_diag:
    1285            0 :        return "gcc/Warning-Options.html#index-Wformat-diag";
    1286            2 :      case OPT_Wformat_extra_args:
    1287            2 :        return "gcc/Warning-Options.html#index-Wformat-extra-args";
    1288            2 :      case OPT_Wformat_nonliteral:
    1289            2 :        return "gcc/Warning-Options.html#index-Wformat-nonliteral";
    1290            0 :      case OPT_Wformat_overflow_:
    1291            0 :        return "gcc/Warning-Options.html#index-Wformat-overflow";
    1292            2 :      case OPT_Wformat_security:
    1293            2 :        return "gcc/Warning-Options.html#index-Wformat-security";
    1294            0 :      case OPT_Wformat_signedness:
    1295            0 :        return "gcc/Warning-Options.html#index-Wformat-signedness";
    1296            0 :      case OPT_Wformat_truncation_:
    1297            0 :        return "gcc/Warning-Options.html#index-Wformat-truncation";
    1298            2 :      case OPT_Wformat_y2k:
    1299            2 :        return "gcc/Warning-Options.html#index-Wformat-y2k";
    1300            2 :      case OPT_Wformat_zero_length:
    1301            2 :        return "gcc/Warning-Options.html#index-Wformat-zero-length";
    1302           54 :      case OPT_Wformat_:
    1303           54 :        return "gcc/Warning-Options.html#index-Wformat";
    1304            0 :      case OPT_Wframe_address:
    1305            0 :        return "gcc/Warning-Options.html#index-Wframe-address";
    1306            0 :      case OPT_Wframe_larger_than_:
    1307            0 :        return "gcc/Warning-Options.html#index-Wframe-larger-than_003d";
    1308            0 :      case OPT_Wfree_labels:
    1309            0 :        return "gcc/Warning-Options.html#index-Wfree-labels";
    1310            0 :      case OPT_Wfree_nonheap_object:
    1311            0 :        return "gcc/Warning-Options.html#index-Wfree-nonheap-object";
    1312            0 :      case OPT_Wfrontend_loop_interchange:
    1313            0 :        if (lang_mask & CL_Fortran)
    1314              :          return "gfortran/Error-and-Warning-Options.html#index-Wfrontend-loop-interchange";
    1315              :        break;
    1316            0 :      case OPT_Wfunction_elimination:
    1317            0 :        if (lang_mask & CL_Fortran)
    1318              :          return "gfortran/Error-and-Warning-Options.html#index-Wfunction-elimination";
    1319              :        break;
    1320            0 :      case OPT_Wglobal_module:
    1321            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wglobal-module";
    1322            0 :      case OPT_Whardened:
    1323            0 :        return "gcc/Warning-Options.html#index-Whardened";
    1324            0 :      case OPT_Wheader_guard:
    1325            0 :        return "gcc/Warning-Options.html#index-Wheader-guard";
    1326            0 :      case OPT_Whidden_declarations_:
    1327            0 :        if (lang_mask & CL_Algol68)
    1328              :          return "ga68/Warnings-options.html#index-Whidden-declarations";
    1329              :        break;
    1330              :      case OPT_Whigh_order_bit:
    1331              :        break;
    1332              :      case OPT_Wiconv_error:
    1333              :        break;
    1334            0 :      case OPT_Wif_not_aligned:
    1335            0 :        return "gcc/Warning-Options.html#index-Wif-not-aligned";
    1336            0 :      case OPT_Wignored_attributes:
    1337            0 :        return "gcc/Warning-Options.html#index-Wignored-attributes";
    1338            0 :      case OPT_Wignored_qualifiers:
    1339            0 :        return "gcc/Warning-Options.html#index-Wignored-qualifiers";
    1340            0 :      case OPT_Wimplicit:
    1341            0 :        return "gcc/Warning-Options.html#index-Wimplicit";
    1342            0 :      case OPT_Wimplicit_fallthrough_:
    1343            0 :        return "gcc/Warning-Options.html#index-Wimplicit-fallthrough";
    1344            0 :      case OPT_Wimplicit_function_declaration:
    1345            0 :        return "gcc/Warning-Options.html#index-Wimplicit-function-declaration";
    1346            0 :      case OPT_Wimplicit_int:
    1347            0 :        return "gcc/Warning-Options.html#index-Wimplicit-int";
    1348            0 :      case OPT_Wimplicit_interface:
    1349            0 :        if (lang_mask & CL_Fortran)
    1350              :          return "gfortran/Error-and-Warning-Options.html#index-Wimplicit-interface";
    1351              :        break;
    1352            0 :      case OPT_Wimplicit_procedure:
    1353            0 :        if (lang_mask & CL_Fortran)
    1354              :          return "gfortran/Error-and-Warning-Options.html#index-Wimplicit-procedure";
    1355              :        break;
    1356            0 :      case OPT_Winaccessible_base:
    1357            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Winaccessible-base";
    1358              :      case OPT_Winclude_file_found:
    1359              :        break;
    1360              :      case OPT_Winclude_file_not_found:
    1361              :        break;
    1362            0 :      case OPT_Wincompatible_pointer_types:
    1363            0 :        return "gcc/Warning-Options.html#index-Wincompatible-pointer-types";
    1364            0 :      case OPT_Winfinite_recursion:
    1365            0 :        return "gcc/Warning-Options.html#index-Winfinite-recursion";
    1366            0 :      case OPT_Winherited_variadic_ctor:
    1367            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Winherited-variadic-ctor";
    1368            0 :      case OPT_Winit_list_lifetime:
    1369            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Winit-list-lifetime";
    1370            0 :      case OPT_Winit_self:
    1371            0 :        return "gcc/Warning-Options.html#index-Winit-self";
    1372              :      case OPT_Winline:
    1373              :        break;
    1374              :      case OPT_Winspect_trailing:
    1375              :        break;
    1376            0 :      case OPT_Wint_conversion:
    1377            0 :        return "gcc/Warning-Options.html#index-Wint-conversion";
    1378            0 :      case OPT_Wint_in_bool_context:
    1379            0 :        return "gcc/Warning-Options.html#index-Wint-in-bool-context";
    1380            0 :      case OPT_Wint_to_pointer_cast:
    1381            0 :        return "gcc/Warning-Options.html#index-Wint-to-pointer-cast";
    1382            0 :      case OPT_Winteger_division:
    1383            0 :        if (lang_mask & CL_Fortran)
    1384              :          return "gfortran/Error-and-Warning-Options.html#index-Winteger-division";
    1385              :        break;
    1386            6 :      case OPT_Winterference_size:
    1387            6 :        return "gcc/Warning-Options.html#index-Winterference-size";
    1388            0 :      case OPT_Wintrinsic_shadow:
    1389            0 :        if (lang_mask & CL_Fortran)
    1390              :          return "gfortran/Error-and-Warning-Options.html#index-Wintrinsic-shadow";
    1391              :        break;
    1392            0 :      case OPT_Wintrinsics_std:
    1393            0 :        if (lang_mask & CL_Fortran)
    1394              :          return "gfortran/Error-and-Warning-Options.html#index-Wintrinsics-std";
    1395              :        break;
    1396            0 :      case OPT_Winvalid_constexpr:
    1397            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Winvalid-constexpr";
    1398            0 :      case OPT_Winvalid_imported_macros:
    1399            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Winvalid-imported-macros";
    1400            0 :      case OPT_Winvalid_memory_model:
    1401            0 :        return "gcc/Warning-Options.html#index-Winvalid-memory-model";
    1402            0 :      case OPT_Winvalid_offsetof:
    1403            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Winvalid-offsetof";
    1404            0 :      case OPT_Winvalid_pch:
    1405            0 :        return "gcc/Warning-Options.html#index-Winvalid-pch";
    1406            8 :      case OPT_Winvalid_utf8:
    1407            8 :        return "gcc/Warning-Options.html#index-Winvalid-utf8";
    1408            0 :      case OPT_Wjump_misses_init:
    1409            0 :        return "gcc/Warning-Options.html#index-Wjump-misses-init";
    1410            0 :      case OPT_Wkeyword_macro:
    1411            0 :        return "gcc/Warning-Options.html#index-Wkeyword-macro";
    1412              :      case OPT_Wl_:
    1413              :        break;
    1414            0 :      case OPT_Wlarger_than_:
    1415            0 :        return "gcc/Warning-Options.html#index-Wlarger-than_003d";
    1416            0 :      case OPT_Wleading_whitespace_:
    1417            0 :        return "gcc/Warning-Options.html#index-Wleading-whitespace_003d";
    1418              :      case OPT_Wlength_of:
    1419              :        break;
    1420              :      case OPT_Wlevel_1_occurs:
    1421              :        break;
    1422              :      case OPT_Wlevel_78:
    1423              :        break;
    1424              :      case OPT_Wlevel_78_defined:
    1425              :        break;
    1426            4 :      case OPT_Wline_truncation:
    1427            4 :        if (lang_mask & CL_Fortran)
    1428              :          return "gfortran/Error-and-Warning-Options.html#index-Wline-truncation";
    1429              :        break;
    1430              :      case OPT_Wliteral_concat:
    1431              :        break;
    1432            0 :      case OPT_Wliteral_suffix:
    1433            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wliteral-suffix";
    1434              :      case OPT_Wlocale_error:
    1435              :        break;
    1436            0 :      case OPT_Wlogical_not_parentheses:
    1437            0 :        return "gcc/Warning-Options.html#index-Wlogical-not-parentheses";
    1438            0 :      case OPT_Wlogical_op:
    1439            0 :        return "gcc/Warning-Options.html#index-Wlogical-op";
    1440            0 :      case OPT_Wlong_long:
    1441            0 :        return "gcc/Warning-Options.html#index-Wlong-long";
    1442            0 :      case OPT_Wlto_type_mismatch:
    1443            0 :        return "gcc/Warning-Options.html#index-Wlto-type-mismatch";
    1444            0 :      case OPT_Wmain:
    1445            0 :        return "gcc/Warning-Options.html#index-Wmain";
    1446            0 :      case OPT_Wmaybe_musttail_local_addr:
    1447            0 :        return "gcc/Warning-Options.html#index-Wmaybe-musttail-local-addr";
    1448            0 :      case OPT_Wmaybe_uninitialized:
    1449            0 :        return "gcc/Warning-Options.html#index-Wmaybe-uninitialized";
    1450            0 :      case OPT_Wmemset_elt_size:
    1451            0 :        return "gcc/Warning-Options.html#index-Wmemset-elt-size";
    1452            0 :      case OPT_Wmemset_transposed_args:
    1453            0 :        return "gcc/Warning-Options.html#index-Wmemset-transposed-args";
    1454            7 :      case OPT_Wmisleading_indentation:
    1455            7 :        return "gcc/Warning-Options.html#index-Wmisleading-indentation";
    1456            0 :      case OPT_Wmismatched_dealloc:
    1457            0 :        return "gcc/Warning-Options.html#index-Wmismatched-dealloc";
    1458            0 :      case OPT_Wmismatched_new_delete:
    1459            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-new-delete";
    1460            0 :      case OPT_Wmismatched_special_enum:
    1461            0 :        if (lang_mask & CL_D)
    1462              :          return "gdc/Warnings.html#index-Wmismatched-special-enum";
    1463              :        break;
    1464            0 :      case OPT_Wmismatched_tags:
    1465            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wmismatched-tags";
    1466            0 :      case OPT_Wmissing_attributes:
    1467            0 :        return "gcc/Warning-Options.html#index-Wmissing-attributes";
    1468            0 :      case OPT_Wmissing_braces:
    1469            0 :        return "gcc/Warning-Options.html#index-Wmissing-braces";
    1470            0 :      case OPT_Wmissing_declarations:
    1471            0 :        return "gcc/Warning-Options.html#index-Wmissing-declarations";
    1472            0 :      case OPT_Wmissing_field_initializers:
    1473            0 :        return "gcc/Warning-Options.html#index-Wmissing-field-initializers";
    1474            0 :      case OPT_Wmissing_include_dirs:
    1475            0 :        return "gcc/Warning-Options.html#index-Wmissing-include-dirs";
    1476            0 :      case OPT_Wmissing_parameter_name:
    1477            0 :        return "gcc/Warning-Options.html#index-Wmissing-parameter-name";
    1478            0 :      case OPT_Wmissing_parameter_type:
    1479            0 :        return "gcc/Warning-Options.html#index-Wmissing-parameter-type";
    1480            1 :      case OPT_Wmissing_profile:
    1481            1 :        return "gcc/Warning-Options.html#index-Wmissing-profile";
    1482            0 :      case OPT_Wmissing_prototypes:
    1483            0 :        return "gcc/Warning-Options.html#index-Wmissing-prototypes";
    1484            0 :      case OPT_Wmissing_requires:
    1485            0 :        return "gcc/Warning-Options.html#index-Wmissing-requires";
    1486            0 :      case OPT_Wmissing_template_keyword:
    1487            0 :        return "gcc/Warning-Options.html#index-Wmissing-template-keyword";
    1488            0 :      case OPT_Wmissing_variable_declarations:
    1489            0 :        return "gcc/Warning-Options.html#index-Wmissing-variable-declarations";
    1490              :      case OPT_Wmove_corresponding:
    1491              :        break;
    1492              :      case OPT_Wmove_index:
    1493              :        break;
    1494              :      case OPT_Wmove_pointer:
    1495              :        break;
    1496              :      case OPT_Wmudflap:
    1497              :        break;
    1498            0 :      case OPT_Wmultichar:
    1499            0 :        return "gcc/Warning-Options.html#index-Wmultichar";
    1500            0 :      case OPT_Wmultiple_inheritance:
    1501            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wmultiple-inheritance";
    1502            0 :      case OPT_Wmultiple_parameter_fwd_decl_lists:
    1503            0 :        return "gcc/Warning-Options.html#index-Wmultiple-parameter-fwd-decl-lists";
    1504            0 :      case OPT_Wmultistatement_macros:
    1505            0 :        return "gcc/Warning-Options.html#index-Wmultistatement-macros";
    1506            0 :      case OPT_Wmusttail_local_addr:
    1507            0 :        return "gcc/Warning-Options.html#index-Wmusttail-local-addr";
    1508            0 :      case OPT_Wnamespaces:
    1509            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wnamespaces";
    1510            1 :      case OPT_Wnarrowing:
    1511            1 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wnarrowing";
    1512            0 :      case OPT_Wnested_externs:
    1513            0 :        return "gcc/Warning-Options.html#index-Wnested-externs";
    1514              :      case OPT_Wnllanginfo_error:
    1515              :        break;
    1516            1 :      case OPT_Wnoexcept:
    1517            1 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-noexcept";
    1518            0 :      case OPT_Wnoexcept_type:
    1519            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-noexcept-type";
    1520            0 :      case OPT_Wnon_c_typedef_for_linkage:
    1521            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-non-c-typedef-for-linkage";
    1522            0 :      case OPT_Wnon_template_friend:
    1523            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-non-template-friend";
    1524            0 :      case OPT_Wnon_virtual_dtor:
    1525            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-non-virtual-dtor";
    1526            0 :      case OPT_Wnonnull:
    1527            0 :        return "gcc/Warning-Options.html#index-Wno-nonnull";
    1528            0 :      case OPT_Wnonnull_compare:
    1529            0 :        return "gcc/Warning-Options.html#index-Wno-nonnull-compare";
    1530            0 :      case OPT_Wnormalized_:
    1531            0 :        return "gcc/Warning-Options.html#index-Wno-normalized";
    1532            0 :      case OPT_Wnrvo:
    1533            0 :        return "gcc/Warning-Options.html#index-Wno-nrvo";
    1534            0 :      case OPT_Wnull_dereference:
    1535            0 :        return "gcc/Warning-Options.html#index-Wno-null-dereference";
    1536            0 :      case OPT_Wobjc_root_class:
    1537            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-objc-root-class";
    1538            0 :      case OPT_Wodr:
    1539            0 :        return "gcc/Warning-Options.html#index-Wno-odr";
    1540            0 :      case OPT_Wold_style_cast:
    1541            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-old-style-cast";
    1542            0 :      case OPT_Wold_style_declaration:
    1543            0 :        return "gcc/Warning-Options.html#index-Wno-old-style-declaration";
    1544            0 :      case OPT_Wold_style_definition:
    1545            0 :        return "gcc/Warning-Options.html#index-Wno-old-style-definition";
    1546            0 :      case OPT_Wopenacc_parallelism:
    1547            0 :        return "gcc/Warning-Options.html#index-Wno-openacc-parallelism";
    1548            0 :      case OPT_Wopenmp:
    1549            0 :        return "gcc/Warning-Options.html#index-Wno-openmp";
    1550            0 :      case OPT_Wopenmp_simd:
    1551            0 :        return "gcc/Warning-Options.html#index-Wno-openmp-simd";
    1552              :      case OPT_Woperator_space:
    1553              :        break;
    1554            0 :      case OPT_Woverflow:
    1555            0 :        return "gcc/Warning-Options.html#index-Wno-overflow";
    1556            0 :      case OPT_Woverlength_strings:
    1557            0 :        return "gcc/Warning-Options.html#index-Wno-overlength-strings";
    1558            0 :      case OPT_Woverloaded_virtual_:
    1559            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-overloaded-virtual";
    1560            0 :      case OPT_Woverride_init:
    1561            0 :        return "gcc/Warning-Options.html#index-Wno-override-init";
    1562            0 :      case OPT_Woverride_init_side_effects:
    1563            0 :        return "gcc/Warning-Options.html#index-Wno-override-init-side-effects";
    1564            0 :      case OPT_Woverwrite_recursive:
    1565            0 :        if (lang_mask & CL_Fortran)
    1566              :          return "gfortran/Error-and-Warning-Options.html#index-Woverwrite-recursive";
    1567              :        break;
    1568              :      case OPT_Wp_:
    1569              :        break;
    1570            0 :      case OPT_Wpacked:
    1571            0 :        return "gcc/Warning-Options.html#index-Wno-packed";
    1572            0 :      case OPT_Wpacked_bitfield_compat:
    1573            0 :        return "gcc/Warning-Options.html#index-Wno-packed-bitfield-compat";
    1574            0 :      case OPT_Wpacked_not_aligned:
    1575            0 :        return "gcc/Warning-Options.html#index-Wno-packed-not-aligned";
    1576            0 :      case OPT_Wpadded:
    1577            0 :        return "gcc/Warning-Options.html#index-Wno-padded";
    1578            0 :      case OPT_Wparentheses:
    1579            0 :        return "gcc/Warning-Options.html#index-Wno-parentheses";
    1580            1 :      case OPT_Wpedantic:
    1581            1 :        if (lang_mask & CL_Fortran)
    1582            0 :          return "gfortran/Error-and-Warning-Options.html#index-Wpedantic";
    1583              :        return "gcc/Warning-Options.html#index-Wno-pedantic";
    1584              :      case OPT_Wpedantic_cast:
    1585              :        break;
    1586              :      case OPT_Wpedantic_param_names:
    1587              :        break;
    1588            0 :      case OPT_Wpessimizing_move:
    1589            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-pessimizing-move";
    1590            0 :      case OPT_Wplacement_new_:
    1591            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-placement-new";
    1592              :      case OPT_Wpmf_conversions:
    1593              :        break;
    1594              :      case OPT_Wpointer_arith:
    1595              :        break;
    1596            0 :      case OPT_Wpointer_compare:
    1597            0 :        return "gcc/Warning-Options.html#index-Wno-pointer-compare";
    1598            0 :      case OPT_Wpointer_sign:
    1599            0 :        return "gcc/Warning-Options.html#index-Wno-pointer-sign";
    1600            0 :      case OPT_Wpointer_to_int_cast:
    1601            0 :        return "gcc/Warning-Options.html#index-Wno-pointer-to-int-cast";
    1602            0 :      case OPT_Wpragma_once_outside_header:
    1603            0 :        return "gcc/Warning-Options.html#index-Wno-pragma-once-outside-header";
    1604            1 :      case OPT_Wpragmas:
    1605            1 :        return "gcc/Warning-Options.html#index-Wno-pragmas";
    1606              :      case OPT_Wpreprocessor_error:
    1607              :        break;
    1608            0 :      case OPT_Wprio_ctor_dtor:
    1609            0 :        return "gcc/Warning-Options.html#index-Wno-prio-ctor-dtor";
    1610              :      case OPT_Wprocedure_not_found:
    1611              :        break;
    1612              :      case OPT_Wprocedure_pointer:
    1613              :        break;
    1614            0 :      case OPT_Wproperty_assign_default:
    1615            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-property-assign-default";
    1616            0 :      case OPT_Wprotocol:
    1617            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-protocol";
    1618            0 :      case OPT_Wpsabi:
    1619            0 :        return "gcc/Warning-Options.html#index-Wno-psabi";
    1620            0 :      case OPT_Wrange_loop_construct:
    1621            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-range-loop-construct";
    1622            0 :      case OPT_Wreal_q_constant:
    1623            0 :        if (lang_mask & CL_Fortran)
    1624              :          return "gfortran/Error-and-Warning-Options.html#index-Wreal-q-constant";
    1625              :        break;
    1626            0 :      case OPT_Wrealloc_lhs:
    1627            0 :        if (lang_mask & CL_Fortran)
    1628              :          return "gfortran/Error-and-Warning-Options.html#index-Wrealloc-lhs";
    1629              :        break;
    1630            0 :      case OPT_Wrealloc_lhs_all:
    1631            0 :        if (lang_mask & CL_Fortran)
    1632              :          return "gfortran/Error-and-Warning-Options.html#index-Wrealloc-lhs-all";
    1633              :        break;
    1634              :      case OPT_Wrecording_mode:
    1635              :        break;
    1636            0 :      case OPT_Wredundant_decls:
    1637            0 :        return "gcc/Warning-Options.html#index-Wno-redundant-decls";
    1638            0 :      case OPT_Wredundant_move:
    1639            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-redundant-move";
    1640            0 :      case OPT_Wredundant_tags:
    1641            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-redundant-tags";
    1642            0 :      case OPT_Wregister:
    1643            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-register";
    1644            0 :      case OPT_Wreorder:
    1645            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-reorder";
    1646              :      case OPT_Wreplace_error:
    1647              :        break;
    1648            0 :      case OPT_Wrestrict:
    1649            0 :        return "gcc/Warning-Options.html#index-Wno-restrict";
    1650            0 :      case OPT_Wreturn_local_addr:
    1651            0 :        return "gcc/Warning-Options.html#index-Wno-return-local-addr";
    1652            0 :      case OPT_Wreturn_mismatch:
    1653            0 :        return "gcc/Warning-Options.html#index-Wno-return-mismatch";
    1654            3 :      case OPT_Wreturn_type:
    1655            3 :        return "gcc/Warning-Options.html#index-Wno-return-type";
    1656              :      case OPT_Wreturning_number:
    1657              :        break;
    1658            0 :      case OPT_Wscalar_storage_order:
    1659            0 :        return "gcc/Warning-Options.html#index-Wno-scalar-storage-order";
    1660            0 :      case OPT_Wscope:
    1661            0 :        if (lang_mask & CL_Algol68)
    1662              :          return "ga68/Warnings-options.html#index-Wno-scope";
    1663              :        break;
    1664              :      case OPT_Wsegment:
    1665              :        break;
    1666              :      case OPT_Wsegment_error:
    1667              :        break;
    1668              :      case OPT_Wsegment_negative:
    1669              :        break;
    1670            0 :      case OPT_Wselector:
    1671            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-selector";
    1672            0 :      case OPT_Wself_move:
    1673            0 :        return "gcc/Warning-Options.html#index-Wno-self-move";
    1674            0 :      case OPT_Wsequence_point:
    1675            0 :        return "gcc/Warning-Options.html#index-Wno-sequence-point";
    1676              :      case OPT_Wset_locale_to:
    1677              :        break;
    1678              :      case OPT_Wset_to_locale:
    1679              :        break;
    1680           17 :      case OPT_Wsfinae_incomplete_:
    1681           17 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-sfinae-incomplete";
    1682            0 :      case OPT_Wshadow:
    1683            0 :        return "gcc/Warning-Options.html#index-Wno-shadow";
    1684            0 :      case OPT_Wshadow_ivar:
    1685            0 :        return "gcc/Warning-Options.html#index-Wno-shadow-ivar";
    1686            0 :      case OPT_Wshadow_compatible_local:
    1687            0 :        return "gcc/Warning-Options.html#index-Wno-shadow_003dcompatible-local";
    1688            0 :      case OPT_Wshadow_local:
    1689            0 :        return "gcc/Warning-Options.html#index-Wno-shadow_003dlocal";
    1690            0 :      case OPT_Wshift_count_negative:
    1691            0 :        return "gcc/Warning-Options.html#index-Wno-shift-count-negative";
    1692            0 :      case OPT_Wshift_count_overflow:
    1693            0 :        return "gcc/Warning-Options.html#index-Wno-shift-count-overflow";
    1694            0 :      case OPT_Wshift_negative_value:
    1695            0 :        return "gcc/Warning-Options.html#index-Wno-shift-negative-value";
    1696            0 :      case OPT_Wshift_overflow_:
    1697            0 :        return "gcc/Warning-Options.html#index-Wno-shift-overflow";
    1698            0 :      case OPT_Wsign_compare:
    1699            0 :        return "gcc/Warning-Options.html#index-Wno-sign-compare";
    1700            0 :      case OPT_Wsign_conversion:
    1701            0 :        return "gcc/Warning-Options.html#index-Wno-sign-conversion";
    1702            0 :      case OPT_Wsign_promo:
    1703            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-sign-promo";
    1704            0 :      case OPT_Wsized_deallocation:
    1705            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-sized-deallocation";
    1706            0 :      case OPT_Wsizeof_array_argument:
    1707            0 :        return "gcc/Warning-Options.html#index-Wno-sizeof-array-argument";
    1708            0 :      case OPT_Wsizeof_array_div:
    1709            0 :        return "gcc/Warning-Options.html#index-Wno-sizeof-array-div";
    1710            0 :      case OPT_Wsizeof_pointer_div:
    1711            0 :        return "gcc/Warning-Options.html#index-Wno-sizeof-pointer-div";
    1712            0 :      case OPT_Wsizeof_pointer_memaccess:
    1713            0 :        return "gcc/Warning-Options.html#index-Wno-sizeof-pointer-memaccess";
    1714            0 :      case OPT_Wspeculative:
    1715            0 :        if (lang_mask & CL_D)
    1716              :          return "gdc/Warnings.html#index-Wno-speculative";
    1717              :        break;
    1718            0 :      case OPT_Wstack_protector:
    1719            0 :        return "gcc/Warning-Options.html#index-Wno-stack-protector";
    1720            0 :      case OPT_Wstack_usage_:
    1721            0 :        return "gcc/Warning-Options.html#index-Wno-stack-usage";
    1722              :      case OPT_Wstop_number:
    1723              :        break;
    1724              :      case OPT_Wstray_indicator:
    1725              :        break;
    1726              :      case OPT_Wstrict_aliasing:
    1727              :        return "gcc/Warning-Options.html#index-Wno-strict-aliasing";
    1728              :      case OPT_Wstrict_aliasing_:
    1729              :        return "gcc/Warning-Options.html#index-Wno-strict-aliasing";
    1730            4 :      case OPT_Wstrict_flex_arrays:
    1731            4 :        return "gcc/Warning-Options.html#index-Wno-strict-flex-arrays";
    1732            0 :      case OPT_Wstrict_null_sentinel:
    1733            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-strict-null-sentinel";
    1734              :      case OPT_Wstrict_overflow:
    1735              :        return "gcc/Warning-Options.html#index-Wno-strict-overflow";
    1736              :      case OPT_Wstrict_overflow_:
    1737              :        return "gcc/Warning-Options.html#index-Wno-strict-overflow";
    1738            0 :      case OPT_Wstrict_prototypes:
    1739            0 :        return "gcc/Warning-Options.html#index-Wno-strict-prototypes";
    1740            0 :      case OPT_Wstrict_selector_match:
    1741            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-strict-selector-match";
    1742            0 :      case OPT_Wstring_compare:
    1743            0 :        return "gcc/Warning-Options.html#index-Wno-string-compare";
    1744            0 :      case OPT_Wstringop_overflow_:
    1745            0 :        return "gcc/Warning-Options.html#index-Wno-stringop-overflow";
    1746            0 :      case OPT_Wstringop_overread:
    1747            0 :        return "gcc/Warning-Options.html#index-Wno-stringop-overread";
    1748            0 :      case OPT_Wstringop_truncation:
    1749            0 :        return "gcc/Warning-Options.html#index-Wno-stringop-truncation";
    1750              :      case OPT_Wstyle:
    1751              :        break;
    1752            0 :      case OPT_Wsubobject_linkage:
    1753            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-subobject-linkage";
    1754            0 :      case OPT_Wsuggest_attribute_cold:
    1755            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dcold";
    1756            0 :      case OPT_Wsuggest_attribute_const:
    1757            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dconst";
    1758            0 :      case OPT_Wsuggest_attribute_format:
    1759            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dformat";
    1760            0 :      case OPT_Wsuggest_attribute_malloc:
    1761            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dmalloc";
    1762            0 :      case OPT_Wsuggest_attribute_noreturn:
    1763            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dnoreturn";
    1764            0 :      case OPT_Wsuggest_attribute_pure:
    1765            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dpure";
    1766            0 :      case OPT_Wsuggest_attribute_returns_nonnull:
    1767            0 :        return "gcc/Warning-Options.html#index-Wno-suggest-attribute_003dreturns_005fnonnull";
    1768            0 :      case OPT_Wsuggest_final_methods:
    1769            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-suggest-final-methods";
    1770            0 :      case OPT_Wsuggest_final_types:
    1771            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-suggest-final-types";
    1772            0 :      case OPT_Wsuggest_override:
    1773            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-suggest-override";
    1774            0 :      case OPT_Wsurprising:
    1775            0 :        if (lang_mask & CL_Fortran)
    1776              :          return "gfortran/Error-and-Warning-Options.html#index-Wsurprising";
    1777              :        break;
    1778            0 :      case OPT_Wswitch:
    1779            0 :        return "gcc/Warning-Options.html#index-Wno-switch";
    1780            0 :      case OPT_Wswitch_bool:
    1781            0 :        return "gcc/Warning-Options.html#index-Wno-switch-bool";
    1782            0 :      case OPT_Wswitch_default:
    1783            0 :        return "gcc/Warning-Options.html#index-Wno-switch-default";
    1784            0 :      case OPT_Wswitch_enum:
    1785            0 :        return "gcc/Warning-Options.html#index-Wno-switch-enum";
    1786            0 :      case OPT_Wswitch_outside_range:
    1787            0 :        return "gcc/Warning-Options.html#index-Wno-switch-outside-range";
    1788            0 :      case OPT_Wswitch_unreachable:
    1789            0 :        return "gcc/Warning-Options.html#index-Wno-switch-unreachable";
    1790            0 :      case OPT_Wsync_nand:
    1791            0 :        return "gcc/Warning-Options.html#index-Wno-sync-nand";
    1792            0 :      case OPT_Wsystem_headers:
    1793            0 :        return "gcc/Warning-Options.html#index-Wno-system-headers";
    1794            0 :      case OPT_Wtabs:
    1795            0 :        if (lang_mask & CL_Fortran)
    1796              :          return "gfortran/Error-and-Warning-Options.html#index-Wtabs";
    1797              :        break;
    1798              :      case OPT_Wtarget_lifetime:
    1799              :        break;
    1800            0 :      case OPT_Wtautological_compare:
    1801            0 :        return "gcc/Warning-Options.html#index-Wno-tautological-compare";
    1802            3 :      case OPT_Wtemplate_body:
    1803            3 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-body";
    1804            0 :      case OPT_Wtemplate_id_cdtor:
    1805            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-id-cdtor";
    1806            0 :      case OPT_Wtemplate_names_tu_local:
    1807            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-template-names-tu-local";
    1808            0 :      case OPT_Wtemplates:
    1809            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-templates";
    1810            0 :      case OPT_Wterminate:
    1811            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-terminate";
    1812            0 :      case OPT_Wtraditional:
    1813            0 :        return "gcc/Warning-Options.html#index-Wno-traditional";
    1814            0 :      case OPT_Wtraditional_conversion:
    1815            0 :        return "gcc/Warning-Options.html#index-Wno-traditional-conversion";
    1816            0 :      case OPT_Wtrailing_whitespace_:
    1817            0 :        return "gcc/Warning-Options.html#index-Wno-trailing-whitespace";
    1818            0 :      case OPT_Wtrampolines:
    1819            0 :        return "gcc/Warning-Options.html#index-Wno-trampolines";
    1820            0 :      case OPT_Wtrigraphs:
    1821            0 :        return "gcc/Warning-Options.html#index-Wno-trigraphs";
    1822            0 :      case OPT_Wtrivial_auto_var_init:
    1823            0 :        return "gcc/Warning-Options.html#index-Wno-trivial-auto-var-init";
    1824            0 :      case OPT_Wtsan:
    1825            0 :        return "gcc/Warning-Options.html#index-Wno-tsan";
    1826            0 :      case OPT_Wtype_limits:
    1827            0 :        return "gcc/Warning-Options.html#index-Wno-type-limits";
    1828            0 :      case OPT_Wundeclared_selector:
    1829            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-Wno-undeclared-selector";
    1830            0 :      case OPT_Wundef:
    1831            0 :        return "gcc/Warning-Options.html#index-Wno-undef";
    1832            0 :      case OPT_Wundefined_do_loop:
    1833            0 :        if (lang_mask & CL_Fortran)
    1834              :          return "gfortran/Error-and-Warning-Options.html#index-Wundefined-do-loop";
    1835              :        break;
    1836            0 :      case OPT_Wunderflow:
    1837            0 :        if (lang_mask & CL_Fortran)
    1838              :          return "gfortran/Error-and-Warning-Options.html#index-Wunderflow";
    1839              :        break;
    1840            0 :      case OPT_Wunicode:
    1841            0 :        return "gcc/Warning-Options.html#index-Wno-unicode";
    1842              :      case OPT_Wuninit_variable_checking:
    1843              :        break;
    1844              :      case OPT_Wuninit_variable_checking_:
    1845              :        break;
    1846            0 :      case OPT_Wuninitialized:
    1847            0 :        return "gcc/Warning-Options.html#index-Wno-uninitialized";
    1848            0 :      case OPT_Wunknown_pragmas:
    1849            0 :        if (lang_mask & CL_D)
    1850            0 :          return "gdc/Warnings.html#index-Wno-unknown-pragmas";
    1851              :        return "gcc/Warning-Options.html#index-Wno-unknown-pragmas";
    1852            0 :      case OPT_Wunsuffixed_float_constants:
    1853            0 :        return "gcc/Warning-Options.html#index-Wno-unsuffixed-float-constants";
    1854            0 :      case OPT_Wunterminated_string_initialization:
    1855            0 :        return "gcc/Warning-Options.html#index-Wno-unterminated-string-initialization";
    1856            0 :      case OPT_Wunused:
    1857            0 :        return "gcc/Warning-Options.html#index-Wno-unused";
    1858            0 :      case OPT_Wunused_but_set_parameter_:
    1859            0 :        return "gcc/Warning-Options.html#index-Wno-unused-but-set-parameter";
    1860            0 :      case OPT_Wunused_but_set_variable_:
    1861            0 :        return "gcc/Warning-Options.html#index-Wno-unused-but-set-variable";
    1862            0 :      case OPT_Wunused_const_variable_:
    1863            0 :        return "gcc/Warning-Options.html#index-Wno-unused-const-variable";
    1864            0 :      case OPT_Wunused_dummy_argument:
    1865            0 :        if (lang_mask & CL_Fortran)
    1866              :          return "gfortran/Error-and-Warning-Options.html#index-Wunused-dummy-argument";
    1867              :        break;
    1868            0 :      case OPT_Wunused_function:
    1869            0 :        return "gcc/Warning-Options.html#index-Wno-unused-function";
    1870            0 :      case OPT_Wunused_label:
    1871            0 :        return "gcc/Warning-Options.html#index-Wno-unused-label";
    1872            0 :      case OPT_Wunused_local_typedefs:
    1873            0 :        return "gcc/Warning-Options.html#index-Wno-unused-local-typedefs";
    1874            4 :      case OPT_Wunused_macros:
    1875            4 :        return "gcc/Warning-Options.html#index-Wno-unused-macros";
    1876            0 :      case OPT_Wunused_parameter:
    1877            0 :        if (lang_mask & CL_Fortran)
    1878            0 :          return "gfortran/Error-and-Warning-Options.html#index-Wunused-parameter";
    1879              :        return "gcc/Warning-Options.html#index-Wno-unused-parameter";
    1880            0 :      case OPT_Wunused_result:
    1881            0 :        return "gcc/Warning-Options.html#index-Wno-unused-result";
    1882            0 :      case OPT_Wunused_value:
    1883            0 :        return "gcc/Warning-Options.html#index-Wno-unused-value";
    1884            1 :      case OPT_Wunused_variable:
    1885            1 :        return "gcc/Warning-Options.html#index-Wno-unused-variable";
    1886              :      case OPT_Wusage_typename:
    1887              :        break;
    1888              :      case OPT_Wuse_after_free:
    1889              :        return "gcc/Warning-Options.html#index-Wno-use-after-free";
    1890              :      case OPT_Wuse_after_free_:
    1891              :        return "gcc/Warning-Options.html#index-Wno-use-after-free";
    1892            0 :      case OPT_Wuse_without_only:
    1893            0 :        if (lang_mask & CL_Fortran)
    1894              :          return "gfortran/Error-and-Warning-Options.html#index-Wuse-without-only";
    1895              :        break;
    1896            0 :      case OPT_Wuseless_cast:
    1897            0 :        return "gcc/Warning-Options.html#index-Wno-useless-cast";
    1898            0 :      case OPT_Wvarargs:
    1899            0 :        if (lang_mask & CL_D)
    1900            0 :          return "gdc/Warnings.html#index-Wno-varargs";
    1901              :        return "gcc/Warning-Options.html#index-Wno-varargs";
    1902            0 :      case OPT_Wvariadic_macros:
    1903            0 :        return "gcc/Warning-Options.html#index-Wno-variadic-macros";
    1904            0 :      case OPT_Wvector_operation_performance:
    1905            0 :        return "gcc/Warning-Options.html#index-Wno-vector-operation-performance";
    1906              :      case OPT_Wverbose_unbounded:
    1907              :        break;
    1908            0 :      case OPT_Wvexing_parse:
    1909            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-vexing-parse";
    1910            0 :      case OPT_Wvirtual_inheritance:
    1911            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-virtual-inheritance";
    1912            0 :      case OPT_Wvirtual_move_assign:
    1913            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-virtual-move-assign";
    1914            2 :      case OPT_Wvla:
    1915            2 :        return "gcc/Warning-Options.html#index-Wno-vla";
    1916            1 :      case OPT_Wvla_larger_than_:
    1917            1 :        return "gcc/Warning-Options.html#index-Wno-vla-larger-than";
    1918            0 :      case OPT_Wvla_parameter:
    1919            0 :        return "gcc/Warning-Options.html#index-Wno-vla-parameter";
    1920            0 :      case OPT_Wvoiding:
    1921            0 :        if (lang_mask & CL_Algol68)
    1922              :          return "ga68/Warnings-options.html#index-Wno-voiding";
    1923              :        break;
    1924            0 :      case OPT_Wvolatile:
    1925            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-Wno-volatile";
    1926            0 :      case OPT_Wvolatile_register_var:
    1927            0 :        return "gcc/Warning-Options.html#index-Wno-volatile-register-var";
    1928            0 :      case OPT_Wwrite_strings:
    1929            0 :        return "gcc/Warning-Options.html#index-Wno-write-strings";
    1930            0 :      case OPT_Wxor_used_as_pow:
    1931            0 :        return "gcc/Warning-Options.html#index-Wno-xor-used-as-pow";
    1932            0 :      case OPT_Wzero_as_null_pointer_constant:
    1933            0 :        return "gcc/Warning-Options.html#index-Wno-zero-as-null-pointer-constant";
    1934            0 :      case OPT_Wzero_length_bounds:
    1935            0 :        return "gcc/Warning-Options.html#index-Wno-zero-length-bounds";
    1936            0 :      case OPT_Wzerotrip:
    1937            0 :        if (lang_mask & CL_Fortran)
    1938              :          return "gfortran/Error-and-Warning-Options.html#index-Wzerotrip";
    1939              :        break;
    1940            0 :      case OPT_X:
    1941            0 :        if (lang_mask & CL_D)
    1942              :          return "gdc/Code-Generation.html#index-X";
    1943              :        break;
    1944            0 :      case OPT_Xassembler:
    1945            0 :        return "gcc/Assembler-Options.html#index-Xassembler";
    1946            0 :      case OPT_Xf:
    1947            0 :        if (lang_mask & CL_D)
    1948              :          return "gdc/Code-Generation.html#index-Xf";
    1949              :        break;
    1950            0 :      case OPT_Xlinker:
    1951            0 :        return "gcc/Link-Options.html#index-Xlinker";
    1952            0 :      case OPT_Xpreprocessor:
    1953            0 :        return "gcc/Preprocessor-Options.html#index-Xpreprocessor";
    1954            0 :      case OPT_Z:
    1955            0 :        return "gcc/Link-Options.html#index-Z";
    1956              :      case OPT_ansi:
    1957              :        break;
    1958            0 :      case OPT_aux_info:
    1959            0 :        return "gcc/C-Dialect-Options.html#index-aux-info";
    1960              :      case OPT_c:
    1961              :        break;
    1962              :      case OPT_callgraph:
    1963              :        break;
    1964              :      case OPT_copyext:
    1965              :        break;
    1966            0 :      case OPT_coverage:
    1967            0 :        return "gcc/Instrumentation-Options.html#index-coverage";
    1968            0 :      case OPT_cpp:
    1969            0 :        if (lang_mask & CL_Fortran)
    1970              :          return "gfortran/Preprocessing-Options.html#index-cpp";
    1971              :        break;
    1972            0 :      case OPT_cpp_:
    1973            0 :        if (lang_mask & CL_Fortran)
    1974              :          return "gfortran/Preprocessing-Options.html#index-cpp";
    1975              :        break;
    1976              :      case OPT_d:
    1977              :        break;
    1978            0 :      case OPT_debuglib_:
    1979            0 :        if (lang_mask & CL_D)
    1980              :          return "gdc/Linking.html#index-debuglib_003d";
    1981              :        break;
    1982            0 :      case OPT_defaultlib_:
    1983            0 :        if (lang_mask & CL_D)
    1984              :          return "gdc/Linking.html#index-defaultlib_003d";
    1985              :        break;
    1986              :      case OPT_defined_only:
    1987              :        break;
    1988              :      case OPT_demangle:
    1989              :        break;
    1990              :      case OPT_dialect:
    1991              :        break;
    1992              :      case OPT_dstartfiles:
    1993              :        break;
    1994              :      case OPT_dump_body_:
    1995              :        break;
    1996              :      case OPT_dump_level_:
    1997              :        break;
    1998            0 :      case OPT_dumpbase:
    1999            0 :        return "gcc/Overall-Options.html#index-dumpbase";
    2000            0 :      case OPT_dumpbase_ext:
    2001            0 :        return "gcc/Overall-Options.html#index-dumpbase-ext";
    2002            0 :      case OPT_dumpdir:
    2003            0 :        return "gcc/Overall-Options.html#index-dumpdir";
    2004            0 :      case OPT_dumpfullversion:
    2005            0 :        return "gcc/Developer-Options.html#index-dumpfullversion";
    2006            0 :      case OPT_dumpmachine:
    2007            0 :        return "gcc/Developer-Options.html#index-dumpmachine";
    2008            0 :      case OPT_dumpspecs:
    2009            0 :        return "gcc/Developer-Options.html#index-dumpspecs";
    2010            0 :      case OPT_dumpversion:
    2011            0 :        return "gcc/Developer-Options.html#index-dumpversion";
    2012            0 :      case OPT_e:
    2013            0 :        return "gcc/Link-Options.html#index-e";
    2014              :      case OPT_export_dynamic:
    2015              :        break;
    2016            0 :      case OPT_fPIC:
    2017            0 :        return "gcc/Code-Gen-Options.html#index-fno-PIC";
    2018            0 :      case OPT_fPIE:
    2019            0 :        return "gcc/Code-Gen-Options.html#index-fno-PIE";
    2020              :      case OPT_fRTS_:
    2021              :        break;
    2022            0 :      case OPT_fa68_dump_ast:
    2023            0 :        if (lang_mask & CL_Algol68)
    2024              :          return "ga68/Developer-options.html#index-fa68-dump-ast";
    2025              :        break;
    2026            0 :      case OPT_fa68_dump_modes:
    2027            0 :        if (lang_mask & CL_Algol68)
    2028              :          return "ga68/Developer-options.html#index-fa68-dump-modes";
    2029              :        break;
    2030            0 :      case OPT_fa68_dump_module_interfaces:
    2031            0 :        if (lang_mask & CL_Algol68)
    2032              :          return "ga68/Developer-options.html#index-fa68-dump-module-interfaces";
    2033              :        break;
    2034            0 :      case OPT_fabi_compat_version_:
    2035            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fabi-compat-version";
    2036          782 :      case OPT_fabi_version_:
    2037          782 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fabi-version";
    2038            0 :      case OPT_faccess_control:
    2039            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-faccess-control";
    2040            0 :      case OPT_fada_spec_parent_:
    2041            0 :        return "gcc/Overall-Options.html#index-fada-spec-parent";
    2042            0 :      case OPT_faggressive_function_elimination:
    2043            0 :        if (lang_mask & CL_Fortran)
    2044              :          return "gfortran/Code-Gen-Options.html#index-faggressive-function-elimination";
    2045              :        break;
    2046            0 :      case OPT_faggressive_loop_optimizations:
    2047            0 :        return "gcc/Optimize-Options.html#index-faggressive-loop-optimizations";
    2048           14 :      case OPT_falign_commons:
    2049           14 :        if (lang_mask & CL_Fortran)
    2050              :          return "gfortran/Code-Gen-Options.html#index-falign-commons";
    2051              :        break;
    2052              :      case OPT_falign_functions:
    2053              :        return "gcc/Optimize-Options.html#index-falign-functions";
    2054              :      case OPT_falign_functions_:
    2055              :        return "gcc/Optimize-Options.html#index-falign-functions";
    2056              :      case OPT_falign_jumps:
    2057              :        return "gcc/Optimize-Options.html#index-falign-jumps";
    2058              :      case OPT_falign_jumps_:
    2059              :        return "gcc/Optimize-Options.html#index-falign-jumps";
    2060              :      case OPT_falign_labels:
    2061              :        return "gcc/Optimize-Options.html#index-falign-labels";
    2062              :      case OPT_falign_labels_:
    2063              :        return "gcc/Optimize-Options.html#index-falign-labels";
    2064              :      case OPT_falign_loops:
    2065              :        return "gcc/Optimize-Options.html#index-falign-loops";
    2066              :      case OPT_falign_loops_:
    2067              :        return "gcc/Optimize-Options.html#index-falign-loops";
    2068            0 :      case OPT_faligned_new_:
    2069            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-faligned-new";
    2070            0 :      case OPT_fall_instantiations:
    2071            0 :        if (lang_mask & CL_D)
    2072              :          return "gdc/Runtime-Options.html#index-fall-instantiations";
    2073              :        break;
    2074           67 :      case OPT_fall_intrinsics:
    2075           67 :        if (lang_mask & CL_Fortran)
    2076              :          return "gfortran/Fortran-Dialect-Options.html#index-fall-intrinsics";
    2077              :        break;
    2078              :      case OPT_fall_virtual:
    2079              :        break;
    2080            0 :      case OPT_fallocation_dce:
    2081            0 :        return "gcc/Optimize-Options.html#index-fallocation-dce";
    2082            0 :      case OPT_fallow_argument_mismatch:
    2083            0 :        if (lang_mask & CL_Fortran)
    2084              :          return "gfortran/Fortran-Dialect-Options.html#index-fallow-argument-mismatch";
    2085              :        break;
    2086              :      case OPT_fallow_invalid_boz:
    2087              :        break;
    2088              :      case OPT_fallow_leading_underscore:
    2089              :        break;
    2090            0 :      case OPT_fallow_store_data_races:
    2091            0 :        return "gcc/Optimize-Options.html#index-fallow-store-data-races";
    2092              :      case OPT_falt_external_templates:
    2093              :        break;
    2094            0 :      case OPT_fanalyzer:
    2095            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer";
    2096            0 :      case OPT_fanalyzer_assume_nothrow:
    2097            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-assume-nothrow";
    2098            0 :      case OPT_fanalyzer_call_summaries:
    2099            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-call-summaries";
    2100            0 :      case OPT_fanalyzer_checker_:
    2101            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-checker";
    2102            0 :      case OPT_fanalyzer_debug_text_art:
    2103            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-debug-text-art";
    2104            0 :      case OPT_fanalyzer_feasibility:
    2105            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-feasibility";
    2106            0 :      case OPT_fanalyzer_show_duplicate_count:
    2107            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-show-duplicate-count";
    2108            0 :      case OPT_fanalyzer_show_events_in_system_headers:
    2109            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-show-events-in-system-headers";
    2110            0 :      case OPT_fanalyzer_simplify_supergraph:
    2111            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-simplify-supergraph";
    2112            0 :      case OPT_fanalyzer_state_merge:
    2113            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-state-merge";
    2114            0 :      case OPT_fanalyzer_state_purge:
    2115            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-state-purge";
    2116            0 :      case OPT_fanalyzer_suppress_followups:
    2117            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-suppress-followups";
    2118            0 :      case OPT_fanalyzer_transitivity:
    2119            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-transitivity";
    2120            0 :      case OPT_fanalyzer_undo_inlining:
    2121            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-undo-inlining";
    2122            0 :      case OPT_fanalyzer_verbose_edges:
    2123            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-verbose-edges";
    2124            0 :      case OPT_fanalyzer_verbose_state_changes:
    2125            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-verbose-state-changes";
    2126            0 :      case OPT_fanalyzer_verbosity_:
    2127            0 :        return "gcc/Static-Analyzer-Options.html#index-fanalyzer-verbosity";
    2128            0 :      case OPT_fasan_shadow_offset_:
    2129            0 :        return "gcc/Instrumentation-Options.html#index-fasan-shadow-offset";
    2130            0 :      case OPT_fasm:
    2131            0 :        return "gcc/C-Dialect-Options.html#index-fasm";
    2132            0 :      case OPT_fassert:
    2133            0 :        if (lang_mask & CL_Algol68)
    2134              :          return "ga68/Runtime-options.html#index-fassert";
    2135            0 :        if (lang_mask & CL_D)
    2136              :          return "gdc/Runtime-Options.html#index-fassert";
    2137              :        break;
    2138           14 :      case OPT_fassociative_math:
    2139           14 :        return "gcc/Optimize-Options.html#index-fassociative-math";
    2140            0 :      case OPT_fassume_sane_operators_new_delete:
    2141            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fassume-sane-operators-new-delete";
    2142            0 :      case OPT_fasynchronous_unwind_tables:
    2143            0 :        return "gcc/Code-Gen-Options.html#index-fasynchronous-unwind-tables";
    2144            0 :      case OPT_fauto_inc_dec:
    2145            0 :        return "gcc/Optimize-Options.html#index-fauto-inc-dec";
    2146              :      case OPT_fauto_init:
    2147              :        break;
    2148              :      case OPT_fauto_profile:
    2149              :        return "gcc/Optimize-Options.html#index-fauto-profile";
    2150            0 :      case OPT_fauto_profile_inlining:
    2151            0 :        return "gcc/Optimize-Options.html#index-fauto-profile-inlining";
    2152              :      case OPT_fauto_profile_:
    2153              :        return "gcc/Optimize-Options.html#index-fauto-profile";
    2154            9 :      case OPT_fautomatic:
    2155            9 :        if (lang_mask & CL_Fortran)
    2156              :          return "gfortran/Code-Gen-Options.html#index-fno-automatic";
    2157              :        break;
    2158            0 :      case OPT_favoid_store_forwarding:
    2159            0 :        return "gcc/Optimize-Options.html#index-favoid-store-forwarding";
    2160              :      case OPT_fbackslash:
    2161              :        break;
    2162            0 :      case OPT_fbacktrace:
    2163            0 :        if (lang_mask & CL_Fortran)
    2164              :          return "gfortran/Debugging-Options.html#index-fno-backtrace";
    2165              :        break;
    2166            0 :      case OPT_fbit_tests:
    2167            0 :        return "gcc/Code-Gen-Options.html#index-fbit-tests";
    2168            0 :      case OPT_fblas_matmul_limit_:
    2169            0 :        if (lang_mask & CL_Fortran)
    2170              :          return "gfortran/Code-Gen-Options.html#index-fblas-matmul-limit";
    2171              :        break;
    2172              :      case OPT_fbounds:
    2173              :        break;
    2174            0 :      case OPT_fbounds_check:
    2175            0 :        if (lang_mask & CL_D)
    2176              :          return "gdc/Runtime-Options.html#index-fbounds-check";
    2177            0 :        if (lang_mask & CL_Fortran)
    2178              :          return "gfortran/Code-Gen-Options.html#index-fbounds-check";
    2179              :        break;
    2180            8 :      case OPT_fbounds_check_:
    2181            8 :        if (lang_mask & CL_D)
    2182              :          return "gdc/Runtime-Options.html#index-fbounds-check";
    2183            4 :        if (lang_mask & CL_Fortran)
    2184              :          return "gfortran/Code-Gen-Options.html#index-fbounds-check";
    2185              :        break;
    2186            0 :      case OPT_fbrackets:
    2187            0 :        if (lang_mask & CL_Algol68)
    2188              :          return "ga68/Dialect-options.html#index-fbrackets";
    2189              :        break;
    2190            0 :      case OPT_fbranch_count_reg:
    2191            0 :        return "gcc/Optimize-Options.html#index-fbranch-count-reg";
    2192            0 :      case OPT_fbranch_probabilities:
    2193            0 :        return "gcc/Optimize-Options.html#index-fbranch-probabilities";
    2194              :      case OPT_fbuilding_libga68:
    2195              :        break;
    2196              :      case OPT_fbuilding_libgcc:
    2197              :        break;
    2198              :      case OPT_fbuilding_libgfortran:
    2199              :        break;
    2200              :      case OPT_fbuilding_libphobos_tests:
    2201              :        break;
    2202              :      case OPT_fbuiltin:
    2203              :        break;
    2204              :      case OPT_fbuiltin_:
    2205              :        break;
    2206              :      case OPT_fbuiltin_printf:
    2207              :        break;
    2208              :      case OPT_fc_prototypes:
    2209              :        break;
    2210              :      case OPT_fc_prototypes_external:
    2211              :        break;
    2212              :      case OPT_fcall_saved_:
    2213              :        break;
    2214              :      case OPT_fcall_used_:
    2215              :        break;
    2216            0 :      case OPT_fcaller_saves:
    2217            0 :        return "gcc/Optimize-Options.html#index-fcaller-saves";
    2218              :      case OPT_fcallgraph_info:
    2219              :        return "gcc/Developer-Options.html#index-fcallgraph-info";
    2220              :      case OPT_fcallgraph_info_:
    2221              :        return "gcc/Developer-Options.html#index-fcallgraph-info";
    2222            0 :      case OPT_fcanon_prefix_map:
    2223            0 :        return "gcc/Overall-Options.html#index-fcanon-prefix-map";
    2224            0 :      case OPT_fcanonical_system_headers:
    2225            0 :        return "gcc/Preprocessor-Options.html#index-fcanonical-system-headers";
    2226              :      case OPT_fcase:
    2227              :        break;
    2228            1 :      case OPT_fcf_protection_:
    2229            1 :        return "gcc/Instrumentation-Options.html#index-fcf-protection";
    2230            0 :      case OPT_fchar8_t:
    2231            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fchar8_005ft";
    2232            0 :      case OPT_fcheck_array_temporaries:
    2233            0 :        if (lang_mask & CL_Fortran)
    2234              :          return "gfortran/Code-Gen-Options.html#index-fcheck-array-temporaries";
    2235              :        break;
    2236           24 :      case OPT_fcheck_new:
    2237           24 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcheck-new";
    2238              :      case OPT_fcheck_pointer_bounds:
    2239              :        break;
    2240           66 :      case OPT_fcheck_:
    2241           66 :        if (lang_mask & CL_Algol68)
    2242              :          return "ga68/Runtime-options.html#index-fcheck";
    2243           66 :        if (lang_mask & CL_Fortran)
    2244              :          return "gfortran/Code-Gen-Options.html#index-fcheck";
    2245              :        break;
    2246            0 :      case OPT_fcheckaction_:
    2247            0 :        if (lang_mask & CL_D)
    2248              :          return "gdc/Runtime-Options.html#index-fcheckaction";
    2249              :        break;
    2250              :      case OPT_fchecking:
    2251              :        return "gcc/Developer-Options.html#index-fchecking";
    2252              :      case OPT_fchecking_:
    2253              :        return "gcc/Developer-Options.html#index-fchecking";
    2254              :      case OPT_fchkp_check_incomplete_type:
    2255              :        break;
    2256              :      case OPT_fchkp_check_read:
    2257              :        break;
    2258              :      case OPT_fchkp_check_write:
    2259              :        break;
    2260              :      case OPT_fchkp_first_field_has_own_bounds:
    2261              :        break;
    2262              :      case OPT_fchkp_flexible_struct_trailing_arrays:
    2263              :        break;
    2264              :      case OPT_fchkp_instrument_calls:
    2265              :        break;
    2266              :      case OPT_fchkp_instrument_marked_only:
    2267              :        break;
    2268              :      case OPT_fchkp_narrow_bounds:
    2269              :        break;
    2270              :      case OPT_fchkp_narrow_to_innermost_array:
    2271              :        break;
    2272              :      case OPT_fchkp_optimize:
    2273              :        break;
    2274              :      case OPT_fchkp_store_bounds:
    2275              :        break;
    2276              :      case OPT_fchkp_treat_zero_dynamic_size_as_infinite:
    2277              :        break;
    2278              :      case OPT_fchkp_use_fast_string_functions:
    2279              :        break;
    2280              :      case OPT_fchkp_use_nochk_string_functions:
    2281              :        break;
    2282              :      case OPT_fchkp_use_static_bounds:
    2283              :        break;
    2284              :      case OPT_fchkp_use_static_const_bounds:
    2285              :        break;
    2286              :      case OPT_fchkp_use_wrappers:
    2287              :        break;
    2288              :      case OPT_fchkp_zero_input_bounds_for_main:
    2289              :        break;
    2290            2 :      case OPT_fcoarray_:
    2291            2 :        if (lang_mask & CL_Fortran)
    2292              :          return "gfortran/Code-Gen-Options.html#index-fcoarray";
    2293              :        break;
    2294              :      case OPT_fcobol_exceptions:
    2295              :        break;
    2296            0 :      case OPT_fcode_hoisting:
    2297            0 :        return "gcc/Optimize-Options.html#index-fcode-hoisting";
    2298            0 :      case OPT_fcombine_stack_adjustments:
    2299            0 :        return "gcc/Optimize-Options.html#index-fcombine-stack-adjustments";
    2300            0 :      case OPT_fcommon:
    2301            0 :        return "gcc/Code-Gen-Options.html#index-fcommon";
    2302              :      case OPT_fcompare_debug:
    2303              :        return "gcc/Developer-Options.html#index-fcompare-debug";
    2304            0 :      case OPT_fcompare_debug_second:
    2305            0 :        return "gcc/Developer-Options.html#index-fcompare-debug-second";
    2306              :      case OPT_fcompare_debug_:
    2307              :        return "gcc/Developer-Options.html#index-fcompare-debug";
    2308            0 :      case OPT_fcompare_elim:
    2309            0 :        return "gcc/Optimize-Options.html#index-fcompare-elim";
    2310           24 :      case OPT_fconcepts:
    2311           24 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconcepts";
    2312          138 :      case OPT_fconcepts_diagnostics_depth_:
    2313          138 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconcepts-diagnostics-depth";
    2314              :      case OPT_fconcepts_ts:
    2315              :        break;
    2316            0 :      case OPT_fcond_mismatch:
    2317            0 :        return "gcc/C-Dialect-Options.html#index-fcond-mismatch";
    2318            0 :      case OPT_fcondition_coverage:
    2319            0 :        return "gcc/Instrumentation-Options.html#index-fcondition-coverage";
    2320            0 :      case OPT_fconserve_stack:
    2321            0 :        return "gcc/Optimize-Options.html#index-fconserve-stack";
    2322            0 :      case OPT_fconstant_string_class_:
    2323            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fconstant-string-class";
    2324            0 :      case OPT_fconstexpr_cache_depth_:
    2325            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconstexpr-cache-depth";
    2326            3 :      case OPT_fconstexpr_depth_:
    2327            3 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconstexpr-depth";
    2328            0 :      case OPT_fconstexpr_fp_except:
    2329            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconstexpr-fp-except";
    2330           10 :      case OPT_fconstexpr_loop_limit_:
    2331           10 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconstexpr-loop-limit";
    2332            3 :      case OPT_fconstexpr_ops_limit_:
    2333            3 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fconstexpr-ops-limit";
    2334            0 :      case OPT_fcontract_checks_outlined:
    2335            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontract-checks-outlined";
    2336            0 :      case OPT_fcontract_disable_optimized_checks:
    2337            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontract-disable-optimized-checks";
    2338            0 :      case OPT_fcontract_evaluation_semantic_:
    2339            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontract-evaluation-semantic";
    2340            0 :      case OPT_fcontracts:
    2341            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontracts";
    2342            0 :      case OPT_fcontracts_client_check_:
    2343            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontracts-client-check";
    2344            0 :      case OPT_fcontracts_conservative_ipa:
    2345            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontracts-conservative-ipa";
    2346            0 :      case OPT_fcontracts_definition_check_:
    2347            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcontracts-definition-check";
    2348              :      case OPT_fconvert_:
    2349              :        break;
    2350            0 :      case OPT_fcoroutines:
    2351            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fcoroutines";
    2352              :      case OPT_fcpp:
    2353              :        break;
    2354              :      case OPT_fcpp_begin:
    2355              :        break;
    2356              :      case OPT_fcpp_end:
    2357              :        break;
    2358            0 :      case OPT_fcprop_registers:
    2359            0 :        return "gcc/Optimize-Options.html#index-fcprop-registers";
    2360            1 :      case OPT_fcray_pointer:
    2361            1 :        if (lang_mask & CL_Fortran)
    2362              :          return "gfortran/Fortran-Dialect-Options.html#index-fcray-pointer";
    2363              :        break;
    2364            0 :      case OPT_fcrossjumping:
    2365            0 :        return "gcc/Optimize-Options.html#index-fcrossjumping";
    2366            0 :      case OPT_fcse_follow_jumps:
    2367            0 :        return "gcc/Optimize-Options.html#index-fcse-follow-jumps";
    2368            0 :      case OPT_fcx_method_:
    2369            0 :        return "gcc/Optimize-Options.html#index-fcx-method";
    2370              :      case OPT_fd:
    2371              :        break;
    2372            0 :      case OPT_fd_lines_as_code:
    2373            0 :        if (lang_mask & CL_Fortran)
    2374              :          return "gfortran/Fortran-Dialect-Options.html#index-fd-lines-as-code";
    2375              :        break;
    2376            0 :      case OPT_fd_lines_as_comments:
    2377            0 :        if (lang_mask & CL_Fortran)
    2378              :          return "gfortran/Fortran-Dialect-Options.html#index-fd-lines-as-comments";
    2379              :        break;
    2380            0 :      case OPT_fdata_sections:
    2381            0 :        return "gcc/Optimize-Options.html#index-fdata-sections";
    2382            0 :      case OPT_fdbg_cnt_list:
    2383            0 :        return "gcc/Developer-Options.html#index-fdbg-cnt-list";
    2384            0 :      case OPT_fdbg_cnt_:
    2385            0 :        return "gcc/Developer-Options.html#index-fdbg-cnt";
    2386            0 :      case OPT_fdce:
    2387            0 :        return "gcc/Optimize-Options.html#index-fdce";
    2388            0 :      case OPT_fdebug:
    2389            0 :        if (lang_mask & CL_D)
    2390              :          return "gdc/Runtime-Options.html#index-fdebug";
    2391              :        break;
    2392            0 :      case OPT_fdebug_aux_vars:
    2393            0 :        if (lang_mask & CL_Fortran)
    2394              :          return "gfortran/Debugging-Options.html#index-fdebug-aux-vars";
    2395              :        break;
    2396              :      case OPT_fdebug_builtins:
    2397              :        break;
    2398            0 :      case OPT_fdebug_cpp:
    2399            0 :        return "gcc/Preprocessor-Options.html#index-fdebug-cpp";
    2400              :      case OPT_fdebug_function_line_numbers:
    2401              :        break;
    2402            0 :      case OPT_fdebug_prefix_map_:
    2403            0 :        return "gcc/Debugging-Options.html#index-fdebug-prefix-map";
    2404            0 :      case OPT_fdebug_types_section:
    2405            0 :        return "gcc/Debugging-Options.html#index-fdebug-types-section";
    2406            0 :      case OPT_fdebug_:
    2407            0 :        if (lang_mask & CL_D)
    2408              :          return "gdc/Runtime-Options.html#index-fdebug";
    2409              :        break;
    2410           15 :      case OPT_fdec:
    2411           15 :        if (lang_mask & CL_Fortran)
    2412              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec";
    2413              :        break;
    2414            0 :      case OPT_fdec_blank_format_item:
    2415            0 :        if (lang_mask & CL_Fortran)
    2416              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-blank-format-item";
    2417              :        break;
    2418            0 :      case OPT_fdec_char_conversions:
    2419            0 :        if (lang_mask & CL_Fortran)
    2420              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-char-conversions";
    2421              :        break;
    2422            0 :      case OPT_fdec_format_defaults:
    2423            0 :        if (lang_mask & CL_Fortran)
    2424              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-format-defaults";
    2425              :        break;
    2426            0 :      case OPT_fdec_include:
    2427            0 :        if (lang_mask & CL_Fortran)
    2428              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-include";
    2429              :        break;
    2430            0 :      case OPT_fdec_intrinsic_ints:
    2431            0 :        if (lang_mask & CL_Fortran)
    2432              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-intrinsic-ints";
    2433              :        break;
    2434            0 :      case OPT_fdec_math:
    2435            0 :        if (lang_mask & CL_Fortran)
    2436              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-math";
    2437              :        break;
    2438            6 :      case OPT_fdec_static:
    2439            6 :        if (lang_mask & CL_Fortran)
    2440              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-static";
    2441              :        break;
    2442           10 :      case OPT_fdec_structure:
    2443           10 :        if (lang_mask & CL_Fortran)
    2444              :          return "gfortran/Fortran-Dialect-Options.html#index-fdec-structure";
    2445              :        break;
    2446            0 :      case OPT_fdeclone_ctor_dtor:
    2447            0 :        return "gcc/Optimize-Options.html#index-fdeclone-ctor-dtor";
    2448              :      case OPT_fdef_:
    2449              :        break;
    2450            0 :      case OPT_fdefault_double_8:
    2451            0 :        if (lang_mask & CL_Fortran)
    2452              :          return "gfortran/Fortran-Dialect-Options.html#index-fdefault-double-8";
    2453              :        break;
    2454            0 :      case OPT_fdefault_integer_8:
    2455            0 :        if (lang_mask & CL_Fortran)
    2456              :          return "gfortran/Fortran-Dialect-Options.html#index-fdefault-integer-8";
    2457              :        break;
    2458            0 :      case OPT_fdefault_real_10:
    2459            0 :        if (lang_mask & CL_Fortran)
    2460              :          return "gfortran/Fortran-Dialect-Options.html#index-fdefault-real-10";
    2461              :        break;
    2462            0 :      case OPT_fdefault_real_16:
    2463            0 :        if (lang_mask & CL_Fortran)
    2464              :          return "gfortran/Fortran-Dialect-Options.html#index-fdefault-real-16";
    2465              :        break;
    2466            0 :      case OPT_fdefault_real_8:
    2467            0 :        if (lang_mask & CL_Fortran)
    2468              :          return "gfortran/Fortran-Dialect-Options.html#index-fdefault-real-8";
    2469              :        break;
    2470              :      case OPT_fdefaultbyte:
    2471              :        break;
    2472            0 :      case OPT_fdefer_pop:
    2473            0 :        return "gcc/Optimize-Options.html#index-fdefer-pop";
    2474            0 :      case OPT_fdelayed_branch:
    2475            0 :        return "gcc/Optimize-Options.html#index-fdelayed-branch";
    2476            0 :      case OPT_fdelete_dead_exceptions:
    2477            0 :        return "gcc/Code-Gen-Options.html#index-fdelete-dead-exceptions";
    2478            0 :      case OPT_fdelete_null_pointer_checks:
    2479            0 :        return "gcc/Optimize-Options.html#index-fdelete-null-pointer-checks";
    2480            0 :      case OPT_fdep_fusion:
    2481            0 :        return "gcc/Optimize-Options.html#index-fdep-fusion";
    2482            0 :      case OPT_fdeps_file_:
    2483            0 :        return "gcc/C-Dialect-Options.html#index-fdeps-file";
    2484            3 :      case OPT_fdeps_format_:
    2485            3 :        return "gcc/C-Dialect-Options.html#index-fdeps-format";
    2486            0 :      case OPT_fdeps_target_:
    2487            0 :        return "gcc/C-Dialect-Options.html#index-fdeps-target";
    2488            0 :      case OPT_fdevirtualize:
    2489            0 :        return "gcc/Optimize-Options.html#index-fdevirtualize";
    2490            0 :      case OPT_fdevirtualize_at_ltrans:
    2491            0 :        return "gcc/Optimize-Options.html#index-fdevirtualize-at-ltrans";
    2492            0 :      case OPT_fdevirtualize_speculatively:
    2493            0 :        return "gcc/Optimize-Options.html#index-fdevirtualize-speculatively";
    2494            0 :      case OPT_fdiagnostics_add_output_:
    2495            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-add-output";
    2496         2083 :      case OPT_fdiagnostics_all_candidates:
    2497         2083 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fdiagnostics-all-candidates";
    2498            0 :      case OPT_fdiagnostics_color_:
    2499            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-color";
    2500            0 :      case OPT_fdiagnostics_column_origin_:
    2501            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-column-origin";
    2502            0 :      case OPT_fdiagnostics_column_unit_:
    2503            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-column-unit";
    2504            0 :      case OPT_fdiagnostics_escape_format_:
    2505            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-escape-format";
    2506            0 :      case OPT_fdiagnostics_format_:
    2507            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-format";
    2508            0 :      case OPT_fdiagnostics_generate_patch:
    2509            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-generate-patch";
    2510            0 :      case OPT_fdiagnostics_json_formatting:
    2511            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-json-formatting";
    2512            1 :      case OPT_fdiagnostics_minimum_margin_width_:
    2513            1 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-minimum-margin-width";
    2514            0 :      case OPT_fdiagnostics_parseable_fixits:
    2515            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-parseable-fixits";
    2516            0 :      case OPT_fdiagnostics_path_format_:
    2517            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-path-format";
    2518            0 :      case OPT_fdiagnostics_plain_output:
    2519            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-plain-output";
    2520            0 :      case OPT_fdiagnostics_set_output_:
    2521            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-set-output";
    2522            0 :      case OPT_fdiagnostics_show_caret:
    2523            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-caret";
    2524            0 :      case OPT_fdiagnostics_show_context_:
    2525            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-context";
    2526            0 :      case OPT_fdiagnostics_show_cwe:
    2527            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-cwe";
    2528            0 :      case OPT_fdiagnostics_show_event_links:
    2529            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-event-links";
    2530            0 :      case OPT_fdiagnostics_show_highlight_colors:
    2531            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-highlight-colors";
    2532            0 :      case OPT_fdiagnostics_show_labels:
    2533            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-labels";
    2534            0 :      case OPT_fdiagnostics_show_line_numbers:
    2535            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-line-numbers";
    2536            0 :      case OPT_fdiagnostics_show_location_:
    2537            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-location";
    2538            0 :      case OPT_fdiagnostics_show_nesting:
    2539            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-nesting";
    2540            0 :      case OPT_fdiagnostics_show_nesting_levels:
    2541            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-nesting-levels";
    2542            0 :      case OPT_fdiagnostics_show_nesting_locations:
    2543            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-nesting-locations";
    2544            0 :      case OPT_fdiagnostics_show_option:
    2545            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-option";
    2546            0 :      case OPT_fdiagnostics_show_path_depths:
    2547            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-path-depths";
    2548            0 :      case OPT_fdiagnostics_show_rules:
    2549            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-rules";
    2550            0 :      case OPT_fdiagnostics_show_template_tree:
    2551            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-show-template-tree";
    2552            0 :      case OPT_fdiagnostics_text_art_charset_:
    2553            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-text-art-charset";
    2554            0 :      case OPT_fdiagnostics_urls_:
    2555            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fdiagnostics-urls";
    2556            9 :      case OPT_fdirectives_only:
    2557            9 :        return "gcc/Preprocessor-Options.html#index-fdirectives-only";
    2558            0 :      case OPT_fdisable_:
    2559            0 :        return "gcc/Developer-Options.html#index-fdisable-";
    2560            0 :      case OPT_fdoc:
    2561            0 :        if (lang_mask & CL_D)
    2562              :          return "gdc/Code-Generation.html#index-fdoc";
    2563              :        break;
    2564            0 :      case OPT_fdoc_dir_:
    2565            0 :        if (lang_mask & CL_D)
    2566              :          return "gdc/Code-Generation.html#index-fdoc-dir";
    2567              :        break;
    2568            0 :      case OPT_fdoc_file_:
    2569            0 :        if (lang_mask & CL_D)
    2570              :          return "gdc/Code-Generation.html#index-fdoc-file";
    2571              :        break;
    2572            0 :      case OPT_fdoc_inc_:
    2573            0 :        if (lang_mask & CL_D)
    2574              :          return "gdc/Code-Generation.html#index-fdoc-inc";
    2575              :        break;
    2576            2 :      case OPT_fdollar_ok:
    2577            2 :        if (lang_mask & CL_Fortran)
    2578              :          return "gfortran/Fortran-Dialect-Options.html#index-fdollar-ok";
    2579              :        break;
    2580              :      case OPT_fdollars_in_identifiers:
    2581              :        break;
    2582            0 :      case OPT_fdruntime:
    2583            0 :        if (lang_mask & CL_D)
    2584              :          return "gdc/Runtime-Options.html#index-fdruntime";
    2585              :        break;
    2586            0 :      case OPT_fdse:
    2587            0 :        return "gcc/Optimize-Options.html#index-fdse";
    2588              :      case OPT_fdump_:
    2589              :        break;
    2590            0 :      case OPT_fdump_ada_spec:
    2591            0 :        return "gcc/Overall-Options.html#index-fdump-ada-spec";
    2592            0 :      case OPT_fdump_ada_spec_slim:
    2593            0 :        return "gcc/Overall-Options.html#index-fdump-ada-spec-slim";
    2594            0 :      case OPT_fdump_analyzer:
    2595            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer";
    2596            0 :      case OPT_fdump_analyzer_exploded_graph:
    2597            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-exploded-graph";
    2598            0 :      case OPT_fdump_analyzer_exploded_nodes:
    2599            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-exploded-nodes";
    2600            0 :      case OPT_fdump_analyzer_exploded_nodes_2:
    2601            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-exploded-nodes-2";
    2602            0 :      case OPT_fdump_analyzer_exploded_nodes_3:
    2603            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-exploded-nodes-3";
    2604            0 :      case OPT_fdump_analyzer_exploded_paths:
    2605            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-exploded-paths";
    2606            0 :      case OPT_fdump_analyzer_feasibility:
    2607            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-feasibility";
    2608            0 :      case OPT_fdump_analyzer_infinite_loop:
    2609            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-infinite-loop";
    2610            0 :      case OPT_fdump_analyzer_json:
    2611            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-json";
    2612            0 :      case OPT_fdump_analyzer_state_purge:
    2613            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-state-purge";
    2614            0 :      case OPT_fdump_analyzer_stderr:
    2615            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-stderr";
    2616            0 :      case OPT_fdump_analyzer_supergraph:
    2617            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-supergraph";
    2618            0 :      case OPT_fdump_analyzer_untracked:
    2619            0 :        return "gcc/Static-Analyzer-Options.html#index-fdump-analyzer-untracked";
    2620              :      case OPT_fdump_c___spec_verbose:
    2621              :        break;
    2622              :      case OPT_fdump_c___spec_:
    2623              :        break;
    2624            0 :      case OPT_fdump_d_original:
    2625            0 :        if (lang_mask & CL_D)
    2626              :          return "gdc/Developer-Options.html#index-fdump-d-original";
    2627              :        break;
    2628              :      case OPT_fdump_final_insns:
    2629              :        return "gcc/Developer-Options.html#index-fdump-final-insns";
    2630              :      case OPT_fdump_final_insns_:
    2631              :        return "gcc/Developer-Options.html#index-fdump-final-insns";
    2632            0 :      case OPT_fdump_fortran_global:
    2633            0 :        if (lang_mask & CL_Fortran)
    2634              :          return "gfortran/Developer-Options.html#index-fdump-fortran-global";
    2635              :        break;
    2636            0 :      case OPT_fdump_fortran_optimized:
    2637            0 :        if (lang_mask & CL_Fortran)
    2638              :          return "gfortran/Developer-Options.html#index-fdump-fortran-optimized";
    2639              :        break;
    2640            0 :      case OPT_fdump_fortran_original:
    2641            0 :        if (lang_mask & CL_Fortran)
    2642              :          return "gfortran/Developer-Options.html#index-fdump-fortran-original";
    2643              :        break;
    2644            0 :      case OPT_fdump_go_spec_:
    2645            0 :        return "gcc/Overall-Options.html#index-fdump-go-spec";
    2646            0 :      case OPT_fdump_internal_locations:
    2647            0 :        return "gcc/Developer-Options.html#index-fdump-internal-locations";
    2648            0 :      case OPT_fdump_noaddr:
    2649            0 :        return "gcc/Developer-Options.html#index-fdump-noaddr";
    2650            0 :      case OPT_fdump_passes:
    2651            0 :        return "gcc/Developer-Options.html#index-fdump-passes";
    2652              :      case OPT_fdump_scos:
    2653              :        break;
    2654              :      case OPT_fdump_system_exports:
    2655              :        break;
    2656            0 :      case OPT_fdump_unnumbered:
    2657            0 :        return "gcc/Developer-Options.html#index-fdump-unnumbered";
    2658            0 :      case OPT_fdump_unnumbered_links:
    2659            0 :        return "gcc/Developer-Options.html#index-fdump-unnumbered-links";
    2660            0 :      case OPT_fdwarf2_cfi_asm:
    2661            0 :        return "gcc/Debugging-Options.html#index-fdwarf2-cfi-asm";
    2662            0 :      case OPT_fearly_inlining:
    2663            0 :        return "gcc/Optimize-Options.html#index-fearly-inlining";
    2664            0 :      case OPT_felide_constructors:
    2665            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-felide-constructors";
    2666            0 :      case OPT_felide_type:
    2667            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-felide-type";
    2668            0 :      case OPT_feliminate_unused_debug_symbols:
    2669            0 :        return "gcc/Debugging-Options.html#index-feliminate-unused-debug-symbols";
    2670            0 :      case OPT_feliminate_unused_debug_types:
    2671            0 :        return "gcc/Debugging-Options.html#index-feliminate-unused-debug-types";
    2672            0 :      case OPT_femit_class_debug_always:
    2673            0 :        return "gcc/Debugging-Options.html#index-femit-class-debug-always";
    2674            0 :      case OPT_femit_struct_debug_baseonly:
    2675            0 :        return "gcc/Debugging-Options.html#index-femit-struct-debug-baseonly";
    2676            0 :      case OPT_femit_struct_debug_detailed_:
    2677            0 :        return "gcc/Debugging-Options.html#index-femit-struct-debug-detailed";
    2678            0 :      case OPT_femit_struct_debug_reduced:
    2679            0 :        return "gcc/Debugging-Options.html#index-femit-struct-debug-reduced";
    2680            0 :      case OPT_fenable_:
    2681            0 :        return "gcc/Developer-Options.html#index-fenable-";
    2682            0 :      case OPT_fenforce_eh_specs:
    2683            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fenforce-eh-specs";
    2684              :      case OPT_fenum_int_equiv:
    2685              :        break;
    2686            9 :      case OPT_fexceptions:
    2687            9 :        return "gcc/Code-Gen-Options.html#index-fexceptions";
    2688            4 :      case OPT_fexcess_precision_:
    2689            4 :        return "gcc/Optimize-Options.html#index-fexcess-precision";
    2690            0 :      case OPT_fexec_charset_:
    2691            0 :        return "gcc/Preprocessor-Options.html#index-fexec-charset";
    2692              :      case OPT_fexec_national_charset_:
    2693              :        break;
    2694            0 :      case OPT_fexpensive_optimizations:
    2695            0 :        return "gcc/Optimize-Options.html#index-fexpensive-optimizations";
    2696            0 :      case OPT_fext_dce:
    2697            0 :        return "gcc/Optimize-Options.html#index-fext-dce";
    2698           36 :      case OPT_fext_numeric_literals:
    2699           36 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fext-numeric-literals";
    2700            0 :      case OPT_fextended_identifiers:
    2701            0 :        return "gcc/Preprocessor-Options.html#index-fextended-identifiers";
    2702              :      case OPT_fextended_opaque:
    2703              :        break;
    2704            0 :      case OPT_fextern_std_:
    2705            0 :        if (lang_mask & CL_D)
    2706              :          return "gdc/Runtime-Options.html#index-fextern-std";
    2707              :        break;
    2708            0 :      case OPT_fextern_tls_init:
    2709            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fextern-tls-init";
    2710            0 :      case OPT_fexternal_blas:
    2711            0 :        if (lang_mask & CL_Fortran)
    2712              :          return "gfortran/Code-Gen-Options.html#index-fexternal-blas";
    2713              :        break;
    2714            0 :      case OPT_fexternal_blas64:
    2715            0 :        if (lang_mask & CL_Fortran)
    2716              :          return "gfortran/Code-Gen-Options.html#index-fexternal-blas64";
    2717              :        break;
    2718              :      case OPT_fexternal_templates:
    2719              :        break;
    2720            0 :      case OPT_ff2c:
    2721            0 :        if (lang_mask & CL_Fortran)
    2722              :          return "gfortran/Code-Gen-Options.html#index-ff2c";
    2723              :        break;
    2724            0 :      case OPT_ffast_math:
    2725            0 :        return "gcc/Optimize-Options.html#index-ffast-math";
    2726            0 :      case OPT_ffat_lto_objects:
    2727            0 :        return "gcc/Optimize-Options.html#index-ffat-lto-objects";
    2728            0 :      case OPT_ffile_prefix_map_:
    2729            0 :        return "gcc/Overall-Options.html#index-ffile-prefix-map";
    2730            0 :      case OPT_ffinite_loops:
    2731            0 :        return "gcc/Optimize-Options.html#index-ffinite-loops";
    2732            0 :      case OPT_ffinite_math_only:
    2733            0 :        return "gcc/Optimize-Options.html#index-ffinite-math-only";
    2734              :      case OPT_ffixed_:
    2735              :        break;
    2736            0 :      case OPT_ffixed_form:
    2737            0 :        if (lang_mask & CL_Fortran)
    2738              :          return "gfortran/Fortran-Dialect-Options.html#index-ffixed-form";
    2739              :        break;
    2740              :      case OPT_ffixed_line_length_:
    2741              :        break;
    2742              :      case OPT_ffixed_line_length_none:
    2743              :        break;
    2744              :      case OPT_fflex_debug:
    2745              :        break;
    2746              :      case OPT_ffloat_store:
    2747              :        break;
    2748              :      case OPT_ffloatvalue:
    2749              :        break;
    2750            0 :      case OPT_ffold_mem_offsets:
    2751            0 :        return "gcc/Optimize-Options.html#index-ffold-mem-offsets";
    2752            0 :      case OPT_ffold_simple_inlines:
    2753            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-ffold-simple-inlines";
    2754              :      case OPT_ffor_scope:
    2755              :        break;
    2756            0 :      case OPT_fforward_propagate:
    2757            0 :        return "gcc/Optimize-Options.html#index-fforward-propagate";
    2758            0 :      case OPT_ffp_contract_:
    2759            0 :        return "gcc/Optimize-Options.html#index-ffp-contract";
    2760            0 :      case OPT_ffp_int_builtin_inexact:
    2761            0 :        return "gcc/Optimize-Options.html#index-ffp-int-builtin-inexact";
    2762              :      case OPT_ffpe_summary_:
    2763              :        break;
    2764              :      case OPT_ffpe_trap_:
    2765              :        break;
    2766            0 :      case OPT_ffree_form:
    2767            0 :        if (lang_mask & CL_Fortran)
    2768              :          return "gfortran/Fortran-Dialect-Options.html#index-ffree-form";
    2769              :        break;
    2770              :      case OPT_ffree_line_length_:
    2771              :        break;
    2772              :      case OPT_ffree_line_length_none:
    2773              :        break;
    2774              :      case OPT_ffreestanding:
    2775              :        break;
    2776              :      case OPT_ffriend_injection:
    2777              :        break;
    2778              :      case OPT_ffrontend_loop_interchange:
    2779              :        break;
    2780              :      case OPT_ffrontend_optimize:
    2781              :        break;
    2782            0 :      case OPT_ffunction_cse:
    2783            0 :        return "gcc/Optimize-Options.html#index-ffunction-cse";
    2784            0 :      case OPT_ffunction_sections:
    2785            0 :        return "gcc/Optimize-Options.html#index-ffunction-sections";
    2786            0 :      case OPT_ffuse_ops_with_volatile_access:
    2787            0 :        return "gcc/Optimize-Options.html#index-ffuse-ops-with-volatile-access";
    2788            0 :      case OPT_fgcse:
    2789            0 :        return "gcc/Optimize-Options.html#index-fgcse";
    2790            0 :      case OPT_fgcse_after_reload:
    2791            0 :        return "gcc/Optimize-Options.html#index-fgcse-after-reload";
    2792            0 :      case OPT_fgcse_las:
    2793            0 :        return "gcc/Optimize-Options.html#index-fgcse-las";
    2794            0 :      case OPT_fgcse_lm:
    2795            0 :        return "gcc/Optimize-Options.html#index-fgcse-lm";
    2796            0 :      case OPT_fgcse_sm:
    2797            0 :        return "gcc/Optimize-Options.html#index-fgcse-sm";
    2798              :      case OPT_fgen_module_list_:
    2799              :        break;
    2800            0 :      case OPT_fgimple:
    2801            0 :        return "gcc/C-Dialect-Options.html#index-fgimple";
    2802              :      case OPT_fgnat_encodings_:
    2803              :        break;
    2804            0 :      case OPT_fgnu_keywords:
    2805            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fgnu-keywords";
    2806            0 :      case OPT_fgnu_runtime:
    2807            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fgnu-runtime";
    2808            0 :      case OPT_fgnu_tm:
    2809            0 :        return "gcc/C-Dialect-Options.html#index-fgnu-tm";
    2810            0 :      case OPT_fgnu_unique:
    2811            0 :        return "gcc/Code-Gen-Options.html#index-fgnu-unique";
    2812            1 :      case OPT_fgnu89_inline:
    2813            1 :        return "gcc/C-Dialect-Options.html#index-fgnu89-inline";
    2814              :      case OPT_fgo_c_header_:
    2815              :        break;
    2816              :      case OPT_fgo_check_divide_overflow:
    2817              :        break;
    2818              :      case OPT_fgo_check_divide_zero:
    2819              :        break;
    2820              :      case OPT_fgo_compiling_runtime:
    2821              :        break;
    2822              :      case OPT_fgo_debug_escape:
    2823              :        break;
    2824              :      case OPT_fgo_debug_escape_hash_:
    2825              :        break;
    2826              :      case OPT_fgo_debug_optimization:
    2827              :        break;
    2828              :      case OPT_fgo_dump_:
    2829              :        break;
    2830              :      case OPT_fgo_embedcfg_:
    2831              :        break;
    2832              :      case OPT_fgo_importcfg_:
    2833              :        break;
    2834              :      case OPT_fgo_optimize_:
    2835              :        break;
    2836              :      case OPT_fgo_pkgpath_:
    2837              :        break;
    2838              :      case OPT_fgo_prefix_:
    2839              :        break;
    2840              :      case OPT_fgo_relative_import_path_:
    2841              :        break;
    2842              :      case OPT_fgraphite:
    2843              :        break;
    2844            0 :      case OPT_fgraphite_identity:
    2845            0 :        return "gcc/Optimize-Options.html#index-fgraphite-identity";
    2846            0 :      case OPT_fguess_branch_probability:
    2847            0 :        return "gcc/Optimize-Options.html#index-fguess-branch-probability";
    2848              :      case OPT_fguiding_decls:
    2849              :        break;
    2850            0 :      case OPT_fhardcfr_check_exceptions:
    2851            0 :        return "gcc/Instrumentation-Options.html#index-fhardcfr-check-exceptions";
    2852            0 :      case OPT_fhardcfr_check_noreturn_calls_:
    2853            0 :        return "gcc/Instrumentation-Options.html#index-fhardcfr-check-noreturn-calls";
    2854            0 :      case OPT_fhardcfr_check_returning_calls:
    2855            0 :        return "gcc/Instrumentation-Options.html#index-fhardcfr-check-returning-calls";
    2856            0 :      case OPT_fhardcfr_skip_leaf:
    2857            0 :        return "gcc/Instrumentation-Options.html#index-fhardcfr-skip-leaf";
    2858            0 :      case OPT_fharden_compares:
    2859            0 :        return "gcc/Instrumentation-Options.html#index-fharden-compares";
    2860            0 :      case OPT_fharden_conditional_branches:
    2861            0 :        return "gcc/Instrumentation-Options.html#index-fharden-conditional-branches";
    2862           18 :      case OPT_fharden_control_flow_redundancy:
    2863           18 :        return "gcc/Instrumentation-Options.html#index-fharden-control-flow-redundancy";
    2864           57 :      case OPT_fhardened:
    2865           57 :        return "gcc/Instrumentation-Options.html#index-fhardened";
    2866            0 :      case OPT_fhoist_adjacent_loads:
    2867            0 :        return "gcc/Optimize-Options.html#index-fhoist-adjacent-loads";
    2868              :      case OPT_fhonor_std:
    2869              :        break;
    2870            0 :      case OPT_fhosted:
    2871            0 :        return "gcc/C-Dialect-Options.html#index-fhosted";
    2872              :      case OPT_fhuge_objects:
    2873              :        break;
    2874            0 :      case OPT_fident:
    2875            0 :        return "gcc/Code-Gen-Options.html#index-fident";
    2876            1 :      case OPT_fif_conversion:
    2877            1 :        return "gcc/Optimize-Options.html#index-fif-conversion";
    2878            0 :      case OPT_fif_conversion2:
    2879            0 :        return "gcc/Optimize-Options.html#index-fif-conversion2";
    2880            0 :      case OPT_fignore_unknown_pragmas:
    2881            0 :        if (lang_mask & CL_D)
    2882              :          return "gdc/Warnings.html#index-fignore-unknown-pragmas";
    2883              :        break;
    2884            0 :      case OPT_fimmediate_escalation:
    2885            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fimmediate-escalation";
    2886              :      case OPT_fimplement_inlines:
    2887              :        break;
    2888            3 :      case OPT_fimplicit_constexpr:
    2889            3 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fimplicit-constexpr";
    2890            0 :      case OPT_fimplicit_inline_templates:
    2891            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fimplicit-inline-templates";
    2892            0 :      case OPT_fimplicit_none:
    2893            0 :        if (lang_mask & CL_Fortran)
    2894              :          return "gfortran/Fortran-Dialect-Options.html#index-fimplicit-none";
    2895              :        break;
    2896              :      case OPT_fimplicit_templates:
    2897              :        break;
    2898            0 :      case OPT_finclude_imports:
    2899            0 :        if (lang_mask & CL_D)
    2900              :          return "gdc/Runtime-Options.html#index-finclude-imports";
    2901              :        break;
    2902              :      case OPT_findex:
    2903              :        break;
    2904              :      case OPT_findicator_column:
    2905              :        break;
    2906            0 :      case OPT_findirect_inlining:
    2907            0 :        return "gcc/Optimize-Options.html#index-findirect-inlining";
    2908            0 :      case OPT_finhibit_size_directive:
    2909            0 :        return "gcc/Code-Gen-Options.html#index-finhibit-size-directive";
    2910            0 :      case OPT_finit_character_:
    2911            0 :        if (lang_mask & CL_Fortran)
    2912              :          return "gfortran/Code-Gen-Options.html#index-finit-character";
    2913              :        break;
    2914            0 :      case OPT_finit_derived:
    2915            0 :        if (lang_mask & CL_Fortran)
    2916              :          return "gfortran/Code-Gen-Options.html#index-finit-derived";
    2917              :        break;
    2918            0 :      case OPT_finit_integer_:
    2919            0 :        if (lang_mask & CL_Fortran)
    2920              :          return "gfortran/Code-Gen-Options.html#index-finit-integer";
    2921              :        break;
    2922            0 :      case OPT_finit_local_zero:
    2923            0 :        if (lang_mask & CL_Fortran)
    2924              :          return "gfortran/Code-Gen-Options.html#index-finit-local-zero";
    2925              :        break;
    2926            0 :      case OPT_finit_logical_:
    2927            0 :        if (lang_mask & CL_Fortran)
    2928              :          return "gfortran/Code-Gen-Options.html#index-finit-logical";
    2929              :        break;
    2930            0 :      case OPT_finit_real_:
    2931            0 :        if (lang_mask & CL_Fortran)
    2932              :          return "gfortran/Code-Gen-Options.html#index-finit-real";
    2933              :        break;
    2934            4 :      case OPT_finline:
    2935            4 :        return "gcc/Optimize-Options.html#index-finline";
    2936            0 :      case OPT_finline_arg_packing:
    2937            0 :        if (lang_mask & CL_Fortran)
    2938              :          return "gfortran/Code-Gen-Options.html#index-finline-arg-packing";
    2939              :        break;
    2940            0 :      case OPT_finline_atomics:
    2941            0 :        return "gcc/Optimize-Options.html#index-finline-atomics";
    2942            0 :      case OPT_finline_functions:
    2943            0 :        return "gcc/Optimize-Options.html#index-finline-functions";
    2944            0 :      case OPT_finline_functions_called_once:
    2945            0 :        return "gcc/Optimize-Options.html#index-finline-functions-called-once";
    2946            0 :      case OPT_finline_intrinsics:
    2947            0 :        if (lang_mask & CL_Fortran)
    2948              :          return "gfortran/Code-Gen-Options.html#index-finline-intrinsics";
    2949              :        break;
    2950            0 :      case OPT_finline_intrinsics_:
    2951            0 :        if (lang_mask & CL_Fortran)
    2952              :          return "gfortran/Code-Gen-Options.html#index-finline-intrinsics";
    2953              :        break;
    2954            0 :      case OPT_finline_limit_:
    2955            0 :        return "gcc/Optimize-Options.html#index-finline-limit";
    2956            0 :      case OPT_finline_matmul_limit_:
    2957            0 :        if (lang_mask & CL_Fortran)
    2958              :          return "gfortran/Code-Gen-Options.html#index-finline-matmul-limit";
    2959              :        break;
    2960            0 :      case OPT_finline_small_functions:
    2961            0 :        return "gcc/Optimize-Options.html#index-finline-small-functions";
    2962              :      case OPT_finline_stringops:
    2963              :        return "gcc/Optimize-Options.html#index-finline-stringops";
    2964              :      case OPT_finline_stringops_:
    2965              :        return "gcc/Optimize-Options.html#index-finline-stringops";
    2966            0 :      case OPT_finput_charset_:
    2967            0 :        return "gcc/Preprocessor-Options.html#index-finput-charset";
    2968            0 :      case OPT_finstrument_functions:
    2969            0 :        return "gcc/Instrumentation-Options.html#index-finstrument-functions";
    2970            0 :      case OPT_finstrument_functions_exclude_file_list_:
    2971            0 :        return "gcc/Instrumentation-Options.html#index-finstrument-functions-exclude-file-list";
    2972            0 :      case OPT_finstrument_functions_exclude_function_list_:
    2973            0 :        return "gcc/Instrumentation-Options.html#index-finstrument-functions-exclude-function-list";
    2974            0 :      case OPT_finstrument_functions_once:
    2975            0 :        return "gcc/Instrumentation-Options.html#index-finstrument-functions-once";
    2976            0 :      case OPT_finteger_4_integer_8:
    2977            0 :        if (lang_mask & CL_Fortran)
    2978              :          return "gfortran/Fortran-Dialect-Options.html#index-finteger-4-integer-8";
    2979              :        break;
    2980            0 :      case OPT_fintrinsic_modules_path:
    2981            0 :        if (lang_mask & CL_Fortran)
    2982              :          return "gfortran/Directory-Options.html#index-fintrinsic-modules-path";
    2983              :        break;
    2984            0 :      case OPT_fintrinsic_modules_path_:
    2985            0 :        if (lang_mask & CL_Fortran)
    2986              :          return "gfortran/Directory-Options.html#index-fintrinsic-modules-path";
    2987              :        break;
    2988            0 :      case OPT_finvariants:
    2989            0 :        if (lang_mask & CL_D)
    2990              :          return "gdc/Runtime-Options.html#index-finvariants";
    2991              :        break;
    2992            0 :      case OPT_fipa_bit_cp:
    2993            0 :        return "gcc/Optimize-Options.html#index-fipa-bit-cp";
    2994            0 :      case OPT_fipa_cp:
    2995            0 :        return "gcc/Optimize-Options.html#index-fipa-cp";
    2996            0 :      case OPT_fipa_cp_clone:
    2997            0 :        return "gcc/Optimize-Options.html#index-fipa-cp-clone";
    2998            0 :      case OPT_fipa_icf:
    2999            0 :        return "gcc/Optimize-Options.html#index-fipa-icf";
    3000            0 :      case OPT_fipa_icf_functions:
    3001            0 :        return "gcc/Optimize-Options.html#index-fipa-icf-functions";
    3002            0 :      case OPT_fipa_icf_variables:
    3003            0 :        return "gcc/Optimize-Options.html#index-fipa-icf-variables";
    3004            0 :      case OPT_fipa_modref:
    3005            0 :        return "gcc/Optimize-Options.html#index-fipa-modref";
    3006            0 :      case OPT_fipa_profile:
    3007            0 :        return "gcc/Optimize-Options.html#index-fipa-profile";
    3008            0 :      case OPT_fipa_pta:
    3009            0 :        return "gcc/Optimize-Options.html#index-fipa-pta";
    3010            0 :      case OPT_fipa_pure_const:
    3011            0 :        return "gcc/Optimize-Options.html#index-fipa-pure-const";
    3012            0 :      case OPT_fipa_ra:
    3013            0 :        return "gcc/Optimize-Options.html#index-fipa-ra";
    3014            0 :      case OPT_fipa_reference:
    3015            0 :        return "gcc/Optimize-Options.html#index-fipa-reference";
    3016            0 :      case OPT_fipa_reference_addressable:
    3017            0 :        return "gcc/Optimize-Options.html#index-fipa-reference-addressable";
    3018            0 :      case OPT_fipa_reorder_for_locality:
    3019            0 :        return "gcc/Optimize-Options.html#index-fipa-reorder-for-locality";
    3020            0 :      case OPT_fipa_sra:
    3021            0 :        return "gcc/Optimize-Options.html#index-fipa-sra";
    3022            0 :      case OPT_fipa_stack_alignment:
    3023            0 :        return "gcc/Optimize-Options.html#index-fipa-stack-alignment";
    3024            0 :      case OPT_fipa_strict_aliasing:
    3025            0 :        return "gcc/Optimize-Options.html#index-fipa-strict-aliasing";
    3026            0 :      case OPT_fipa_vrp:
    3027            0 :        return "gcc/Optimize-Options.html#index-fipa-vrp";
    3028            0 :      case OPT_fira_algorithm_:
    3029            0 :        return "gcc/Optimize-Options.html#index-fira-algorithm";
    3030            0 :      case OPT_fira_hoist_pressure:
    3031            0 :        return "gcc/Optimize-Options.html#index-fira-hoist-pressure";
    3032            0 :      case OPT_fira_loop_pressure:
    3033            0 :        return "gcc/Optimize-Options.html#index-fira-loop-pressure";
    3034            0 :      case OPT_fira_region_:
    3035            0 :        return "gcc/Optimize-Options.html#index-fira-region";
    3036            0 :      case OPT_fira_share_save_slots:
    3037            0 :        return "gcc/Optimize-Options.html#index-fira-share-save-slots";
    3038            0 :      case OPT_fira_share_spill_slots:
    3039            0 :        return "gcc/Optimize-Options.html#index-fira-share-spill-slots";
    3040            0 :      case OPT_fira_verbose_:
    3041            0 :        return "gcc/Developer-Options.html#index-fira-verbose";
    3042              :      case OPT_fiso:
    3043              :        break;
    3044            0 :      case OPT_fisolate_erroneous_paths_attribute:
    3045            0 :        return "gcc/Optimize-Options.html#index-fisolate-erroneous-paths-attribute";
    3046            0 :      case OPT_fisolate_erroneous_paths_dereference:
    3047            0 :        return "gcc/Optimize-Options.html#index-fisolate-erroneous-paths-dereference";
    3048            0 :      case OPT_fivar_visibility_:
    3049            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fivar-visibility";
    3050            0 :      case OPT_fivopts:
    3051            0 :        return "gcc/Optimize-Options.html#index-fivopts";
    3052            0 :      case OPT_fjump_tables:
    3053            0 :        return "gcc/Code-Gen-Options.html#index-fjump-tables";
    3054              :      case OPT_fkeep_gc_roots_live:
    3055              :        break;
    3056            0 :      case OPT_fkeep_inline_dllexport:
    3057            0 :        return "gcc/Optimize-Options.html#index-fkeep-inline-dllexport";
    3058              :      case OPT_fkeep_inline_functions:
    3059              :        break;
    3060            0 :      case OPT_fkeep_static_consts:
    3061            0 :        return "gcc/Optimize-Options.html#index-fkeep-static-consts";
    3062            0 :      case OPT_fkeep_static_functions:
    3063            0 :        return "gcc/Optimize-Options.html#index-fkeep-static-functions";
    3064              :      case OPT_flabels_ok:
    3065              :        break;
    3066              :      case OPT_flang_info_include_translate:
    3067              :        return "gcc/C_002b_002b-Dialect-Options.html#index-flang-info-include-translate";
    3068            0 :      case OPT_flang_info_include_translate_not:
    3069            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-flang-info-include-translate-not";
    3070              :      case OPT_flang_info_include_translate_:
    3071              :        return "gcc/C_002b_002b-Dialect-Options.html#index-flang-info-include-translate";
    3072              :      case OPT_flang_info_module_cmi:
    3073              :        return "gcc/C_002b_002b-Dialect-Options.html#index-flang-info-module-cmi";
    3074              :      case OPT_flang_info_module_cmi_:
    3075              :        return "gcc/C_002b_002b-Dialect-Options.html#index-flang-info-module-cmi";
    3076            0 :      case OPT_flate_combine_instructions:
    3077            0 :        return "gcc/Optimize-Options.html#index-flate-combine-instructions";
    3078           10 :      case OPT_flax_vector_conversions:
    3079           10 :        return "gcc/C-Dialect-Options.html#index-flax-vector-conversions";
    3080            0 :      case OPT_fleading_underscore:
    3081            0 :        return "gcc/Code-Gen-Options.html#index-fleading-underscore";
    3082              :      case OPT_flibs_:
    3083              :        break;
    3084              :      case OPT_flifetime_dse:
    3085              :        return "gcc/Optimize-Options.html#index-flifetime-dse";
    3086              :      case OPT_flifetime_dse_:
    3087              :        return "gcc/Optimize-Options.html#index-flifetime-dse";
    3088            0 :      case OPT_flimit_function_alignment:
    3089            0 :        return "gcc/Optimize-Options.html#index-flimit-function-alignment";
    3090            0 :      case OPT_flink_libatomic:
    3091            0 :        return "gcc/Link-Options.html#index-flink-libatomic";
    3092            0 :      case OPT_flinker_output_:
    3093            0 :        return "gcc/Link-Options.html#index-flinker-output";
    3094            1 :      case OPT_flive_patching_:
    3095            1 :        return "gcc/Optimize-Options.html#index-flive-patching";
    3096            0 :      case OPT_flive_range_shrinkage:
    3097            0 :        return "gcc/Optimize-Options.html#index-flive-range-shrinkage";
    3098            0 :      case OPT_flocal_ivars:
    3099            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-flocal-ivars";
    3100              :      case OPT_flocation_:
    3101              :        break;
    3102            0 :      case OPT_floop_interchange:
    3103            0 :        return "gcc/Optimize-Options.html#index-floop-interchange";
    3104            0 :      case OPT_floop_nest_optimize:
    3105            0 :        return "gcc/Optimize-Options.html#index-floop-nest-optimize";
    3106            0 :      case OPT_floop_parallelize_all:
    3107            0 :        return "gcc/Optimize-Options.html#index-floop-parallelize-all";
    3108            0 :      case OPT_floop_unroll_and_jam:
    3109            0 :        return "gcc/Optimize-Options.html#index-floop-unroll-and-jam";
    3110            0 :      case OPT_flra_remat:
    3111            0 :        return "gcc/Optimize-Options.html#index-flra-remat";
    3112              :      case OPT_flto:
    3113              :        return "gcc/Optimize-Options.html#index-flto";
    3114            3 :      case OPT_flto_compression_level_:
    3115            3 :        return "gcc/Optimize-Options.html#index-flto-compression-level";
    3116            0 :      case OPT_flto_incremental_cache_size_:
    3117            0 :        return "gcc/Optimize-Options.html#index-flto-incremental-cache-size";
    3118            0 :      case OPT_flto_incremental_:
    3119            0 :        return "gcc/Optimize-Options.html#index-flto-incremental";
    3120            0 :      case OPT_flto_partition_:
    3121            0 :        return "gcc/Optimize-Options.html#index-flto-partition";
    3122            0 :      case OPT_flto_report:
    3123            0 :        return "gcc/Developer-Options.html#index-flto-report";
    3124            0 :      case OPT_flto_report_wpa:
    3125            0 :        return "gcc/Developer-Options.html#index-flto-report-wpa";
    3126            0 :      case OPT_flto_toplevel_asm_heuristics:
    3127            0 :        return "gcc/Optimize-Options.html#index-flto-toplevel-asm-heuristics";
    3128              :      case OPT_flto_:
    3129              :        return "gcc/Optimize-Options.html#index-flto";
    3130              :      case OPT_fltrans:
    3131              :        break;
    3132              :      case OPT_fltrans_output_list_:
    3133              :        break;
    3134              :      case OPT_fm2_debug_trace_:
    3135              :        break;
    3136              :      case OPT_fm2_dump_decl_:
    3137              :        break;
    3138              :      case OPT_fm2_dump_filter_:
    3139              :        break;
    3140              :      case OPT_fm2_dump_gimple_:
    3141              :        break;
    3142              :      case OPT_fm2_dump_quad_:
    3143              :        break;
    3144              :      case OPT_fm2_dump_:
    3145              :        break;
    3146              :      case OPT_fm2_file_offset_bits_:
    3147              :        break;
    3148              :      case OPT_fm2_g:
    3149              :        break;
    3150              :      case OPT_fm2_lower_case:
    3151              :        break;
    3152              :      case OPT_fm2_pathname_root_:
    3153              :        break;
    3154              :      case OPT_fm2_pathname_rootI_:
    3155              :        break;
    3156              :      case OPT_fm2_pathname_:
    3157              :        break;
    3158              :      case OPT_fm2_pathnameI:
    3159              :        break;
    3160              :      case OPT_fm2_plugin:
    3161              :        break;
    3162              :      case OPT_fm2_prefix_:
    3163              :        break;
    3164              :      case OPT_fm2_statistics:
    3165              :        break;
    3166              :      case OPT_fm2_strict_type:
    3167              :        break;
    3168              :      case OPT_fm2_strict_type_reason:
    3169              :        break;
    3170              :      case OPT_fm2_whole_program:
    3171              :        break;
    3172            0 :      case OPT_fmacro_prefix_map_:
    3173            0 :        return "gcc/Preprocessor-Options.html#index-fmacro-prefix-map";
    3174            0 :      case OPT_fmain:
    3175            0 :        if (lang_mask & CL_D)
    3176              :          return "gdc/Runtime-Options.html#index-fmain";
    3177              :        break;
    3178              :      case OPT_fmalloc_dce:
    3179              :        return "gcc/Optimize-Options.html#index-fmalloc-dce";
    3180              :      case OPT_fmalloc_dce_:
    3181              :        return "gcc/Optimize-Options.html#index-fmalloc-dce";
    3182            0 :      case OPT_fmath_errno:
    3183            0 :        return "gcc/Optimize-Options.html#index-fmath-errno";
    3184            0 :      case OPT_fmax_array_constructor_:
    3185            0 :        if (lang_mask & CL_Fortran)
    3186              :          return "gfortran/Code-Gen-Options.html#index-fmax-array-constructor";
    3187              :        break;
    3188            8 :      case OPT_fmax_errors_:
    3189            8 :        if (lang_mask & CL_D)
    3190            4 :          return "gdc/Warnings.html#index-fmax-errors";
    3191              :        return "gcc/Warning-Options.html#index-fmax-errors";
    3192              :      case OPT_fmax_identifier_length_:
    3193              :        break;
    3194            4 :      case OPT_fmax_include_depth_:
    3195            4 :        return "gcc/Preprocessor-Options.html#index-fmax-include-depth";
    3196            2 :      case OPT_fmax_stack_var_size_:
    3197            2 :        if (lang_mask & CL_Fortran)
    3198              :          return "gfortran/Code-Gen-Options.html#index-fmax-stack-var-size";
    3199              :        break;
    3200              :      case OPT_fmax_subrecord_length_:
    3201              :        break;
    3202            0 :      case OPT_fmem_report:
    3203            0 :        return "gcc/Developer-Options.html#index-fmem-report";
    3204            0 :      case OPT_fmem_report_wpa:
    3205            0 :        return "gcc/Developer-Options.html#index-fmem-report-wpa";
    3206            0 :      case OPT_fmerge_all_constants:
    3207            0 :        return "gcc/Optimize-Options.html#index-fmerge-all-constants";
    3208            0 :      case OPT_fmerge_constants:
    3209            0 :        return "gcc/Optimize-Options.html#index-fmerge-constants";
    3210            0 :      case OPT_fmerge_debug_strings:
    3211            0 :        return "gcc/Debugging-Options.html#index-fmerge-debug-strings";
    3212            0 :      case OPT_fmessage_length_:
    3213            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fmessage-length";
    3214              :      case OPT_fmin_function_alignment_:
    3215              :        break;
    3216              :      case OPT_fmod_:
    3217              :        break;
    3218            0 :      case OPT_fmodule_file_:
    3219            0 :        if (lang_mask & CL_D)
    3220              :          return "gdc/Directory-Options.html#index-fmodule-file";
    3221              :        break;
    3222              :      case OPT_fmodule_header:
    3223              :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodule-header";
    3224              :      case OPT_fmodule_header_:
    3225              :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodule-header";
    3226            0 :      case OPT_fmodule_implicit_inline:
    3227            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodule-implicit-inline";
    3228            0 :      case OPT_fmodule_lazy:
    3229            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodule-lazy";
    3230            0 :      case OPT_fmodule_mapper_:
    3231            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodule-mapper";
    3232            6 :      case OPT_fmodule_only:
    3233            6 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodule-only";
    3234            0 :      case OPT_fmodule_private:
    3235            0 :        if (lang_mask & CL_Fortran)
    3236              :          return "gfortran/Fortran-Dialect-Options.html#index-fmodule-private";
    3237              :        break;
    3238              :      case OPT_fmodule_version_ignore:
    3239              :        break;
    3240            0 :      case OPT_fmoduleinfo:
    3241            0 :        if (lang_mask & CL_D)
    3242              :          return "gdc/Runtime-Options.html#index-fmoduleinfo";
    3243              :        break;
    3244           16 :      case OPT_fmodules:
    3245           16 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fmodules";
    3246            0 :      case OPT_fmodules_map:
    3247            0 :        if (lang_mask & CL_Algol68)
    3248              :          return "ga68/Module-search-options.html#index-fmodules-map";
    3249              :        break;
    3250            0 :      case OPT_fmodules_map_file:
    3251            0 :        if (lang_mask & CL_Algol68)
    3252              :          return "ga68/Module-search-options.html#index-fmodules-map-file";
    3253              :        break;
    3254            0 :      case OPT_fmodules_map_file_:
    3255            0 :        if (lang_mask & CL_Algol68)
    3256              :          return "ga68/Module-search-options.html#index-fmodules-map-file";
    3257              :        break;
    3258            0 :      case OPT_fmodules_map_:
    3259            0 :        if (lang_mask & CL_Algol68)
    3260              :          return "ga68/Module-search-options.html#index-fmodules-map";
    3261              :        break;
    3262            0 :      case OPT_fmodulo_sched:
    3263            0 :        return "gcc/Optimize-Options.html#index-fmodulo-sched";
    3264            0 :      case OPT_fmodulo_sched_allow_regmoves:
    3265            0 :        return "gcc/Optimize-Options.html#index-fmodulo-sched-allow-regmoves";
    3266            0 :      case OPT_fmove_loop_invariants:
    3267            0 :        return "gcc/Optimize-Options.html#index-fmove-loop-invariants";
    3268            0 :      case OPT_fmove_loop_stores:
    3269            0 :        return "gcc/Optimize-Options.html#index-fmove-loop-stores";
    3270              :      case OPT_fms_extensions:
    3271              :        break;
    3272              :      case OPT_fmudflap:
    3273              :        break;
    3274              :      case OPT_fmudflapir:
    3275              :        break;
    3276              :      case OPT_fmudflapth:
    3277              :        break;
    3278            0 :      case OPT_fmultiflags:
    3279            0 :        return "gcc/Developer-Options.html#index-fmultiflags";
    3280              :      case OPT_fname_mangling_version_:
    3281              :        break;
    3282              :      case OPT_fnew_abi:
    3283              :        break;
    3284            0 :      case OPT_fnew_inheriting_ctors:
    3285            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fnew-inheriting-ctors";
    3286            0 :      case OPT_fnew_ttp_matching:
    3287            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fnew-ttp-matching";
    3288            0 :      case OPT_fnext_runtime:
    3289            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fnext-runtime";
    3290              :      case OPT_fnil:
    3291              :        break;
    3292            0 :      case OPT_fnil_receivers:
    3293            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fnil-receivers";
    3294              :      case OPT_fno_inline_intrinsics:
    3295              :        break;
    3296              :      case OPT_fno_inline_stringops:
    3297              :        break;
    3298            0 :      case OPT_fnon_call_exceptions:
    3299            0 :        return "gcc/Code-Gen-Options.html#index-fno-non-call-exceptions";
    3300            0 :      case OPT_fnonansi_builtins:
    3301            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-nonansi-builtins";
    3302              :      case OPT_fnonnull_objects:
    3303              :        break;
    3304            0 :      case OPT_fnothrow_opt:
    3305            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-nothrow-opt";
    3306            0 :      case OPT_fobjc_abi_version_:
    3307            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fobjc-abi-version";
    3308            0 :      case OPT_fobjc_call_cxx_cdtors:
    3309            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-objc-call-cxx-cdtors";
    3310            0 :      case OPT_fobjc_direct_dispatch:
    3311            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-objc-direct-dispatch";
    3312            0 :      case OPT_fobjc_exceptions:
    3313            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-objc-exceptions";
    3314            0 :      case OPT_fobjc_gc:
    3315            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-objc-gc";
    3316            0 :      case OPT_fobjc_nilcheck:
    3317            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-objc-nilcheck";
    3318              :      case OPT_fobjc_sjlj_exceptions:
    3319              :        break;
    3320              :      case OPT_fobjc_std_objc1:
    3321              :        break;
    3322              :      case OPT_foffload_abi_host_opts_:
    3323              :        break;
    3324              :      case OPT_foffload_abi_:
    3325              :        break;
    3326            0 :      case OPT_foffload_options_:
    3327            0 :        return "gcc/OpenMP-and-OpenACC-Options.html#index-foffload-options";
    3328          210 :      case OPT_foffload_:
    3329          210 :        return "gcc/OpenMP-and-OpenACC-Options.html#index-foffload";
    3330            0 :      case OPT_fomit_frame_pointer:
    3331            0 :        return "gcc/Optimize-Options.html#index-fno-omit-frame-pointer";
    3332            0 :      case OPT_fonly_:
    3333            0 :        if (lang_mask & CL_D)
    3334              :          return "gdc/Runtime-Options.html#index-fonly";
    3335              :        break;
    3336           11 :      case OPT_fopenacc:
    3337           11 :        if (lang_mask & CL_Fortran)
    3338            0 :          return "gfortran/Fortran-Dialect-Options.html#index-fopenacc";
    3339              :        return "gcc/OpenMP-and-OpenACC-Options.html#index-fno-openacc";
    3340            0 :      case OPT_fopenacc_dim_:
    3341            0 :        return "gcc/OpenMP-and-OpenACC-Options.html#index-fopenacc-dim";
    3342           16 :      case OPT_fopenmp:
    3343           16 :        if (lang_mask & CL_Fortran)
    3344            2 :          return "gfortran/Fortran-Dialect-Options.html#index-fopenmp";
    3345              :        return "gcc/OpenMP-and-OpenACC-Options.html#index-fno-openmp";
    3346            6 :      case OPT_fopenmp_allocators:
    3347            6 :        if (lang_mask & CL_Fortran)
    3348              :          return "gfortran/Fortran-Dialect-Options.html#index-fopenmp-allocators";
    3349              :        break;
    3350            3 :      case OPT_fopenmp_simd:
    3351            3 :        if (lang_mask & CL_Fortran)
    3352            0 :          return "gfortran/Fortran-Dialect-Options.html#index-fopenmp-simd";
    3353              :        return "gcc/OpenMP-and-OpenACC-Options.html#index-fno-openmp-simd";
    3354            0 :      case OPT_fopenmp_target_simd_clone_:
    3355            0 :        return "gcc/OpenMP-and-OpenACC-Options.html#index-fno-openmp-target-simd-clone";
    3356            0 :      case OPT_foperator_names:
    3357            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-operator-names";
    3358            0 :      case OPT_fopt_info:
    3359            0 :        return "gcc/Developer-Options.html#index-fno-opt-info";
    3360              :      case OPT_fopt_info_:
    3361              :        break;
    3362            0 :      case OPT_foptimize_crc:
    3363            0 :        return "gcc/Optimize-Options.html#index-fno-optimize-crc";
    3364            0 :      case OPT_foptimize_sibling_calls:
    3365            0 :        return "gcc/Optimize-Options.html#index-fno-optimize-sibling-calls";
    3366            0 :      case OPT_foptimize_strlen:
    3367            0 :        return "gcc/Optimize-Options.html#index-fno-optimize-strlen";
    3368            0 :      case OPT_fpack_derived:
    3369            0 :        if (lang_mask & CL_Fortran)
    3370              :          return "gfortran/Code-Gen-Options.html#index-fpack-derived";
    3371              :        break;
    3372              :      case OPT_fpack_struct:
    3373              :        return "gcc/Code-Gen-Options.html#index-fno-pack-struct";
    3374              :      case OPT_fpack_struct_:
    3375              :        return "gcc/Code-Gen-Options.html#index-fno-pack-struct";
    3376            0 :      case OPT_fpad_source:
    3377            0 :        if (lang_mask & CL_Fortran)
    3378              :          return "gfortran/Fortran-Dialect-Options.html#index-fpad-source";
    3379              :        break;
    3380            0 :      case OPT_fpartial_inlining:
    3381            0 :        return "gcc/Optimize-Options.html#index-fno-partial-inlining";
    3382            0 :      case OPT_fpatchable_function_entry_:
    3383            0 :        return "gcc/Instrumentation-Options.html#index-fpatchable-function-entry";
    3384            0 :      case OPT_fpath_coverage:
    3385            0 :        return "gcc/Instrumentation-Options.html#index-fno-path-coverage";
    3386            0 :      case OPT_fpath_coverage_limit_:
    3387            0 :        return "gcc/Instrumentation-Options.html#index-fpath-coverage-limit";
    3388              :      case OPT_fpcc_struct_return:
    3389              :        break;
    3390            0 :      case OPT_fpch_deps:
    3391            0 :        return "gcc/Preprocessor-Options.html#index-fno-pch-deps";
    3392            0 :      case OPT_fpch_preprocess:
    3393            0 :        return "gcc/Preprocessor-Options.html#index-fno-pch-preprocess";
    3394            0 :      case OPT_fpeel_loops:
    3395            0 :        return "gcc/Optimize-Options.html#index-fno-peel-loops";
    3396            0 :      case OPT_fpeephole:
    3397            0 :        return "gcc/Optimize-Options.html#index-fno-peephole";
    3398            0 :      case OPT_fpeephole2:
    3399            0 :        return "gcc/Optimize-Options.html#index-fno-peephole2";
    3400           41 :      case OPT_fpermissive:
    3401           41 :        return "gcc/Warning-Options.html#index-fno-permissive";
    3402            0 :      case OPT_fpermitted_flt_eval_methods_:
    3403            0 :        return "gcc/C-Dialect-Options.html#index-fpermitted-flt-eval-methods";
    3404            0 :      case OPT_fpic:
    3405            0 :        return "gcc/Code-Gen-Options.html#index-fno-pic";
    3406            0 :      case OPT_fpie:
    3407            0 :        return "gcc/Code-Gen-Options.html#index-fno-pie";
    3408              :      case OPT_fpim:
    3409              :        break;
    3410              :      case OPT_fpim2:
    3411              :        break;
    3412              :      case OPT_fpim3:
    3413              :        break;
    3414              :      case OPT_fpim4:
    3415              :        break;
    3416              :      case OPT_fplan9_extensions:
    3417              :        break;
    3418            0 :      case OPT_fplt:
    3419            0 :        return "gcc/Code-Gen-Options.html#index-fno-plt";
    3420              :      case OPT_fplugin_arg_:
    3421              :        break;
    3422            0 :      case OPT_fplugin_:
    3423            0 :        return "gcc/Overall-Options.html#index-fplugin";
    3424              :      case OPT_fpositive_mod_floor_div:
    3425              :        break;
    3426            0 :      case OPT_fpost_ipa_mem_report:
    3427            0 :        return "gcc/Developer-Options.html#index-fno-post-ipa-mem-report";
    3428            0 :      case OPT_fpostconditions:
    3429            0 :        if (lang_mask & CL_D)
    3430              :          return "gdc/Runtime-Options.html#index-fno-postconditions";
    3431              :        break;
    3432              :      case OPT_fpre_include_:
    3433              :        break;
    3434            0 :      case OPT_fpre_ipa_mem_report:
    3435            0 :        return "gcc/Developer-Options.html#index-fno-pre-ipa-mem-report";
    3436            0 :      case OPT_fpreconditions:
    3437            0 :        if (lang_mask & CL_D)
    3438              :          return "gdc/Runtime-Options.html#index-fno-preconditions";
    3439              :        break;
    3440            0 :      case OPT_fpredictive_commoning:
    3441            0 :        return "gcc/Optimize-Options.html#index-fno-predictive-commoning";
    3442            0 :      case OPT_fprefetch_loop_arrays:
    3443            0 :        return "gcc/Optimize-Options.html#index-fno-prefetch-loop-arrays";
    3444            1 :      case OPT_fpreprocessed:
    3445            1 :        return "gcc/Preprocessor-Options.html#index-fno-preprocessed";
    3446            0 :      case OPT_fpretty_templates:
    3447            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-pretty-templates";
    3448              :      case OPT_fpreview_all:
    3449              :        break;
    3450              :      case OPT_fpreview_bitfields:
    3451              :        break;
    3452              :      case OPT_fpreview_dip1000:
    3453              :        break;
    3454              :      case OPT_fpreview_dip1008:
    3455              :        break;
    3456              :      case OPT_fpreview_dip1021:
    3457              :        break;
    3458              :      case OPT_fpreview_dtorfields:
    3459              :        break;
    3460              :      case OPT_fpreview_fieldwise:
    3461              :        break;
    3462              :      case OPT_fpreview_fixaliasthis:
    3463              :        break;
    3464              :      case OPT_fpreview_fiximmutableconv:
    3465              :        break;
    3466              :      case OPT_fpreview_in:
    3467              :        break;
    3468              :      case OPT_fpreview_inclusiveincontracts:
    3469              :        break;
    3470              :      case OPT_fpreview_nosharedaccess:
    3471              :        break;
    3472              :      case OPT_fpreview_rvaluerefparam:
    3473              :        break;
    3474              :      case OPT_fpreview_safer:
    3475              :        break;
    3476              :      case OPT_fpreview_systemvariables:
    3477              :        break;
    3478            0 :      case OPT_fprintf_return_value:
    3479            0 :        return "gcc/Optimize-Options.html#index-fno-printf-return-value";
    3480            0 :      case OPT_fprofile:
    3481            0 :        return "gcc/Instrumentation-Options.html#index-fno-profile";
    3482            0 :      case OPT_fprofile_abs_path:
    3483            0 :        return "gcc/Instrumentation-Options.html#index-fno-profile-abs-path";
    3484              :      case OPT_fprofile_arcs:
    3485              :        break;
    3486            0 :      case OPT_fprofile_correction:
    3487            0 :        return "gcc/Optimize-Options.html#index-fno-profile-correction";
    3488            0 :      case OPT_fprofile_dir_:
    3489            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-dir";
    3490            0 :      case OPT_fprofile_exclude_files_:
    3491            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-exclude-files";
    3492            0 :      case OPT_fprofile_filter_files_:
    3493            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-filter-files";
    3494              :      case OPT_fprofile_generate:
    3495              :        return "gcc/Instrumentation-Options.html#index-fno-profile-generate";
    3496              :      case OPT_fprofile_generate_:
    3497              :        return "gcc/Instrumentation-Options.html#index-fno-profile-generate";
    3498              :      case OPT_fprofile_info_section:
    3499              :        return "gcc/Instrumentation-Options.html#index-fprofile-info-section";
    3500              :      case OPT_fprofile_info_section_:
    3501              :        return "gcc/Instrumentation-Options.html#index-fprofile-info-section";
    3502            0 :      case OPT_fprofile_note_:
    3503            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-note";
    3504            0 :      case OPT_fprofile_partial_training:
    3505            0 :        return "gcc/Optimize-Options.html#index-fno-profile-partial-training";
    3506            0 :      case OPT_fprofile_prefix_map_:
    3507            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-prefix-map";
    3508            0 :      case OPT_fprofile_prefix_path_:
    3509            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-prefix-path";
    3510            0 :      case OPT_fprofile_reorder_functions:
    3511            0 :        return "gcc/Optimize-Options.html#index-fno-profile-reorder-functions";
    3512            0 :      case OPT_fprofile_report:
    3513            0 :        return "gcc/Developer-Options.html#index-fno-profile-report";
    3514            0 :      case OPT_fprofile_reproducible_:
    3515            0 :        return "gcc/Instrumentation-Options.html#index-fprofile-reproducible";
    3516            1 :      case OPT_fprofile_update_:
    3517            1 :        return "gcc/Instrumentation-Options.html#index-fprofile-update";
    3518              :      case OPT_fprofile_use:
    3519              :        return "gcc/Optimize-Options.html#index-fno-profile-use";
    3520              :      case OPT_fprofile_use_:
    3521              :        return "gcc/Optimize-Options.html#index-fno-profile-use";
    3522            0 :      case OPT_fprofile_values:
    3523            0 :        return "gcc/Optimize-Options.html#index-fno-profile-values";
    3524            0 :      case OPT_fprotect_parens:
    3525            0 :        if (lang_mask & CL_Fortran)
    3526              :          return "gfortran/Code-Gen-Options.html#index-fno-protect-parens";
    3527              :        break;
    3528              :      case OPT_fpthread:
    3529              :        break;
    3530              :      case OPT_fq:
    3531              :        break;
    3532              :      case OPT_frandom_seed:
    3533              :        return "gcc/Developer-Options.html#index-fno-random-seed";
    3534              :      case OPT_frandom_seed_:
    3535              :        return "gcc/Developer-Options.html#index-fno-random-seed";
    3536              :      case OPT_frange:
    3537              :        break;
    3538         9592 :      case OPT_frange_check:
    3539         9592 :        if (lang_mask & CL_Fortran)
    3540              :          return "gfortran/Fortran-Dialect-Options.html#index-frange-check";
    3541              :        break;
    3542            0 :      case OPT_frange_for_ext_temps:
    3543            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-range-for-ext-temps";
    3544            0 :      case OPT_freal_4_real_10:
    3545            0 :        if (lang_mask & CL_Fortran)
    3546              :          return "gfortran/Fortran-Dialect-Options.html#index-freal-4-real-10";
    3547              :        break;
    3548            0 :      case OPT_freal_4_real_16:
    3549            0 :        if (lang_mask & CL_Fortran)
    3550              :          return "gfortran/Fortran-Dialect-Options.html#index-freal-4-real-16";
    3551              :        break;
    3552            0 :      case OPT_freal_4_real_8:
    3553            0 :        if (lang_mask & CL_Fortran)
    3554              :          return "gfortran/Fortran-Dialect-Options.html#index-freal-4-real-8";
    3555              :        break;
    3556            0 :      case OPT_freal_8_real_10:
    3557            0 :        if (lang_mask & CL_Fortran)
    3558              :          return "gfortran/Fortran-Dialect-Options.html#index-freal-8-real-10";
    3559              :        break;
    3560            0 :      case OPT_freal_8_real_16:
    3561            0 :        if (lang_mask & CL_Fortran)
    3562              :          return "gfortran/Fortran-Dialect-Options.html#index-freal-8-real-16";
    3563              :        break;
    3564            0 :      case OPT_freal_8_real_4:
    3565            0 :        if (lang_mask & CL_Fortran)
    3566              :          return "gfortran/Fortran-Dialect-Options.html#index-freal-8-real-4";
    3567              :        break;
    3568            1 :      case OPT_frealloc_lhs:
    3569            1 :        if (lang_mask & CL_Fortran)
    3570              :          return "gfortran/Code-Gen-Options.html#index-frealloc-lhs";
    3571              :        break;
    3572            0 :      case OPT_freciprocal_math:
    3573            0 :        return "gcc/Optimize-Options.html#index-fno-reciprocal-math";
    3574            0 :      case OPT_frecord_gcc_switches:
    3575            0 :        return "gcc/Code-Gen-Options.html#index-fno-record-gcc-switches";
    3576              :      case OPT_frecord_marker_4:
    3577              :        break;
    3578              :      case OPT_frecord_marker_8:
    3579              :        break;
    3580           21 :      case OPT_frecursive:
    3581           21 :        if (lang_mask & CL_Fortran)
    3582              :          return "gfortran/Code-Gen-Options.html#index-frecursive";
    3583              :        break;
    3584            0 :      case OPT_free:
    3585            0 :        return "gcc/Optimize-Options.html#index-fno-ree";
    3586            1 :      case OPT_freflection:
    3587            1 :        return "gcc/C_002b_002b-Dialect-Options.html#index-freflection";
    3588            0 :      case OPT_frelease:
    3589            0 :        if (lang_mask & CL_D)
    3590              :          return "gdc/Runtime-Options.html#index-fno-release";
    3591              :        break;
    3592            0 :      case OPT_frename_registers:
    3593            0 :        return "gcc/Optimize-Options.html#index-fno-rename-registers";
    3594            0 :      case OPT_freorder_blocks:
    3595            0 :        return "gcc/Optimize-Options.html#index-fno-reorder-blocks";
    3596            0 :      case OPT_freorder_blocks_algorithm_:
    3597            0 :        return "gcc/Optimize-Options.html#index-fno-reorder-blocks-algorithm";
    3598            0 :      case OPT_freorder_blocks_and_partition:
    3599            0 :        return "gcc/Optimize-Options.html#index-fno-reorder-blocks-and-partition";
    3600            0 :      case OPT_freorder_functions:
    3601            0 :        return "gcc/Optimize-Options.html#index-fno-reorder-functions";
    3602            0 :      case OPT_frepack_arrays:
    3603            0 :        if (lang_mask & CL_Fortran)
    3604              :          return "gfortran/Code-Gen-Options.html#index-frepack-arrays";
    3605              :        break;
    3606            0 :      case OPT_freplace_objc_classes:
    3607            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-replace-objc-classes";
    3608              :      case OPT_frepo:
    3609              :        break;
    3610            0 :      case OPT_freport_bug:
    3611            0 :        return "gcc/Developer-Options.html#index-fno-report-bug";
    3612              :      case OPT_frequire_return_statement:
    3613              :        break;
    3614            0 :      case OPT_frerun_cse_after_loop:
    3615            0 :        return "gcc/Optimize-Options.html#index-fno-rerun-cse-after-loop";
    3616            0 :      case OPT_freschedule_modulo_scheduled_loops:
    3617            0 :        return "gcc/Optimize-Options.html#index-fno-reschedule-modulo-scheduled-loops";
    3618              :      case OPT_fresolution_:
    3619              :        break;
    3620              :      case OPT_freturn:
    3621              :        break;
    3622              :      case OPT_frevert_all:
    3623              :        break;
    3624              :      case OPT_frevert_dip1000:
    3625              :        break;
    3626              :      case OPT_frevert_dtorfields:
    3627              :        break;
    3628              :      case OPT_frevert_intpromote:
    3629              :        break;
    3630            0 :      case OPT_frounding_math:
    3631            0 :        return "gcc/Optimize-Options.html#index-fno-rounding-math";
    3632           34 :      case OPT_frtti:
    3633           34 :        if (lang_mask & CL_D)
    3634            0 :          return "gdc/Runtime-Options.html#index-fno-rtti";
    3635              :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-rtti";
    3636              :      case OPT_fruntime_modules_:
    3637              :        break;
    3638              :      case OPT_frust_assume_builtin_offset_of:
    3639              :        break;
    3640              :      case OPT_frust_borrowcheck:
    3641              :        break;
    3642              :      case OPT_frust_cfg_:
    3643              :        break;
    3644              :      case OPT_frust_compile_until_:
    3645              :        break;
    3646              :      case OPT_frust_crate_type_:
    3647              :        break;
    3648              :      case OPT_frust_crate_:
    3649              :        break;
    3650              :      case OPT_frust_debug:
    3651              :        break;
    3652              :      case OPT_frust_dump_:
    3653              :        break;
    3654              :      case OPT_frust_edition_:
    3655              :        break;
    3656              :      case OPT_frust_embed_metadata:
    3657              :        break;
    3658              :      case OPT_frust_extern_:
    3659              :        break;
    3660              :      case OPT_frust_incomplete_and_experimental_compiler_do_not_use:
    3661              :        break;
    3662              :      case OPT_frust_mangling_:
    3663              :        break;
    3664              :      case OPT_frust_max_recursion_depth_:
    3665              :        break;
    3666              :      case OPT_frust_metadata_output_:
    3667              :        break;
    3668              :      case OPT_frust_name_resolution_2_0:
    3669              :        break;
    3670              :      case OPT_frust_overflow_checks:
    3671              :        break;
    3672              :      case OPT_frust_panic_:
    3673              :        break;
    3674              :      case OPT_frust_unused_check_2_0:
    3675              :        break;
    3676            0 :      case OPT_fsanitize_address_use_after_scope:
    3677            0 :        return "gcc/Instrumentation-Options.html#index-fno-sanitize-address-use-after-scope";
    3678              :      case OPT_fsanitize_coverage_:
    3679              :        break;
    3680              :      case OPT_fsanitize_recover:
    3681              :        return "gcc/Instrumentation-Options.html#index-fno-sanitize-recover";
    3682              :      case OPT_fsanitize_recover_:
    3683              :        return "gcc/Instrumentation-Options.html#index-fno-sanitize-recover";
    3684            0 :      case OPT_fsanitize_sections_:
    3685            0 :        return "gcc/Instrumentation-Options.html#index-fsanitize-sections";
    3686              :      case OPT_fsanitize_trap:
    3687              :        return "gcc/Instrumentation-Options.html#index-fno-sanitize-trap";
    3688              :      case OPT_fsanitize_trap_:
    3689              :        return "gcc/Instrumentation-Options.html#index-fno-sanitize-trap";
    3690              :      case OPT_fsanitize_:
    3691              :        break;
    3692            0 :      case OPT_fsave_mixins_:
    3693            0 :        if (lang_mask & CL_D)
    3694              :          return "gdc/Code-Generation.html#index-fsave-mixins";
    3695              :        break;
    3696            0 :      case OPT_fsave_optimization_record:
    3697            0 :        return "gcc/Developer-Options.html#index-fno-save-optimization-record";
    3698              :      case OPT_fscaffold_c:
    3699              :        break;
    3700              :      case OPT_fscaffold_c__:
    3701              :        break;
    3702              :      case OPT_fscaffold_dynamic:
    3703              :        break;
    3704              :      case OPT_fscaffold_main:
    3705              :        break;
    3706              :      case OPT_fscaffold_static:
    3707              :        break;
    3708            0 :      case OPT_fsched_critical_path_heuristic:
    3709            0 :        return "gcc/Optimize-Options.html#index-fno-sched-critical-path-heuristic";
    3710            0 :      case OPT_fsched_dep_count_heuristic:
    3711            0 :        return "gcc/Optimize-Options.html#index-fno-sched-dep-count-heuristic";
    3712            0 :      case OPT_fsched_group_heuristic:
    3713            0 :        return "gcc/Optimize-Options.html#index-fno-sched-group-heuristic";
    3714            0 :      case OPT_fsched_interblock:
    3715            0 :        return "gcc/Optimize-Options.html#index-fno-sched-interblock";
    3716            0 :      case OPT_fsched_last_insn_heuristic:
    3717            0 :        return "gcc/Optimize-Options.html#index-fno-sched-last-insn-heuristic";
    3718            0 :      case OPT_fsched_pressure:
    3719            0 :        return "gcc/Optimize-Options.html#index-fno-sched-pressure";
    3720            0 :      case OPT_fsched_rank_heuristic:
    3721            0 :        return "gcc/Optimize-Options.html#index-fno-sched-rank-heuristic";
    3722            0 :      case OPT_fsched_spec:
    3723            0 :        return "gcc/Optimize-Options.html#index-fno-sched-spec";
    3724            0 :      case OPT_fsched_spec_insn_heuristic:
    3725            0 :        return "gcc/Optimize-Options.html#index-fno-sched-spec-insn-heuristic";
    3726            0 :      case OPT_fsched_spec_load:
    3727            0 :        return "gcc/Optimize-Options.html#index-fno-sched-spec-load";
    3728            0 :      case OPT_fsched_spec_load_dangerous:
    3729            0 :        return "gcc/Optimize-Options.html#index-fno-sched-spec-load-dangerous";
    3730              :      case OPT_fsched_stalled_insns:
    3731              :        return "gcc/Optimize-Options.html#index-fno-sched-stalled-insns";
    3732              :      case OPT_fsched_stalled_insns_dep:
    3733              :        return "gcc/Optimize-Options.html#index-fno-sched-stalled-insns-dep";
    3734              :      case OPT_fsched_stalled_insns_dep_:
    3735              :        return "gcc/Optimize-Options.html#index-fno-sched-stalled-insns-dep";
    3736              :      case OPT_fsched_stalled_insns_:
    3737              :        return "gcc/Optimize-Options.html#index-fno-sched-stalled-insns";
    3738            0 :      case OPT_fsched_verbose_:
    3739            0 :        return "gcc/Developer-Options.html#index-fsched-verbose";
    3740            0 :      case OPT_fsched2_use_superblocks:
    3741            0 :        return "gcc/Optimize-Options.html#index-fno-sched2-use-superblocks";
    3742            0 :      case OPT_fschedule_fusion:
    3743            0 :        return "gcc/Optimize-Options.html#index-fno-schedule-fusion";
    3744            0 :      case OPT_fschedule_insns:
    3745            0 :        return "gcc/Optimize-Options.html#index-fno-schedule-insns";
    3746            0 :      case OPT_fschedule_insns2:
    3747            0 :        return "gcc/Optimize-Options.html#index-fno-schedule-insns2";
    3748              :      case OPT_fsearch_include_path:
    3749              :        return "gcc/Preprocessor-Options.html#index-fno-search-include-path";
    3750              :      case OPT_fsearch_include_path_:
    3751              :        return "gcc/Preprocessor-Options.html#index-fno-search-include-path";
    3752            0 :      case OPT_fsecond_underscore:
    3753            0 :        if (lang_mask & CL_Fortran)
    3754              :          return "gfortran/Code-Gen-Options.html#index-fsecond-underscore";
    3755              :        break;
    3756            0 :      case OPT_fsection_anchors:
    3757            0 :        return "gcc/Optimize-Options.html#index-fno-section-anchors";
    3758            0 :      case OPT_fsel_sched_pipelining:
    3759            0 :        return "gcc/Optimize-Options.html#index-fno-sel-sched-pipelining";
    3760            0 :      case OPT_fsel_sched_pipelining_outer_loops:
    3761            0 :        return "gcc/Optimize-Options.html#index-fno-sel-sched-pipelining-outer-loops";
    3762              :      case OPT_fsel_sched_reschedule_pipelined:
    3763              :        break;
    3764            0 :      case OPT_fselective_scheduling:
    3765            0 :        return "gcc/Optimize-Options.html#index-fno-selective-scheduling";
    3766            0 :      case OPT_fselective_scheduling2:
    3767            0 :        return "gcc/Optimize-Options.html#index-fno-selective-scheduling2";
    3768              :      case OPT_fself_test_:
    3769              :        break;
    3770            0 :      case OPT_fsemantic_interposition:
    3771            0 :        return "gcc/Optimize-Options.html#index-fno-semantic-interposition";
    3772              :      case OPT_fshared:
    3773              :        break;
    3774            0 :      case OPT_fshort_enums:
    3775            0 :        if (lang_mask & CL_Fortran)
    3776              :          return "gfortran/Code-Gen-Options.html#index-fshort-enums";
    3777              :        break;
    3778            0 :      case OPT_fshort_wchar:
    3779            0 :        return "gcc/Code-Gen-Options.html#index-fno-short-wchar";
    3780            0 :      case OPT_fshow_column:
    3781            0 :        return "gcc/Diagnostic-Message-Formatting-Options.html#index-fno-show-column";
    3782            0 :      case OPT_fshrink_wrap:
    3783            0 :        return "gcc/Optimize-Options.html#index-fno-shrink-wrap";
    3784            0 :      case OPT_fshrink_wrap_separate:
    3785            0 :        return "gcc/Optimize-Options.html#index-fno-shrink-wrap-separate";
    3786            0 :      case OPT_fsign_zero:
    3787            0 :        if (lang_mask & CL_Fortran)
    3788              :          return "gfortran/Runtime-Options.html#index-fsign-zero";
    3789              :        break;
    3790            0 :      case OPT_fsignaling_nans:
    3791            0 :        return "gcc/Optimize-Options.html#index-fno-signaling-nans";
    3792              :      case OPT_fsigned_bitfields:
    3793              :        break;
    3794              :      case OPT_fsigned_char:
    3795              :        break;
    3796            0 :      case OPT_fsigned_zeros:
    3797            0 :        return "gcc/Optimize-Options.html#index-fno-signed-zeros";
    3798            0 :      case OPT_fsimd_cost_model_:
    3799            0 :        return "gcc/Optimize-Options.html#index-fsimd-cost-model";
    3800            0 :      case OPT_fsingle_precision_constant:
    3801            0 :        return "gcc/Optimize-Options.html#index-fno-single-precision-constant";
    3802            3 :      case OPT_fsized_deallocation:
    3803            3 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-sized-deallocation";
    3804              :      case OPT_fsoft_check_all:
    3805              :        break;
    3806              :      case OPT_fsources:
    3807              :        break;
    3808            0 :      case OPT_fspeculatively_call_stored_functions:
    3809            0 :        return "gcc/Optimize-Options.html#index-fno-speculatively-call-stored-functions";
    3810            0 :      case OPT_fsplit_ivs_in_unroller:
    3811            0 :        return "gcc/Optimize-Options.html#index-fno-split-ivs-in-unroller";
    3812            0 :      case OPT_fsplit_loops:
    3813            0 :        return "gcc/Optimize-Options.html#index-fno-split-loops";
    3814            0 :      case OPT_fsplit_paths:
    3815            0 :        return "gcc/Optimize-Options.html#index-fno-split-paths";
    3816            0 :      case OPT_fsplit_stack:
    3817            0 :        return "gcc/Instrumentation-Options.html#index-fno-split-stack";
    3818            0 :      case OPT_fsplit_wide_types:
    3819            0 :        return "gcc/Optimize-Options.html#index-fno-split-wide-types";
    3820            0 :      case OPT_fsplit_wide_types_early:
    3821            0 :        return "gcc/Optimize-Options.html#index-fno-split-wide-types-early";
    3822              :      case OPT_fsquangle:
    3823              :        break;
    3824            0 :      case OPT_fssa_backprop:
    3825            0 :        return "gcc/Optimize-Options.html#index-fno-ssa-backprop";
    3826            0 :      case OPT_fssa_phiopt:
    3827            0 :        return "gcc/Optimize-Options.html#index-fno-ssa-phiopt";
    3828            2 :      case OPT_fsso_struct_:
    3829            2 :        return "gcc/C-Dialect-Options.html#index-fsso-struct";
    3830            0 :      case OPT_fstack_arrays:
    3831            0 :        if (lang_mask & CL_Fortran)
    3832              :          return "gfortran/Code-Gen-Options.html#index-fstack-arrays";
    3833              :        break;
    3834            0 :      case OPT_fstack_check_:
    3835            0 :        return "gcc/Instrumentation-Options.html#index-fno-stack-check";
    3836            4 :      case OPT_fstack_clash_protection:
    3837            4 :        return "gcc/Instrumentation-Options.html#index-fno-stack-clash-protection";
    3838            1 :      case OPT_fstack_limit:
    3839            1 :        return "gcc/Instrumentation-Options.html#index-fno-stack-limit";
    3840            0 :      case OPT_fstack_limit_register_:
    3841            0 :        return "gcc/Instrumentation-Options.html#index-fstack-limit-register";
    3842            0 :      case OPT_fstack_limit_symbol_:
    3843            0 :        return "gcc/Instrumentation-Options.html#index-fstack-limit-symbol";
    3844            0 :      case OPT_fstack_protector:
    3845            0 :        return "gcc/Instrumentation-Options.html#index-fno-stack-protector";
    3846            0 :      case OPT_fstack_protector_all:
    3847            0 :        return "gcc/Instrumentation-Options.html#index-fstack-protector-all";
    3848            2 :      case OPT_fstack_protector_explicit:
    3849            2 :        return "gcc/Instrumentation-Options.html#index-fstack-protector-explicit";
    3850            4 :      case OPT_fstack_protector_strong:
    3851            4 :        return "gcc/Instrumentation-Options.html#index-fstack-protector-strong";
    3852            0 :      case OPT_fstack_reuse_:
    3853            0 :        return "gcc/Code-Gen-Options.html#index-fstack-reuse";
    3854            0 :      case OPT_fstack_usage:
    3855            0 :        return "gcc/Developer-Options.html#index-fstack-usage";
    3856              :      case OPT_fstatic_call:
    3857              :        break;
    3858            0 :      case OPT_fstats:
    3859            0 :        return "gcc/Developer-Options.html#index-fno-stats";
    3860            0 :      case OPT_fstdarg_opt:
    3861            0 :        return "gcc/Optimize-Options.html#index-fno-stdarg-opt";
    3862            0 :      case OPT_fstore_merging:
    3863            0 :        return "gcc/Optimize-Options.html#index-fno-store-merging";
    3864           14 :      case OPT_fstrict_aliasing:
    3865           14 :        return "gcc/Optimize-Options.html#index-fno-strict-aliasing";
    3866            0 :      case OPT_fstrict_enums:
    3867            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-strict-enums";
    3868            0 :      case OPT_fstrict_flex_arrays_:
    3869            0 :        return "gcc/C-Dialect-Options.html#index-fno-strict-flex-arrays";
    3870            0 :      case OPT_fstrict_overflow:
    3871            0 :        return "gcc/Code-Gen-Options.html#index-fno-strict-overflow";
    3872              :      case OPT_fstrict_prototype:
    3873              :        break;
    3874            0 :      case OPT_fstrict_volatile_bitfields:
    3875            0 :        return "gcc/Code-Gen-Options.html#index-fno-strict-volatile-bitfields";
    3876            0 :      case OPT_fstrong_eval_order_:
    3877            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-strong-eval-order";
    3878              :      case OPT_fstropping_:
    3879              :        break;
    3880            0 :      case OPT_fstrub_all:
    3881            0 :        return "gcc/Instrumentation-Options.html#index-fstrub_003dall";
    3882            0 :      case OPT_fstrub_at_calls:
    3883            0 :        return "gcc/Instrumentation-Options.html#index-fstrub_003dat-calls";
    3884            0 :      case OPT_fstrub_disable:
    3885            0 :        return "gcc/Instrumentation-Options.html#index-fstrub_003ddisable";
    3886            0 :      case OPT_fstrub_internal:
    3887            0 :        return "gcc/Instrumentation-Options.html#index-fstrub_003dinternal";
    3888            0 :      case OPT_fstrub_relaxed:
    3889            0 :        return "gcc/Instrumentation-Options.html#index-fstrub_003drelaxed";
    3890            0 :      case OPT_fstrub_strict:
    3891            0 :        return "gcc/Instrumentation-Options.html#index-fstrub_003dstrict";
    3892              :      case OPT_fswig:
    3893              :        break;
    3894            0 :      case OPT_fswitch_errors:
    3895            0 :        if (lang_mask & CL_D)
    3896              :          return "gdc/Runtime-Options.html#index-fno-switch-errors";
    3897              :        break;
    3898            0 :      case OPT_fsync_libcalls:
    3899            0 :        return "gcc/Code-Gen-Options.html#index-fno-sync-libcalls";
    3900            0 :      case OPT_fsyntax_only:
    3901            0 :        if (lang_mask & CL_D)
    3902              :          return "gdc/Warnings.html#index-fno-syntax-only";
    3903            0 :        if (lang_mask & CL_Fortran)
    3904            0 :          return "gfortran/Error-and-Warning-Options.html#index-fsyntax-only";
    3905              :        return "gcc/Warning-Options.html#index-fno-syntax-only";
    3906            0 :      case OPT_ftabstop_:
    3907            0 :        return "gcc/Preprocessor-Options.html#index-ftabstop";
    3908              :      case OPT_ftail_call_workaround_:
    3909              :        break;
    3910            0 :      case OPT_ftemplate_backtrace_limit_:
    3911            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-ftemplate-backtrace-limit";
    3912           52 :      case OPT_ftemplate_depth_:
    3913           52 :        return "gcc/C_002b_002b-Dialect-Options.html#index-ftemplate-depth";
    3914            0 :      case OPT_ftest_coverage:
    3915            0 :        return "gcc/Instrumentation-Options.html#index-fno-test-coverage";
    3916            0 :      case OPT_ftest_forall_temp:
    3917            0 :        if (lang_mask & CL_Fortran)
    3918              :          return "gfortran/Fortran-Dialect-Options.html#index-ftest-forall-temp";
    3919              :        break;
    3920              :      case OPT_fthis_is_variable:
    3921              :        break;
    3922            0 :      case OPT_fthread_jumps:
    3923            0 :        return "gcc/Optimize-Options.html#index-fno-thread-jumps";
    3924            0 :      case OPT_fthreadsafe_statics:
    3925            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-threadsafe-statics";
    3926            0 :      case OPT_ftime_report:
    3927            0 :        return "gcc/Developer-Options.html#index-fno-time-report";
    3928            0 :      case OPT_ftime_report_details:
    3929            0 :        return "gcc/Developer-Options.html#index-fno-time-report-details";
    3930            2 :      case OPT_ftls_model_:
    3931            2 :        return "gcc/Code-Gen-Options.html#index-ftls-model";
    3932            0 :      case OPT_ftoplevel_reorder:
    3933            0 :        return "gcc/Optimize-Options.html#index-fno-toplevel-reorder";
    3934              :      case OPT_ftrace_debug:
    3935              :        break;
    3936            0 :      case OPT_ftracer:
    3937            0 :        return "gcc/Optimize-Options.html#index-fno-tracer";
    3938              :      case OPT_ftrack_macro_expansion:
    3939              :        return "gcc/Preprocessor-Options.html#index-ftrack-macro-expansion";
    3940              :      case OPT_ftrack_macro_expansion_:
    3941              :        return "gcc/Preprocessor-Options.html#index-ftrack-macro-expansion";
    3942            0 :      case OPT_ftrampoline_impl_:
    3943            0 :        return "gcc/Code-Gen-Options.html#index-ftrampoline-impl";
    3944            0 :      case OPT_ftrampolines:
    3945            0 :        return "gcc/Code-Gen-Options.html#index-fno-trampolines";
    3946              :      case OPT_ftransition_all:
    3947              :        break;
    3948              :      case OPT_ftransition_field:
    3949              :        break;
    3950              :      case OPT_ftransition_in:
    3951              :        break;
    3952              :      case OPT_ftransition_nogc:
    3953              :        break;
    3954              :      case OPT_ftransition_templates:
    3955              :        break;
    3956              :      case OPT_ftransition_tls:
    3957              :        break;
    3958            0 :      case OPT_ftrapping_math:
    3959            0 :        return "gcc/Optimize-Options.html#index-fno-trapping-math";
    3960            0 :      case OPT_ftrapv:
    3961            0 :        return "gcc/Code-Gen-Options.html#index-fno-trapv";
    3962            0 :      case OPT_ftree_bit_ccp:
    3963            0 :        return "gcc/Optimize-Options.html#index-fno-tree-bit-ccp";
    3964            0 :      case OPT_ftree_builtin_call_dce:
    3965            0 :        return "gcc/Optimize-Options.html#index-fno-tree-builtin-call-dce";
    3966            0 :      case OPT_ftree_ccp:
    3967            0 :        return "gcc/Optimize-Options.html#index-fno-tree-ccp";
    3968            0 :      case OPT_ftree_ch:
    3969            0 :        return "gcc/Optimize-Options.html#index-fno-tree-ch";
    3970            0 :      case OPT_ftree_coalesce_vars:
    3971            0 :        return "gcc/Optimize-Options.html#index-fno-tree-coalesce-vars";
    3972            0 :      case OPT_ftree_copy_prop:
    3973            0 :        return "gcc/Optimize-Options.html#index-fno-tree-copy-prop";
    3974            0 :      case OPT_ftree_cselim:
    3975            0 :        return "gcc/Optimize-Options.html#index-fno-tree-cselim";
    3976            0 :      case OPT_ftree_dce:
    3977            0 :        return "gcc/Optimize-Options.html#index-fno-tree-dce";
    3978            0 :      case OPT_ftree_dominator_opts:
    3979            0 :        return "gcc/Optimize-Options.html#index-fno-tree-dominator-opts";
    3980            0 :      case OPT_ftree_dse:
    3981            0 :        return "gcc/Optimize-Options.html#index-fno-tree-dse";
    3982            0 :      case OPT_ftree_forwprop:
    3983            0 :        return "gcc/Optimize-Options.html#index-fno-tree-forwprop";
    3984            0 :      case OPT_ftree_fre:
    3985            0 :        return "gcc/Optimize-Options.html#index-fno-tree-fre";
    3986            0 :      case OPT_ftree_loop_distribute_patterns:
    3987            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-distribute-patterns";
    3988            0 :      case OPT_ftree_loop_distribution:
    3989            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-distribution";
    3990            0 :      case OPT_ftree_loop_if_convert:
    3991            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-if-convert";
    3992            0 :      case OPT_ftree_loop_im:
    3993            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-im";
    3994            0 :      case OPT_ftree_loop_ivcanon:
    3995            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-ivcanon";
    3996            0 :      case OPT_ftree_loop_optimize:
    3997            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-optimize";
    3998            0 :      case OPT_ftree_loop_vectorize:
    3999            0 :        return "gcc/Optimize-Options.html#index-fno-tree-loop-vectorize";
    4000            1 :      case OPT_ftree_parallelize_loops_:
    4001            1 :        return "gcc/Optimize-Options.html#index-fno-tree-parallelize-loops";
    4002            0 :      case OPT_ftree_partial_pre:
    4003            0 :        return "gcc/Optimize-Options.html#index-fno-tree-partial-pre";
    4004            0 :      case OPT_ftree_phiprop:
    4005            0 :        return "gcc/Optimize-Options.html#index-fno-tree-phiprop";
    4006            0 :      case OPT_ftree_pre:
    4007            0 :        return "gcc/Optimize-Options.html#index-fno-tree-pre";
    4008            0 :      case OPT_ftree_pta:
    4009            0 :        return "gcc/Optimize-Options.html#index-fno-tree-pta";
    4010            0 :      case OPT_ftree_reassoc:
    4011            0 :        return "gcc/Optimize-Options.html#index-fno-tree-reassoc";
    4012            0 :      case OPT_ftree_scev_cprop:
    4013            0 :        return "gcc/Optimize-Options.html#index-fno-tree-scev-cprop";
    4014            0 :      case OPT_ftree_sink:
    4015            0 :        return "gcc/Optimize-Options.html#index-fno-tree-sink";
    4016            0 :      case OPT_ftree_slp_vectorize:
    4017            0 :        return "gcc/Optimize-Options.html#index-fno-tree-slp-vectorize";
    4018            0 :      case OPT_ftree_slsr:
    4019            0 :        return "gcc/Optimize-Options.html#index-fno-tree-slsr";
    4020            0 :      case OPT_ftree_sra:
    4021            0 :        return "gcc/Optimize-Options.html#index-fno-tree-sra";
    4022            0 :      case OPT_ftree_switch_conversion:
    4023            0 :        return "gcc/Optimize-Options.html#index-fno-tree-switch-conversion";
    4024            0 :      case OPT_ftree_tail_merge:
    4025            0 :        return "gcc/Optimize-Options.html#index-fno-tree-tail-merge";
    4026            0 :      case OPT_ftree_ter:
    4027            0 :        return "gcc/Optimize-Options.html#index-fno-tree-ter";
    4028            0 :      case OPT_ftree_vectorize:
    4029            0 :        return "gcc/Optimize-Options.html#index-fno-tree-vectorize";
    4030            0 :      case OPT_ftree_vrp:
    4031            0 :        return "gcc/Optimize-Options.html#index-fno-tree-vrp";
    4032            4 :      case OPT_ftrivial_auto_var_init_:
    4033            4 :        return "gcc/Optimize-Options.html#index-ftrivial-auto-var-init";
    4034              :      case OPT_funbounded_by_reference:
    4035              :        break;
    4036            0 :      case OPT_funconstrained_commons:
    4037            0 :        return "gcc/Optimize-Options.html#index-fno-unconstrained-commons";
    4038            0 :      case OPT_funderscoring:
    4039            0 :        if (lang_mask & CL_Fortran)
    4040              :          return "gfortran/Code-Gen-Options.html#index-fno-underscoring";
    4041              :        break;
    4042            0 :      case OPT_funit_at_a_time:
    4043            0 :        return "gcc/Optimize-Options.html#index-fno-unit-at-a-time";
    4044            0 :      case OPT_funittest:
    4045            0 :        if (lang_mask & CL_D)
    4046              :          return "gdc/Runtime-Options.html#index-fno-unittest";
    4047              :        break;
    4048            0 :      case OPT_funreachable_traps:
    4049            0 :        return "gcc/Optimize-Options.html#index-fno-unreachable-traps";
    4050            0 :      case OPT_funroll_all_loops:
    4051            0 :        return "gcc/Optimize-Options.html#index-fno-unroll-all-loops";
    4052              :      case OPT_funroll_completely_grow_size:
    4053              :        break;
    4054            2 :      case OPT_funroll_loops:
    4055            2 :        return "gcc/Optimize-Options.html#index-fno-unroll-loops";
    4056            0 :      case OPT_funsafe_math_optimizations:
    4057            0 :        return "gcc/Optimize-Options.html#index-fno-unsafe-math-optimizations";
    4058            0 :      case OPT_funsigned:
    4059            0 :        if (lang_mask & CL_Fortran)
    4060              :          return "gfortran/Fortran-Dialect-Options.html#index-funsigned";
    4061              :        break;
    4062              :      case OPT_funsigned_bitfields:
    4063              :        break;
    4064              :      case OPT_funsigned_char:
    4065              :        break;
    4066            0 :      case OPT_funswitch_loops:
    4067            0 :        return "gcc/Optimize-Options.html#index-fno-unswitch-loops";
    4068            0 :      case OPT_funwind_tables:
    4069            0 :        return "gcc/Code-Gen-Options.html#index-fno-unwind-tables";
    4070            0 :      case OPT_fuse_cxa_atexit:
    4071            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-use-cxa-atexit";
    4072            0 :      case OPT_fuse_cxa_get_exception_ptr:
    4073            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-use-cxa-get-exception-ptr";
    4074            0 :      case OPT_fuse_ld_bfd:
    4075            0 :        return "gcc/Link-Options.html#index-fno-use-ld_003dbfd";
    4076            0 :      case OPT_fuse_ld_gold:
    4077            0 :        return "gcc/Link-Options.html#index-fno-use-ld_003dgold";
    4078            0 :      case OPT_fuse_ld_lld:
    4079            0 :        return "gcc/Link-Options.html#index-fno-use-ld_003dlld";
    4080            0 :      case OPT_fuse_ld_mold:
    4081            0 :        return "gcc/Link-Options.html#index-fno-use-ld_003dmold";
    4082            0 :      case OPT_fuse_ld_wild:
    4083            0 :        return "gcc/Link-Options.html#index-fno-use-ld_003dwild";
    4084            0 :      case OPT_fuse_linker_plugin:
    4085            0 :        return "gcc/Optimize-Options.html#index-fuse-linker-plugin";
    4086              :      case OPT_fuse_list_:
    4087              :        break;
    4088            0 :      case OPT_fvar_tracking:
    4089            0 :        return "gcc/Debugging-Options.html#index-fno-var-tracking";
    4090            1 :      case OPT_fvar_tracking_assignments:
    4091            1 :        return "gcc/Debugging-Options.html#index-fno-var-tracking-assignments";
    4092            0 :      case OPT_fvar_tracking_assignments_toggle:
    4093            0 :        return "gcc/Developer-Options.html#index-fno-var-tracking-assignments-toggle";
    4094            0 :      case OPT_fvar_tracking_uninit:
    4095            0 :        return "gcc/Debugging-Options.html#index-fno-var-tracking-uninit";
    4096            0 :      case OPT_fvariable_expansion_in_unroller:
    4097            0 :        return "gcc/Optimize-Options.html#index-fno-variable-expansion-in-unroller";
    4098            0 :      case OPT_fvect_cost_model_:
    4099            0 :        return "gcc/Optimize-Options.html#index-fno-vect-cost-model";
    4100            0 :      case OPT_fverbose_asm:
    4101            0 :        return "gcc/Code-Gen-Options.html#index-fno-verbose-asm";
    4102            0 :      case OPT_fversion_loops_for_strides:
    4103            0 :        return "gcc/Optimize-Options.html#index-fno-version-loops-for-strides";
    4104            0 :      case OPT_fversion_:
    4105            0 :        if (lang_mask & CL_D)
    4106              :          return "gdc/Runtime-Options.html#index-fversion";
    4107              :        break;
    4108            0 :      case OPT_fvisibility_inlines_hidden:
    4109            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-visibility-inlines-hidden";
    4110            0 :      case OPT_fvisibility_ms_compat:
    4111            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-visibility-ms-compat";
    4112            0 :      case OPT_fvisibility_:
    4113            0 :        return "gcc/Code-Gen-Options.html#index-fvisibility";
    4114            0 :      case OPT_fvpt:
    4115            0 :        return "gcc/Optimize-Options.html#index-fno-vpt";
    4116              :      case OPT_fvtable_gc:
    4117              :        break;
    4118              :      case OPT_fvtable_thunks:
    4119              :        break;
    4120            0 :      case OPT_fvtable_verify_:
    4121            0 :        return "gcc/Instrumentation-Options.html#index-fvtable-verify";
    4122            0 :      case OPT_fvtv_counts:
    4123            0 :        return "gcc/Instrumentation-Options.html#index-fno-vtv-counts";
    4124            0 :      case OPT_fvtv_debug:
    4125            0 :        return "gcc/Instrumentation-Options.html#index-fno-vtv-debug";
    4126            0 :      case OPT_fweak:
    4127            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-fno-weak";
    4128            0 :      case OPT_fweak_templates:
    4129            0 :        if (lang_mask & CL_D)
    4130              :          return "gdc/Runtime-Options.html#index-fno-weak-templates";
    4131              :        break;
    4132            0 :      case OPT_fweb:
    4133            0 :        return "gcc/Optimize-Options.html#index-fno-web";
    4134            1 :      case OPT_fwhole_program:
    4135            1 :        return "gcc/Optimize-Options.html#index-fno-whole-program";
    4136              :      case OPT_fwholediv:
    4137              :        break;
    4138              :      case OPT_fwholevalue:
    4139              :        break;
    4140            0 :      case OPT_fwide_exec_charset_:
    4141            0 :        return "gcc/Preprocessor-Options.html#index-fwide-exec-charset";
    4142              :      case OPT_fwideset:
    4143              :        break;
    4144            0 :      case OPT_fworking_directory:
    4145            0 :        if (lang_mask & CL_Fortran)
    4146            0 :          return "gfortran/Preprocessing-Options.html#index-fworking-directory";
    4147              :        return "gcc/Preprocessor-Options.html#index-fno-working-directory";
    4148              :      case OPT_fwpa:
    4149              :        break;
    4150              :      case OPT_fwpa_:
    4151              :        break;
    4152            0 :      case OPT_fwrapv:
    4153            0 :        return "gcc/Code-Gen-Options.html#index-fno-wrapv";
    4154            0 :      case OPT_fwrapv_pointer:
    4155            0 :        return "gcc/Code-Gen-Options.html#index-fno-wrapv-pointer";
    4156              :      case OPT_fxref:
    4157              :        break;
    4158              :      case OPT_fyacc_debug:
    4159              :        break;
    4160            0 :      case OPT_fzero_call_used_regs_:
    4161            0 :        return "gcc/Optimize-Options.html#index-fzero-call-used-regs";
    4162              :      case OPT_fzero_init_padding_bits_:
    4163              :        break;
    4164            0 :      case OPT_fzero_initialized_in_bss:
    4165            0 :        return "gcc/Optimize-Options.html#index-fno-zero-initialized-in-bss";
    4166            0 :      case OPT_fzero_link:
    4167            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-fno-zero-link";
    4168            0 :      case OPT_g:
    4169            0 :        return "gcc/Debugging-Options.html#index-g";
    4170              :      case OPT_gant:
    4171              :        break;
    4172            0 :      case OPT_gas_loc_support:
    4173            0 :        return "gcc/Debugging-Options.html#index-gas-loc-support";
    4174            0 :      case OPT_gas_locview_support:
    4175            0 :        return "gcc/Debugging-Options.html#index-gas-locview-support";
    4176            0 :      case OPT_gbtf:
    4177            0 :        return "gcc/Debugging-Options.html#index-gbtf";
    4178            0 :      case OPT_gcodeview:
    4179            0 :        return "gcc/Debugging-Options.html#index-gcodeview";
    4180              :      case OPT_gcoff:
    4181              :        break;
    4182              :      case OPT_gcoff1:
    4183              :        break;
    4184              :      case OPT_gcoff2:
    4185              :        break;
    4186              :      case OPT_gcoff3:
    4187              :        break;
    4188            0 :      case OPT_gcolumn_info:
    4189            0 :        return "gcc/Debugging-Options.html#index-gcolumn-info";
    4190            0 :      case OPT_gctf:
    4191            0 :        return "gcc/Debugging-Options.html#index-gctf";
    4192            0 :      case OPT_gdescribe_dies:
    4193            0 :        return "gcc/Debugging-Options.html#index-gdescribe-dies";
    4194            0 :      case OPT_gdwarf:
    4195            0 :        return "gcc/Debugging-Options.html#index-gdwarf";
    4196              :      case OPT_gdwarf_:
    4197              :        break;
    4198            0 :      case OPT_gdwarf32:
    4199            0 :        return "gcc/Debugging-Options.html#index-gdwarf32";
    4200            0 :      case OPT_gdwarf64:
    4201            0 :        return "gcc/Debugging-Options.html#index-gdwarf64";
    4202            0 :      case OPT_gen_decls:
    4203            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-gen-decls";
    4204            0 :      case OPT_ggdb:
    4205            0 :        return "gcc/Debugging-Options.html#index-ggdb";
    4206            0 :      case OPT_ggnu_pubnames:
    4207            0 :        return "gcc/Debugging-Options.html#index-ggnu-pubnames";
    4208              :      case OPT_gimple_stats:
    4209              :        break;
    4210            0 :      case OPT_ginline_points:
    4211            0 :        return "gcc/Debugging-Options.html#index-ginline-points";
    4212            0 :      case OPT_ginternal_reset_location_views:
    4213            0 :        return "gcc/Debugging-Options.html#index-ginternal-reset-location-views";
    4214              :      case OPT_gnat:
    4215              :        break;
    4216              :      case OPT_gnatO:
    4217              :        break;
    4218              :      case OPT_gno_:
    4219              :        break;
    4220            0 :      case OPT_gno_pubnames:
    4221            0 :        return "gcc/Debugging-Options.html#index-gno-pubnames";
    4222            0 :      case OPT_gprune_btf:
    4223            0 :        return "gcc/Debugging-Options.html#index-gprune-btf";
    4224            0 :      case OPT_gpubnames:
    4225            0 :        return "gcc/Debugging-Options.html#index-gpubnames";
    4226            0 :      case OPT_grecord_gcc_switches:
    4227            0 :        return "gcc/Debugging-Options.html#index-grecord-gcc-switches";
    4228            1 :      case OPT_gsplit_dwarf:
    4229            1 :        return "gcc/Debugging-Options.html#index-gsplit-dwarf";
    4230              :      case OPT_gstabs:
    4231              :        break;
    4232              :      case OPT_gstabs_:
    4233              :        break;
    4234            0 :      case OPT_gstatement_frontiers:
    4235            0 :        return "gcc/Debugging-Options.html#index-gstatement-frontiers";
    4236            0 :      case OPT_gstrict_dwarf:
    4237            0 :        return "gcc/Debugging-Options.html#index-gstrict-dwarf";
    4238            0 :      case OPT_gtoggle:
    4239            0 :        return "gcc/Developer-Options.html#index-gtoggle";
    4240            0 :      case OPT_gvariable_location_views:
    4241            0 :        return "gcc/Debugging-Options.html#index-gvariable-location-views";
    4242            0 :      case OPT_gvariable_location_views_incompat5:
    4243            0 :        return "gcc/Debugging-Options.html#index-gvariable-location-views_003dincompat5";
    4244            0 :      case OPT_gvms:
    4245            0 :        return "gcc/Debugging-Options.html#index-gvms";
    4246              :      case OPT_gxcoff:
    4247              :        break;
    4248              :      case OPT_gxcoff_:
    4249              :        break;
    4250              :      case OPT_gz:
    4251              :        return "gcc/Debugging-Options.html#index-gz";
    4252              :      case OPT_gz_:
    4253              :        return "gcc/Debugging-Options.html#index-gz";
    4254              :      case OPT_h:
    4255              :        break;
    4256            0 :      case OPT_help:
    4257            0 :        return "gcc/Overall-Options.html#index-help";
    4258            0 :      case OPT_idirafter:
    4259            0 :        if (lang_mask & CL_Fortran)
    4260            0 :          return "gfortran/Preprocessing-Options.html#index-idirafter";
    4261              :        return "gcc/Directory-Options.html#index-idirafter";
    4262            0 :      case OPT_imacros:
    4263            0 :        return "gcc/Preprocessor-Options.html#index-imacros";
    4264            0 :      case OPT_imultiarch:
    4265            0 :        return "gcc/Directory-Options.html#index-imultiarch";
    4266            0 :      case OPT_imultilib:
    4267            0 :        if (lang_mask & CL_D)
    4268              :          return "gdc/Directory-Options.html#index-imultilib";
    4269            0 :        if (lang_mask & CL_Fortran)
    4270            0 :          return "gfortran/Preprocessing-Options.html#index-imultilib";
    4271              :        return "gcc/Directory-Options.html#index-imultilib";
    4272            0 :      case OPT_include:
    4273            0 :        return "gcc/Preprocessor-Options.html#index-include";
    4274            0 :      case OPT_iplugindir_:
    4275            0 :        return "gcc/Directory-Options.html#index-iplugindir_003d";
    4276            0 :      case OPT_iprefix:
    4277            0 :        if (lang_mask & CL_D)
    4278              :          return "gdc/Directory-Options.html#index-iprefix";
    4279            0 :        if (lang_mask & CL_Fortran)
    4280            0 :          return "gfortran/Preprocessing-Options.html#index-iprefix";
    4281              :        return "gcc/Directory-Options.html#index-iprefix";
    4282            0 :      case OPT_iquote:
    4283            0 :        if (lang_mask & CL_Fortran)
    4284            0 :          return "gfortran/Preprocessing-Options.html#index-iquote";
    4285              :        return "gcc/Directory-Options.html#index-iquote";
    4286            0 :      case OPT_isysroot:
    4287            0 :        if (lang_mask & CL_Fortran)
    4288            0 :          return "gfortran/Preprocessing-Options.html#index-isysroot";
    4289              :        return "gcc/Directory-Options.html#index-isysroot";
    4290            0 :      case OPT_isystem:
    4291            0 :        if (lang_mask & CL_Fortran)
    4292            0 :          return "gfortran/Preprocessing-Options.html#index-isystem";
    4293              :        return "gcc/Directory-Options.html#index-isystem";
    4294            0 :      case OPT_iwithprefix:
    4295            0 :        return "gcc/Directory-Options.html#index-iwithprefix";
    4296            0 :      case OPT_iwithprefixbefore:
    4297            0 :        return "gcc/Directory-Options.html#index-iwithprefixbefore";
    4298              :      case OPT_k8:
    4299              :        break;
    4300            0 :      case OPT_l:
    4301            0 :        return "gcc/Link-Options.html#index-l";
    4302              :      case OPT_lang_asm:
    4303              :        break;
    4304              :      case OPT_list:
    4305              :        break;
    4306            0 :      case OPT_m128bit_long_double:
    4307            0 :        return "gcc/x86-Options.html#index-m128bit-long-double";
    4308            0 :      case OPT_m16:
    4309            0 :        return "gcc/x86-Options.html#index-m16";
    4310            2 :      case OPT_m32:
    4311            2 :        return "gcc/x86-Options.html#index-m32-2";
    4312            0 :      case OPT_m3dnow:
    4313            0 :        return "gcc/x86-Options.html#index-m3dnow";
    4314            0 :      case OPT_m3dnowa:
    4315            0 :        return "gcc/x86-Options.html#index-m3dnowa";
    4316            0 :      case OPT_m64:
    4317            0 :        return "gcc/x86-Options.html#index-m64-4";
    4318            0 :      case OPT_m80387:
    4319            0 :        return "gcc/x86-Options.html#index-m80387";
    4320            0 :      case OPT_m8bit_idiv:
    4321            0 :        return "gcc/x86-Options.html#index-m8bit-idiv";
    4322            1 :      case OPT_m96bit_long_double:
    4323            1 :        return "gcc/x86-Options.html#index-m96bit-long-double";
    4324           10 :      case OPT_mabi_:
    4325           10 :        return "gcc/x86-Options.html#index-mabi-8";
    4326            0 :      case OPT_mabm:
    4327            0 :        return "gcc/x86-Options.html#index-mabm";
    4328            2 :      case OPT_maccumulate_outgoing_args:
    4329            2 :        return "gcc/x86-Options.html#index-maccumulate-outgoing-args-1";
    4330              :      case OPT_maddress_mode_:
    4331              :        break;
    4332            0 :      case OPT_madx:
    4333            0 :        return "gcc/x86-Options.html#index-madx";
    4334            0 :      case OPT_maes:
    4335            0 :        return "gcc/x86-Options.html#index-maes";
    4336              :      case OPT_main:
    4337              :        break;
    4338              :      case OPT_main_:
    4339              :        break;
    4340            0 :      case OPT_malign_data_:
    4341            0 :        return "gcc/x86-Options.html#index-malign-data-1";
    4342            0 :      case OPT_malign_double:
    4343            0 :        return "gcc/x86-Options.html#index-malign-double";
    4344              :      case OPT_malign_functions_:
    4345              :        break;
    4346              :      case OPT_malign_jumps_:
    4347              :        break;
    4348              :      case OPT_malign_loops_:
    4349              :        break;
    4350            0 :      case OPT_malign_stringops:
    4351            0 :        return "gcc/x86-Options.html#index-malign-stringops";
    4352            0 :      case OPT_mamx_avx512:
    4353            0 :        return "gcc/x86-Options.html#index-mamx-avx512";
    4354            0 :      case OPT_mamx_bf16:
    4355            0 :        return "gcc/x86-Options.html#index-mamx-bf16";
    4356            0 :      case OPT_mamx_complex:
    4357            0 :        return "gcc/x86-Options.html#index-mamx-complex";
    4358            0 :      case OPT_mamx_fp16:
    4359            0 :        return "gcc/x86-Options.html#index-mamx-fp16";
    4360            0 :      case OPT_mamx_fp8:
    4361            0 :        return "gcc/x86-Options.html#index-mamx-fp8";
    4362            0 :      case OPT_mamx_int8:
    4363            0 :        return "gcc/x86-Options.html#index-mamx-int8";
    4364            0 :      case OPT_mamx_movrs:
    4365            0 :        return "gcc/x86-Options.html#index-mamx-movrs";
    4366            0 :      case OPT_mamx_tf32:
    4367            0 :        return "gcc/x86-Options.html#index-mamx-tf32";
    4368            0 :      case OPT_mamx_tile:
    4369            0 :        return "gcc/x86-Options.html#index-mamx-tile";
    4370            1 :      case OPT_mandroid:
    4371            1 :        return "gcc/GNU_002fLinux-Options.html#index-mandroid";
    4372              :      case OPT_mapx_features_:
    4373              :        break;
    4374            0 :      case OPT_mapx_inline_asm_use_gpr32:
    4375            0 :        return "gcc/x86-Options.html#index-mapx-inline-asm-use-gpr32";
    4376            0 :      case OPT_mapxf:
    4377            0 :        return "gcc/x86-Options.html#index-mapxf";
    4378          185 :      case OPT_march_:
    4379          185 :        return "gcc/x86-Options.html#index-march-13";
    4380              :      case OPT_masm_:
    4381              :        break;
    4382            0 :      case OPT_mavx:
    4383            0 :        return "gcc/x86-Options.html#index-mavx";
    4384            0 :      case OPT_mavx10_1:
    4385            0 :        return "gcc/x86-Options.html#index-mavx10_002e1";
    4386            0 :      case OPT_mavx10_2:
    4387            0 :        return "gcc/x86-Options.html#index-mavx10_002e2";
    4388            0 :      case OPT_mavx2:
    4389            0 :        return "gcc/x86-Options.html#index-mavx2";
    4390            0 :      case OPT_mavx256_split_unaligned_load:
    4391            0 :        return "gcc/x86-Options.html#index-mavx256-split-unaligned-load";
    4392            0 :      case OPT_mavx256_split_unaligned_store:
    4393            0 :        return "gcc/x86-Options.html#index-mavx256-split-unaligned-store";
    4394            0 :      case OPT_mavx512bf16:
    4395            0 :        return "gcc/x86-Options.html#index-mavx512bf16";
    4396            0 :      case OPT_mavx512bitalg:
    4397            0 :        return "gcc/x86-Options.html#index-mavx512bitalg";
    4398            0 :      case OPT_mavx512bmm:
    4399            0 :        return "gcc/x86-Options.html#index-mavx512bmm";
    4400            1 :      case OPT_mavx512bw:
    4401            1 :        return "gcc/x86-Options.html#index-mavx512bw";
    4402            0 :      case OPT_mavx512cd:
    4403            0 :        return "gcc/x86-Options.html#index-mavx512cd";
    4404            0 :      case OPT_mavx512dq:
    4405            0 :        return "gcc/x86-Options.html#index-mavx512dq";
    4406            0 :      case OPT_mavx512f:
    4407            0 :        return "gcc/x86-Options.html#index-mavx512f";
    4408            0 :      case OPT_mavx512fp16:
    4409            0 :        return "gcc/x86-Options.html#index-mavx512fp16";
    4410            0 :      case OPT_mavx512ifma:
    4411            0 :        return "gcc/x86-Options.html#index-mavx512ifma";
    4412            0 :      case OPT_mavx512vbmi:
    4413            0 :        return "gcc/x86-Options.html#index-mavx512vbmi";
    4414            0 :      case OPT_mavx512vbmi2:
    4415            0 :        return "gcc/x86-Options.html#index-mavx512vbmi2";
    4416            0 :      case OPT_mavx512vl:
    4417            0 :        return "gcc/x86-Options.html#index-mavx512vl";
    4418            0 :      case OPT_mavx512vnni:
    4419            0 :        return "gcc/x86-Options.html#index-mavx512vnni";
    4420            0 :      case OPT_mavx512vp2intersect:
    4421            0 :        return "gcc/x86-Options.html#index-mavx512vp2intersect";
    4422            0 :      case OPT_mavx512vpopcntdq:
    4423            0 :        return "gcc/x86-Options.html#index-mavx512vpopcntdq";
    4424            0 :      case OPT_mavxifma:
    4425            0 :        return "gcc/x86-Options.html#index-mavxifma";
    4426            0 :      case OPT_mavxneconvert:
    4427            0 :        return "gcc/x86-Options.html#index-mavxneconvert";
    4428            0 :      case OPT_mavxvnni:
    4429            0 :        return "gcc/x86-Options.html#index-mavxvnni";
    4430            0 :      case OPT_mavxvnniint16:
    4431            0 :        return "gcc/x86-Options.html#index-mavxvnniint16";
    4432            0 :      case OPT_mavxvnniint8:
    4433            0 :        return "gcc/x86-Options.html#index-mavxvnniint8";
    4434            0 :      case OPT_mbionic:
    4435            0 :        return "gcc/GNU_002fLinux-Options.html#index-mbionic";
    4436            0 :      case OPT_mbmi:
    4437            0 :        return "gcc/x86-Options.html#index-mbmi";
    4438            0 :      case OPT_mbmi2:
    4439            0 :        return "gcc/x86-Options.html#index-mbmi2";
    4440              :      case OPT_mbranch_cost_:
    4441              :        break;
    4442            0 :      case OPT_mcall_ms2sysv_xlogues:
    4443            0 :        return "gcc/x86-Options.html#index-mcall-ms2sysv-xlogues";
    4444            0 :      case OPT_mcet_switch:
    4445            0 :        return "gcc/x86-Options.html#index-mcet-switch";
    4446            0 :      case OPT_mcld:
    4447            0 :        return "gcc/x86-Options.html#index-mcld";
    4448            0 :      case OPT_mcldemote:
    4449            0 :        return "gcc/x86-Options.html#index-mcldemote";
    4450            0 :      case OPT_mclflushopt:
    4451            0 :        return "gcc/x86-Options.html#index-mclflushopt";
    4452            0 :      case OPT_mclwb:
    4453            0 :        return "gcc/x86-Options.html#index-mclwb";
    4454            0 :      case OPT_mclzero:
    4455            0 :        return "gcc/x86-Options.html#index-mclzero";
    4456            8 :      case OPT_mcmodel_:
    4457            8 :        return "gcc/x86-Options.html#index-mcmodel_003d-7";
    4458            0 :      case OPT_mcmpccxadd:
    4459            0 :        return "gcc/x86-Options.html#index-mcmpccxadd";
    4460            0 :      case OPT_mcrc32:
    4461            0 :        return "gcc/x86-Options.html#index-mcrc32";
    4462            0 :      case OPT_mcx16:
    4463            0 :        return "gcc/x86-Options.html#index-mcx16";
    4464            0 :      case OPT_mdaz_ftz:
    4465            0 :        return "gcc/x86-Options.html#index-mdaz-ftz";
    4466            0 :      case OPT_mdirect_extern_access:
    4467            0 :        return "gcc/x86-Options.html#index-mdirect-extern-access-1";
    4468            0 :      case OPT_mdispatch_scheduler:
    4469            0 :        return "gcc/x86-Options.html#index-mdispatch-scheduler";
    4470            0 :      case OPT_mdump_tune_features:
    4471            0 :        return "gcc/x86-Options.html#index-mdump-tune-features";
    4472            0 :      case OPT_menqcmd:
    4473            0 :        return "gcc/x86-Options.html#index-menqcmd";
    4474            0 :      case OPT_mf16c:
    4475            0 :        return "gcc/x86-Options.html#index-mf16c";
    4476            0 :      case OPT_mfancy_math_387:
    4477            0 :        return "gcc/x86-Options.html#index-mfancy-math-387";
    4478            2 :      case OPT_mfentry:
    4479            2 :        return "gcc/x86-Options.html#index-mfentry-1";
    4480            0 :      case OPT_mfentry_name_:
    4481            0 :        return "gcc/x86-Options.html#index-mfentry-name";
    4482            0 :      case OPT_mfentry_section_:
    4483            0 :        return "gcc/x86-Options.html#index-mfentry-section";
    4484            0 :      case OPT_mfma:
    4485            0 :        return "gcc/x86-Options.html#index-mfma";
    4486            0 :      case OPT_mfma4:
    4487            0 :        return "gcc/x86-Options.html#index-mfma4";
    4488              :      case OPT_mforce_drap:
    4489              :        break;
    4490            0 :      case OPT_mforce_indirect_call:
    4491            0 :        return "gcc/x86-Options.html#index-mforce-indirect-call";
    4492            0 :      case OPT_mfp_ret_in_387:
    4493            0 :        return "gcc/x86-Options.html#index-mfp-ret-in-387";
    4494              :      case OPT_mfpmath_:
    4495              :        break;
    4496            0 :      case OPT_mfsgsbase:
    4497            0 :        return "gcc/x86-Options.html#index-mfsgsbase";
    4498            4 :      case OPT_mfunction_return_:
    4499            4 :        return "gcc/x86-Options.html#index-mfunction-return-1";
    4500            0 :      case OPT_mfxsr:
    4501            0 :        return "gcc/x86-Options.html#index-mfxsr";
    4502            0 :      case OPT_mgather:
    4503            0 :        return "gcc/x86-Options.html#index-mgather";
    4504            0 :      case OPT_mgeneral_regs_only:
    4505            0 :        return "gcc/x86-Options.html#index-mgeneral-regs-only-2";
    4506            0 :      case OPT_mgfni:
    4507            0 :        return "gcc/x86-Options.html#index-mgfni";
    4508            0 :      case OPT_mglibc:
    4509            0 :        return "gcc/GNU_002fLinux-Options.html#index-mglibc";
    4510            0 :      case OPT_mhard_float:
    4511            0 :        return "gcc/x86-Options.html#index-mhard-float-10";
    4512            0 :      case OPT_mharden_sls_:
    4513            0 :        return "gcc/x86-Options.html#index-mharden-sls-1";
    4514            0 :      case OPT_mhle:
    4515            0 :        return "gcc/x86-Options.html#index-mhle";
    4516            0 :      case OPT_mhreset:
    4517            0 :        return "gcc/x86-Options.html#index-mhreset";
    4518            0 :      case OPT_miamcu:
    4519            0 :        return "gcc/x86-Options.html#index-miamcu";
    4520            0 :      case OPT_mieee_fp:
    4521            0 :        return "gcc/x86-Options.html#index-mieee-fp";
    4522            0 :      case OPT_mincoming_stack_boundary_:
    4523            0 :        return "gcc/x86-Options.html#index-mincoming-stack-boundary";
    4524            0 :      case OPT_mindirect_branch_cs_prefix:
    4525            0 :        return "gcc/x86-Options.html#index-mindirect-branch-cs-prefix";
    4526            0 :      case OPT_mindirect_branch_register:
    4527            0 :        return "gcc/x86-Options.html#index-mindirect-branch-register";
    4528            4 :      case OPT_mindirect_branch_:
    4529            4 :        return "gcc/x86-Options.html#index-mindirect-branch-1";
    4530            0 :      case OPT_minline_all_stringops:
    4531            0 :        return "gcc/x86-Options.html#index-minline-all-stringops";
    4532            0 :      case OPT_minline_stringops_dynamically:
    4533            0 :        return "gcc/x86-Options.html#index-minline-stringops-dynamically";
    4534            0 :      case OPT_minstrument_return_:
    4535            0 :        return "gcc/x86-Options.html#index-minstrument-return";
    4536            0 :      case OPT_mkl:
    4537            0 :        return "gcc/x86-Options.html#index-mkl";
    4538            0 :      case OPT_mlam_:
    4539            0 :        return "gcc/x86-Options.html#index-mlam";
    4540            0 :      case OPT_mlarge_data_threshold_:
    4541            0 :        return "gcc/x86-Options.html#index-mlarge-data-threshold";
    4542            0 :      case OPT_mlong_double_128:
    4543            0 :        return "gcc/x86-Options.html#index-mlong-double-128-2";
    4544            0 :      case OPT_mlong_double_64:
    4545            0 :        return "gcc/x86-Options.html#index-mlong-double-64-2";
    4546            0 :      case OPT_mlong_double_80:
    4547            0 :        return "gcc/x86-Options.html#index-mlong-double-80";
    4548            0 :      case OPT_mlwp:
    4549            0 :        return "gcc/x86-Options.html#index-mlwp";
    4550            0 :      case OPT_mlzcnt:
    4551            0 :        return "gcc/x86-Options.html#index-mlzcnt";
    4552            0 :      case OPT_mmanual_endbr:
    4553            0 :        return "gcc/x86-Options.html#index-mmanual-endbr";
    4554              :      case OPT_mmemcpy_strategy_:
    4555              :        break;
    4556              :      case OPT_mmemset_strategy_:
    4557              :        break;
    4558              :      case OPT_mmitigate_rop:
    4559              :        break;
    4560            0 :      case OPT_mmmx:
    4561            0 :        return "gcc/x86-Options.html#index-mmmx";
    4562            0 :      case OPT_mmovbe:
    4563            0 :        return "gcc/x86-Options.html#index-mmovbe";
    4564            0 :      case OPT_mmovdir64b:
    4565            0 :        return "gcc/x86-Options.html#index-mmovdir64b";
    4566            0 :      case OPT_mmovdiri:
    4567            0 :        return "gcc/x86-Options.html#index-mmovdiri";
    4568            2 :      case OPT_mmove_max_:
    4569            2 :        return "gcc/x86-Options.html#index-mmove-max";
    4570            0 :      case OPT_mmovrs:
    4571            0 :        return "gcc/x86-Options.html#index-mmovrs";
    4572              :      case OPT_mmpx:
    4573              :        break;
    4574            0 :      case OPT_mms_bitfields:
    4575            0 :        return "gcc/x86-Options.html#index-mms-bitfields";
    4576            0 :      case OPT_mmusl:
    4577            0 :        return "gcc/GNU_002fLinux-Options.html#index-mmusl";
    4578            0 :      case OPT_mmwait:
    4579            0 :        return "gcc/x86-Options.html#index-mmwait";
    4580            0 :      case OPT_mmwaitx:
    4581            0 :        return "gcc/x86-Options.html#index-mmwaitx";
    4582            0 :      case OPT_mneeded:
    4583            0 :        return "gcc/x86-Options.html#index-mneeded";
    4584            0 :      case OPT_mno_align_stringops:
    4585            0 :        return "gcc/x86-Options.html#index-mno-align-stringops";
    4586            0 :      case OPT_mno_default:
    4587            0 :        return "gcc/x86-Options.html#index-mno-default";
    4588            0 :      case OPT_mno_fancy_math_387:
    4589            0 :        return "gcc/x86-Options.html#index-mno-fancy-math-387";
    4590            0 :      case OPT_mno_push_args:
    4591            0 :        return "gcc/x86-Options.html#index-mno-push-args";
    4592            0 :      case OPT_mno_red_zone:
    4593            0 :        return "gcc/x86-Options.html#index-mno-red-zone";
    4594            0 :      case OPT_mnop_mcount:
    4595            0 :        return "gcc/x86-Options.html#index-mnop-mcount-1";
    4596            0 :      case OPT_mnoreturn_no_callee_saved_registers:
    4597            0 :        return "gcc/x86-Options.html#index-mnoreturn-no-callee-saved-registers";
    4598            0 :      case OPT_momit_leaf_frame_pointer:
    4599            0 :        return "gcc/x86-Options.html#index-momit-leaf-frame-pointer-3";
    4600            0 :      case OPT_mpartial_vector_fp_math:
    4601            0 :        return "gcc/x86-Options.html#index-mpartial-vector-fp-math";
    4602            0 :      case OPT_mpc32:
    4603            0 :        return "gcc/x86-Options.html#index-mpc32";
    4604            0 :      case OPT_mpc64:
    4605            0 :        return "gcc/x86-Options.html#index-mpc64";
    4606            0 :      case OPT_mpc80:
    4607            0 :        return "gcc/x86-Options.html#index-mpc80";
    4608            0 :      case OPT_mpclmul:
    4609            0 :        return "gcc/x86-Options.html#index-mpclmul";
    4610              :      case OPT_mpcommit:
    4611              :        break;
    4612            0 :      case OPT_mpconfig:
    4613            0 :        return "gcc/x86-Options.html#index-mpconfig";
    4614            0 :      case OPT_mpku:
    4615            0 :        return "gcc/x86-Options.html#index-mpku";
    4616            0 :      case OPT_mpopcnt:
    4617            0 :        return "gcc/x86-Options.html#index-mpopcnt";
    4618            0 :      case OPT_mprefer_vector_width_:
    4619            0 :        return "gcc/x86-Options.html#index-mprefer-vector-width";
    4620            0 :      case OPT_mpreferred_stack_boundary_:
    4621            0 :        return "gcc/x86-Options.html#index-mpreferred-stack-boundary-1";
    4622            2 :      case OPT_mprefetchi:
    4623            2 :        return "gcc/x86-Options.html#index-mprefetchi";
    4624            0 :      case OPT_mprfchw:
    4625            0 :        return "gcc/x86-Options.html#index-mprfchw";
    4626            0 :      case OPT_mptwrite:
    4627            0 :        return "gcc/x86-Options.html#index-mptwrite";
    4628            0 :      case OPT_mpush_args:
    4629            0 :        return "gcc/x86-Options.html#index-mpush-args";
    4630            0 :      case OPT_mraoint:
    4631            0 :        return "gcc/x86-Options.html#index-mraoint";
    4632            0 :      case OPT_mrdpid:
    4633            0 :        return "gcc/x86-Options.html#index-mrdpid";
    4634            0 :      case OPT_mrdrnd:
    4635            0 :        return "gcc/x86-Options.html#index-mrdrnd";
    4636            0 :      case OPT_mrdseed:
    4637            0 :        return "gcc/x86-Options.html#index-mrdseed";
    4638              :      case OPT_mrecip:
    4639              :        return "gcc/x86-Options.html#index-mrecip-2";
    4640              :      case OPT_mrecip_:
    4641              :        return "gcc/x86-Options.html#index-mrecip-2";
    4642            0 :      case OPT_mrecord_mcount:
    4643            0 :        return "gcc/x86-Options.html#index-mrecord-mcount-1";
    4644            0 :      case OPT_mrecord_return:
    4645            0 :        return "gcc/x86-Options.html#index-mrecord-return";
    4646            0 :      case OPT_mred_zone:
    4647            0 :        return "gcc/x86-Options.html#index-mred-zone";
    4648            0 :      case OPT_mregparm_:
    4649            0 :        return "gcc/x86-Options.html#index-mregparm";
    4650            0 :      case OPT_mrelax_cmpxchg_loop:
    4651            0 :        return "gcc/x86-Options.html#index-mrelax-cmpxchg-loop";
    4652            0 :      case OPT_mrtd:
    4653            0 :        return "gcc/x86-Options.html#index-mrtd-1";
    4654            0 :      case OPT_mrtm:
    4655            0 :        return "gcc/x86-Options.html#index-mrtm";
    4656            0 :      case OPT_msahf:
    4657            0 :        return "gcc/x86-Options.html#index-msahf";
    4658            0 :      case OPT_mscatter:
    4659            0 :        return "gcc/x86-Options.html#index-mscatter";
    4660            0 :      case OPT_mserialize:
    4661            0 :        return "gcc/x86-Options.html#index-mserialize";
    4662            0 :      case OPT_msgx:
    4663            0 :        return "gcc/x86-Options.html#index-msgx";
    4664            0 :      case OPT_msha:
    4665            0 :        return "gcc/x86-Options.html#index-msha";
    4666            0 :      case OPT_msha512:
    4667            0 :        return "gcc/x86-Options.html#index-msha512";
    4668            0 :      case OPT_mshstk:
    4669            0 :        return "gcc/x86-Options.html#index-mshstk";
    4670            0 :      case OPT_mskip_rax_setup:
    4671            0 :        return "gcc/x86-Options.html#index-mskip-rax-setup";
    4672            0 :      case OPT_msm3:
    4673            0 :        return "gcc/x86-Options.html#index-msm3";
    4674            0 :      case OPT_msm4:
    4675            0 :        return "gcc/x86-Options.html#index-msm4";
    4676            0 :      case OPT_msoft_float:
    4677            0 :        return "gcc/x86-Options.html#index-msoft-float-15";
    4678            0 :      case OPT_msse:
    4679            0 :        return "gcc/x86-Options.html#index-msse";
    4680            2 :      case OPT_msse2:
    4681            2 :        return "gcc/x86-Options.html#index-msse2";
    4682            0 :      case OPT_msse2avx:
    4683            0 :        return "gcc/x86-Options.html#index-msse2avx";
    4684            0 :      case OPT_msse3:
    4685            0 :        return "gcc/x86-Options.html#index-msse3";
    4686            0 :      case OPT_msse4:
    4687            0 :        return "gcc/x86-Options.html#index-msse4";
    4688            0 :      case OPT_msse4_1:
    4689            0 :        return "gcc/x86-Options.html#index-msse4_002e1";
    4690            0 :      case OPT_msse4_2:
    4691            0 :        return "gcc/x86-Options.html#index-msse4_002e2";
    4692            0 :      case OPT_msse4a:
    4693            0 :        return "gcc/x86-Options.html#index-msse4a";
    4694            0 :      case OPT_msseregparm:
    4695            0 :        return "gcc/x86-Options.html#index-msseregparm";
    4696            0 :      case OPT_mssse3:
    4697            0 :        return "gcc/x86-Options.html#index-mssse3";
    4698            0 :      case OPT_mstack_arg_probe:
    4699            0 :        return "gcc/x86-Options.html#index-mstack-arg-probe";
    4700            0 :      case OPT_mstack_protector_guard_offset_:
    4701            0 :        return "gcc/x86-Options.html#index-mstack-protector-guard-offset-4";
    4702            0 :      case OPT_mstack_protector_guard_reg_:
    4703            0 :        return "gcc/x86-Options.html#index-mstack-protector-guard-reg-3";
    4704            0 :      case OPT_mstack_protector_guard_symbol_:
    4705            0 :        return "gcc/x86-Options.html#index-mstack-protector-guard-symbol";
    4706            0 :      case OPT_mstack_protector_guard_:
    4707            0 :        return "gcc/x86-Options.html#index-mstack-protector-guard-5";
    4708            0 :      case OPT_mstackrealign:
    4709            0 :        return "gcc/x86-Options.html#index-mstackrealign";
    4710            2 :      case OPT_mstore_max_:
    4711            2 :        return "gcc/x86-Options.html#index-mstore-max";
    4712              :      case OPT_mstringop_strategy_:
    4713              :        break;
    4714            0 :      case OPT_mstv:
    4715            0 :        return "gcc/x86-Options.html#index-mstv";
    4716            0 :      case OPT_mtbm:
    4717            0 :        return "gcc/x86-Options.html#index-mtbm";
    4718            3 :      case OPT_mtls_dialect_:
    4719            3 :        return "gcc/x86-Options.html#index-mtls-dialect-2";
    4720            0 :      case OPT_mtls_direct_seg_refs:
    4721            0 :        return "gcc/x86-Options.html#index-mtls-direct-seg-refs";
    4722            0 :      case OPT_mtsxldtrk:
    4723            0 :        return "gcc/x86-Options.html#index-mtsxldtrk";
    4724              :      case OPT_mtune_ctrl_:
    4725              :        break;
    4726          184 :      case OPT_mtune_:
    4727          184 :        return "gcc/x86-Options.html#index-mtune-16";
    4728            0 :      case OPT_muclibc:
    4729            0 :        return "gcc/GNU_002fLinux-Options.html#index-muclibc";
    4730            0 :      case OPT_muintr:
    4731            0 :        return "gcc/x86-Options.html#index-muintr";
    4732            0 :      case OPT_munroll_only_small_loops:
    4733            0 :        return "gcc/x86-Options.html#index-munroll-only-small-loops";
    4734            0 :      case OPT_musermsr:
    4735            0 :        return "gcc/x86-Options.html#index-musermsr";
    4736            0 :      case OPT_mvaes:
    4737            0 :        return "gcc/x86-Options.html#index-mvaes";
    4738            0 :      case OPT_mveclibabi_:
    4739            0 :        return "gcc/x86-Options.html#index-mveclibabi-1";
    4740            0 :      case OPT_mvect8_ret_in_mem:
    4741            0 :        return "gcc/x86-Options.html#index-mvect8-ret-in-mem";
    4742            0 :      case OPT_mvpclmulqdq:
    4743            0 :        return "gcc/x86-Options.html#index-mvpclmulqdq";
    4744            0 :      case OPT_mvzeroupper:
    4745            0 :        return "gcc/x86-Options.html#index-mvzeroupper";
    4746            0 :      case OPT_mwaitpkg:
    4747            0 :        return "gcc/x86-Options.html#index-mwaitpkg";
    4748            0 :      case OPT_mwbnoinvd:
    4749            0 :        return "gcc/x86-Options.html#index-mwbnoinvd";
    4750            0 :      case OPT_mwidekl:
    4751            0 :        return "gcc/x86-Options.html#index-mwidekl";
    4752            0 :      case OPT_mx32:
    4753            0 :        return "gcc/x86-Options.html#index-mx32";
    4754            0 :      case OPT_mxop:
    4755            0 :        return "gcc/x86-Options.html#index-mxop";
    4756            0 :      case OPT_mxsave:
    4757            0 :        return "gcc/x86-Options.html#index-mxsave";
    4758            0 :      case OPT_mxsavec:
    4759            0 :        return "gcc/x86-Options.html#index-mxsavec";
    4760            0 :      case OPT_mxsaveopt:
    4761            0 :        return "gcc/x86-Options.html#index-mxsaveopt";
    4762            0 :      case OPT_mxsaves:
    4763            0 :        return "gcc/x86-Options.html#index-mxsaves";
    4764            0 :      case OPT_n:
    4765            0 :        return "gcc/Link-Options.html#index-n";
    4766              :      case OPT_name_sort:
    4767              :        break;
    4768            0 :      case OPT_no_canonical_prefixes:
    4769            0 :        return "gcc/Directory-Options.html#index-no-canonical-prefixes";
    4770            0 :      case OPT_no_integrated_cpp:
    4771            0 :        return "gcc/Preprocessor-Options.html#index-no-integrated-cpp";
    4772            0 :      case OPT_no_pie:
    4773            0 :        return "gcc/Link-Options.html#index-no-pie";
    4774              :      case OPT_nocpp:
    4775              :        break;
    4776            0 :      case OPT_nodefaultlibs:
    4777            0 :        return "gcc/Link-Options.html#index-nodefaultlibs";
    4778            0 :      case OPT_nolibc:
    4779            0 :        return "gcc/Link-Options.html#index-nolibc";
    4780              :      case OPT_nomain:
    4781              :        break;
    4782            0 :      case OPT_nophoboslib:
    4783            0 :        if (lang_mask & CL_D)
    4784              :          return "gdc/Linking.html#index-nophoboslib";
    4785              :        break;
    4786            0 :      case OPT_nostartfiles:
    4787            0 :        return "gcc/Link-Options.html#index-nostartfiles";
    4788            0 :      case OPT_nostdinc:
    4789            0 :        if (lang_mask & CL_D)
    4790              :          return "gdc/Directory-Options.html#index-nostdinc";
    4791            0 :        if (lang_mask & CL_Fortran)
    4792            0 :          return "gfortran/Preprocessing-Options.html#index-nostdinc";
    4793              :        return "gcc/Directory-Options.html#index-nostdinc";
    4794              :      case OPT_nostdinc__:
    4795              :        break;
    4796            0 :      case OPT_nostdlib:
    4797            0 :        return "gcc/Link-Options.html#index-nostdlib";
    4798            1 :      case OPT_nostdlib__:
    4799            1 :        return "gcc/Link-Options.html#index-nostdlib_002b_002b";
    4800            0 :      case OPT_o:
    4801            0 :        return "gcc/Overall-Options.html#index-o";
    4802              :      case OPT_objects:
    4803              :        break;
    4804            0 :      case OPT_p:
    4805            0 :        return "gcc/Instrumentation-Options.html#index-p";
    4806            0 :      case OPT_pass_exit_codes:
    4807            0 :        return "gcc/Overall-Options.html#index-pass-exit-codes";
    4808            0 :      case OPT_pedantic_errors:
    4809            0 :        if (lang_mask & CL_Fortran)
    4810              :          return "gfortran/Error-and-Warning-Options.html#index-pedantic-errors";
    4811              :        break;
    4812            2 :      case OPT_pg:
    4813            2 :        return "gcc/Instrumentation-Options.html#index-pg";
    4814            0 :      case OPT_pie:
    4815            0 :        return "gcc/Link-Options.html#index-pie";
    4816            0 :      case OPT_pipe:
    4817            0 :        return "gcc/Overall-Options.html#index-pipe";
    4818              :      case OPT_posix:
    4819              :        break;
    4820            0 :      case OPT_preprocess:
    4821            0 :        return "gcc/Overall-Options.html#index-preprocess";
    4822            0 :      case OPT_print_file_name_:
    4823            0 :        return "gcc/Developer-Options.html#index-print-file-name";
    4824            0 :      case OPT_print_libgcc_file_name:
    4825            0 :        return "gcc/Developer-Options.html#index-print-libgcc-file-name";
    4826            0 :      case OPT_print_multi_directory:
    4827            0 :        return "gcc/Developer-Options.html#index-print-multi-directory";
    4828            0 :      case OPT_print_multi_lib:
    4829            0 :        return "gcc/Developer-Options.html#index-print-multi-lib";
    4830            0 :      case OPT_print_multi_os_directory:
    4831            0 :        return "gcc/Developer-Options.html#index-print-multi-os-directory";
    4832            0 :      case OPT_print_multiarch:
    4833            0 :        return "gcc/Developer-Options.html#index-print-multiarch";
    4834            0 :      case OPT_print_objc_runtime_info:
    4835            0 :        return "gcc/Objective-C-and-Objective-C_002b_002b-Dialect-Options.html#index-print-objc-runtime-info";
    4836            0 :      case OPT_print_prog_name_:
    4837            0 :        return "gcc/Developer-Options.html#index-print-prog-name";
    4838            0 :      case OPT_print_search_dirs:
    4839            0 :        return "gcc/Developer-Options.html#index-print-search-dirs";
    4840            0 :      case OPT_print_sysroot:
    4841            0 :        return "gcc/Developer-Options.html#index-print-sysroot";
    4842            0 :      case OPT_print_sysroot_headers_suffix:
    4843            0 :        return "gcc/Developer-Options.html#index-print-sysroot-headers-suffix";
    4844              :      case OPT_print_value:
    4845              :        break;
    4846            0 :      case OPT_profile:
    4847            0 :        return "gcc/Instrumentation-Options.html#index-profile";
    4848              :      case OPT_pthread:
    4849              :        break;
    4850              :      case OPT_quiet:
    4851              :        break;
    4852            0 :      case OPT_r:
    4853            0 :        return "gcc/Link-Options.html#index-r";
    4854            0 :      case OPT_rdynamic:
    4855            0 :        return "gcc/Link-Options.html#index-rdynamic";
    4856            0 :      case OPT_remap:
    4857            0 :        return "gcc/Preprocessor-Options.html#index-remap";
    4858              :      case OPT_reverse_sort:
    4859              :        break;
    4860            0 :      case OPT_s:
    4861            0 :        return "gcc/Link-Options.html#index-s";
    4862              :      case OPT_save_temps:
    4863              :        return "gcc/Developer-Options.html#index-save-temps";
    4864              :      case OPT_save_temps_:
    4865              :        return "gcc/Developer-Options.html#index-save-temps";
    4866            0 :      case OPT_shared:
    4867            0 :        return "gcc/Link-Options.html#index-shared";
    4868            0 :      case OPT_shared_libga68:
    4869            0 :        if (lang_mask & CL_Algol68)
    4870              :          return "ga68/Linking-options.html#index-shared-libga68";
    4871              :        break;
    4872            0 :      case OPT_shared_libgcc:
    4873            0 :        return "gcc/Link-Options.html#index-shared-libgcc";
    4874            0 :      case OPT_shared_libphobos:
    4875            0 :        if (lang_mask & CL_D)
    4876              :          return "gdc/Linking.html#index-shared-libphobos";
    4877              :        break;
    4878              :      case OPT_size_sort:
    4879              :        break;
    4880            0 :      case OPT_specs_:
    4881            0 :        return "gcc/Overall-Options.html#index-specs";
    4882            0 :      case OPT_static:
    4883            0 :        return "gcc/Link-Options.html#index-static";
    4884            0 :      case OPT_static_libasan:
    4885            0 :        return "gcc/Link-Options.html#index-static-libasan";
    4886            0 :      case OPT_static_libga68:
    4887            0 :        if (lang_mask & CL_Algol68)
    4888              :          return "ga68/Linking-options.html#index-static-libga68";
    4889              :        break;
    4890            0 :      case OPT_static_libgcc:
    4891            0 :        return "gcc/Link-Options.html#index-static-libgcc";
    4892              :      case OPT_static_libgcobol:
    4893              :        break;
    4894            0 :      case OPT_static_libgfortran:
    4895            0 :        if (lang_mask & CL_Fortran)
    4896              :          return "gfortran/Link-Options.html#index-static-libgfortran";
    4897              :        break;
    4898              :      case OPT_static_libgm2:
    4899              :        break;
    4900              :      case OPT_static_libgo:
    4901              :        break;
    4902              :      case OPT_static_libhwasan:
    4903              :        break;
    4904            0 :      case OPT_static_liblsan:
    4905            0 :        return "gcc/Link-Options.html#index-static-liblsan";
    4906              :      case OPT_static_libmpx:
    4907              :        break;
    4908              :      case OPT_static_libmpxwrappers:
    4909              :        break;
    4910            0 :      case OPT_static_libphobos:
    4911            0 :        if (lang_mask & CL_D)
    4912              :          return "gdc/Linking.html#index-static-libphobos";
    4913              :        break;
    4914            0 :      case OPT_static_libquadmath:
    4915            0 :        if (lang_mask & CL_Fortran)
    4916              :          return "gfortran/Link-Options.html#index-static-libquadmath";
    4917              :        break;
    4918            0 :      case OPT_static_libstdc__:
    4919            0 :        return "gcc/Link-Options.html#index-static-libstdc_002b_002b";
    4920            0 :      case OPT_static_libtsan:
    4921            0 :        return "gcc/Link-Options.html#index-static-libtsan";
    4922            0 :      case OPT_static_libubsan:
    4923            0 :        return "gcc/Link-Options.html#index-static-libubsan";
    4924            0 :      case OPT_static_pie:
    4925            0 :        return "gcc/Link-Options.html#index-static-pie";
    4926              :      case OPT_std_algol68:
    4927              :        break;
    4928              :      case OPT_std_c__11:
    4929              :        break;
    4930              :      case OPT_std_c__14:
    4931              :        break;
    4932              :      case OPT_std_c__17:
    4933              :        break;
    4934              :      case OPT_std_c__20:
    4935              :        break;
    4936              :      case OPT_std_c__23:
    4937              :        break;
    4938              :      case OPT_std_c__26:
    4939              :        break;
    4940              :      case OPT_std_c__98:
    4941              :        break;
    4942              :      case OPT_std_c11:
    4943              :        break;
    4944              :      case OPT_std_c17:
    4945              :        break;
    4946              :      case OPT_std_c23:
    4947              :        break;
    4948              :      case OPT_std_c2y:
    4949              :        break;
    4950              :      case OPT_std_c90:
    4951              :        break;
    4952              :      case OPT_std_c99:
    4953              :        break;
    4954              :      case OPT_std_d2024:
    4955              :        break;
    4956              :      case OPT_std_d202y:
    4957              :        break;
    4958              :      case OPT_std_f2003:
    4959              :        break;
    4960              :      case OPT_std_f2008:
    4961              :        break;
    4962              :      case OPT_std_f2008ts:
    4963              :        break;
    4964              :      case OPT_std_f2018:
    4965              :        break;
    4966              :      case OPT_std_f2023:
    4967              :        break;
    4968              :      case OPT_std_f202y:
    4969              :        break;
    4970              :      case OPT_std_f95:
    4971              :        break;
    4972              :      case OPT_std_gnu:
    4973              :        break;
    4974              :      case OPT_std_gnu__11:
    4975              :        break;
    4976              :      case OPT_std_gnu__14:
    4977              :        break;
    4978              :      case OPT_std_gnu__17:
    4979              :        break;
    4980              :      case OPT_std_gnu__20:
    4981              :        break;
    4982              :      case OPT_std_gnu__23:
    4983              :        break;
    4984              :      case OPT_std_gnu__26:
    4985              :        break;
    4986              :      case OPT_std_gnu__98:
    4987              :        break;
    4988              :      case OPT_std_gnu11:
    4989              :        break;
    4990              :      case OPT_std_gnu17:
    4991              :        break;
    4992              :      case OPT_std_gnu23:
    4993              :        break;
    4994              :      case OPT_std_gnu2y:
    4995              :        break;
    4996              :      case OPT_std_gnu68:
    4997              :        break;
    4998              :      case OPT_std_gnu90:
    4999              :        break;
    5000              :      case OPT_std_gnu99:
    5001              :        break;
    5002              :      case OPT_std_iso9899_199409:
    5003              :        break;
    5004              :      case OPT_std_legacy:
    5005              :        break;
    5006            0 :      case OPT_stdlib_:
    5007            0 :        return "gcc/C_002b_002b-Dialect-Options.html#index-stdlib";
    5008              :      case OPT_symbol_:
    5009              :        break;
    5010            0 :      case OPT_symbolic:
    5011            0 :        return "gcc/Link-Options.html#index-symbolic";
    5012            0 :      case OPT_t:
    5013            0 :        return "gcc/Link-Options.html#index-t";
    5014              :      case OPT_time:
    5015              :        return "gcc/Developer-Options.html#index-time";
    5016              :      case OPT_time_:
    5017              :        return "gcc/Developer-Options.html#index-time";
    5018            0 :      case OPT_tno_android_cc:
    5019            0 :        return "gcc/GNU_002fLinux-Options.html#index-tno-android-cc";
    5020            0 :      case OPT_tno_android_ld:
    5021            0 :        return "gcc/GNU_002fLinux-Options.html#index-tno-android-ld";
    5022              :      case OPT_traditional:
    5023              :        break;
    5024            0 :      case OPT_traditional_cpp:
    5025            0 :        return "gcc/Preprocessor-Options.html#index-traditional-cpp";
    5026              :      case OPT_tree_stats:
    5027              :        break;
    5028           33 :      case OPT_trigraphs:
    5029           33 :        return "gcc/Preprocessor-Options.html#index-trigraphs";
    5030              :      case OPT_truncate:
    5031              :        break;
    5032              :      case OPT_type_stats:
    5033              :        break;
    5034            0 :      case OPT_u:
    5035            0 :        return "gcc/Link-Options.html#index-u";
    5036            0 :      case OPT_undef:
    5037            0 :        if (lang_mask & CL_Fortran)
    5038            0 :          return "gfortran/Preprocessing-Options.html#index-undef";
    5039              :        return "gcc/Preprocessor-Options.html#index-undef";
    5040            0 :      case OPT_v:
    5041            0 :        if (lang_mask & CL_D)
    5042            0 :          return "gdc/Developer-Options.html#index-v";
    5043              :        return "gcc/Overall-Options.html#index-v";
    5044            0 :      case OPT_version:
    5045            0 :        return "gcc/Overall-Options.html#index-version";
    5046            0 :      case OPT_w:
    5047            0 :        return "gcc/Warning-Options.html#index-w";
    5048            0 :      case OPT_wrapper:
    5049            0 :        return "gcc/Overall-Options.html#index-wrapper";
    5050            6 :      case OPT_x:
    5051            6 :        return "gcc/Overall-Options.html#index-x";
    5052            0 :      case OPT_z:
    5053            0 :        return "gcc/Link-Options.html#index-z";
    5054              :     }
    5055        12129 :   return nullptr;
    5056              : }
        

Generated by: LCOV version 2.4-beta

LCOV profile is generated on x86_64 machine using following configure options: configure --disable-bootstrap --enable-coverage=opt --enable-languages=c,c++,fortran,go,jit,lto,rust,m2 --enable-host-shared. GCC test suite is run with the built compiler.