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