Mercurial > hg > CbC > CbC_gcc
comparison gcc/common.opt @ 55:77e2b8dfacca gcc-4.4.5
update it from 4.4.3 to 4.5.0
author | ryoma <e075725@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 12 Feb 2010 23:39:51 +0900 |
parents | a06113de4d67 |
children | b7f97abdc517 |
comparison
equal
deleted
inserted
replaced
52:c156f1bd5cd9 | 55:77e2b8dfacca |
---|---|
33 | 33 |
34 -target-help | 34 -target-help |
35 Common | 35 Common |
36 Alias for --help=target | 36 Alias for --help=target |
37 | 37 |
38 ;; The following three entries are to work around the gcc driver | 38 ;; The following four entries are to work around the gcc driver |
39 ;; program's insatiable desire to turn options starting with a | 39 ;; program's insatiable desire to turn options starting with a |
40 ;; double dash (--) into options starting with a dash f (-f). | 40 ;; double dash (--) into options starting with a dash f (-f). |
41 fhelp | 41 fhelp |
42 Common | 42 Common Var(help_flag) |
43 | 43 |
44 fhelp= | 44 fhelp= |
45 Common Joined | 45 Common Joined |
46 | 46 |
47 ftarget-help | 47 ftarget-help |
48 Common | |
49 | |
50 fversion | |
48 Common | 51 Common |
49 | 52 |
50 -param | 53 -param |
51 Common Separate | 54 Common Separate |
52 --param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters | 55 --param <param>=<value> Set parameter <param> to value. See below for a complete list of parameters |
65 Os | 68 Os |
66 Common Optimization | 69 Common Optimization |
67 Optimize for space rather than speed | 70 Optimize for space rather than speed |
68 | 71 |
69 W | 72 W |
70 Common RejectNegative | 73 Common RejectNegative Var(extra_warnings) Warning |
71 This switch is deprecated; use -Wextra instead | 74 This switch is deprecated; use -Wextra instead |
72 | 75 |
73 Waggregate-return | 76 Waggregate-return |
74 Common Var(warn_aggregate_return) Warning | 77 Common Var(warn_aggregate_return) Warning |
75 Warn about returning structures, unions or arrays | 78 Warn about returning structures, unions or arrays |
101 Werror= | 104 Werror= |
102 Common Joined | 105 Common Joined |
103 Treat specified warning as error | 106 Treat specified warning as error |
104 | 107 |
105 Wextra | 108 Wextra |
106 Common Warning | 109 Common Var(extra_warnings) Warning |
107 Print extra (possibly unwanted) warnings | 110 Print extra (possibly unwanted) warnings |
108 | 111 |
109 Wfatal-errors | 112 Wfatal-errors |
110 Common Var(flag_fatal_errors) | 113 Common Var(flag_fatal_errors) |
111 Exit on the first error occurred | 114 Exit on the first error occurred |
123 | 126 |
124 Wlarger-than= | 127 Wlarger-than= |
125 Common RejectNegative Joined UInteger Warning | 128 Common RejectNegative Joined UInteger Warning |
126 -Wlarger-than=<number> Warn if an object is larger than <number> bytes | 129 -Wlarger-than=<number> Warn if an object is larger than <number> bytes |
127 | 130 |
128 Wlogical-op | |
129 Common Warning Var(warn_logical_op) | |
130 Warn when a logical operator is suspicously always evaluating to true or false | |
131 | |
132 Wunsafe-loop-optimizations | 131 Wunsafe-loop-optimizations |
133 Common Var(warn_unsafe_loop_optimizations) Warning | 132 Common Var(warn_unsafe_loop_optimizations) Warning |
134 Warn if the loop cannot be optimized due to nontrivial assumptions. | 133 Warn if the loop cannot be optimized due to nontrivial assumptions. |
135 | 134 |
136 Wmissing-noreturn | 135 Wmissing-noreturn |
196 Wtype-limits | 195 Wtype-limits |
197 Common Var(warn_type_limits) Init(-1) Warning | 196 Common Var(warn_type_limits) Init(-1) Warning |
198 Warn if a comparison is always true or always false due to the limited range of the data type | 197 Warn if a comparison is always true or always false due to the limited range of the data type |
199 | 198 |
200 Wuninitialized | 199 Wuninitialized |
201 Common Var(warn_uninitialized) Warning | 200 Common Var(warn_uninitialized) Init(-1) Warning |
202 Warn about uninitialized automatic variables | 201 Warn about uninitialized automatic variables |
203 | 202 |
204 Wunreachable-code | 203 Wunreachable-code |
205 Common Var(warn_notreached) Warning | 204 Common Var(warn_notreached) Warning |
206 Warn about code that will never be executed | 205 Warn about code that will never be executed |
379 | 378 |
380 fcommon | 379 fcommon |
381 Common Report Var(flag_no_common,0) Optimization | 380 Common Report Var(flag_no_common,0) Optimization |
382 Do not put uninitialized globals in the common section | 381 Do not put uninitialized globals in the common section |
383 | 382 |
383 fcompare-debug= | |
384 Common JoinedOrMissing RejectNegative Var(flag_compare_debug_opt) | |
385 -fcompare-debug[=<opts>] Compile with and without e.g. -gtoggle, and compare the final-insns dump | |
386 | |
387 fcompare-debug-second | |
388 Common RejectNegative Var(flag_compare_debug) | |
389 Run only the second compilation of -fcompare-debug | |
390 | |
384 fconserve-stack | 391 fconserve-stack |
385 Common Var(flag_conserve_stack) Optimization | 392 Common Var(flag_conserve_stack) Optimization |
386 Do not perform optimizations increasing noticeably stack usage | 393 Do not perform optimizations increasing noticeably stack usage |
387 | 394 |
388 fcprop-registers | 395 fcprop-registers |
396 fcse-follow-jumps | 403 fcse-follow-jumps |
397 Common Report Var(flag_cse_follow_jumps) Optimization | 404 Common Report Var(flag_cse_follow_jumps) Optimization |
398 When running CSE, follow jumps to their targets | 405 When running CSE, follow jumps to their targets |
399 | 406 |
400 fcse-skip-blocks | 407 fcse-skip-blocks |
401 Common Report Var(flag_cse_skip_blocks) Optimization | 408 Common |
402 When running CSE, follow conditional jumps | 409 Does nothing. Preserved for backward compatibility. |
403 | 410 |
404 fcx-limited-range | 411 fcx-limited-range |
405 Common Report Var(flag_cx_limited_range) Optimization | 412 Common Report Var(flag_cx_limited_range) Optimization |
406 Omit range reduction step when performing complex division | 413 Omit range reduction step when performing complex division |
407 | 414 |
434 fdelayed-branch | 441 fdelayed-branch |
435 Common Report Var(flag_delayed_branch) Optimization | 442 Common Report Var(flag_delayed_branch) Optimization |
436 Attempt to fill delay slots of branch instructions | 443 Attempt to fill delay slots of branch instructions |
437 | 444 |
438 fdelete-null-pointer-checks | 445 fdelete-null-pointer-checks |
439 Common Report Var(flag_delete_null_pointer_checks) Optimization | 446 Common Report Var(flag_delete_null_pointer_checks) Init(1) Optimization |
440 Delete useless null pointer checks | 447 Delete useless null pointer checks |
441 | 448 |
442 fdiagnostics-show-location= | 449 fdiagnostics-show-location= |
443 Common Joined RejectNegative | 450 Common Joined RejectNegative |
444 -fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics | 451 -fdiagnostics-show-location=[once|every-line] How often to emit source location at the beginning of line-wrapped diagnostics |
448 Amend appropriate diagnostic messages with the command line option that controls them | 455 Amend appropriate diagnostic messages with the command line option that controls them |
449 | 456 |
450 fdump- | 457 fdump- |
451 Common Joined RejectNegative | 458 Common Joined RejectNegative |
452 -fdump-<type> Dump various compiler internals to a file | 459 -fdump-<type> Dump various compiler internals to a file |
460 | |
461 fdump-final-insns= | |
462 Common RejectNegative Joined Var(flag_dump_final_insns) | |
463 -fdump-final-insns=filename Dump to filename the insns at the end of translation | |
453 | 464 |
454 fdump-noaddr | 465 fdump-noaddr |
455 Common Report Var(flag_dump_noaddr) | 466 Common Report Var(flag_dump_noaddr) |
456 Suppress output of addresses in debugging dumps | 467 Suppress output of addresses in debugging dumps |
457 | 468 |
458 fdump-unnumbered | 469 fdump-unnumbered |
459 Common Report Var(flag_dump_unnumbered) VarExists | 470 Common Report Var(flag_dump_unnumbered) VarExists |
460 Suppress output of instruction numbers, line number notes and addresses in debugging dumps | 471 Suppress output of instruction numbers, line number notes and addresses in debugging dumps |
461 | 472 |
473 fdump-unnumbered-links | |
474 Common Report Var(flag_dump_unnumbered_links) VarExists | |
475 Suppress output of previous and next insn numbers in debugging dumps | |
476 | |
462 fdwarf2-cfi-asm | 477 fdwarf2-cfi-asm |
463 Common Report Var(flag_dwarf2_cfi_asm) Init(HAVE_GAS_CFI_DIRECTIVE) | 478 Common Report Var(flag_dwarf2_cfi_asm) Init(HAVE_GAS_CFI_DIRECTIVE) |
464 Enable CFI tables via GAS assembler directives. | 479 Enable CFI tables via GAS assembler directives. |
465 | 480 |
466 fearly-inlining | 481 fearly-inlining |
469 | 484 |
470 feliminate-dwarf2-dups | 485 feliminate-dwarf2-dups |
471 Common Report Var(flag_eliminate_dwarf2_dups) | 486 Common Report Var(flag_eliminate_dwarf2_dups) |
472 Perform DWARF2 duplicate elimination | 487 Perform DWARF2 duplicate elimination |
473 | 488 |
489 fipa-sra | |
490 Common Report Var(flag_ipa_sra) Init(0) Optimization | |
491 Perform interprocedural reduction of aggregates | |
492 | |
474 feliminate-unused-debug-symbols | 493 feliminate-unused-debug-symbols |
475 Common Report Var(flag_debug_only_used_symbols) | 494 Common Report Var(flag_debug_only_used_symbols) |
476 Perform unused type elimination in debug info | 495 Perform unused type elimination in debug info |
477 | 496 |
478 feliminate-unused-debug-types | 497 feliminate-unused-debug-types |
481 | 500 |
482 femit-class-debug-always | 501 femit-class-debug-always |
483 Common Report Var(flag_emit_class_debug_always) Init(0) | 502 Common Report Var(flag_emit_class_debug_always) Init(0) |
484 Do not suppress C++ class debug information. | 503 Do not suppress C++ class debug information. |
485 | 504 |
505 fenable-icf-debug | |
506 Common Report Var(flag_enable_icf_debug) | |
507 Generate debug information to support Identical Code Folding (ICF) | |
508 | |
486 fexceptions | 509 fexceptions |
487 Common Report Var(flag_exceptions) Optimization | 510 Common Report Var(flag_exceptions) Optimization |
488 Enable exception handling | 511 Enable exception handling |
489 | 512 |
490 fexpensive-optimizations | 513 fexpensive-optimizations |
491 Common Report Var(flag_expensive_optimizations) Optimization | 514 Common Report Var(flag_expensive_optimizations) Optimization |
492 Perform a number of minor, expensive optimizations | 515 Perform a number of minor, expensive optimizations |
516 | |
517 fexcess-precision= | |
518 Common Joined RejectNegative | |
519 -fexcess-precision=[fast|standard] Specify handling of excess floating-point precision | |
493 | 520 |
494 ffast-math | 521 ffast-math |
495 Common | 522 Common |
496 | 523 |
497 ffinite-math-only | 524 ffinite-math-only |
550 ; This option is not documented yet as its semantics will change. | 577 ; This option is not documented yet as its semantics will change. |
551 fgraphite | 578 fgraphite |
552 Common Report Var(flag_graphite) | 579 Common Report Var(flag_graphite) |
553 Enable in and out of Graphite representation | 580 Enable in and out of Graphite representation |
554 | 581 |
582 fgraphite-identity | |
583 Common Report Var(flag_graphite_identity) Optimization | |
584 Enable Graphite Identity transformation | |
585 | |
586 floop-parallelize-all | |
587 Common Report Var(flag_loop_parallelize_all) Optimization | |
588 Mark all loops as parallel | |
589 | |
555 floop-strip-mine | 590 floop-strip-mine |
556 Common Report Var(flag_loop_strip_mine) Optimization | 591 Common Report Var(flag_loop_strip_mine) Optimization |
557 Enable Loop Strip Mining transformation | 592 Enable Loop Strip Mining transformation |
558 | 593 |
559 floop-interchange | 594 floop-interchange |
561 Enable Loop Interchange transformation | 596 Enable Loop Interchange transformation |
562 | 597 |
563 floop-block | 598 floop-block |
564 Common Report Var(flag_loop_block) Optimization | 599 Common Report Var(flag_loop_block) Optimization |
565 Enable Loop Blocking transformation | 600 Enable Loop Blocking transformation |
566 | |
567 ; This option is not documented as it does not perform any useful optimization. | |
568 fgraphite-identity | |
569 Common Report Var(flag_graphite_identity) Optimization | |
570 Enable Graphite Identity transformation | |
571 | 601 |
572 fguess-branch-probability | 602 fguess-branch-probability |
573 Common Report Var(flag_guess_branch_prob) Optimization | 603 Common Report Var(flag_guess_branch_prob) Optimization |
574 Enable guessing of branch probabilities | 604 Enable guessing of branch probabilities |
575 | 605 |
685 | 715 |
686 fira-coalesce | 716 fira-coalesce |
687 Common Report Var(flag_ira_coalesce) Init(0) | 717 Common Report Var(flag_ira_coalesce) Init(0) |
688 Do optimistic coalescing. | 718 Do optimistic coalescing. |
689 | 719 |
720 fira-loop-pressure | |
721 Common Report Var(flag_ira_loop_pressure) | |
722 Use IRA based register pressure calculation | |
723 in RTL loop optimizations. | |
724 | |
690 fira-share-save-slots | 725 fira-share-save-slots |
691 Common Report Var(flag_ira_share_save_slots) Init(1) | 726 Common Report Var(flag_ira_share_save_slots) Init(1) |
692 Share slots for saving different hard registers. | 727 Share slots for saving different hard registers. |
693 | 728 |
694 fira-share-spill-slots | 729 fira-share-spill-slots |
720 Give external symbols a leading underscore | 755 Give external symbols a leading underscore |
721 | 756 |
722 floop-optimize | 757 floop-optimize |
723 Common | 758 Common |
724 Does nothing. Preserved for backward compatibility. | 759 Does nothing. Preserved for backward compatibility. |
760 | |
761 flto | |
762 Common Var(flag_lto) | |
763 Enable link-time optimization. | |
764 | |
765 ; The initial value of -1 comes from Z_DEFAULT_COMPRESSION in zlib.h. | |
766 flto-compression-level= | |
767 Common Joined UInteger Var(flag_lto_compression_level) Init(-1) | |
768 -flto-compression-level=<number> Use zlib compression level <number> for IL | |
769 | |
770 flto-report | |
771 Common Report Var(flag_lto_report) Init(0) Optimization | |
772 Report various link-time optimization statistics | |
725 | 773 |
726 fmath-errno | 774 fmath-errno |
727 Common Report Var(flag_errno_math) Init(1) Optimization | 775 Common Report Var(flag_errno_math) Init(1) Optimization |
728 Set errno after built-in math functions | 776 Set errno after built-in math functions |
729 | 777 |
847 Generate position-independent code if possible (small mode) | 895 Generate position-independent code if possible (small mode) |
848 | 896 |
849 fpie | 897 fpie |
850 Common Report Var(flag_pie,1) VarExists | 898 Common Report Var(flag_pie,1) VarExists |
851 Generate position-independent code for executables if possible (small mode) | 899 Generate position-independent code for executables if possible (small mode) |
900 | |
901 fplugin= | |
902 Common Joined RejectNegative | |
903 Specify a plugin to load | |
904 | |
905 fplugin-arg- | |
906 Common Joined RejectNegative | |
907 -fplugin-arg-<name>-<key>[=<value>] Specify argument <key>=<value> for plugin <name> | |
852 | 908 |
853 fpredictive-commoning | 909 fpredictive-commoning |
854 Common Report Var(flag_predictive_commoning) Optimization | 910 Common Report Var(flag_predictive_commoning) Optimization |
855 Run predictive commoning optimization. | 911 Run predictive commoning optimization. |
856 | 912 |
950 | 1006 |
951 fsched-interblock | 1007 fsched-interblock |
952 Common Report Var(flag_schedule_interblock) Init(1) Optimization | 1008 Common Report Var(flag_schedule_interblock) Init(1) Optimization |
953 Enable scheduling across basic blocks | 1009 Enable scheduling across basic blocks |
954 | 1010 |
1011 fsched-pressure | |
1012 Common Report Var(flag_sched_pressure) Init(0) Optimization | |
1013 Enable register pressure sensitive insn scheduling | |
1014 | |
955 fsched-spec | 1015 fsched-spec |
956 Common Report Var(flag_schedule_speculative) Init(1) Optimization | 1016 Common Report Var(flag_schedule_speculative) Init(1) Optimization |
957 Allow speculative motion of non-loads | 1017 Allow speculative motion of non-loads |
958 | 1018 |
959 fsched-spec-load | 1019 fsched-spec-load |
1027 | 1087 |
1028 fsched-stalled-insns-dep= | 1088 fsched-stalled-insns-dep= |
1029 Common RejectNegative Joined UInteger | 1089 Common RejectNegative Joined UInteger |
1030 -fsched-stalled-insns-dep=<number> Set dependence distance checking in premature scheduling of queued insns | 1090 -fsched-stalled-insns-dep=<number> Set dependence distance checking in premature scheduling of queued insns |
1031 | 1091 |
1092 fsched-group-heuristic | |
1093 Common Report Var(flag_sched_group_heuristic) Init(1) Optimization | |
1094 Enable the group heuristic in the scheduler | |
1095 | |
1096 fsched-critical-path-heuristic | |
1097 Common Report Var(flag_sched_critical_path_heuristic) Init(1) Optimization | |
1098 Enable the critical path heuristic in the scheduler | |
1099 | |
1100 fsched-spec-insn-heuristic | |
1101 Common Report Var(flag_sched_spec_insn_heuristic) Init(1) Optimization | |
1102 Enable the speculative instruction heuristic in the scheduler | |
1103 | |
1104 fsched-rank-heuristic | |
1105 Common Report Var(flag_sched_rank_heuristic) Init(1) Optimization | |
1106 Enable the rank heuristic in the scheduler | |
1107 | |
1108 fsched-last-insn-heuristic | |
1109 Common Report Var(flag_sched_last_insn_heuristic) Init(1) Optimization | |
1110 Enable the last instruction heuristic in the scheduler | |
1111 | |
1112 fsched-dep-count-heuristic | |
1113 Common Report Var(flag_sched_dep_count_heuristic) Init(1) Optimization | |
1114 Enable the dependent count heuristic in the scheduler | |
1115 | |
1032 fsection-anchors | 1116 fsection-anchors |
1033 Common Report Var(flag_section_anchors) Optimization | 1117 Common Report Var(flag_section_anchors) Optimization |
1034 Access data in the same section from shared anchor points | 1118 Access data in the same section from shared anchor points |
1035 | 1119 |
1036 frtl-abstract-sequences | |
1037 Common Report Var(flag_rtl_seqabstr) Optimization | |
1038 Perform sequence abstraction optimization on RTL | |
1039 | |
1040 fsee | 1120 fsee |
1041 Common Report Var(flag_see) Init(0) | 1121 Common |
1042 Eliminate redundant sign extensions using LCM. | 1122 Does nothing. Preserved for backward compatibility. |
1043 | 1123 |
1044 fshow-column | 1124 fshow-column |
1045 Common C ObjC C++ ObjC++ Report Var(flag_show_column) Init(0) | 1125 Common C ObjC C++ ObjC++ Report Var(flag_show_column) Init(1) |
1046 Show column numbers in diagnostics, when available. Default off | 1126 Show column numbers in diagnostics, when available. Default on |
1047 | 1127 |
1048 fsignaling-nans | 1128 fsignaling-nans |
1049 Common Report Var(flag_signaling_nans) Optimization | 1129 Common Report Var(flag_signaling_nans) Optimization |
1050 Disable optimizations observable by IEEE signaling NaNs | 1130 Disable optimizations observable by IEEE signaling NaNs |
1051 | 1131 |
1193 | 1273 |
1194 ftree-dse | 1274 ftree-dse |
1195 Common Report Var(flag_tree_dse) Optimization | 1275 Common Report Var(flag_tree_dse) Optimization |
1196 Enable dead store elimination | 1276 Enable dead store elimination |
1197 | 1277 |
1278 ftree-forwprop | |
1279 Common Report Var(flag_tree_forwprop) Init(1) Optimization | |
1280 Enable forward propagation on trees | |
1281 | |
1198 ftree-fre | 1282 ftree-fre |
1199 Common Report Var(flag_tree_fre) Optimization | 1283 Common Report Var(flag_tree_fre) Optimization |
1200 Enable Full Redundancy Elimination (FRE) on trees | 1284 Enable Full Redundancy Elimination (FRE) on trees |
1201 | 1285 |
1202 ftree-loop-distribution | 1286 ftree-loop-distribution |
1221 | 1305 |
1222 ftree-parallelize-loops= | 1306 ftree-parallelize-loops= |
1223 Common Report Joined UInteger Var(flag_tree_parallelize_loops) Init(1) | 1307 Common Report Joined UInteger Var(flag_tree_parallelize_loops) Init(1) |
1224 Enable automatic parallelization of loops | 1308 Enable automatic parallelization of loops |
1225 | 1309 |
1310 ftree-phiprop | |
1311 Common Report Var(flag_tree_phiprop) Init(1) Optimization | |
1312 Enable hoisting loads from conditional pointers. | |
1313 | |
1226 ftree-pre | 1314 ftree-pre |
1227 Common Report Var(flag_tree_pre) Optimization | 1315 Common Report Var(flag_tree_pre) Optimization |
1228 Enable SSA-PRE optimization on trees | 1316 Enable SSA-PRE optimization on trees |
1317 | |
1318 ftree-pta | |
1319 Common Report Var(flag_tree_pta) Init(1) Optimization | |
1320 Perform function-local points-to analysis on trees. | |
1229 | 1321 |
1230 ftree-reassoc | 1322 ftree-reassoc |
1231 Common Report Var(flag_tree_reassoc) Init(1) Optimization | 1323 Common Report Var(flag_tree_reassoc) Init(1) Optimization |
1232 Enable reassociation on tree level | 1324 Enable reassociation on tree level |
1233 | 1325 |
1297 | 1389 |
1298 funwind-tables | 1390 funwind-tables |
1299 Common Report Var(flag_unwind_tables) Optimization | 1391 Common Report Var(flag_unwind_tables) Optimization |
1300 Just generate unwind tables for exception handling | 1392 Just generate unwind tables for exception handling |
1301 | 1393 |
1394 fuse-linker-plugin | |
1395 Common Undocumented | |
1396 | |
1302 fvar-tracking | 1397 fvar-tracking |
1303 Common Report Var(flag_var_tracking) VarExists Optimization | 1398 Common Report Var(flag_var_tracking) VarExists Optimization |
1304 Perform variable tracking | 1399 Perform variable tracking |
1305 | 1400 |
1401 fvar-tracking-assignments | |
1402 Common Report Var(flag_var_tracking_assignments) VarExists Optimization | |
1403 Perform variable tracking by annotating assignments | |
1404 | |
1405 fvar-tracking-assignments-toggle | |
1406 Common Report Var(flag_var_tracking_assignments_toggle) VarExists Optimization | |
1407 Toggle -fvar-tracking-assignments | |
1408 | |
1306 fvar-tracking-uninit | 1409 fvar-tracking-uninit |
1307 Common Report Var(flag_var_tracking_uninit) Optimization | 1410 Common Report Var(flag_var_tracking_uninit) Optimization |
1308 Perform variable tracking and also tag variables that are uninitialized | 1411 Perform variable tracking and also tag variables that are uninitialized |
1309 | 1412 |
1310 ftree-vectorize | 1413 ftree-vectorize |
1311 Common Report Var(flag_tree_vectorize) Optimization | 1414 Common Report Var(flag_tree_vectorize) Optimization |
1312 Enable loop vectorization on trees | 1415 Enable loop vectorization on trees |
1416 | |
1417 ftree-slp-vectorize | |
1418 Common Report Var(flag_tree_slp_vectorize) Init(2) Optimization | |
1419 Enable basic block vectorization (SLP) on trees | |
1313 | 1420 |
1314 fvect-cost-model | 1421 fvect-cost-model |
1315 Common Report Var(flag_vect_cost_model) Optimization | 1422 Common Report Var(flag_vect_cost_model) Optimization |
1316 Enable use of cost model in vectorization | 1423 Enable use of cost model in vectorization |
1317 | 1424 |
1348 | 1455 |
1349 fweb | 1456 fweb |
1350 Common Report Var(flag_web) Init(2) Optimization | 1457 Common Report Var(flag_web) Init(2) Optimization |
1351 Construct webs and split unrelated uses of single variable | 1458 Construct webs and split unrelated uses of single variable |
1352 | 1459 |
1460 fwhopr | |
1461 Common Var(flag_whopr) | |
1462 Enable partitioned link-time optimization. | |
1463 | |
1353 ftree-builtin-call-dce | 1464 ftree-builtin-call-dce |
1354 Common Report Var(flag_tree_builtin_call_dce) Init(0) Optimization | 1465 Common Report Var(flag_tree_builtin_call_dce) Init(0) Optimization |
1355 Enable conditional dead code elimination for builtin calls | 1466 Enable conditional dead code elimination for builtin calls |
1356 | 1467 |
1357 fwhole-program | 1468 fwhole-program |
1369 g | 1480 g |
1370 Common JoinedOrMissing | 1481 Common JoinedOrMissing |
1371 Generate debug information in default format | 1482 Generate debug information in default format |
1372 | 1483 |
1373 gcoff | 1484 gcoff |
1374 Common JoinedOrMissing Negative(gdwarf-2) | 1485 Common JoinedOrMissing Negative(gdwarf-) |
1375 Generate debug information in COFF format | 1486 Generate debug information in COFF format |
1376 | 1487 |
1377 gdwarf-2 | 1488 gdwarf- |
1378 Common JoinedOrMissing Negative(gstabs) | 1489 Common Joined UInteger Var(dwarf_version) Init(2) Negative(gstabs) |
1379 Generate debug information in DWARF v2 format | 1490 Generate debug information in DWARF v2 (or later) format |
1380 | 1491 |
1381 ggdb | 1492 ggdb |
1382 Common JoinedOrMissing | 1493 Common JoinedOrMissing |
1383 Generate debug information in default extended format | 1494 Generate debug information in default extended format |
1384 | 1495 |
1388 | 1499 |
1389 gstabs+ | 1500 gstabs+ |
1390 Common JoinedOrMissing Negative(gvms) | 1501 Common JoinedOrMissing Negative(gvms) |
1391 Generate debug information in extended STABS format | 1502 Generate debug information in extended STABS format |
1392 | 1503 |
1504 gno-strict-dwarf | |
1505 Common RejectNegative Var(dwarf_strict,0) Init(-1) | |
1506 Emit DWARF additions beyond selected version | |
1507 | |
1508 gstrict-dwarf | |
1509 Common Report RejectNegative Var(dwarf_strict,1) VarExists | |
1510 Don't emit DWARF additions beyond selected version | |
1511 | |
1512 gtoggle | |
1513 Common Report Var(flag_gtoggle) | |
1514 Toggle debug information generation | |
1515 | |
1393 gvms | 1516 gvms |
1394 Common JoinedOrMissing Negative(gxcoff) | 1517 Common JoinedOrMissing Negative(gxcoff) |
1395 Generate debug information in VMS format | 1518 Generate debug information in VMS format |
1396 | 1519 |
1397 gxcoff | 1520 gxcoff |