Skip to content

Instantly share code, notes, and snippets.

@marxin
Created May 26, 2020 09:32
Show Gist options
  • Save marxin/cb8f320211dd58a3361fac6682ea61ed to your computer and use it in GitHub Desktop.
Save marxin/cb8f320211dd58a3361fac6682ea61ed to your computer and use it in GitHub Desktop.
optiosn diff
--- gcc/options.c 2020-05-26 11:31:46.552566252 +0200
+++ /tmp/options.c 2020-05-26 11:31:42.984593986 +0200
@@ -1400,6 +1400,7 @@
0, /* use_gnu_debug_info_extensions */
0, /* help_enum_printed */
0, /* help_printed */
+ 0, /* aux_base_name */
0, /* main_input_basename */
0, /* main_input_filename */
DINFO_LEVEL_NONE, /* debug_info_level */
@@ -1984,13 +1985,13 @@
0, /* warn_zero_length_bounds */
0, /* warn_zerotrip */
0, /* aux_info_file_name */
- 0, /* aux_base_name */
0, /* flag_dump_callgraph */
0, /* flag_lto_dump_defined */
0, /* flag_lto_dump_demangle */
0, /* flag_dump_body */
0, /* flag_dump_level */
0, /* dump_base_name */
+ 0, /* dump_base_ext */
0, /* dump_dir_name */
-1, /* flag_pic */
-1, /* flag_pie */
@@ -2826,19 +2827,28 @@
NULL,
NULL,
NULL, NULL, OPT_dumpbase, N_OPTS, 9, /* .neg_idx = */ -1,
- CL_COMMON | CL_SEPARATE,
+ CL_COMMON | CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
/* [18] = */ {
+ "--dumpbase-ext",
+ NULL,
+ NULL,
+ NULL,
+ NULL, NULL, OPT_dumpbase_ext, N_OPTS, 13, /* .neg_idx = */ -1,
+ CL_COMMON | CL_DRIVER | CL_SEPARATE,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ (unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
+ /* [19] = */ {
"--dumpdir",
NULL,
NULL,
NULL,
NULL, NULL, OPT_dumpdir, N_OPTS, 8, /* .neg_idx = */ -1,
- CL_COMMON | CL_SEPARATE,
+ CL_COMMON | CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [19] = */ {
+ /* [20] = */ {
"--entry",
NULL,
NULL,
@@ -2847,7 +2857,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [20] = */ {
+ /* [21] = */ {
"--entry=",
NULL,
NULL,
@@ -2856,7 +2866,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [21] = */ {
+ /* [22] = */ {
"--extra-warnings",
NULL,
NULL,
@@ -2865,7 +2875,7 @@
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [22] = */ {
+ /* [23] = */ {
"--for-assembler",
NULL,
NULL,
@@ -2874,7 +2884,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [23] = */ {
+ /* [24] = */ {
"--for-assembler=",
NULL,
NULL,
@@ -2883,7 +2893,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [24] = */ {
+ /* [25] = */ {
"--for-linker",
NULL,
NULL,
@@ -2892,7 +2902,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [25] = */ {
+ /* [26] = */ {
"--for-linker=",
NULL,
NULL,
@@ -2901,7 +2911,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [26] = */ {
+ /* [27] = */ {
"--force-link",
NULL,
NULL,
@@ -2910,7 +2920,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [27] = */ {
+ /* [28] = */ {
"--force-link=",
NULL,
NULL,
@@ -2919,7 +2929,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [28] = */ {
+ /* [29] = */ {
"--help",
"Display this information.",
NULL,
@@ -2928,7 +2938,7 @@
CL_COMMON | CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_help_flag), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [29] = */ {
+ /* [30] = */ {
"--help=",
"--help=<class> Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params.",
NULL,
@@ -2937,7 +2947,7 @@
CL_COMMON | CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1 /* Report */, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [30] = */ {
+ /* [31] = */ {
"--imacros",
NULL,
"missing filename after %qs",
@@ -2946,7 +2956,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [31] = */ {
+ /* [32] = */ {
"--imacros=",
NULL,
"missing filename after %qs",
@@ -2955,7 +2965,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [32] = */ {
+ /* [33] = */ {
"--include",
NULL,
"missing filename after %qs",
@@ -2964,7 +2974,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [33] = */ {
+ /* [34] = */ {
"--include-barrier",
NULL,
NULL,
@@ -2973,7 +2983,7 @@
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [34] = */ {
+ /* [35] = */ {
"--include-directory",
NULL,
"missing path after %qs",
@@ -2982,7 +2992,7 @@
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [35] = */ {
+ /* [36] = */ {
"--include-directory-after",
NULL,
"missing path after %qs",
@@ -2991,7 +3001,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [36] = */ {
+ /* [37] = */ {
"--include-directory-after=",
NULL,
"missing path after %qs",
@@ -3000,7 +3010,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [37] = */ {
+ /* [38] = */ {
"--include-directory=",
NULL,
"missing path after %qs",
@@ -3009,7 +3019,7 @@
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [38] = */ {
+ /* [39] = */ {
"--include-prefix",
NULL,
NULL,
@@ -3018,7 +3028,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [39] = */ {
+ /* [40] = */ {
"--include-prefix=",
NULL,
NULL,
@@ -3027,7 +3037,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [40] = */ {
+ /* [41] = */ {
"--include-with-prefix",
NULL,
NULL,
@@ -3036,7 +3046,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [41] = */ {
+ /* [42] = */ {
"--include-with-prefix-after",
NULL,
NULL,
@@ -3045,7 +3055,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [42] = */ {
+ /* [43] = */ {
"--include-with-prefix-after=",
NULL,
NULL,
@@ -3054,7 +3064,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [43] = */ {
+ /* [44] = */ {
"--include-with-prefix-before",
NULL,
NULL,
@@ -3063,7 +3073,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [44] = */ {
+ /* [45] = */ {
"--include-with-prefix-before=",
NULL,
NULL,
@@ -3072,7 +3082,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [45] = */ {
+ /* [46] = */ {
"--include-with-prefix=",
NULL,
NULL,
@@ -3081,7 +3091,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [46] = */ {
+ /* [47] = */ {
"--include=",
NULL,
"missing filename after %qs",
@@ -3090,7 +3100,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [47] = */ {
+ /* [48] = */ {
"--language",
NULL,
NULL,
@@ -3099,7 +3109,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [48] = */ {
+ /* [49] = */ {
"--language=",
NULL,
NULL,
@@ -3108,7 +3118,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [49] = */ {
+ /* [50] = */ {
"--library-directory",
NULL,
NULL,
@@ -3117,7 +3127,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [50] = */ {
+ /* [51] = */ {
"--library-directory=",
NULL,
NULL,
@@ -3126,7 +3136,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [51] = */ {
+ /* [52] = */ {
"--no-canonical-prefixes",
NULL,
NULL,
@@ -3135,7 +3145,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [52] = */ {
+ /* [53] = */ {
"--no-integrated-cpp",
NULL,
NULL,
@@ -3144,7 +3154,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [53] = */ {
+ /* [54] = */ {
"--no-line-commands",
NULL,
NULL,
@@ -3153,7 +3163,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [54] = */ {
+ /* [55] = */ {
"--no-standard-includes",
NULL,
NULL,
@@ -3162,7 +3172,7 @@
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [55] = */ {
+ /* [56] = */ {
"--no-standard-libraries",
NULL,
NULL,
@@ -3171,7 +3181,7 @@
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [56] = */ {
+ /* [57] = */ {
"--no-sysroot-suffix",
NULL,
NULL,
@@ -3180,7 +3190,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_no_sysroot_suffix), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [57] = */ {
+ /* [58] = */ {
"--no-warnings",
NULL,
NULL,
@@ -3189,7 +3199,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [58] = */ {
+ /* [59] = */ {
"--optimize",
NULL,
NULL,
@@ -3198,7 +3208,7 @@
CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [59] = */ {
+ /* [60] = */ {
"--output",
NULL,
"missing filename after %qs",
@@ -3207,7 +3217,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [60] = */ {
+ /* [61] = */ {
"--output-pch=",
NULL,
NULL,
@@ -3216,7 +3226,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [61] = */ {
+ /* [62] = */ {
"--output=",
NULL,
"missing filename after %qs",
@@ -3225,7 +3235,7 @@
CL_BRIG | CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [62] = */ {
+ /* [63] = */ {
"--param=align-loop-iterations=",
"Loops iterating at least selected number of iterations will get loop alignment.",
NULL,
@@ -3234,7 +3244,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_align_loop_iterations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [63] = */ {
+ /* [64] = */ {
"--param=align-threshold=",
"Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment.",
NULL,
@@ -3243,7 +3253,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_align_threshold), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [64] = */ {
+ /* [65] = */ {
"--param=analyzer-bb-explosion-factor=",
"The maximum number of 'after supernode' exploded nodes within the analyzer per supernode, before terminating analysis.",
NULL,
@@ -3252,7 +3262,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_analyzer_bb_explosion_factor), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [65] = */ {
+ /* [66] = */ {
"--param=analyzer-max-enodes-per-program-point=",
"The maximum number of exploded nodes per program point within the analyzer, before terminating analysis of that point.",
NULL,
@@ -3261,7 +3271,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_analyzer_max_enodes_per_program_point), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [66] = */ {
+ /* [67] = */ {
"--param=analyzer-max-recursion-depth=",
"The maximum number of times a callsite can appear in a call stack within the analyzer, before terminating analysis of a call that would recurse deeper.",
NULL,
@@ -3270,7 +3280,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_analyzer_max_recursion_depth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [67] = */ {
+ /* [68] = */ {
"--param=analyzer-min-snodes-for-call-summary=",
"The minimum number of supernodes within a function for the analyzer to consider summarizing its effects at call sites.",
NULL,
@@ -3279,7 +3289,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_analyzer_min_snodes_for_call_summary), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [68] = */ {
+ /* [69] = */ {
"--param=asan-globals=",
"Enable asan globals protection.",
NULL,
@@ -3288,7 +3298,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_globals), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [69] = */ {
+ /* [70] = */ {
"--param=asan-instrument-allocas=",
"Enable asan allocas/VLAs protection.",
NULL,
@@ -3297,7 +3307,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_protect_allocas), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [70] = */ {
+ /* [71] = */ {
"--param=asan-instrument-reads=",
"Enable asan load operations protection.",
NULL,
@@ -3306,7 +3316,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_instrument_reads), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [71] = */ {
+ /* [72] = */ {
"--param=asan-instrument-writes=",
"Enable asan store operations protection.",
NULL,
@@ -3315,7 +3325,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_instrument_writes), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [72] = */ {
+ /* [73] = */ {
"--param=asan-instrumentation-with-call-threshold=",
"Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number.",
NULL,
@@ -3324,7 +3334,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_instrumentation_with_call_threshold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [73] = */ {
+ /* [74] = */ {
"--param=asan-memintrin=",
"Enable asan builtin functions protection.",
NULL,
@@ -3333,7 +3343,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_memintrin), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [74] = */ {
+ /* [75] = */ {
"--param=asan-stack=",
"Enable asan stack protection.",
NULL,
@@ -3342,7 +3352,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_stack), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [75] = */ {
+ /* [76] = */ {
"--param=asan-use-after-return=",
"Enable asan detection of use-after-return bugs.",
NULL,
@@ -3351,7 +3361,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_asan_use_after_return), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [76] = */ {
+ /* [77] = */ {
"--param=avg-loop-niter=",
"Average number of iterations of a loop.",
NULL,
@@ -3360,7 +3370,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_avg_loop_niter), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [77] = */ {
+ /* [78] = */ {
"--param=avoid-fma-max-bits=",
"Maximum number of bits for which we avoid creating FMAs.",
NULL,
@@ -3369,7 +3379,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_avoid_fma_max_bits), 0, CLVC_BOOLEAN, 0, 0, 512 },
- /* [78] = */ {
+ /* [79] = */ {
"--param=builtin-expect-probability=",
"Set the estimated probability in percentage for builtin expect. The default value is 90% probability.",
NULL,
@@ -3378,7 +3388,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_builtin_expect_probability), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [79] = */ {
+ /* [80] = */ {
"--param=builtin-string-cmp-inline-length=",
"The maximum length of a constant string for a builtin string cmp call eligible for inlining. The default value is 3.",
NULL,
@@ -3387,7 +3397,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_builtin_string_cmp_inline_length), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [80] = */ {
+ /* [81] = */ {
"--param=case-values-threshold=",
"The smallest number of different values for which it is best to use a jump-table instead of a tree of conditional branches, if 0, use the default for the machine.",
NULL,
@@ -3396,7 +3406,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_case_values_threshold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [81] = */ {
+ /* [82] = */ {
"--param=comdat-sharing-probability=",
"Probability that COMDAT function will be shared with different compilation unit.",
NULL,
@@ -3405,7 +3415,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_comdat_sharing_probability), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [82] = */ {
+ /* [83] = */ {
"--param=cxx-max-namespaces-for-diagnostic-help=",
"Maximum number of namespaces to search for alternatives when name lookup fails.",
NULL,
@@ -3414,7 +3424,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_cxx_max_namespaces_for_diagnostic_help), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [83] = */ {
+ /* [84] = */ {
"--param=dse-max-alias-queries-per-store=",
"Maximum number of queries into the alias oracle per store.",
NULL,
@@ -3423,7 +3433,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_dse_max_alias_queries_per_store), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [84] = */ {
+ /* [85] = */ {
"--param=dse-max-object-size=",
"Maximum size (in bytes) of objects tracked bytewise by dead store elimination.",
NULL,
@@ -3432,7 +3442,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_dse_max_object_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [85] = */ {
+ /* [86] = */ {
"--param=early-inlining-insns=",
"Maximal estimated growth of function body caused by early inlining of single call.",
NULL,
@@ -3441,7 +3451,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_early_inlining_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [86] = */ {
+ /* [87] = */ {
"--param=fsm-maximum-phi-arguments=",
"Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block.",
NULL,
@@ -3450,7 +3460,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_fsm_maximum_phi_arguments), 0, CLVC_BOOLEAN, 0, 1, 999999 },
- /* [87] = */ {
+ /* [88] = */ {
"--param=fsm-scale-path-blocks=",
"Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements.",
NULL,
@@ -3459,7 +3469,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_fsm_scale_path_blocks), 0, CLVC_BOOLEAN, 0, 1, 10 },
- /* [88] = */ {
+ /* [89] = */ {
"--param=fsm-scale-path-stmts=",
"Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks.",
NULL,
@@ -3468,7 +3478,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_fsm_scale_path_stmts), 0, CLVC_BOOLEAN, 0, 1, 10 },
- /* [89] = */ {
+ /* [90] = */ {
"--param=gcse-after-reload-critical-fraction=",
"The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload.",
NULL,
@@ -3477,7 +3487,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_gcse_after_reload_critical_fraction), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [90] = */ {
+ /* [91] = */ {
"--param=gcse-after-reload-partial-fraction=",
"The threshold ratio for performing partial redundancy elimination after reload.",
NULL,
@@ -3486,7 +3496,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_gcse_after_reload_partial_fraction), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [91] = */ {
+ /* [92] = */ {
"--param=gcse-cost-distance-ratio=",
"Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations.",
NULL,
@@ -3495,7 +3505,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_gcse_cost_distance_ratio), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [92] = */ {
+ /* [93] = */ {
"--param=gcse-unrestricted-cost=",
"Cost at which GCSE optimizations will not constraint the distance an expression can travel.",
NULL,
@@ -3504,7 +3514,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_gcse_unrestricted_cost), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [93] = */ {
+ /* [94] = */ {
"--param=ggc-min-expand=",
"Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap.",
NULL,
@@ -3513,7 +3523,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ggc_min_expand), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [94] = */ {
+ /* [95] = */ {
"--param=ggc-min-heapsize=",
"Minimum heap size before we start collecting garbage, in kilobytes.",
NULL,
@@ -3522,7 +3532,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ggc_min_heapsize), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [95] = */ {
+ /* [96] = */ {
"--param=gimple-fe-computed-hot-bb-threshold=",
"The number of executions of a basic block which is considered hot. The parameter is used only in GIMPLE FE.",
NULL,
@@ -3531,7 +3541,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_gimple_fe_computed_hot_bb_threshold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [96] = */ {
+ /* [97] = */ {
"--param=graphite-allow-codegen-errors=",
"Whether codegen errors should be ICEs when -fchecking.",
NULL,
@@ -3540,7 +3550,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_graphite_allow_codegen_errors), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [97] = */ {
+ /* [98] = */ {
"--param=graphite-max-arrays-per-scop=",
"Maximum number of arrays per SCoP.",
NULL,
@@ -3549,7 +3559,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_graphite_max_arrays_per_scop), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [98] = */ {
+ /* [99] = */ {
"--param=graphite-max-nb-scop-params=",
"Maximum number of parameters in a SCoP.",
NULL,
@@ -3558,7 +3568,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_graphite_max_nb_scop_params), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [99] = */ {
+ /* [100] = */ {
"--param=hash-table-verification-limit=",
"The number of elements for which hash table verification is done for each searched element.",
NULL,
@@ -3567,7 +3577,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_hash_table_verification_limit), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [100] = */ {
+ /* [101] = */ {
"--param=hot-bb-count-fraction=",
"The denominator n of fraction 1/n of the maximal execution count of a basic block in the entire program that a basic block needs to at least have in order to be considered hot (used in non-LTO mode).",
NULL,
@@ -3576,7 +3586,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_hot_bb_count_fraction), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [101] = */ {
+ /* [102] = */ {
"--param=hot-bb-count-ws-permille=",
"The number of most executed permilles of the profiled execution of the entire program to which the execution count of a basic block must be part of in order to be considered hot (used in LTO mode).",
NULL,
@@ -3585,7 +3595,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_hot_bb_count_ws_permille), 0, CLVC_BOOLEAN, 0, 0, 1000 },
- /* [102] = */ {
+ /* [103] = */ {
"--param=hot-bb-frequency-fraction=",
"The denominator n of fraction 1/n of the execution frequency of the entry block of a function that a basic block of this function needs to at least have in order to be considered hot.",
NULL,
@@ -3594,7 +3604,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_hot_bb_frequency_fraction), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [103] = */ {
+ /* [104] = */ {
"--param=hsa-gen-debug-stores=",
"Level of hsa debug stores verbosity.",
NULL,
@@ -3603,7 +3613,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_hsa_gen_debug_stores), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [104] = */ {
+ /* [105] = */ {
"--param=inline-heuristics-hint-percent=",
"The scale (in percents) applied to inline-insns-single and auto limits when heuristics hints that inlining is very profitable.",
NULL,
@@ -3612,7 +3622,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_inline_heuristics_hint_percent), 0, CLVC_BOOLEAN, 0, 100, 1000000 },
- /* [105] = */ {
+ /* [106] = */ {
"--param=inline-min-speedup=",
"The minimal estimated speedup allowing inliner to ignore inline-insns-single and inline-insns-auto.",
NULL,
@@ -3621,7 +3631,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_inline_min_speedup), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [106] = */ {
+ /* [107] = */ {
"--param=inline-unit-growth=",
"How much can given compilation unit grow because of the inlining (in percent).",
NULL,
@@ -3630,7 +3640,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_inline_unit_growth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [107] = */ {
+ /* [108] = */ {
"--param=integer-share-limit=",
"The upper bound for sharing integer constants.",
NULL,
@@ -3639,7 +3649,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_integer_share_limit), 0, CLVC_BOOLEAN, 0, 2, 65536 },
- /* [108] = */ {
+ /* [109] = */ {
"--param=ipa-cp-eval-threshold=",
"Threshold ipa-cp opportunity evaluation that is still considered beneficial to clone.",
NULL,
@@ -3648,7 +3658,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_eval_threshold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [109] = */ {
+ /* [110] = */ {
"--param=ipa-cp-loop-hint-bonus=",
"Compile-time bonus IPA-CP assigns to candidates which make loop bounds or strides known.",
NULL,
@@ -3657,7 +3667,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_loop_hint_bonus), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [110] = */ {
+ /* [111] = */ {
"--param=ipa-cp-max-recursive-depth=",
"Maximum depth of recursive cloning for self-recursive function.",
NULL,
@@ -3666,7 +3676,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_max_recursive_depth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [111] = */ {
+ /* [112] = */ {
"--param=ipa-cp-min-recursive-probability=",
"Recursive cloning only when the probability of call being executed exceeds the parameter.",
NULL,
@@ -3675,7 +3685,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_min_recursive_probability), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [112] = */ {
+ /* [113] = */ {
"--param=ipa-cp-recursion-penalty=",
"Percentage penalty the recursive functions will receive when they are evaluated for cloning.",
NULL,
@@ -3684,7 +3694,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_recursion_penalty), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [113] = */ {
+ /* [114] = */ {
"--param=ipa-cp-single-call-penalty=",
"Percentage penalty functions containing a single call to another function will receive when they are evaluated for cloning.",
NULL,
@@ -3693,7 +3703,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_single_call_penalty), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [114] = */ {
+ /* [115] = */ {
"--param=ipa-cp-unit-growth=",
"How much can given compilation unit grow because of the interprocedural constant propagation (in percent).",
NULL,
@@ -3702,7 +3712,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_unit_growth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [115] = */ {
+ /* [116] = */ {
"--param=ipa-cp-value-list-size=",
"Maximum size of a list of values associated with each parameter for interprocedural constant propagation.",
NULL,
@@ -3711,7 +3721,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_cp_value_list_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [116] = */ {
+ /* [117] = */ {
"--param=ipa-max-aa-steps=",
"Maximum number of statements that will be visited by IPA formal parameter analysis based on alias analysis in any given function.",
NULL,
@@ -3720,7 +3730,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_max_aa_steps), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [117] = */ {
+ /* [118] = */ {
"--param=ipa-max-agg-items=",
"Maximum number of aggregate content items for a parameter in jump functions and lattices.",
NULL,
@@ -3729,7 +3739,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_max_agg_items), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [118] = */ {
+ /* [119] = */ {
"--param=ipa-max-param-expr-ops=",
"Maximum number of operations in a parameter expression that can be handled by IPA analysis.",
NULL,
@@ -3738,7 +3748,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_max_param_expr_ops), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [119] = */ {
+ /* [120] = */ {
"--param=ipa-max-switch-predicate-bounds=",
"Maximal number of boundary endpoints of case ranges of switch statement used during IPA function summary generation.",
NULL,
@@ -3747,7 +3757,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_max_switch_predicate_bounds), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [120] = */ {
+ /* [121] = */ {
"--param=ipa-sra-max-replacements=",
"Maximum pieces that IPA-SRA tracks per formal parameter, as a consequence, also the maximum number of replacements of a formal parameter.",
NULL,
@@ -3756,7 +3766,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_sra_max_replacements), 0, CLVC_BOOLEAN, 0, 0, 16 },
- /* [121] = */ {
+ /* [122] = */ {
"--param=ipa-sra-ptr-growth-factor=",
"Maximum allowed growth of number and total size of new parameters that ipa-sra replaces a pointer to an aggregate with.",
NULL,
@@ -3765,7 +3775,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ipa_sra_ptr_growth_factor), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [122] = */ {
+ /* [123] = */ {
"--param=ira-loop-reserved-regs=",
"The number of registers in each class kept unused by loop invariant motion.",
NULL,
@@ -3774,7 +3784,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ira_loop_reserved_regs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [123] = */ {
+ /* [124] = */ {
"--param=ira-max-conflict-table-size=",
"Max size of conflict table in MB.",
NULL,
@@ -3783,7 +3793,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ira_max_conflict_table_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [124] = */ {
+ /* [125] = */ {
"--param=ira-max-loops-num=",
"Max loops number for regional RA.",
NULL,
@@ -3792,7 +3802,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ira_max_loops_num), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [125] = */ {
+ /* [126] = */ {
"--param=iv-always-prune-cand-set-bound=",
"If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization.",
NULL,
@@ -3801,7 +3811,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_iv_always_prune_cand_set_bound), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [126] = */ {
+ /* [127] = */ {
"--param=iv-consider-all-candidates-bound=",
"Bound on number of candidates below that all candidates are considered in iv optimizations.",
NULL,
@@ -3810,7 +3820,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_iv_consider_all_candidates_bound), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [127] = */ {
+ /* [128] = */ {
"--param=iv-max-considered-uses=",
"Bound on number of iv uses in loop optimized in iv optimizations.",
NULL,
@@ -3819,7 +3829,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_iv_max_considered_uses), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [128] = */ {
+ /* [129] = */ {
"--param=jump-table-max-growth-ratio-for-size=",
"The maximum code size growth ratio when expanding into a jump table (in percent). The parameter is used when optimizing for size.",
NULL,
@@ -3828,7 +3838,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_jump_table_max_growth_ratio_for_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [129] = */ {
+ /* [130] = */ {
"--param=jump-table-max-growth-ratio-for-speed=",
"The maximum code size growth ratio when expanding into a jump table (in percent). The parameter is used when optimizing for speed.",
NULL,
@@ -3837,7 +3847,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_jump_table_max_growth_ratio_for_speed), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [130] = */ {
+ /* [131] = */ {
"--param=l1-cache-line-size=",
"The size of L1 cache line.",
NULL,
@@ -3846,7 +3856,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_l1_cache_line_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [131] = */ {
+ /* [132] = */ {
"--param=l1-cache-size=",
"The size of L1 cache.",
NULL,
@@ -3855,7 +3865,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_l1_cache_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [132] = */ {
+ /* [133] = */ {
"--param=l2-cache-size=",
"The size of L2 cache.",
NULL,
@@ -3864,7 +3874,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_l2_cache_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [133] = */ {
+ /* [134] = */ {
"--param=large-function-growth=",
"Maximal growth due to inlining of large function (in percent).",
NULL,
@@ -3873,7 +3883,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_large_function_growth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [134] = */ {
+ /* [135] = */ {
"--param=large-function-insns=",
"The size of function body to be considered large.",
NULL,
@@ -3882,7 +3892,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_large_function_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [135] = */ {
+ /* [136] = */ {
"--param=large-stack-frame-growth=",
"Maximal stack frame growth due to inlining (in percent).",
NULL,
@@ -3891,7 +3901,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_stack_frame_growth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [136] = */ {
+ /* [137] = */ {
"--param=large-stack-frame=",
"The size of stack frame to be considered large.",
NULL,
@@ -3900,7 +3910,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_large_stack_frame), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [137] = */ {
+ /* [138] = */ {
"--param=large-unit-insns=",
"The size of translation unit to be considered large.",
NULL,
@@ -3909,7 +3919,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_large_unit_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [138] = */ {
+ /* [139] = */ {
"--param=lim-expensive=",
"The minimum cost of an expensive expression in the loop invariant motion.",
NULL,
@@ -3918,7 +3928,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_lim_expensive), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [139] = */ {
+ /* [140] = */ {
"--param=logical-op-non-short-circuit=",
"True if a non-short-circuit operation is optimal.",
NULL,
@@ -3927,7 +3937,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_logical_op_non_short_circuit), 0, CLVC_BOOLEAN, 0, -1, 1 },
- /* [140] = */ {
+ /* [141] = */ {
"--param=loop-block-tile-size=",
"Size of tiles for loop blocking.",
NULL,
@@ -3936,7 +3946,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_block_tile_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [141] = */ {
+ /* [142] = */ {
"--param=loop-interchange-max-num-stmts=",
"The maximum number of stmts in loop nest for loop interchange.",
NULL,
@@ -3945,7 +3955,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_interchange_max_num_stmts), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [142] = */ {
+ /* [143] = */ {
"--param=loop-interchange-stride-ratio=",
"The minimum stride ratio for loop interchange to be profitable.",
NULL,
@@ -3954,7 +3964,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_interchange_stride_ratio), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [143] = */ {
+ /* [144] = */ {
"--param=loop-invariant-max-bbs-in-loop=",
"Max basic blocks number in loop for loop invariant motion.",
NULL,
@@ -3963,7 +3973,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_invariant_max_bbs_in_loop), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [144] = */ {
+ /* [145] = */ {
"--param=loop-max-datarefs-for-datadeps=",
"Maximum number of datarefs in loop for building loop data dependencies.",
NULL,
@@ -3972,7 +3982,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_max_datarefs_for_datadeps), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [145] = */ {
+ /* [146] = */ {
"--param=loop-versioning-max-inner-insns=",
"The maximum number of instructions in an inner loop that is being considered for versioning.",
NULL,
@@ -3981,7 +3991,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_versioning_max_inner_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [146] = */ {
+ /* [147] = */ {
"--param=loop-versioning-max-outer-insns=",
"The maximum number of instructions in an outer loop that is being considered for versioning, on top of the instructions in inner loops.",
NULL,
@@ -3990,7 +4000,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_loop_versioning_max_outer_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [147] = */ {
+ /* [148] = */ {
"--param=lra-inheritance-ebb-probability-cutoff=",
"Minimal fall-through edge probability in percentage used to add BB to inheritance EBB in LRA.",
NULL,
@@ -3999,7 +4009,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_lra_inheritance_ebb_probability_cutoff), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [148] = */ {
+ /* [149] = */ {
"--param=lra-max-considered-reload-pseudos=",
"The max number of reload pseudos which are considered during spilling a non-reload pseudo.",
NULL,
@@ -4008,7 +4018,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_lra_max_considered_reload_pseudos), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [149] = */ {
+ /* [150] = */ {
"--param=lto-max-partition=",
"Maximal size of a partition for LTO (in estimated instructions).",
NULL,
@@ -4017,7 +4027,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_partition_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [150] = */ {
+ /* [151] = */ {
"--param=lto-max-streaming-parallelism=",
"maximal number of LTO partitions streamed in parallel.",
NULL,
@@ -4026,7 +4036,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_lto_streaming_parallelism), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [151] = */ {
+ /* [152] = */ {
"--param=lto-min-partition=",
"Minimal size of a partition for LTO (in estimated instructions).",
NULL,
@@ -4035,7 +4045,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_partition_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [152] = */ {
+ /* [153] = */ {
"--param=lto-partitions=",
"Number of partitions the program should be split to.",
NULL,
@@ -4044,7 +4054,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_lto_partitions), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [153] = */ {
+ /* [154] = */ {
"--param=max-average-unrolled-insns=",
"The maximum number of instructions to consider to unroll in a loop on average.",
NULL,
@@ -4053,7 +4063,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_average_unrolled_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [154] = */ {
+ /* [155] = */ {
"--param=max-combine-insns=",
"The maximum number of insns combine tries to combine.",
NULL,
@@ -4062,7 +4072,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_combine_insns), 0, CLVC_BOOLEAN, 0, 2, 4 },
- /* [155] = */ {
+ /* [156] = */ {
"--param=max-completely-peel-loop-nest-depth=",
"The maximum depth of a loop nest we completely peel.",
NULL,
@@ -4071,7 +4081,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_unroll_iterations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [156] = */ {
+ /* [157] = */ {
"--param=max-completely-peel-times=",
"The maximum number of peelings of a single loop that is peeled completely.",
NULL,
@@ -4080,7 +4090,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_completely_peel_times), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [157] = */ {
+ /* [158] = */ {
"--param=max-completely-peeled-insns=",
"The maximum number of insns of a completely peeled loop.",
NULL,
@@ -4089,7 +4099,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_completely_peeled_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [158] = */ {
+ /* [159] = */ {
"--param=max-crossjump-edges=",
"The maximum number of incoming edges to consider for crossjumping.",
NULL,
@@ -4098,7 +4108,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_crossjump_edges), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [159] = */ {
+ /* [160] = */ {
"--param=max-cse-insns=",
"The maximum instructions CSE process before flushing.",
NULL,
@@ -4107,7 +4117,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_cse_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [160] = */ {
+ /* [161] = */ {
"--param=max-cse-path-length=",
"The maximum length of path considered in cse.",
NULL,
@@ -4116,7 +4126,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_cse_path_length), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [161] = */ {
+ /* [162] = */ {
"--param=max-cselib-memory-locations=",
"The maximum memory locations recorded by cselib.",
NULL,
@@ -4125,7 +4135,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_cselib_memory_locations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [162] = */ {
+ /* [163] = */ {
"--param=max-debug-marker-count=",
"Max. count of debug markers to expand or inline.",
NULL,
@@ -4134,7 +4144,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_debug_marker_count), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [163] = */ {
+ /* [164] = */ {
"--param=max-delay-slot-insn-search=",
"The maximum number of instructions to consider to fill a delay slot.",
NULL,
@@ -4143,7 +4153,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_delay_slot_insn_search), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [164] = */ {
+ /* [165] = */ {
"--param=max-delay-slot-live-search=",
"The maximum number of instructions to consider to find accurate live register information.",
NULL,
@@ -4152,7 +4162,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_delay_slot_live_search), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [165] = */ {
+ /* [166] = */ {
"--param=max-dse-active-local-stores=",
"Maximum number of active local stores in RTL dead store elimination.",
NULL,
@@ -4161,7 +4171,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_dse_active_local_stores), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [166] = */ {
+ /* [167] = */ {
"--param=max-early-inliner-iterations=",
"The maximum number of nested indirect inlining performed by early inliner.",
NULL,
@@ -4170,7 +4180,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_early_inliner_max_iterations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [167] = */ {
+ /* [168] = */ {
"--param=max-fields-for-field-sensitive=",
"Maximum number of fields in a structure before pointer analysis treats the structure as a single variable.",
NULL,
@@ -4179,7 +4189,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_fields_for_field_sensitive), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [168] = */ {
+ /* [169] = */ {
"--param=max-find-base-term-values=",
"Maximum number of VALUEs handled during a single find_base_term call.",
NULL,
@@ -4188,7 +4198,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_find_base_term_values), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [169] = */ {
+ /* [170] = */ {
"--param=max-fsm-thread-length=",
"Maximum number of basic blocks on a finite state automaton jump thread path.",
NULL,
@@ -4197,7 +4207,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_fsm_thread_length), 0, CLVC_BOOLEAN, 0, 1, 999999 },
- /* [170] = */ {
+ /* [171] = */ {
"--param=max-fsm-thread-path-insns=",
"Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path.",
NULL,
@@ -4206,7 +4216,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_fsm_thread_path_insns), 0, CLVC_BOOLEAN, 0, 1, 999999 },
- /* [171] = */ {
+ /* [172] = */ {
"--param=max-fsm-thread-paths=",
"Maximum number of new jump thread paths to create for a finite state automaton.",
NULL,
@@ -4215,7 +4225,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_fsm_thread_paths), 0, CLVC_BOOLEAN, 0, 1, 999999 },
- /* [172] = */ {
+ /* [173] = */ {
"--param=max-gcse-insertion-ratio=",
"The maximum ratio of insertions to deletions of expressions in GCSE.",
NULL,
@@ -4224,7 +4234,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_gcse_insertion_ratio), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [173] = */ {
+ /* [174] = */ {
"--param=max-gcse-memory=",
"The maximum amount of memory to be allocated by GCSE.",
NULL,
@@ -4233,7 +4243,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_gcse_memory), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [174] = */ {
+ /* [175] = */ {
"--param=max-goto-duplication-insns=",
"The maximum number of insns to duplicate when unfactoring computed gotos.",
NULL,
@@ -4242,7 +4252,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_goto_duplication_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [175] = */ {
+ /* [176] = */ {
"--param=max-grow-copy-bb-insns=",
"The maximum expansion factor when copying basic blocks.",
NULL,
@@ -4251,7 +4261,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_grow_copy_bb_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [176] = */ {
+ /* [177] = */ {
"--param=max-hoist-depth=",
"Maximum depth of search in the dominator tree for expressions to hoist.",
NULL,
@@ -4260,7 +4270,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_hoist_depth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [177] = */ {
+ /* [178] = */ {
"--param=max-inline-insns-auto=",
"The maximum number of instructions when automatically inlining.",
NULL,
@@ -4269,7 +4279,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_insns_auto), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [178] = */ {
+ /* [179] = */ {
"--param=max-inline-insns-recursive-auto=",
"The maximum number of instructions non-inline function can grow to via recursive inlining.",
NULL,
@@ -4278,7 +4288,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_insns_recursive_auto), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [179] = */ {
+ /* [180] = */ {
"--param=max-inline-insns-recursive=",
"The maximum number of instructions inline function can grow to via recursive inlining.",
NULL,
@@ -4287,7 +4297,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_insns_recursive), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [180] = */ {
+ /* [181] = */ {
"--param=max-inline-insns-single=",
"The maximum number of instructions in a single function eligible for inlining.",
NULL,
@@ -4296,7 +4306,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_insns_single), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [181] = */ {
+ /* [182] = */ {
"--param=max-inline-insns-size=",
"The maximum number of instructions when inlining for size.",
NULL,
@@ -4305,7 +4315,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_insns_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [182] = */ {
+ /* [183] = */ {
"--param=max-inline-insns-small=",
"The maximum number of instructions when automatically inlining small functions.",
NULL,
@@ -4314,7 +4324,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_insns_small), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [183] = */ {
+ /* [184] = */ {
"--param=max-inline-recursive-depth-auto=",
"The maximum depth of recursive inlining for non-inline functions.",
NULL,
@@ -4323,7 +4333,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_recursive_depth_auto), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [184] = */ {
+ /* [185] = */ {
"--param=max-inline-recursive-depth=",
"The maximum depth of recursive inlining for inline functions.",
NULL,
@@ -4332,7 +4342,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_inline_recursive_depth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [185] = */ {
+ /* [186] = */ {
"--param=max-isl-operations=",
"Maximum number of isl operations, 0 means unlimited.",
NULL,
@@ -4341,7 +4351,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_isl_operations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [186] = */ {
+ /* [187] = */ {
"--param=max-iterations-computation-cost=",
"Bound on the cost of an expression to compute the number of iterations.",
NULL,
@@ -4350,7 +4360,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_iterations_computation_cost), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [187] = */ {
+ /* [188] = */ {
"--param=max-iterations-to-track=",
"Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.",
NULL,
@@ -4359,7 +4369,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_iterations_to_track), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [188] = */ {
+ /* [189] = */ {
"--param=max-jump-thread-duplication-stmts=",
"Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.",
NULL,
@@ -4368,7 +4378,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_jump_thread_duplication_stmts), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [189] = */ {
+ /* [190] = */ {
"--param=max-last-value-rtl=",
"The maximum number of RTL nodes that can be recorded as combiner's last value.",
NULL,
@@ -4377,7 +4387,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_last_value_rtl), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [190] = */ {
+ /* [191] = */ {
"--param=max-loop-header-insns=",
"The maximum number of insns in loop header duplicated by the copy loop headers pass.",
NULL,
@@ -4386,7 +4396,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_loop_header_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [191] = */ {
+ /* [192] = */ {
"--param=max-modulo-backtrack-attempts=",
"The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop.",
NULL,
@@ -4395,7 +4405,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_modulo_backtrack_attempts), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [192] = */ {
+ /* [193] = */ {
"--param=max-partial-antic-length=",
"Maximum length of partial antic set when performing tree pre optimization.",
NULL,
@@ -4404,7 +4414,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_partial_antic_length), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [193] = */ {
+ /* [194] = */ {
"--param=max-peel-branches=",
"The maximum number of branches on the path through the peeled sequence.",
NULL,
@@ -4413,7 +4423,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_peel_branches), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [194] = */ {
+ /* [195] = */ {
"--param=max-peel-times=",
"The maximum number of peelings of a single loop.",
NULL,
@@ -4422,7 +4432,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_peel_times), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [195] = */ {
+ /* [196] = */ {
"--param=max-peeled-insns=",
"The maximum number of insns of a peeled loop.",
NULL,
@@ -4431,7 +4441,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_peeled_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [196] = */ {
+ /* [197] = */ {
"--param=max-pending-list-length=",
"The maximum length of scheduling's pending operations list.",
NULL,
@@ -4440,7 +4450,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_pending_list_length), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [197] = */ {
+ /* [198] = */ {
"--param=max-pipeline-region-blocks=",
"The maximum number of blocks in a region to be considered for interblock scheduling.",
NULL,
@@ -4449,7 +4459,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_pipeline_region_blocks), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [198] = */ {
+ /* [199] = */ {
"--param=max-pipeline-region-insns=",
"The maximum number of insns in a region to be considered for interblock scheduling.",
NULL,
@@ -4458,7 +4468,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_pipeline_region_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [199] = */ {
+ /* [200] = */ {
"--param=max-pow-sqrt-depth=",
"Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant.",
NULL,
@@ -4467,7 +4477,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_pow_sqrt_depth), 0, CLVC_BOOLEAN, 0, 1, 32 },
- /* [200] = */ {
+ /* [201] = */ {
"--param=max-predicted-iterations=",
"The maximum number of loop iterations we predict statically.",
NULL,
@@ -4476,7 +4486,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_predicted_iterations), 0, CLVC_BOOLEAN, 0, 0, 65536 },
- /* [201] = */ {
+ /* [202] = */ {
"--param=max-reload-search-insns=",
"The maximum number of instructions to search backward when looking for equivalent reload.",
NULL,
@@ -4485,7 +4495,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_reload_search_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [202] = */ {
+ /* [203] = */ {
"--param=max-rtl-if-conversion-insns=",
"Maximum number of insns in a basic block to consider for RTL if-conversion.",
NULL,
@@ -4494,7 +4504,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_rtl_if_conversion_insns), 0, CLVC_BOOLEAN, 0, 0, 99 },
- /* [203] = */ {
+ /* [204] = */ {
"--param=max-rtl-if-conversion-predictable-cost=",
"Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered predictable.",
NULL,
@@ -4503,7 +4513,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_rtl_if_conversion_predictable_cost), 0, CLVC_BOOLEAN, 0, 0, 200 },
- /* [204] = */ {
+ /* [205] = */ {
"--param=max-rtl-if-conversion-unpredictable-cost=",
"Maximum permissible cost for the sequence that would be generated by the RTL if-conversion pass for a branch that is considered unpredictable.",
NULL,
@@ -4512,7 +4522,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_rtl_if_conversion_unpredictable_cost), 0, CLVC_BOOLEAN, 0, 0, 200 },
- /* [205] = */ {
+ /* [206] = */ {
"--param=max-sched-extend-regions-iters=",
"The maximum number of iterations through CFG to extend regions.",
NULL,
@@ -4521,7 +4531,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_sched_extend_regions_iters), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [206] = */ {
+ /* [207] = */ {
"--param=max-sched-insn-conflict-delay=",
"The maximum conflict delay for an insn to be considered for speculative motion.",
NULL,
@@ -4530,7 +4540,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_sched_insn_conflict_delay), 0, CLVC_BOOLEAN, 0, 1, 10 },
- /* [207] = */ {
+ /* [208] = */ {
"--param=max-sched-ready-insns=",
"The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass.",
NULL,
@@ -4539,7 +4549,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_sched_ready_insns), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [208] = */ {
+ /* [209] = */ {
"--param=max-sched-region-blocks=",
"The maximum number of blocks in a region to be considered for interblock scheduling.",
NULL,
@@ -4548,7 +4558,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_sched_region_blocks), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [209] = */ {
+ /* [210] = */ {
"--param=max-sched-region-insns=",
"The maximum number of insns in a region to be considered for interblock scheduling.",
NULL,
@@ -4557,7 +4567,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_sched_region_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [210] = */ {
+ /* [211] = */ {
"--param=max-slsr-cand-scan=",
"Maximum length of candidate scans for straight-line strength reduction.",
NULL,
@@ -4566,7 +4576,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_slsr_candidate_scan), 0, CLVC_BOOLEAN, 0, 1, 999999 },
- /* [211] = */ {
+ /* [212] = */ {
"--param=max-speculative-devirt-maydefs=",
"Maximum number of may-defs visited when devirtualizing speculatively.",
NULL,
@@ -4575,7 +4585,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_speculative_devirt_maydefs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [212] = */ {
+ /* [213] = */ {
"--param=max-ssa-name-query-depth=",
"Maximum recursion depth allowed when querying a property of an SSA name.",
NULL,
@@ -4584,7 +4594,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_ssa_name_query_depth), 0, CLVC_BOOLEAN, 0, 1, 10 },
- /* [213] = */ {
+ /* [214] = */ {
"--param=max-stores-to-merge=",
"Maximum number of constant stores to merge in the store merging pass.",
NULL,
@@ -4593,7 +4603,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_stores_to_merge), 0, CLVC_BOOLEAN, 0, 2, 65536 },
- /* [214] = */ {
+ /* [215] = */ {
"--param=max-stores-to-sink=",
"Maximum number of conditional store pairs that can be sunk.",
NULL,
@@ -4602,7 +4612,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_stores_to_sink), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [215] = */ {
+ /* [216] = */ {
"--param=max-tail-merge-comparisons=",
"Maximum amount of similar bbs to compare a bb with.",
NULL,
@@ -4611,7 +4621,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_tail_merge_comparisons), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [216] = */ {
+ /* [217] = */ {
"--param=max-tail-merge-iterations=",
"Maximum amount of iterations of the pass over a function.",
NULL,
@@ -4620,7 +4630,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_tail_merge_iterations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [217] = */ {
+ /* [218] = */ {
"--param=max-tracked-strlens=",
"Maximum number of strings for which strlen optimization pass will track string lengths.",
NULL,
@@ -4629,7 +4639,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_tracked_strlens), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [218] = */ {
+ /* [219] = */ {
"--param=max-tree-if-conversion-phi-args=",
"Maximum number of arguments in a PHI supported by TREE if-conversion unless the loop is marked with simd pragma.",
NULL,
@@ -4638,7 +4648,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_tree_if_conversion_phi_args), 0, CLVC_BOOLEAN, 0, 2, 65536 },
- /* [219] = */ {
+ /* [220] = */ {
"--param=max-unroll-times=",
"The maximum number of unrollings of a single loop.",
NULL,
@@ -4647,7 +4657,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_unroll_times), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [220] = */ {
+ /* [221] = */ {
"--param=max-unrolled-insns=",
"The maximum number of instructions to consider to unroll in a loop.",
NULL,
@@ -4656,7 +4666,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_unrolled_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [221] = */ {
+ /* [222] = */ {
"--param=max-unswitch-insns=",
"The maximum number of insns of an unswitched loop.",
NULL,
@@ -4665,7 +4675,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_unswitch_insns), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [222] = */ {
+ /* [223] = */ {
"--param=max-unswitch-level=",
"The maximum number of unswitchings in a single loop.",
NULL,
@@ -4674,7 +4684,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_unswitch_level), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [223] = */ {
+ /* [224] = */ {
"--param=max-variable-expansions-in-unroller=",
"If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling.",
NULL,
@@ -4683,7 +4693,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_variable_expansions), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [224] = */ {
+ /* [225] = */ {
"--param=max-vartrack-expr-depth=",
"Max. recursion depth for expanding var tracking expressions.",
NULL,
@@ -4692,7 +4702,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_vartrack_expr_depth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [225] = */ {
+ /* [226] = */ {
"--param=max-vartrack-reverse-op-size=",
"Max. size of loc list for which reverse ops should be added.",
NULL,
@@ -4701,7 +4711,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_vartrack_reverse_op_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [226] = */ {
+ /* [227] = */ {
"--param=max-vartrack-size=",
"Max. size of var tracking hash tables.",
NULL,
@@ -4710,7 +4720,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_vartrack_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [227] = */ {
+ /* [228] = */ {
"--param=max-vrp-switch-assertions=",
"Maximum number of assertions to add along the default edge of a switch statement during VRP.",
NULL,
@@ -4719,7 +4729,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_max_vrp_switch_assertions), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [228] = */ {
+ /* [229] = */ {
"--param=min-crossjump-insns=",
"The minimum number of matching instructions to consider for crossjumping.",
NULL,
@@ -4728,7 +4738,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_crossjump_insns), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [229] = */ {
+ /* [230] = */ {
"--param=min-inline-recursive-probability=",
"Inline recursively only when the probability of call being executed exceeds the parameter.",
NULL,
@@ -4737,7 +4747,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_inline_recursive_probability), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [230] = */ {
+ /* [231] = */ {
"--param=min-insn-to-prefetch-ratio=",
"Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count.",
NULL,
@@ -4746,7 +4756,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_insn_to_prefetch_ratio), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [231] = */ {
+ /* [232] = */ {
"--param=min-loop-cond-split-prob=",
"The minimum threshold for probability of semi-invariant condition statement to trigger loop split.",
NULL,
@@ -4755,7 +4765,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_loop_cond_split_prob), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [232] = */ {
+ /* [233] = */ {
"--param=min-nondebug-insn-uid=",
"The minimum UID to be used for a nondebug insn.",
NULL,
@@ -4764,7 +4774,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_nondebug_insn_uid), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [233] = */ {
+ /* [234] = */ {
"--param=min-size-for-stack-sharing=",
"The minimum size of variables taking part in stack slot sharing when not optimizing.",
NULL,
@@ -4773,7 +4783,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_size_for_stack_sharing), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [234] = */ {
+ /* [235] = */ {
"--param=min-spec-prob=",
"The minimum probability of reaching a source block for interblock speculative scheduling.",
NULL,
@@ -4782,7 +4792,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_spec_prob), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [235] = */ {
+ /* [236] = */ {
"--param=min-vect-loop-bound=",
"If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization.",
NULL,
@@ -4791,7 +4801,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_min_vect_loop_bound), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [236] = */ {
+ /* [237] = */ {
"--param=parloops-chunk-size=",
"Chunk size of omp schedule for loops parallelized by parloops.",
NULL,
@@ -4800,7 +4810,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_parloops_chunk_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [237] = */ {
+ /* [238] = */ {
"--param=parloops-min-per-thread=",
"Minimum number of iterations per thread of an innermost parallelized loop.",
NULL,
@@ -4809,7 +4819,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_parloops_min_per_thread), 0, CLVC_BOOLEAN, 0, 2, 65536 },
- /* [238] = */ {
+ /* [239] = */ {
"--param=parloops-schedule=",
"--param=parloops-schedule=[static|dynamic|guided|auto|runtime] Schedule type of omp schedule for loops parallelized by parloops.",
NULL,
@@ -4818,7 +4828,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_parloops_schedule), 30, CLVC_ENUM, 0, -1, -1 },
- /* [239] = */ {
+ /* [240] = */ {
"--param=partial-inlining-entry-probability=",
"Maximum probability of the entry BB of split region (in percent relative to entry BB of the function) to make partial inlining happen.",
NULL,
@@ -4827,7 +4837,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_partial_inlining_entry_probability), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [240] = */ {
+ /* [241] = */ {
"--param=predictable-branch-outcome=",
"Maximal estimated outcome of branch considered predictable.",
NULL,
@@ -4836,7 +4846,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_predictable_branch_outcome), 0, CLVC_BOOLEAN, 0, 0, 50 },
- /* [241] = */ {
+ /* [242] = */ {
"--param=prefetch-dynamic-strides=",
"Whether software prefetch hints should be issued for non-constant strides.",
NULL,
@@ -4845,7 +4855,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_prefetch_dynamic_strides), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [242] = */ {
+ /* [243] = */ {
"--param=prefetch-latency=",
"The number of insns executed before prefetch is completed.",
NULL,
@@ -4854,7 +4864,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_prefetch_latency), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [243] = */ {
+ /* [244] = */ {
"--param=prefetch-min-insn-to-mem-ratio=",
"Min. ratio of insns to mem ops to enable prefetching in a loop.",
NULL,
@@ -4863,7 +4873,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_prefetch_min_insn_to_mem_ratio), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [244] = */ {
+ /* [245] = */ {
"--param=prefetch-minimum-stride=",
"The minimum constant stride beyond which we should use prefetch hints for.",
NULL,
@@ -4872,7 +4882,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_prefetch_minimum_stride), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [245] = */ {
+ /* [246] = */ {
"--param=profile-func-internal-id=",
"Use internal function id in profile lookup.",
NULL,
@@ -4881,7 +4891,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_profile_func_internal_id), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [246] = */ {
+ /* [247] = */ {
"--param=rpo-vn-max-loop-depth=",
"Maximum depth of a loop nest to fully value-number optimistically.",
NULL,
@@ -4890,7 +4900,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_rpo_vn_max_loop_depth), 0, CLVC_BOOLEAN, 0, 2, 65536 },
- /* [247] = */ {
+ /* [248] = */ {
"--param=sccvn-max-alias-queries-per-access=",
"Maximum number of disambiguations to perform per memory access.",
NULL,
@@ -4899,7 +4909,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sccvn_max_alias_queries_per_access), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [248] = */ {
+ /* [249] = */ {
"--param=scev-max-expr-complexity=",
"Bound on the complexity of the expressions in the scalar evolutions analyzer.",
NULL,
@@ -4908,7 +4918,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_scev_max_expr_complexity), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [249] = */ {
+ /* [250] = */ {
"--param=scev-max-expr-size=",
"Bound on size of expressions used in the scalar evolutions analyzer.",
NULL,
@@ -4917,7 +4927,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_scev_max_expr_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [250] = */ {
+ /* [251] = */ {
"--param=sched-autopref-queue-depth=",
"Hardware autoprefetcher scheduler model control flag. Number of lookahead cycles the model looks into, at '0' only enable instruction sorting heuristic. Disabled by default.",
NULL,
@@ -4926,7 +4936,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sched_autopref_queue_depth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [251] = */ {
+ /* [252] = */ {
"--param=sched-mem-true-dep-cost=",
"Minimal distance between possibly conflicting store and load.",
NULL,
@@ -4935,7 +4945,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sched_mem_true_dep_cost), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [252] = */ {
+ /* [253] = */ {
"--param=sched-pressure-algorithm=",
"Which -fsched-pressure algorithm to apply.",
NULL,
@@ -4944,7 +4954,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sched_pressure_algorithm), 0, CLVC_BOOLEAN, 0, 1, 2 },
- /* [253] = */ {
+ /* [254] = */ {
"--param=sched-spec-prob-cutoff=",
"The minimal probability of speculation success (in percents), so that speculative insn will be scheduled.",
NULL,
@@ -4953,7 +4963,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sched_spec_prob_cutoff), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [254] = */ {
+ /* [255] = */ {
"--param=sched-state-edge-prob-cutoff=",
"The minimum probability an edge must have for the scheduler to save its state across it.",
NULL,
@@ -4962,7 +4972,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sched_state_edge_prob_cutoff), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [255] = */ {
+ /* [256] = */ {
"--param=selsched-insns-to-rename=",
"Maximum number of instructions in the ready list that are considered eligible for renaming.",
NULL,
@@ -4971,7 +4981,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_selsched_insns_to_rename), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [256] = */ {
+ /* [257] = */ {
"--param=selsched-max-lookahead=",
"The maximum size of the lookahead window of selective scheduling.",
NULL,
@@ -4980,7 +4990,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_selsched_max_lookahead), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [257] = */ {
+ /* [258] = */ {
"--param=selsched-max-sched-times=",
"Maximum number of times that an insn could be scheduled.",
NULL,
@@ -4989,7 +4999,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_selsched_max_sched_times), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [258] = */ {
+ /* [259] = */ {
"--param=simultaneous-prefetches=",
"The number of prefetches that can run at the same time.",
NULL,
@@ -4998,7 +5008,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_simultaneous_prefetches), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [259] = */ {
+ /* [260] = */ {
"--param=sink-frequency-threshold=",
"Target block's relative execution frequency (as a percentage) required to sink a statement.",
NULL,
@@ -5007,7 +5017,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sink_frequency_threshold), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [260] = */ {
+ /* [261] = */ {
"--param=slp-max-insns-in-bb=",
"Maximum number of instructions in basic block to be considered for SLP vectorization.",
NULL,
@@ -5016,7 +5026,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_slp_max_insns_in_bb), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [261] = */ {
+ /* [262] = */ {
"--param=sms-dfa-history=",
"The number of cycles the swing modulo scheduler considers when checking conflicts using DFA.",
NULL,
@@ -5025,7 +5035,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sms_dfa_history), 0, CLVC_BOOLEAN, 0, 0, 16 },
- /* [262] = */ {
+ /* [263] = */ {
"--param=sms-loop-average-count-threshold=",
"A threshold on the average loop count considered by the swing modulo scheduler.",
NULL,
@@ -5034,7 +5044,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sms_loop_average_count_threshold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [263] = */ {
+ /* [264] = */ {
"--param=sms-max-ii-factor=",
"A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop.",
NULL,
@@ -5043,7 +5053,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sms_max_ii_factor), 0, CLVC_BOOLEAN, 0, 1, 16 },
- /* [264] = */ {
+ /* [265] = */ {
"--param=sms-min-sc=",
"The minimum value of stage count that swing modulo scheduler will generate.",
NULL,
@@ -5052,7 +5062,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sms_min_sc), 0, CLVC_BOOLEAN, 0, 1, 2 },
- /* [265] = */ {
+ /* [266] = */ {
"--param=sra-max-propagations=",
"Maximum number of artificial accesses to enable forward propagation that Scalar Replacement of Aggregates will keep for one local variable.",
NULL,
@@ -5061,7 +5071,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sra_max_propagations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [266] = */ {
+ /* [267] = */ {
"--param=sra-max-scalarization-size-Osize=",
"Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for size.",
NULL,
@@ -5070,7 +5080,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sra_max_scalarization_size_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [267] = */ {
+ /* [268] = */ {
"--param=sra-max-scalarization-size-Ospeed=",
"Maximum size, in storage units, of an aggregate which should be considered for scalarization when compiling for speed.",
NULL,
@@ -5079,7 +5089,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_sra_max_scalarization_size_speed), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [268] = */ {
+ /* [269] = */ {
"--param=ssa-name-def-chain-limit=",
"The maximum number of SSA_NAME assignments to follow in determining a value.",
NULL,
@@ -5088,7 +5098,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ssa_name_def_chain_limit), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [269] = */ {
+ /* [270] = */ {
"--param=ssp-buffer-size=",
"The lower bound for a buffer to be considered for stack smashing protection.",
NULL,
@@ -5097,7 +5107,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_ssp_buffer_size), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [270] = */ {
+ /* [271] = */ {
"--param=stack-clash-protection-guard-size=",
"Size of the stack guard expressed as a power of two in bytes.",
NULL,
@@ -5106,7 +5116,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_stack_clash_protection_guard_size), 0, CLVC_BOOLEAN, 0, 12, 30 },
- /* [271] = */ {
+ /* [272] = */ {
"--param=stack-clash-protection-probe-interval=",
"Interval in which to probe the stack expressed as a power of two in bytes.",
NULL,
@@ -5115,7 +5125,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_stack_clash_protection_probe_interval), 0, CLVC_BOOLEAN, 0, 10, 16 },
- /* [272] = */ {
+ /* [273] = */ {
"--param=store-merging-allow-unaligned=",
"Allow the store merging pass to introduce unaligned stores if it is legal to do so.",
NULL,
@@ -5124,7 +5134,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_store_merging_allow_unaligned), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [273] = */ {
+ /* [274] = */ {
"--param=store-merging-max-size=",
"Maximum size of a single store merging region in bytes.",
NULL,
@@ -5133,7 +5143,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_store_merging_max_size), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [274] = */ {
+ /* [275] = */ {
"--param=switch-conversion-max-branch-ratio=",
"The maximum ratio between array size and switch branches for a switch conversion to take place.",
NULL,
@@ -5142,7 +5152,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_switch_conversion_branch_ratio), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [275] = */ {
+ /* [276] = */ {
"--param=tm-max-aggregate-size=",
"Size in bytes after which thread-local aggregates should be instrumented with the logging functions instead of save/restore pairs.",
NULL,
@@ -5151,7 +5161,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tm_max_aggregate_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [276] = */ {
+ /* [277] = */ {
"--param=tracer-dynamic-coverage-feedback=",
"The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available.",
NULL,
@@ -5160,7 +5170,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tracer_dynamic_coverage_feedback), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [277] = */ {
+ /* [278] = */ {
"--param=tracer-dynamic-coverage=",
"The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available.",
NULL,
@@ -5169,7 +5179,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tracer_dynamic_coverage), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [278] = */ {
+ /* [279] = */ {
"--param=tracer-max-code-growth=",
"Maximal code growth caused by tail duplication (in percent).",
NULL,
@@ -5178,7 +5188,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tracer_max_code_growth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [279] = */ {
+ /* [280] = */ {
"--param=tracer-min-branch-probability-feedback=",
"Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available.",
NULL,
@@ -5187,7 +5197,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tracer_min_branch_probability_feedback), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [280] = */ {
+ /* [281] = */ {
"--param=tracer-min-branch-probability=",
"Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available.",
NULL,
@@ -5196,7 +5206,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tracer_min_branch_probability), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [281] = */ {
+ /* [282] = */ {
"--param=tracer-min-branch-ratio=",
"Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent).",
NULL,
@@ -5205,7 +5215,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tracer_min_branch_ratio), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [282] = */ {
+ /* [283] = */ {
"--param=tree-reassoc-width=",
"Set the maximum number of instructions executed in parallel in reassociated tree. If 0, use the target dependent heuristic.",
NULL,
@@ -5214,7 +5224,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_tree_reassoc_width), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [283] = */ {
+ /* [284] = */ {
"--param=uninit-control-dep-attempts=",
"Maximum number of nested calls to search for control dependencies during uninitialized variable analysis.",
NULL,
@@ -5223,7 +5233,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_uninit_control_dep_attempts), 0, CLVC_BOOLEAN, 0, 1, 65536 },
- /* [284] = */ {
+ /* [285] = */ {
"--param=uninlined-function-insns=",
"Instruction accounted for function prologue, epilogue and other overhead.",
NULL,
@@ -5232,7 +5242,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_uninlined_function_insns), 0, CLVC_BOOLEAN, 0, 0, 1000000 },
- /* [285] = */ {
+ /* [286] = */ {
"--param=uninlined-function-time=",
"Time accounted for function prologue, epilogue and other overhead.",
NULL,
@@ -5241,7 +5251,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_uninlined_function_time), 0, CLVC_BOOLEAN, 0, 0, 1000000 },
- /* [286] = */ {
+ /* [287] = */ {
"--param=uninlined-thunk-insns=",
"Instruction accounted for function thunk overhead.",
NULL,
@@ -5250,7 +5260,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_uninlined_function_thunk_insns), 0, CLVC_BOOLEAN, 0, 0, 1000000 },
- /* [287] = */ {
+ /* [288] = */ {
"--param=uninlined-thunk-time=",
"Time accounted for function thunk overhead.",
NULL,
@@ -5259,7 +5269,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_uninlined_function_thunk_time), 0, CLVC_BOOLEAN, 0, 0, 1000000 },
- /* [288] = */ {
+ /* [289] = */ {
"--param=unlikely-bb-count-fraction=",
"The denominator n of fraction 1/n of the number of profiled runs of the entire program below which the execution count of a basic block must be in order for the basic block to be considered unlikely.",
NULL,
@@ -5268,7 +5278,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_unlikely_bb_count_fraction), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [289] = */ {
+ /* [290] = */ {
"--param=unroll-jam-max-unroll=",
"Maximum unroll factor for the unroll-and-jam transformation.",
NULL,
@@ -5277,7 +5287,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_unroll_jam_max_unroll), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [290] = */ {
+ /* [291] = */ {
"--param=unroll-jam-min-percent=",
"Minimum percentage of memrefs that must go away for unroll-and-jam to be considered profitable.",
NULL,
@@ -5286,7 +5296,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_unroll_jam_min_percent), 0, CLVC_BOOLEAN, 0, 0, 100 },
- /* [291] = */ {
+ /* [292] = */ {
"--param=use-after-scope-direct-emission-threshold=",
"Use direct poisoning/unpoisoning instructions for variables smaller or equal to this number.",
NULL,
@@ -5295,7 +5305,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_use_after_scope_direct_emission_threshold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [292] = */ {
+ /* [293] = */ {
"--param=use-canonical-types=",
"Whether to use canonical types.",
NULL,
@@ -5304,7 +5314,7 @@
CL_COMMON | CL_JOINED | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_use_canonical_types), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [293] = */ {
+ /* [294] = */ {
"--param=vect-epilogues-nomask=",
"Enable loop epilogue vectorization using smaller vector size.",
NULL,
@@ -5313,7 +5323,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_vect_epilogues_nomask), 0, CLVC_BOOLEAN, 0, 0, 1 },
- /* [294] = */ {
+ /* [295] = */ {
"--param=vect-max-peeling-for-alignment=",
"Maximum number of loop peels to enhance alignment of data references in a loop.",
NULL,
@@ -5322,7 +5332,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_vect_max_peeling_for_alignment), 0, CLVC_BOOLEAN, 0, -1, 64 },
- /* [295] = */ {
+ /* [296] = */ {
"--param=vect-max-version-for-alias-checks=",
"Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check.",
NULL,
@@ -5331,7 +5341,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_vect_max_version_for_alias_checks), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [296] = */ {
+ /* [297] = */ {
"--param=vect-max-version-for-alignment-checks=",
"Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check.",
NULL,
@@ -5340,7 +5350,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION | CL_PARAMS,
0, 0, 0, 0, 0, 0, 0, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_param_vect_max_version_for_alignment_checks), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [297] = */ {
+ /* [298] = */ {
"--pass-exit-codes",
NULL,
NULL,
@@ -5349,7 +5359,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [298] = */ {
+ /* [299] = */ {
"--pedantic",
NULL,
NULL,
@@ -5358,7 +5368,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [299] = */ {
+ /* [300] = */ {
"--pedantic-errors",
NULL,
NULL,
@@ -5367,7 +5377,7 @@
CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [300] = */ {
+ /* [301] = */ {
"--pie",
NULL,
NULL,
@@ -5376,7 +5386,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [301] = */ {
+ /* [302] = */ {
"--pipe",
NULL,
NULL,
@@ -5385,7 +5395,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [302] = */ {
+ /* [303] = */ {
"--prefix",
NULL,
NULL,
@@ -5394,7 +5404,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [303] = */ {
+ /* [304] = */ {
"--prefix=",
NULL,
NULL,
@@ -5403,7 +5413,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [304] = */ {
+ /* [305] = */ {
"--preprocess",
NULL,
NULL,
@@ -5412,7 +5422,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_DRIVER | CL_UNDOCUMENTED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [305] = */ {
+ /* [306] = */ {
"--print-file-name",
NULL,
NULL,
@@ -5421,7 +5431,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [306] = */ {
+ /* [307] = */ {
"--print-file-name=",
NULL,
NULL,
@@ -5430,7 +5440,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [307] = */ {
+ /* [308] = */ {
"--print-libgcc-file-name",
NULL,
NULL,
@@ -5439,7 +5449,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [308] = */ {
+ /* [309] = */ {
"--print-missing-file-dependencies",
NULL,
NULL,
@@ -5448,7 +5458,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [309] = */ {
+ /* [310] = */ {
"--print-multi-directory",
NULL,
NULL,
@@ -5457,7 +5467,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [310] = */ {
+ /* [311] = */ {
"--print-multi-lib",
NULL,
NULL,
@@ -5466,7 +5476,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [311] = */ {
+ /* [312] = */ {
"--print-multi-os-directory",
NULL,
NULL,
@@ -5475,7 +5485,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [312] = */ {
+ /* [313] = */ {
"--print-multiarch",
NULL,
NULL,
@@ -5484,7 +5494,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [313] = */ {
+ /* [314] = */ {
"--print-prog-name",
NULL,
NULL,
@@ -5493,7 +5503,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [314] = */ {
+ /* [315] = */ {
"--print-prog-name=",
NULL,
NULL,
@@ -5502,7 +5512,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [315] = */ {
+ /* [316] = */ {
"--print-search-dirs",
NULL,
NULL,
@@ -5511,7 +5521,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [316] = */ {
+ /* [317] = */ {
"--print-sysroot",
NULL,
NULL,
@@ -5520,7 +5530,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [317] = */ {
+ /* [318] = */ {
"--print-sysroot-headers-suffix",
NULL,
NULL,
@@ -5529,7 +5539,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [318] = */ {
+ /* [319] = */ {
"--profile",
NULL,
NULL,
@@ -5538,7 +5548,7 @@
CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [319] = */ {
+ /* [320] = */ {
"--save-temps",
NULL,
NULL,
@@ -5547,7 +5557,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [320] = */ {
+ /* [321] = */ {
"--shared",
NULL,
NULL,
@@ -5556,7 +5566,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [321] = */ {
+ /* [322] = */ {
"--specs",
NULL,
NULL,
@@ -5565,7 +5575,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [322] = */ {
+ /* [323] = */ {
"--specs=",
NULL,
NULL,
@@ -5574,7 +5584,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [323] = */ {
+ /* [324] = */ {
"--static",
NULL,
NULL,
@@ -5583,7 +5593,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [324] = */ {
+ /* [325] = */ {
"--static-pie",
NULL,
NULL,
@@ -5592,7 +5602,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [325] = */ {
+ /* [326] = */ {
"--symbolic",
NULL,
NULL,
@@ -5601,7 +5611,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [326] = */ {
+ /* [327] = */ {
"--sysroot",
NULL,
NULL,
@@ -5610,7 +5620,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [327] = */ {
+ /* [328] = */ {
"--sysroot=",
NULL,
NULL,
@@ -5619,7 +5629,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [328] = */ {
+ /* [329] = */ {
"--target-help",
"Alias for --help=target.",
NULL,
@@ -5628,7 +5638,7 @@
CL_COMMON | CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [329] = */ {
+ /* [330] = */ {
"--time",
NULL,
NULL,
@@ -5637,7 +5647,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [330] = */ {
+ /* [331] = */ {
"--trace-includes",
NULL,
NULL,
@@ -5646,7 +5656,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [331] = */ {
+ /* [332] = */ {
"--traditional",
NULL,
NULL,
@@ -5655,7 +5665,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [332] = */ {
+ /* [333] = */ {
"--traditional-cpp",
NULL,
NULL,
@@ -5664,7 +5674,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [333] = */ {
+ /* [334] = */ {
"--trigraphs",
NULL,
NULL,
@@ -5673,7 +5683,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [334] = */ {
+ /* [335] = */ {
"--undefine-macro",
NULL,
"macro name missing after %qs",
@@ -5682,7 +5692,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [335] = */ {
+ /* [336] = */ {
"--undefine-macro=",
NULL,
"macro name missing after %qs",
@@ -5691,7 +5701,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [336] = */ {
+ /* [337] = */ {
"--user-dependencies",
NULL,
NULL,
@@ -5700,7 +5710,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [337] = */ {
+ /* [338] = */ {
"--verbose",
NULL,
NULL,
@@ -5709,7 +5719,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [338] = */ {
+ /* [339] = */ {
"--version",
NULL,
NULL,
@@ -5718,7 +5728,7 @@
CL_COMMON | CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [339] = */ {
+ /* [340] = */ {
"--write-dependencies",
NULL,
"missing filename after %qs",
@@ -5727,7 +5737,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 1 /* NoDriverArg */, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [340] = */ {
+ /* [341] = */ {
"--write-user-dependencies",
NULL,
"missing filename after %qs",
@@ -5736,7 +5746,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 1 /* NoDriverArg */, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [341] = */ {
+ /* [342] = */ {
"-A",
"-A<question>=<answer> Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>.",
"assertion missing after %qs",
@@ -5745,7 +5755,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [342] = */ {
+ /* [343] = */ {
"-B",
NULL,
NULL,
@@ -5754,7 +5764,7 @@
CL_DRIVER | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [343] = */ {
+ /* [344] = */ {
"-C",
"Do not discard comments.",
NULL,
@@ -5763,7 +5773,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [344] = */ {
+ /* [345] = */ {
"-CC",
"Do not discard comments in macro expansions.",
NULL,
@@ -5772,7 +5782,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [345] = */ {
+ /* [346] = */ {
"-D",
"-D<macro>[=<val>] Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1.",
"macro name missing after %qs",
@@ -5781,7 +5791,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [346] = */ {
+ /* [347] = */ {
"-E",
NULL,
NULL,
@@ -5790,7 +5800,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_DRIVER | CL_UNDOCUMENTED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_preprocess_only), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [347] = */ {
+ /* [348] = */ {
"-F",
"-F <dir> Add <dir> to the end of the main framework include path.",
"missing path after %qs",
@@ -5799,7 +5809,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_DRIVER | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [348] = */ {
+ /* [349] = */ {
"-H",
"Print the name of header files as they are used.",
NULL,
@@ -5808,7 +5818,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [349] = */ {
+ /* [350] = */ {
"-Hd",
"-Hd <dir> Write D interface files to directory <dir>.",
NULL,
@@ -5817,7 +5827,7 @@
CL_D | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [350] = */ {
+ /* [351] = */ {
"-Hf",
"-Hf <file> Write D interface to <file>.",
NULL,
@@ -5826,7 +5836,7 @@
CL_D | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [351] = */ {
+ /* [352] = */ {
"-I",
"-I <dir> Add <dir> to the end of the main include path.",
"missing path after %qs",
@@ -5835,7 +5845,7 @@
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_C | CL_CXX | CL_D | CL_Fortran | CL_Go | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [352] = */ {
+ /* [353] = */ {
"-J",
"-J<directory> Put MODULE files in 'directory'.",
NULL,
@@ -5844,7 +5854,7 @@
CL_D | CL_Fortran | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [353] = */ {
+ /* [354] = */ {
"-L",
NULL,
NULL,
@@ -5853,7 +5863,7 @@
CL_BRIG | CL_Go | CL_DRIVER | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [354] = */ {
+ /* [355] = */ {
"-M",
"Generate make dependencies.",
NULL,
@@ -5862,7 +5872,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [355] = */ {
+ /* [356] = */ {
"-MD",
"Generate make dependencies and compile.",
"missing filename after %qs",
@@ -5871,7 +5881,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 1 /* NoDriverArg */, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [356] = */ {
+ /* [357] = */ {
"-MF",
"-MF <file> Write dependency output to the given file.",
"missing filename after %qs",
@@ -5880,7 +5890,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [357] = */ {
+ /* [358] = */ {
"-MG",
"Treat missing header files as generated files.",
NULL,
@@ -5889,7 +5899,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [358] = */ {
+ /* [359] = */ {
"-MM",
"Like -M but ignore system header files.",
NULL,
@@ -5898,7 +5908,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [359] = */ {
+ /* [360] = */ {
"-MMD",
"Like -MD but ignore system header files.",
"missing filename after %qs",
@@ -5907,7 +5917,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_SEPARATE,
0, 0, 0, 0, 1 /* NoDriverArg */, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [360] = */ {
+ /* [361] = */ {
"-MP",
"Generate phony targets for all headers.",
NULL,
@@ -5916,7 +5926,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [361] = */ {
+ /* [362] = */ {
"-MQ",
"-MQ <target> Add a MAKE-quoted target.",
"missing makefile target after %qs",
@@ -5925,7 +5935,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [362] = */ {
+ /* [363] = */ {
"-MT",
"-MT <target> Add an unquoted target.",
"missing makefile target after %qs",
@@ -5934,7 +5944,7 @@
CL_C | CL_CXX | CL_D | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [363] = */ {
+ /* [364] = */ {
"-N",
NULL,
NULL,
@@ -5943,7 +5953,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [364] = */ {
+ /* [365] = */ {
"-O",
"-O<number> Set optimization level to <number>.",
NULL,
@@ -5952,7 +5962,7 @@
CL_COMMON | CL_JOINED | CL_OPTIMIZATION,
0, 0, 0, 0, 0, 0, 0, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [365] = */ {
+ /* [366] = */ {
"-Ofast",
"Optimize for speed disregarding exact standards compliance.",
NULL,
@@ -5961,7 +5971,7 @@
CL_COMMON | CL_OPTIMIZATION,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [366] = */ {
+ /* [367] = */ {
"-Og",
"Optimize for debugging experience rather than speed or size.",
NULL,
@@ -5970,7 +5980,7 @@
CL_COMMON | CL_OPTIMIZATION,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [367] = */ {
+ /* [368] = */ {
"-Os",
"Optimize for space rather than speed.",
NULL,
@@ -5979,7 +5989,7 @@
CL_COMMON | CL_OPTIMIZATION,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [368] = */ {
+ /* [369] = */ {
"-P",
"Do not generate #line directives.",
NULL,
@@ -5988,7 +5998,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [369] = */ {
+ /* [370] = */ {
"-Q",
NULL,
NULL,
@@ -5997,25 +6007,25 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [370] = */ {
+ /* [371] = */ {
"-Qn",
NULL,
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 2, /* .neg_idx = */ 371,
+ NULL, NULL, N_OPTS, N_OPTS, 2, /* .neg_idx = */ 372,
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [371] = */ {
+ /* [372] = */ {
"-Qy",
NULL,
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 2, /* .neg_idx = */ 370,
+ NULL, NULL, N_OPTS, N_OPTS, 2, /* .neg_idx = */ 371,
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [372] = */ {
+ /* [373] = */ {
"-R",
NULL,
NULL,
@@ -6024,7 +6034,7 @@
CL_DRIVER | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [373] = */ {
+ /* [374] = */ {
"-S",
NULL,
NULL,
@@ -6033,7 +6043,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [374] = */ {
+ /* [375] = */ {
"-T",
NULL,
NULL,
@@ -6042,7 +6052,7 @@
CL_DRIVER | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [375] = */ {
+ /* [376] = */ {
"-Tbss",
NULL,
NULL,
@@ -6051,7 +6061,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [376] = */ {
+ /* [377] = */ {
"-Tbss=",
NULL,
NULL,
@@ -6060,7 +6070,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [377] = */ {
+ /* [378] = */ {
"-Tdata",
NULL,
NULL,
@@ -6069,7 +6079,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [378] = */ {
+ /* [379] = */ {
"-Tdata=",
NULL,
NULL,
@@ -6078,7 +6088,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [379] = */ {
+ /* [380] = */ {
"-Ttext",
NULL,
NULL,
@@ -6087,7 +6097,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [380] = */ {
+ /* [381] = */ {
"-Ttext=",
NULL,
NULL,
@@ -6096,7 +6106,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [381] = */ {
+ /* [382] = */ {
"-U",
"-U<macro> Undefine <macro>.",
"macro name missing after %qs",
@@ -6105,7 +6115,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [382] = */ {
+ /* [383] = */ {
"-W",
"This switch is deprecated; use -Wextra instead.",
NULL,
@@ -6114,7 +6124,7 @@
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [383] = */ {
+ /* [384] = */ {
"-Wa,",
NULL,
NULL,
@@ -6123,25 +6133,25 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [384] = */ {
+ /* [385] = */ {
"-Wabi",
"Warn about things that will change when compiling with an ABI-compliant compiler.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 384,
+ NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 385,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_abi), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [385] = */ {
+ /* [386] = */ {
"-Wabi-tag",
"Warn if a subobject has an abi_tag attribute that the complete object type does not have.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 385,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 386,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_abi_tag), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [386] = */ {
+ /* [387] = */ {
"-Wabi=",
"Warn about things that change between the current -fabi-version and the specified version.",
NULL,
@@ -6150,79 +6160,79 @@
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [387] = */ {
+ /* [388] = */ {
"-Wabsolute-value",
"Warn on suspicious calls of standard functions computing absolute values.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 387,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 388,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_absolute_value), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [388] = */ {
+ /* [389] = */ {
"-Waddress",
"Warn about suspicious uses of memory addresses.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 388,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 389,
CL_C | CL_CXX | CL_D | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_address), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [389] = */ {
+ /* [390] = */ {
"-Waddress-of-packed-member",
"Warn when the address of packed member of struct or union is taken.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 389,
+ NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 390,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_address_of_packed_member), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [390] = */ {
+ /* [391] = */ {
"-Waggregate-return",
"Warn about returning structures, unions or arrays.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 390,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 391,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_aggregate_return), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [391] = */ {
+ /* [392] = */ {
"-Waggressive-loop-optimizations",
"Warn if a loop with constant number of iterations triggers undefined behavior.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 30, /* .neg_idx = */ 391,
+ NULL, NULL, N_OPTS, N_OPTS, 30, /* .neg_idx = */ 392,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_aggressive_loop_optimizations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [392] = */ {
+ /* [393] = */ {
"-Waliasing",
"Warn about possible aliasing of dummy arguments.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 392,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 393,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_aliasing), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [393] = */ {
+ /* [394] = */ {
"-Walign-commons",
"Warn about alignment of COMMON blocks.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 393,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 394,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_align_commons), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [394] = */ {
+ /* [395] = */ {
"-Waligned-new",
"Warn about 'new' of type with extended alignment without -faligned-new.",
NULL,
NULL,
- "global", "none", OPT_Waligned_new_, N_OPTS, 12, /* .neg_idx = */ 394,
+ "global", "none", OPT_Waligned_new_, N_OPTS, 12, /* .neg_idx = */ 395,
CL_CXX | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [395] = */ {
+ /* [396] = */ {
"-Waligned-new=",
"-Waligned-new=[none|global|all] Warn even if 'new' uses a class member allocation function.",
NULL,
@@ -6231,232 +6241,232 @@
CL_CXX | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_aligned_new), 47, CLVC_ENUM, 0, -1, -1 },
- /* [396] = */ {
+ /* [397] = */ {
"-Wall",
"Enable most warning messages.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 396,
+ NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 397,
CL_Ada | CL_AdaSCIL | CL_AdaWhy | CL_C | CL_CXX | CL_D | CL_Fortran | CL_Go | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [397] = */ {
+ /* [398] = */ {
"-Walloc-size-larger-than=",
"-Walloc-size-larger-than=<bytes> Warn for calls to allocation functions that attempt to allocate objects larger than the specified number of bytes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 397,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 398,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1 /* Host_Wide_Int */, 0, 0, 1 /* ByteSize */,
offsetof (struct gcc_options, x_warn_alloc_size_limit), 0, CLVC_SIZE, 0, -1, -1 },
- /* [398] = */ {
+ /* [399] = */ {
"-Walloc-zero",
"Warn for calls to allocation functions that specify zero bytes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 398,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 399,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_alloc_zero), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [399] = */ {
+ /* [400] = */ {
"-Walloca",
"Warn on any use of alloca.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 399,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 400,
CL_C | CL_CXX | CL_D | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_alloca), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [400] = */ {
+ /* [401] = */ {
"-Walloca-larger-than=",
"-Walloca-larger-than=<number> Warn on unbounded uses of alloca, and on bounded uses of alloca whose bound can be larger than <number> bytes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 400,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 401,
CL_C | CL_CXX | CL_D | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1 /* Host_Wide_Int */, 0, 0, 1 /* ByteSize */,
offsetof (struct gcc_options, x_warn_alloca_limit), 0, CLVC_SIZE, 0, -1, -1 },
- /* [401] = */ {
+ /* [402] = */ {
"-Wampersand",
"Warn about missing ampersand in continued character constants.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 401,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 402,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_ampersand), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [402] = */ {
+ /* [403] = */ {
"-Wanalyzer-double-fclose",
"Warn about code paths in which a stdio FILE can be closed more than once.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 402,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 403,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_double_fclose), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [403] = */ {
+ /* [404] = */ {
"-Wanalyzer-double-free",
"Warn about code paths in which a pointer can be freed more than once.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 403,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 404,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_double_free), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [404] = */ {
+ /* [405] = */ {
"-Wanalyzer-exposure-through-output-file",
"Warn about code paths in which sensitive data is written to a file.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 38, /* .neg_idx = */ 404,
+ NULL, NULL, N_OPTS, N_OPTS, 38, /* .neg_idx = */ 405,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_exposure_through_output_file), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [405] = */ {
+ /* [406] = */ {
"-Wanalyzer-file-leak",
"Warn about code paths in which a stdio FILE is not closed.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 405,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 406,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_file_leak), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [406] = */ {
+ /* [407] = */ {
"-Wanalyzer-free-of-non-heap",
"Warn about code paths in which a non-heap pointer is freed.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 26, /* .neg_idx = */ 406,
+ NULL, NULL, N_OPTS, N_OPTS, 26, /* .neg_idx = */ 407,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_free_of_non_heap), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [407] = */ {
+ /* [408] = */ {
"-Wanalyzer-malloc-leak",
"Warn about code paths in which a heap-allocated pointer leaks.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 407,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 408,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_malloc_leak), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [408] = */ {
+ /* [409] = */ {
"-Wanalyzer-null-argument",
"Warn about code paths in which NULL is passed to a must-not-be-NULL function argument.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 408,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 409,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_null_argument), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [409] = */ {
+ /* [410] = */ {
"-Wanalyzer-null-dereference",
"Warn about code paths in which a NULL pointer is dereferenced.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 26, /* .neg_idx = */ 409,
+ NULL, NULL, N_OPTS, N_OPTS, 26, /* .neg_idx = */ 410,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_null_dereference), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [410] = */ {
+ /* [411] = */ {
"-Wanalyzer-possible-null-argument",
"Warn about code paths in which a possibly-NULL value is passed to a must-not-be-NULL function argument.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 32, /* .neg_idx = */ 410,
+ NULL, NULL, N_OPTS, N_OPTS, 32, /* .neg_idx = */ 411,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_possible_null_argument), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [411] = */ {
+ /* [412] = */ {
"-Wanalyzer-possible-null-dereference",
"Warn about code paths in which a possibly-NULL pointer is dereferenced.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 35, /* .neg_idx = */ 411,
+ NULL, NULL, N_OPTS, N_OPTS, 35, /* .neg_idx = */ 412,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_possible_null_dereference), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [412] = */ {
+ /* [413] = */ {
"-Wanalyzer-stale-setjmp-buffer",
"Warn about code paths in which a longjmp rewinds to a jmp_buf saved in a stack frame that has returned.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 412,
+ NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 413,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_stale_setjmp_buffer), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [413] = */ {
+ /* [414] = */ {
"-Wanalyzer-tainted-array-index",
"Warn about code paths in which an unsanitized value is used as an array index.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 413,
+ NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 414,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_tainted_array_index), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [414] = */ {
+ /* [415] = */ {
"-Wanalyzer-too-complex",
"Warn if the code is too complicated for the analyzer to fully explore.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 414,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 415,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_too_complex), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [415] = */ {
+ /* [416] = */ {
"-Wanalyzer-unsafe-call-within-signal-handler",
"Warn about code paths in which an async-signal-unsafe function is called from a signal handler.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 43, /* .neg_idx = */ 415,
+ NULL, NULL, N_OPTS, N_OPTS, 43, /* .neg_idx = */ 416,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_unsafe_call_within_signal_handler), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [416] = */ {
+ /* [417] = */ {
"-Wanalyzer-use-after-free",
"Warn about code paths in which a freed value is used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 416,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 417,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_use_after_free), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [417] = */ {
+ /* [418] = */ {
"-Wanalyzer-use-of-pointer-in-stale-stack-frame",
"Warn about code paths in which a pointer to a stale stack frame is used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 45, /* .neg_idx = */ 417,
+ NULL, NULL, N_OPTS, N_OPTS, 45, /* .neg_idx = */ 418,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_analyzer_use_of_pointer_in_stale_stack_frame), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [418] = */ {
+ /* [419] = */ {
"-Wargument-mismatch",
"Does nothing. Preserved for backward compatibility.",
NULL,
NULL,
- NULL, NULL, OPT_SPECIAL_warn_removed, N_OPTS, 18, /* .neg_idx = */ 418,
+ NULL, NULL, OPT_SPECIAL_warn_removed, N_OPTS, 18, /* .neg_idx = */ 419,
CL_Fortran,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [419] = */ {
+ /* [420] = */ {
"-Warith-conversion",
"Warn if conversion of the result of arithmetic might change the value even though converting the operands cannot.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 419,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 420,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_arith_conv), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [420] = */ {
+ /* [421] = */ {
"-Warray-bounds",
"Warn if an array is accessed out of bounds.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 420,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 421,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_array_bounds), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [421] = */ {
+ /* [422] = */ {
"-Warray-bounds=",
"Warn if an array is accessed out of bounds.",
NULL,
@@ -6465,34 +6475,34 @@
CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_array_bounds), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [422] = */ {
+ /* [423] = */ {
"-Warray-temporaries",
"Warn about creation of array temporaries.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 422,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 423,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_array_temporaries), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [423] = */ {
+ /* [424] = */ {
"-Wassign-intercept",
"Warn whenever an Objective-C assignment is being intercepted by the garbage collector.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 423,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 424,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_assign_intercept), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [424] = */ {
+ /* [425] = */ {
"-Wattribute-alias",
"Warn about type safety and similar errors and mismatches in declarations with alias attributes.",
NULL,
NULL,
- "1", "0", OPT_Wattribute_alias_, N_OPTS, 16, /* .neg_idx = */ 424,
+ "1", "0", OPT_Wattribute_alias_, N_OPTS, 16, /* .neg_idx = */ 425,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [425] = */ {
+ /* [426] = */ {
"-Wattribute-alias=",
"Warn about type safety and similar errors and mismatches in declarations with alias attributes.",
NULL,
@@ -6501,241 +6511,241 @@
CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_attribute_alias), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [426] = */ {
+ /* [427] = */ {
"-Wattribute-warning",
"Warn about uses of __attribute__((warning)) declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 426,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 427,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_attribute_warning), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [427] = */ {
+ /* [428] = */ {
"-Wattributes",
"Warn about inappropriate attribute usage.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 427,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 428,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_attributes), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [428] = */ {
+ /* [429] = */ {
"-Wbad-function-cast",
"Warn about casting functions to incompatible types.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 428,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 429,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_bad_function_cast), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [429] = */ {
+ /* [430] = */ {
"-Wbool-compare",
"Warn about boolean expression compared with an integer value different from true/false.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 429,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 430,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_bool_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [430] = */ {
+ /* [431] = */ {
"-Wbool-operation",
"Warn about certain operations on boolean expressions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 430,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 431,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_bool_op), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [431] = */ {
+ /* [432] = */ {
"-Wbuiltin-declaration-mismatch",
"Warn when a built-in function is declared with the wrong signature.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 431,
+ NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 432,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_builtin_declaraion_mismatch), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [432] = */ {
+ /* [433] = */ {
"-Wbuiltin-macro-redefined",
"Warn when a built-in preprocessor macro is undefined or redefined.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 432,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 433,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_builtin_macro_redefined), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [433] = */ {
+ /* [434] = */ {
"-Wc++-compat",
"Warn about C constructs that are not in the common subset of C and C++.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 433,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 434,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cxx_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [434] = */ {
+ /* [435] = */ {
"-Wc++0x-compat",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wc__11_compat, N_OPTS, 13, /* .neg_idx = */ 434,
+ NULL, NULL, OPT_Wc__11_compat, N_OPTS, 13, /* .neg_idx = */ 435,
CL_CXX | CL_ObjCXX | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [435] = */ {
+ /* [436] = */ {
"-Wc++11-compat",
"Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 2011.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 435,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 436,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cxx11_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [436] = */ {
+ /* [437] = */ {
"-Wc++14-compat",
"Warn about C++ constructs whose meaning differs between ISO C++ 2011 and ISO C++ 2014.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 436,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 437,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cxx14_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [437] = */ {
+ /* [438] = */ {
"-Wc++17-compat",
"Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 437,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 438,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cxx17_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [438] = */ {
+ /* [439] = */ {
"-Wc++1z-compat",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wc__17_compat, N_OPTS, 13, /* .neg_idx = */ 438,
+ NULL, NULL, OPT_Wc__17_compat, N_OPTS, 13, /* .neg_idx = */ 439,
CL_CXX | CL_ObjCXX | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [439] = */ {
+ /* [440] = */ {
"-Wc++20-compat",
"Warn about C++ constructs whose meaning differs between ISO C++ 2017 and ISO C++ 2020.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 439,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 440,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cxx20_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [440] = */ {
+ /* [441] = */ {
"-Wc++2a-compat",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wc__20_compat, N_OPTS, 13, /* .neg_idx = */ 440,
+ NULL, NULL, OPT_Wc__20_compat, N_OPTS, 13, /* .neg_idx = */ 441,
CL_CXX | CL_ObjCXX | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [441] = */ {
+ /* [442] = */ {
"-Wc-binding-type",
"Warn if the type of a variable might be not interoperable with C.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 441,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 442,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_c_binding_type), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [442] = */ {
+ /* [443] = */ {
"-Wc11-c2x-compat",
"Warn about features not present in ISO C11, but present in ISO C2X.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 442,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 443,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_c11_c2x_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [443] = */ {
+ /* [444] = */ {
"-Wc90-c99-compat",
"Warn about features not present in ISO C90, but present in ISO C99.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 443,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 444,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_c90_c99_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [444] = */ {
+ /* [445] = */ {
"-Wc99-c11-compat",
"Warn about features not present in ISO C99, but present in ISO C11.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 444,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 445,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_c99_c11_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [445] = */ {
+ /* [446] = */ {
"-Wcannot-profile",
"Warn when profiling instrumentation was requested, but could not be applied to a certain function.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 445,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 446,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cannot_profile), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [446] = */ {
+ /* [447] = */ {
"-Wcast-align",
"Warn about pointer casts which increase alignment.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 446,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 447,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cast_align), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [447] = */ {
+ /* [448] = */ {
"-Wcast-align=strict",
"Warn about pointer casts which increase alignment.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 447,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 448,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cast_align), 0, CLVC_EQUAL, 2, -1, -1 },
- /* [448] = */ {
+ /* [449] = */ {
"-Wcast-function-type",
"Warn about casts between incompatible function types.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 448,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 449,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cast_function_type), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [449] = */ {
+ /* [450] = */ {
"-Wcast-qual",
"Warn about casts which discard qualifiers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 449,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 450,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cast_qual), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [450] = */ {
+ /* [451] = */ {
"-Wcast-result",
"Warn about casts that will produce a null result.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 450,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 451,
CL_D | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cast_result), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [451] = */ {
+ /* [452] = */ {
"-Wcatch-value",
"Warn about catch handlers of non-reference type.",
NULL,
NULL,
- "1", "0", OPT_Wcatch_value_, N_OPTS, 12, /* .neg_idx = */ 451,
+ "1", "0", OPT_Wcatch_value_, N_OPTS, 12, /* .neg_idx = */ 452,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [452] = */ {
+ /* [453] = */ {
"-Wcatch-value=",
"Warn about catch handlers of non-reference type.",
NULL,
@@ -6744,385 +6754,385 @@
CL_CXX | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_catch_value), 0, CLVC_BOOLEAN, 0, 0, 3 },
- /* [453] = */ {
+ /* [454] = */ {
"-Wchar-subscripts",
"Warn about subscripts whose type is \"char\".",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 453,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 454,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_char_subscripts), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [454] = */ {
+ /* [455] = */ {
"-Wcharacter-truncation",
"Warn about truncated character expressions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 454,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 455,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_character_truncation), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [455] = */ {
+ /* [456] = */ {
"-Wchkp",
"Removed in GCC 9. This switch has no effect.",
NULL,
NULL,
- NULL, NULL, OPT_SPECIAL_warn_removed, N_OPTS, 5, /* .neg_idx = */ 455,
+ NULL, NULL, OPT_SPECIAL_warn_removed, N_OPTS, 5, /* .neg_idx = */ 456,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [456] = */ {
+ /* [457] = */ {
"-Wclass-conversion",
"Warn when a conversion function will never be called due to the type it converts to.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 456,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 457,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_class_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [457] = */ {
+ /* [458] = */ {
"-Wclass-memaccess",
"Warn for unsafe raw memory writes to objects of class types.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 457,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 458,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_class_memaccess), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [458] = */ {
+ /* [459] = */ {
"-Wclobbered",
"Warn about variables that might be changed by \"longjmp\" or \"vfork\".",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 458,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 459,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_clobbered), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [459] = */ {
+ /* [460] = */ {
"-Wcomma-subscript",
"Warn about uses of a comma operator within a subscripting expression.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 459,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 460,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_comma_subscript), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [460] = */ {
+ /* [461] = */ {
"-Wcomment",
"Warn about possibly nested block comments, and C++ comments spanning more than one physical line.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 460,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 461,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_comment), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [461] = */ {
+ /* [462] = */ {
"-Wcomments",
"Synonym for -Wcomment.",
NULL,
NULL,
- NULL, NULL, OPT_Wcomment, N_OPTS, 9, /* .neg_idx = */ 461,
+ NULL, NULL, OPT_Wcomment, N_OPTS, 9, /* .neg_idx = */ 462,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [462] = */ {
+ /* [463] = */ {
"-Wcompare-reals",
"Warn about equality comparisons involving REAL or COMPLEX expressions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 462,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 463,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_compare_reals), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [463] = */ {
+ /* [464] = */ {
"-Wconditionally-supported",
"Warn for conditionally-supported constructs.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 463,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 464,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_conditionally_supported), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [464] = */ {
+ /* [465] = */ {
"-Wconversion",
"Warn for implicit type conversions that may change a value.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 464,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 465,
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [465] = */ {
+ /* [466] = */ {
"-Wconversion-extra",
"Warn about most implicit conversions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 465,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 466,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_conversion_extra), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [466] = */ {
+ /* [467] = */ {
"-Wconversion-null",
"Warn for converting NULL from/to a non-pointer type.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 466,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 467,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_conversion_null), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [467] = */ {
+ /* [468] = */ {
"-Wcoverage-mismatch",
"Warn in case profiles in -fprofile-use do not match.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 467,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 468,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_coverage_mismatch), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [468] = */ {
+ /* [469] = */ {
"-Wcpp",
"Warn when a #warning directive is encountered.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 468,
+ NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 469,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_cpp), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [469] = */ {
+ /* [470] = */ {
"-Wctor-dtor-privacy",
"Warn when all constructors and destructors are private.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 469,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 470,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_ctor_dtor_privacy), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [470] = */ {
+ /* [471] = */ {
"-Wdangling-else",
"Warn about dangling else.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 470,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 471,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_dangling_else), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [471] = */ {
+ /* [472] = */ {
"-Wdate-time",
"Warn about __TIME__, __DATE__ and __TIMESTAMP__ usage.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 471,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 472,
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_date_time), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [472] = */ {
+ /* [473] = */ {
"-Wdeclaration-after-statement",
"Warn when a declaration is found after a statement.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 28, /* .neg_idx = */ 472,
+ NULL, NULL, N_OPTS, N_OPTS, 28, /* .neg_idx = */ 473,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_declaration_after_statement), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [473] = */ {
+ /* [474] = */ {
"-Wdelete-incomplete",
"Warn when deleting a pointer to incomplete type.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 473,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 474,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_delete_incomplete), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [474] = */ {
+ /* [475] = */ {
"-Wdelete-non-virtual-dtor",
"Warn about deleting polymorphic objects with non-virtual destructors.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 474,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 475,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_delnonvdtor), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [475] = */ {
+ /* [476] = */ {
"-Wdeprecated",
"Warn if a deprecated compiler feature, class, method, or field is used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 475,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 476,
CL_C | CL_CXX | CL_D | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_deprecated), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [476] = */ {
+ /* [477] = */ {
"-Wdeprecated-copy",
"Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 476,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 477,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_deprecated_copy), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [477] = */ {
+ /* [478] = */ {
"-Wdeprecated-copy-dtor",
"Mark implicitly-declared copy operations as deprecated if the class has a user-provided copy operation or destructor.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 477,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 478,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_deprecated_copy), 0, CLVC_EQUAL, 2, -1, -1 },
- /* [478] = */ {
+ /* [479] = */ {
"-Wdeprecated-declarations",
"Warn about uses of __attribute__((deprecated)) declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 478,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 479,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_deprecated_decl), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [479] = */ {
+ /* [480] = */ {
"-Wdesignated-init",
"Warn about positional initialization of structs requiring designated initializers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 479,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 480,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_designated_init), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [480] = */ {
+ /* [481] = */ {
"-Wdisabled-optimization",
"Warn when an optimization pass is disabled.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 480,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 481,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_disabled_optimization), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [481] = */ {
+ /* [482] = */ {
"-Wdiscarded-array-qualifiers",
"Warn if qualifiers on arrays which are pointer targets are discarded.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 481,
+ NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 482,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_discarded_array_qualifiers), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [482] = */ {
+ /* [483] = */ {
"-Wdiscarded-qualifiers",
"Warn if type qualifiers on pointers are discarded.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 482,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 483,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_discarded_qualifiers), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [483] = */ {
+ /* [484] = */ {
"-Wdiv-by-zero",
"Warn about compile-time integer division by zero.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 483,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 484,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_div_by_zero), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [484] = */ {
+ /* [485] = */ {
"-Wdo-subscript",
"Warn about possibly incorrect subscripts in do loops.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 484,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 485,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_do_subscript), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [485] = */ {
+ /* [486] = */ {
"-Wdouble-promotion",
"Warn about implicit conversions from \"float\" to \"double\".",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 485,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 486,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_double_promotion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [486] = */ {
+ /* [487] = */ {
"-Wduplicate-decl-specifier",
"Warn when a declaration has duplicate const, volatile, restrict or _Atomic specifier.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 486,
+ NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 487,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_duplicate_decl_specifier), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [487] = */ {
+ /* [488] = */ {
"-Wduplicated-branches",
"Warn about duplicated branches in if-else statements.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 487,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 488,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_duplicated_branches), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [488] = */ {
+ /* [489] = */ {
"-Wduplicated-cond",
"Warn about duplicated conditions in an if-else-if chain.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 488,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 489,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_duplicated_cond), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [489] = */ {
+ /* [490] = */ {
"-Weffc++",
"Warn about violations of Effective C++ style rules.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 489,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 490,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_ecpp), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [490] = */ {
+ /* [491] = */ {
"-Wempty-body",
"Warn about an empty body in an if or else statement.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 490,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 491,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_empty_body), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [491] = */ {
+ /* [492] = */ {
"-Wendif-labels",
"Warn about stray tokens after #else and #endif.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 491,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 492,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_endif_labels), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [492] = */ {
+ /* [493] = */ {
"-Wenum-compare",
"Warn about comparison of different enum types.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 492,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 493,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_enum_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [493] = */ {
+ /* [494] = */ {
"-Wenum-conversion",
"Warn about implicit conversion of enum types.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 493,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 494,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_enum_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [494] = */ {
+ /* [495] = */ {
"-Werror",
"Treat all warnings as errors.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 494,
+ NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 495,
CL_C | CL_CXX | CL_D | CL_ObjC | CL_ObjCXX | CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warnings_are_errors), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [495] = */ {
+ /* [496] = */ {
"-Werror-implicit-function-declaration",
"This switch is deprecated; use -Werror=implicit-function-declaration instead.",
NULL,
@@ -7131,124 +7141,124 @@
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [496] = */ {
+ /* [497] = */ {
"-Werror=",
"Treat specified warning as error.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 496,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 497,
CL_COMMON | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [497] = */ {
+ /* [498] = */ {
"-Wexpansion-to-defined",
"Warn if \"defined\" is used outside #if.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 497,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 498,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_expansion_to_defined), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [498] = */ {
+ /* [499] = */ {
"-Wextra",
"Print extra (possibly unwanted) warnings.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 498,
+ NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 499,
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_extra_warnings), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [499] = */ {
+ /* [500] = */ {
"-Wextra-semi",
"Warn about semicolon after in-class function definition.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 499,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 500,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_extra_semi), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [500] = */ {
+ /* [501] = */ {
"-Wfatal-errors",
"Exit on the first error occurred.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 500,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 501,
CL_COMMON,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_fatal_errors), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [501] = */ {
+ /* [502] = */ {
"-Wfloat-conversion",
"Warn for implicit type conversions that cause loss of floating point precision.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 501,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 502,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_float_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [502] = */ {
+ /* [503] = */ {
"-Wfloat-equal",
"Warn if testing floating point numbers for equality.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 502,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 503,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_float_equal), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [503] = */ {
+ /* [504] = */ {
"-Wformat",
"Warn about printf/scanf/strftime/strfmon format string anomalies.",
NULL,
NULL,
- "1", "0", OPT_Wformat_, N_OPTS, 7, /* .neg_idx = */ 503,
+ "1", "0", OPT_Wformat_, N_OPTS, 7, /* .neg_idx = */ 504,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [504] = */ {
+ /* [505] = */ {
"-Wformat-contains-nul",
"Warn about format strings that contain NUL bytes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 504,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 505,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_contains_nul), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [505] = */ {
+ /* [506] = */ {
"-Wformat-diag",
"Warn about GCC format strings with strings unsuitable for diagnostics.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 505,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 506,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_diag), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [506] = */ {
+ /* [507] = */ {
"-Wformat-extra-args",
"Warn if passing too many arguments to a function for its format string.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 506,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 507,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_extra_args), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [507] = */ {
+ /* [508] = */ {
"-Wformat-nonliteral",
"Warn about format strings that are not literals.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 507,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 508,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_nonliteral), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [508] = */ {
+ /* [509] = */ {
"-Wformat-overflow",
"Warn about function calls with format strings that write past the end of the destination region. Same as -Wformat-overflow=1.",
NULL,
NULL,
- "1", "0", OPT_Wformat_overflow_, N_OPTS, 16, /* .neg_idx = */ 508,
+ "1", "0", OPT_Wformat_overflow_, N_OPTS, 16, /* .neg_idx = */ 509,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [509] = */ {
+ /* [510] = */ {
"-Wformat-overflow=",
"Warn about function calls with format strings that write past the end of the destination region.",
NULL,
@@ -7257,34 +7267,34 @@
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_overflow), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [510] = */ {
+ /* [511] = */ {
"-Wformat-security",
"Warn about possible security problems with format functions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 510,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 511,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_security), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [511] = */ {
+ /* [512] = */ {
"-Wformat-signedness",
"Warn about sign differences with format functions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 511,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 512,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_signedness), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [512] = */ {
+ /* [513] = */ {
"-Wformat-truncation",
"Warn about calls to snprintf and similar functions that truncate output. Same as -Wformat-truncation=1.",
NULL,
NULL,
- "1", "0", OPT_Wformat_truncation_, N_OPTS, 18, /* .neg_idx = */ 512,
+ "1", "0", OPT_Wformat_truncation_, N_OPTS, 18, /* .neg_idx = */ 513,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [513] = */ {
+ /* [514] = */ {
"-Wformat-truncation=",
"Warn about calls to snprintf and similar functions that truncate output.",
NULL,
@@ -7293,25 +7303,25 @@
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_trunc), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [514] = */ {
+ /* [515] = */ {
"-Wformat-y2k",
"Warn about strftime formats yielding 2-digit years.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 514,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 515,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_y2k), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [515] = */ {
+ /* [516] = */ {
"-Wformat-zero-length",
"Warn about zero-length formats.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 515,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 516,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format_zero_length), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [516] = */ {
+ /* [517] = */ {
"-Wformat=",
"Warn about printf/scanf/strftime/strfmon format string anomalies.",
NULL,
@@ -7320,16 +7330,16 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_format), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [517] = */ {
+ /* [518] = */ {
"-Wframe-address",
"Warn when __builtin_frame_address or __builtin_return_address is used unsafely.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 517,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 518,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_frame_address), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [518] = */ {
+ /* [519] = */ {
"-Wframe-larger-than=",
"-Wframe-larger-than=<byte-size> Warn if a function's stack frame requires in excess of <byte-size>.",
NULL,
@@ -7338,88 +7348,88 @@
CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 1 /* Host_Wide_Int */, 0, 0, 1 /* ByteSize */,
offsetof (struct gcc_options, x_warn_frame_larger_than_size), 0, CLVC_SIZE, 0, -1, -1 },
- /* [519] = */ {
+ /* [520] = */ {
"-Wfree-nonheap-object",
"Warn when attempting to free a non-heap object.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 519,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 520,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_free_nonheap_object), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [520] = */ {
+ /* [521] = */ {
"-Wfrontend-loop-interchange",
"Warn if loops have been interchanged.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 26, /* .neg_idx = */ 520,
+ NULL, NULL, N_OPTS, N_OPTS, 26, /* .neg_idx = */ 521,
CL_Fortran,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_warn_frontend_loop_interchange), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [521] = */ {
+ /* [522] = */ {
"-Wfunction-elimination",
"Warn about function call elimination.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 521,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 522,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_function_elimination), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [522] = */ {
+ /* [523] = */ {
"-Whsa",
"Warn when a function cannot be expanded to HSAIL.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 522,
+ NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 523,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_hsa), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [523] = */ {
+ /* [524] = */ {
"-Wif-not-aligned",
"Warn when the field in a struct is not aligned.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 523,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 524,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_if_not_aligned), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [524] = */ {
+ /* [525] = */ {
"-Wignored-attributes",
"Warn whenever attributes are ignored.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 524,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 525,
CL_C | CL_CXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_ignored_attributes), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [525] = */ {
+ /* [526] = */ {
"-Wignored-qualifiers",
"Warn whenever type qualifiers are ignored.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 525,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 526,
CL_C | CL_CXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_ignored_qualifiers), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [526] = */ {
+ /* [527] = */ {
"-Wimplicit",
"Warn about implicit declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 526,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 527,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_implicit), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [527] = */ {
+ /* [528] = */ {
"-Wimplicit-fallthrough",
NULL,
NULL,
NULL,
- "3", "0", OPT_Wimplicit_fallthrough_, N_OPTS, 21, /* .neg_idx = */ 527,
+ "3", "0", OPT_Wimplicit_fallthrough_, N_OPTS, 21, /* .neg_idx = */ 528,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [528] = */ {
+ /* [529] = */ {
"-Wimplicit-fallthrough=",
"Warn when a switch case falls through.",
NULL,
@@ -7428,196 +7438,196 @@
CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_implicit_fallthrough), 0, CLVC_BOOLEAN, 0, 0, 5 },
- /* [529] = */ {
+ /* [530] = */ {
"-Wimplicit-function-declaration",
"Warn about implicit function declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 30, /* .neg_idx = */ 529,
+ NULL, NULL, N_OPTS, N_OPTS, 30, /* .neg_idx = */ 530,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_implicit_function_declaration), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [530] = */ {
+ /* [531] = */ {
"-Wimplicit-int",
"Warn when a declaration does not specify a type.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 530,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 531,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_implicit_int), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [531] = */ {
+ /* [532] = */ {
"-Wimplicit-interface",
"Warn about calls with implicit interface.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 531,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 532,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_implicit_interface), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [532] = */ {
+ /* [533] = */ {
"-Wimplicit-procedure",
"Warn about called procedures not explicitly declared.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 532,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 533,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_implicit_procedure), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [533] = */ {
+ /* [534] = */ {
"-Wimport",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_SPECIAL_ignore, N_OPTS, 7, /* .neg_idx = */ 533,
+ NULL, NULL, OPT_SPECIAL_ignore, N_OPTS, 7, /* .neg_idx = */ 534,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_UNDOCUMENTED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [534] = */ {
+ /* [535] = */ {
"-Winaccessible-base",
"Warn when a base is inaccessible in derived due to ambiguity.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 534,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 535,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_inaccessible_base), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [535] = */ {
+ /* [536] = */ {
"-Wincompatible-pointer-types",
"Warn when there is a conversion between pointers that have incompatible types.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 535,
+ NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 536,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_incompatible_pointer_types), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [536] = */ {
+ /* [537] = */ {
"-Winherited-variadic-ctor",
"Warn about C++11 inheriting constructors when the base has a variadic constructor.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 536,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 537,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_inh_var_ctor), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [537] = */ {
+ /* [538] = */ {
"-Winit-list-lifetime",
"Warn about uses of std::initializer_list that can result in dangling pointers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 537,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 538,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_init_list), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [538] = */ {
+ /* [539] = */ {
"-Winit-self",
"Warn about variables which are initialized to themselves.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 538,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 539,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_init_self), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [539] = */ {
+ /* [540] = */ {
"-Winline",
"Warn when an inlined function cannot be inlined.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 539,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 540,
CL_COMMON | CL_WARNING | CL_OPTIMIZATION,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_inline), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [540] = */ {
+ /* [541] = */ {
"-Wint-conversion",
"Warn about incompatible integer to pointer and pointer to integer conversions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 540,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 541,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_int_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [541] = */ {
+ /* [542] = */ {
"-Wint-in-bool-context",
"Warn for suspicious integer expressions in boolean context.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 541,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 542,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_int_in_bool_context), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [542] = */ {
+ /* [543] = */ {
"-Wint-to-pointer-cast",
"Warn when there is a cast to a pointer from an integer of a different size.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 542,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 543,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_int_to_pointer_cast), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [543] = */ {
+ /* [544] = */ {
"-Winteger-division",
"Warn about constant integer divisions with truncated results.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 543,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 544,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_integer_division), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [544] = */ {
+ /* [545] = */ {
"-Wintrinsic-shadow",
"Warn if a user-procedure has the same name as an intrinsic.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 544,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 545,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_intrinsic_shadow), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [545] = */ {
+ /* [546] = */ {
"-Wintrinsics-std",
"Warn on intrinsics not part of the selected standard.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 545,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 546,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_intrinsics_std), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [546] = */ {
+ /* [547] = */ {
"-Winvalid-memory-model",
"Warn when an atomic memory model parameter is known to be outside the valid range.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 546,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 547,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_invalid_memory_model), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [547] = */ {
+ /* [548] = */ {
"-Winvalid-offsetof",
"Warn about invalid uses of the \"offsetof\" macro.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 547,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 548,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_invalid_offsetof), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [548] = */ {
+ /* [549] = */ {
"-Winvalid-pch",
"Warn about PCH files that are found but not used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 548,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 549,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_invalid_pch), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [549] = */ {
+ /* [550] = */ {
"-Wjump-misses-init",
"Warn when a jump misses a variable initialization.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 549,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 550,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_jump_misses_init), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [550] = */ {
+ /* [551] = */ {
"-Wl,",
NULL,
NULL,
@@ -7626,7 +7636,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [551] = */ {
+ /* [552] = */ {
"-Wlarger-than-",
NULL,
NULL,
@@ -7635,7 +7645,7 @@
CL_COMMON | CL_JOINED | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [552] = */ {
+ /* [553] = */ {
"-Wlarger-than=",
"-Wlarger-than=<byte-size> Warn if an object's size exceeds <byte-size>.",
NULL,
@@ -7644,385 +7654,385 @@
CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 1 /* Host_Wide_Int */, 0, 0, 1 /* ByteSize */,
offsetof (struct gcc_options, x_warn_larger_than_size), 0, CLVC_SIZE, 0, -1, -1 },
- /* [553] = */ {
+ /* [554] = */ {
"-Wline-truncation",
"Warn about truncated source lines.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 553,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 554,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_line_truncation), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [554] = */ {
+ /* [555] = */ {
"-Wliteral-suffix",
"Warn when a string or character literal is followed by a ud-suffix which does not begin with an underscore.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 554,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 555,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_literal_suffix), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [555] = */ {
+ /* [556] = */ {
"-Wlogical-not-parentheses",
"Warn when logical not is used on the left hand side operand of a comparison.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 555,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 556,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_logical_not_paren), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [556] = */ {
+ /* [557] = */ {
"-Wlogical-op",
"Warn when a logical operator is suspiciously always evaluating to true or false.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 556,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 557,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_logical_op), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [557] = */ {
+ /* [558] = */ {
"-Wlong-long",
"Do not warn about using \"long long\" when -pedantic.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 557,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 558,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_long_long), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [558] = */ {
+ /* [559] = */ {
"-Wlto-type-mismatch",
"During link time optimization warn about mismatched types of global declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 558,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 559,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_lto_type_mismatch), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [559] = */ {
+ /* [560] = */ {
"-Wmain",
"Warn about suspicious declarations of \"main\".",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 5, /* .neg_idx = */ 559,
+ NULL, NULL, N_OPTS, N_OPTS, 5, /* .neg_idx = */ 560,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_main), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [560] = */ {
+ /* [561] = */ {
"-Wmaybe-uninitialized",
"Warn about maybe uninitialized automatic variables.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 560,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 561,
CL_C | CL_CXX | CL_Fortran | CL_LTO | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_maybe_uninitialized), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [561] = */ {
+ /* [562] = */ {
"-Wmemset-elt-size",
"Warn about suspicious calls to memset where the third argument contains the number of elements not multiplied by the element size.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 561,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 562,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_memset_elt_size), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [562] = */ {
+ /* [563] = */ {
"-Wmemset-transposed-args",
"Warn about suspicious calls to memset where the third argument is constant literal zero and the second is not.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 562,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 563,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_memset_transposed_args), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [563] = */ {
+ /* [564] = */ {
"-Wmisleading-indentation",
"Warn when the indentation of the code does not reflect the block structure.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 563,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 564,
CL_C | CL_CXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_misleading_indentation), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [564] = */ {
+ /* [565] = */ {
"-Wmismatched-tags",
"Warn when a class is redeclared or referenced using a mismatched class-key.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 564,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 565,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_mismatched_tags), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [565] = */ {
+ /* [566] = */ {
"-Wmissing-attributes",
"Warn about declarations of entities that may be missing attributes that related entities have been declared with.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 565,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 566,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_attributes), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [566] = */ {
+ /* [567] = */ {
"-Wmissing-braces",
"Warn about possibly missing braces around initializers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 566,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 567,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_braces), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [567] = */ {
+ /* [568] = */ {
"-Wmissing-declarations",
"Warn about global functions without previous declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 567,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 568,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_declarations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [568] = */ {
+ /* [569] = */ {
"-Wmissing-field-initializers",
"Warn about missing fields in struct initializers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 568,
+ NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 569,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_field_initializers), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [569] = */ {
+ /* [570] = */ {
"-Wmissing-format-attribute",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wsuggest_attribute_format, N_OPTS, 25, /* .neg_idx = */ 569,
+ NULL, NULL, OPT_Wsuggest_attribute_format, N_OPTS, 25, /* .neg_idx = */ 570,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [570] = */ {
+ /* [571] = */ {
"-Wmissing-include-dirs",
"Warn about user-specified include directories that do not exist.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 570,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 571,
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_missing_include_dirs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [571] = */ {
+ /* [572] = */ {
"-Wmissing-noreturn",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wsuggest_attribute_noreturn, N_OPTS, 17, /* .neg_idx = */ 571,
+ NULL, NULL, OPT_Wsuggest_attribute_noreturn, N_OPTS, 17, /* .neg_idx = */ 572,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [572] = */ {
+ /* [573] = */ {
"-Wmissing-parameter-type",
"Warn about function parameters declared without a type specifier in K&R-style functions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 572,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 573,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_parameter_type), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [573] = */ {
+ /* [574] = */ {
"-Wmissing-profile",
"Warn in case profiles in -fprofile-use do not exist.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 573,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 574,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_profile), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [574] = */ {
+ /* [575] = */ {
"-Wmissing-prototypes",
"Warn about global functions without prototypes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 574,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 575,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_missing_prototypes), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [575] = */ {
+ /* [576] = */ {
"-Wmudflap",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_SPECIAL_warn_removed, N_OPTS, 8, /* .neg_idx = */ 575,
+ NULL, NULL, OPT_SPECIAL_warn_removed, N_OPTS, 8, /* .neg_idx = */ 576,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [576] = */ {
+ /* [577] = */ {
"-Wmultichar",
"Warn about use of multi-character character constants.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 576,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 577,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_multichar), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [577] = */ {
+ /* [578] = */ {
"-Wmultiple-inheritance",
"Warn on direct multiple inheritance.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 577,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 578,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_multiple_inheritance), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [578] = */ {
+ /* [579] = */ {
"-Wmultistatement-macros",
"Warn about unsafe macros expanding to multiple statements used as a body of a clause such as if, else, while, switch, or for.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 578,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 579,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_multistatement_macros), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [579] = */ {
+ /* [580] = */ {
"-Wnamespaces",
"Warn on namespace definition.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 579,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 580,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_namespaces), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [580] = */ {
+ /* [581] = */ {
"-Wnarrowing",
"Warn about narrowing conversions within { } that are ill-formed in C++11.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 580,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 581,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_narrowing), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [581] = */ {
+ /* [582] = */ {
"-Wnested-externs",
"Warn about \"extern\" declarations not at file scope.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 581,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 582,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_nested_externs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [582] = */ {
+ /* [583] = */ {
"-Wno-alloc-size-larger-than",
"Disable Walloc-size-larger-than= warning. Equivalent to Walloc-size-larger-than=<SIZE_MAX> or larger.",
NULL,
NULL,
- "18446744073709551615EiB", "none", OPT_Walloc_size_larger_than_, N_OPTS, 26, /* .neg_idx = */ 582,
+ "18446744073709551615EiB", "none", OPT_Walloc_size_larger_than_, N_OPTS, 26, /* .neg_idx = */ 583,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [583] = */ {
+ /* [584] = */ {
"-Wno-alloca-larger-than",
"Disable Walloca-larger-than= warning. Equivalent to Walloca-larger-than=<SIZE_MAX> or larger.",
NULL,
NULL,
- "18446744073709551615EiB", "none", OPT_Walloca_larger_than_, N_OPTS, 22, /* .neg_idx = */ 583,
+ "18446744073709551615EiB", "none", OPT_Walloca_larger_than_, N_OPTS, 22, /* .neg_idx = */ 584,
CL_C | CL_CXX | CL_D | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [584] = */ {
+ /* [585] = */ {
"-Wno-frame-larger-than",
"Disable -Wframe-larger-than= warning. Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger.",
NULL,
NULL,
- "18446744073709551615EiB", "none", OPT_Wframe_larger_than_, N_OPTS, 21, /* .neg_idx = */ 584,
+ "18446744073709551615EiB", "none", OPT_Wframe_larger_than_, N_OPTS, 21, /* .neg_idx = */ 585,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [585] = */ {
+ /* [586] = */ {
"-Wno-larger-than",
"Disable -Wlarger-than= warning. Equivalent to -Wlarger-than=<SIZE_MAX> or larger.",
NULL,
NULL,
- "18446744073709551615EiB", "none", OPT_Wlarger_than_, N_OPTS, 15, /* .neg_idx = */ 585,
+ "18446744073709551615EiB", "none", OPT_Wlarger_than_, N_OPTS, 15, /* .neg_idx = */ 586,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [586] = */ {
+ /* [587] = */ {
"-Wno-stack-usage",
"Disable Wstack-usage= warning. Equivalent to Wstack-usage=<SIZE_MAX> or larger.",
NULL,
NULL,
- "18446744073709551615EiB", "none", OPT_Wstack_usage_, N_OPTS, 15, /* .neg_idx = */ 586,
+ "18446744073709551615EiB", "none", OPT_Wstack_usage_, N_OPTS, 15, /* .neg_idx = */ 587,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [587] = */ {
+ /* [588] = */ {
"-Wno-vla-larger-than",
"Disable Wvla-larger-than= warning. Equivalent to Wvla-larger-than=<SIZE_MAX> or larger.",
NULL,
NULL,
- "18446744073709551615EiB", "none", OPT_Wvla_larger_than_, N_OPTS, 19, /* .neg_idx = */ 587,
+ "18446744073709551615EiB", "none", OPT_Wvla_larger_than_, N_OPTS, 19, /* .neg_idx = */ 588,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [588] = */ {
+ /* [589] = */ {
"-Wnoexcept",
"Warn when a noexcept expression evaluates to false even though the expression can't actually throw.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 588,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 589,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_noexcept), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [589] = */ {
+ /* [590] = */ {
"-Wnoexcept-type",
"Warn if C++17 noexcept function type will change the mangled name of a symbol.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 589,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 590,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_noexcept_type), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [590] = */ {
+ /* [591] = */ {
"-Wnon-template-friend",
"Warn when non-templatized friend functions are declared within a template.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 590,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 591,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_nontemplate_friend), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [591] = */ {
+ /* [592] = */ {
"-Wnon-virtual-dtor",
"Warn about non-virtual destructors.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 591,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 592,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_nonvdtor), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [592] = */ {
+ /* [593] = */ {
"-Wnonnull",
"Warn about NULL being passed to argument slots marked as requiring non-NULL.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 592,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 593,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_nonnull), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [593] = */ {
+ /* [594] = */ {
"-Wnonnull-compare",
"Warn if comparing pointer parameter with nonnull attribute with NULL.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 593,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 594,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_nonnull_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [594] = */ {
+ /* [595] = */ {
"-Wnormalized",
NULL,
NULL,
NULL,
- "nfc", "none", OPT_Wnormalized_, N_OPTS, 11, /* .neg_idx = */ 594,
+ "nfc", "none", OPT_Wnormalized_, N_OPTS, 11, /* .neg_idx = */ 595,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [595] = */ {
+ /* [596] = */ {
"-Wnormalized=",
"-Wnormalized=[none|id|nfc|nfkc] Warn about non-normalized Unicode strings.",
NULL,
@@ -8031,115 +8041,115 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_normalize), 6, CLVC_ENUM, 0, -1, -1 },
- /* [596] = */ {
+ /* [597] = */ {
"-Wnull-dereference",
"Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 596,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 597,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_null_dereference), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [597] = */ {
+ /* [598] = */ {
"-Wodr",
"Warn about some C++ One Definition Rule violations during link time optimization.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 597,
+ NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 598,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_odr_violations), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [598] = */ {
+ /* [599] = */ {
"-Wold-style-cast",
"Warn if a C-style cast is used in a program.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 598,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 599,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_old_style_cast), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [599] = */ {
+ /* [600] = */ {
"-Wold-style-declaration",
"Warn for obsolescent usage in a declaration.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 599,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 600,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_old_style_declaration), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [600] = */ {
+ /* [601] = */ {
"-Wold-style-definition",
"Warn if an old-style parameter definition is used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 600,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 601,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_old_style_definition), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [601] = */ {
+ /* [602] = */ {
"-Wopenmp-simd",
"Warn if a simd directive is overridden by the vectorizer cost model.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 601,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 602,
CL_C | CL_CXX | CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_openmp_simd), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [602] = */ {
+ /* [603] = */ {
"-Woverflow",
"Warn about overflow in arithmetic expressions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 602,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 603,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_overflow), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [603] = */ {
+ /* [604] = */ {
"-Woverlength-strings",
"Warn if a string is longer than the maximum portable length specified by the standard.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 603,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 604,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_overlength_strings), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [604] = */ {
+ /* [605] = */ {
"-Woverloaded-virtual",
"Warn about overloaded virtual function names.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 604,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 605,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_overloaded_virtual), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [605] = */ {
+ /* [606] = */ {
"-Woverride-init",
"Warn about overriding initializers without side effects.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 605,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 606,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_override_init), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [606] = */ {
+ /* [607] = */ {
"-Woverride-init-side-effects",
"Warn about overriding initializers with side effects.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 606,
+ NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 607,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_override_init_side_effects), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [607] = */ {
+ /* [608] = */ {
"-Woverwrite-recursive",
"Warn that -fno-automatic may break recursion.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 607,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 608,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_overwrite_recursive), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [608] = */ {
+ /* [609] = */ {
"-Wp,",
NULL,
NULL,
@@ -8148,79 +8158,79 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 1 /* JoinedOrMissing */, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [609] = */ {
+ /* [610] = */ {
"-Wpacked",
"Warn when the packed attribute has no effect on struct layout.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 609,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 610,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_packed), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [610] = */ {
+ /* [611] = */ {
"-Wpacked-bitfield-compat",
"Warn about packed bit-fields whose offset changed in GCC 4.4.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 610,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 611,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_packed_bitfield_compat), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [611] = */ {
+ /* [612] = */ {
"-Wpacked-not-aligned",
"Warn when fields in a struct with the packed attribute are misaligned.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 611,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 612,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_packed_not_aligned), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [612] = */ {
+ /* [613] = */ {
"-Wpadded",
"Warn when padding is required to align structure members.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 612,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 613,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_padded), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [613] = */ {
+ /* [614] = */ {
"-Wparentheses",
"Warn about possibly missing parentheses.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 613,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 614,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_parentheses), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [614] = */ {
+ /* [615] = */ {
"-Wpedantic",
"Issue warnings needed for strict compliance to the standard.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 614,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 615,
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_pedantic), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [615] = */ {
+ /* [616] = */ {
"-Wpessimizing-move",
"Warn about calling std::move on a local object in a return statement preventing copy elision.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 615,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 616,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pessimizing_move), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [616] = */ {
+ /* [617] = */ {
"-Wplacement-new",
"Warn for placement new expressions with undefined behavior.",
NULL,
NULL,
- "1", "0", OPT_Wplacement_new_, N_OPTS, 14, /* .neg_idx = */ 616,
+ "1", "0", OPT_Wplacement_new_, N_OPTS, 14, /* .neg_idx = */ 617,
CL_CXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [617] = */ {
+ /* [618] = */ {
"-Wplacement-new=",
"Warn for placement new expressions with undefined behavior.",
NULL,
@@ -8229,322 +8239,322 @@
CL_CXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_placement_new), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [618] = */ {
+ /* [619] = */ {
"-Wpmf-conversions",
"Warn when converting the type of pointers to member functions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 618,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 619,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pmf2ptr), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [619] = */ {
+ /* [620] = */ {
"-Wpointer-arith",
"Warn about function pointer arithmetic.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 619,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 620,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pointer_arith), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [620] = */ {
+ /* [621] = */ {
"-Wpointer-compare",
"Warn when a pointer is compared with a zero character constant.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 620,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 621,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pointer_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [621] = */ {
+ /* [622] = */ {
"-Wpointer-sign",
"Warn when a pointer differs in signedness in an assignment.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 621,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 622,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pointer_sign), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [622] = */ {
+ /* [623] = */ {
"-Wpointer-to-int-cast",
"Warn when a pointer is cast to an integer of a different size.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 622,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 623,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pointer_to_int_cast), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [623] = */ {
+ /* [624] = */ {
"-Wpragmas",
"Warn about misuses of pragmas.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 623,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 624,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_pragmas), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [624] = */ {
+ /* [625] = */ {
"-Wprio-ctor-dtor",
"Warn if constructor or destructors with priorities from 0 to 100 are used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 624,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 625,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_prio_ctor_dtor), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [625] = */ {
+ /* [626] = */ {
"-Wproperty-assign-default",
"Warn if a property for an Objective-C object has no assign semantics specified.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 625,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 626,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_property_assign_default), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [626] = */ {
+ /* [627] = */ {
"-Wprotocol",
"Warn if inherited methods are unimplemented.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 626,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 627,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_protocol), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [627] = */ {
+ /* [628] = */ {
"-Wpsabi",
NULL,
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 627,
+ NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 628,
CL_C | CL_CXX | CL_D | CL_LTO | CL_ObjC | CL_ObjCXX | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_psabi), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [628] = */ {
+ /* [629] = */ {
"-Wreal-q-constant",
"Warn about real-literal-constants with 'q' exponent-letter.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 628,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 629,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_real_q_constant), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [629] = */ {
+ /* [630] = */ {
"-Wrealloc-lhs",
"Warn when a left-hand-side array variable is reallocated.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 629,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 630,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_realloc_lhs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [630] = */ {
+ /* [631] = */ {
"-Wrealloc-lhs-all",
"Warn when a left-hand-side variable is reallocated.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 630,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 631,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_realloc_lhs_all), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [631] = */ {
+ /* [632] = */ {
"-Wredundant-decls",
"Warn about multiple declarations of the same object.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 631,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 632,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_redundant_decls), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [632] = */ {
+ /* [633] = */ {
"-Wredundant-move",
"Warn about redundant calls to std::move.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 632,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 633,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_redundant_move), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [633] = */ {
+ /* [634] = */ {
"-Wredundant-tags",
"Warn when a class or enumerated type is referenced using a redundant class-key.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 633,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 634,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_redundant_tags), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [634] = */ {
+ /* [635] = */ {
"-Wregister",
"Warn about uses of register storage specifier.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 634,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 635,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_register), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [635] = */ {
+ /* [636] = */ {
"-Wreorder",
"Warn when the compiler reorders code.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 635,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 636,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_reorder), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [636] = */ {
+ /* [637] = */ {
"-Wrestrict",
"Warn when an argument passed to a restrict-qualified parameter aliases with another argument.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 636,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 637,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_restrict), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [637] = */ {
+ /* [638] = */ {
"-Wreturn-local-addr",
"Warn about returning a pointer/reference to a local or temporary variable.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 637,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 638,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_return_local_addr), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [638] = */ {
+ /* [639] = */ {
"-Wreturn-type",
"Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 638,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 639,
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_return_type), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [639] = */ {
+ /* [640] = */ {
"-Wscalar-storage-order",
"Warn on suspicious constructs involving reverse scalar storage order.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 639,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 640,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [640] = */ {
+ /* [641] = */ {
"-Wselector",
"Warn if a selector has multiple methods.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 640,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 641,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_selector), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [641] = */ {
+ /* [642] = */ {
"-Wsequence-point",
"Warn about possible violations of sequence point rules.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 641,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 642,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sequence_point), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [642] = */ {
+ /* [643] = */ {
"-Wshadow",
"Warn when one variable shadows another. Same as -Wshadow=global.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 642,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 643,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shadow), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [643] = */ {
+ /* [644] = */ {
"-Wshadow-compatible-local",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wshadow_compatible_local, N_OPTS, 24, /* .neg_idx = */ 643,
+ NULL, NULL, OPT_Wshadow_compatible_local, N_OPTS, 24, /* .neg_idx = */ 644,
CL_COMMON | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [644] = */ {
+ /* [645] = */ {
"-Wshadow-ivar",
"Warn if a local declaration hides an instance variable.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 644,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 645,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shadow_ivar), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [645] = */ {
+ /* [646] = */ {
"-Wshadow-local",
NULL,
NULL,
NULL,
- NULL, NULL, OPT_Wshadow_local, N_OPTS, 13, /* .neg_idx = */ 645,
+ NULL, NULL, OPT_Wshadow_local, N_OPTS, 13, /* .neg_idx = */ 646,
CL_COMMON | CL_UNDOCUMENTED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [646] = */ {
+ /* [647] = */ {
"-Wshadow=compatible-local",
"Warn when one local variable shadows another local variable or parameter of compatible type.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 646,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 647,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shadow_compatible_local), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [647] = */ {
+ /* [648] = */ {
"-Wshadow=global",
"Warn when one variable shadows another (globally).",
NULL,
NULL,
- NULL, NULL, OPT_Wshadow, N_OPTS, 14, /* .neg_idx = */ 647,
+ NULL, NULL, OPT_Wshadow, N_OPTS, 14, /* .neg_idx = */ 648,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [648] = */ {
+ /* [649] = */ {
"-Wshadow=local",
"Warn when one local variable shadows another local variable or parameter.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 648,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 649,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shadow_local), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [649] = */ {
+ /* [650] = */ {
"-Wshift-count-negative",
"Warn if shift count is negative.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 649,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 650,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shift_count_negative), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [650] = */ {
+ /* [651] = */ {
"-Wshift-count-overflow",
"Warn if shift count >= width of type.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 650,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 651,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shift_count_overflow), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [651] = */ {
+ /* [652] = */ {
"-Wshift-negative-value",
"Warn if left shifting a negative value.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 651,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 652,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shift_negative_value), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [652] = */ {
+ /* [653] = */ {
"-Wshift-overflow",
"Warn if left shift of a signed value overflows.",
NULL,
NULL,
- "1", "0", OPT_Wshift_overflow_, N_OPTS, 15, /* .neg_idx = */ 652,
+ "1", "0", OPT_Wshift_overflow_, N_OPTS, 15, /* .neg_idx = */ 653,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [653] = */ {
+ /* [654] = */ {
"-Wshift-overflow=",
"Warn if left shift of a signed value overflows.",
NULL,
@@ -8553,88 +8563,88 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_shift_overflow), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [654] = */ {
+ /* [655] = */ {
"-Wsign-compare",
"Warn about signed-unsigned comparisons.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 654,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 655,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sign_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [655] = */ {
+ /* [656] = */ {
"-Wsign-conversion",
"Warn for implicit type conversions between signed and unsigned integers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 655,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 656,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sign_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [656] = */ {
+ /* [657] = */ {
"-Wsign-promo",
"Warn when overload promotes from unsigned to signed.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 656,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 657,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sign_promo), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [657] = */ {
+ /* [658] = */ {
"-Wsized-deallocation",
"Warn about missing sized deallocation functions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 657,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 658,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sized_deallocation), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [658] = */ {
+ /* [659] = */ {
"-Wsizeof-array-argument",
"Warn when sizeof is applied on a parameter declared as an array.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 658,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 659,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sizeof_array_argument), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [659] = */ {
+ /* [660] = */ {
"-Wsizeof-pointer-div",
"Warn about suspicious divisions of two sizeof expressions that don't work correctly with pointers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 659,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 660,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sizeof_pointer_div), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [660] = */ {
+ /* [661] = */ {
"-Wsizeof-pointer-memaccess",
"Warn about suspicious length parameters to certain string functions if the argument uses sizeof.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 660,
+ NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 661,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sizeof_pointer_memaccess), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [661] = */ {
+ /* [662] = */ {
"-Wspeculative",
"Warn from speculative compiles such as __traits(compiles).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 661,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 662,
CL_D,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [662] = */ {
+ /* [663] = */ {
"-Wstack-protector",
"Warn when not issuing stack smashing protection for some reason.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 662,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 663,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_stack_protect), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [663] = */ {
+ /* [664] = */ {
"-Wstack-usage=",
"-Wstack-usage=<byte-size> Warn if stack usage might exceed <byte-size>.",
NULL,
@@ -8643,16 +8653,16 @@
CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 1 /* Host_Wide_Int */, 0, 0, 1 /* ByteSize */,
offsetof (struct gcc_options, x_warn_stack_usage), 0, CLVC_SIZE, 0, -1, -1 },
- /* [664] = */ {
+ /* [665] = */ {
"-Wstrict-aliasing",
"Warn about code which might break strict aliasing rules.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 664,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 665,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [665] = */ {
+ /* [666] = */ {
"-Wstrict-aliasing=",
"Warn about code which might break strict aliasing rules.",
NULL,
@@ -8661,25 +8671,25 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_strict_aliasing), 0, CLVC_BOOLEAN, 0, 0, 3 },
- /* [666] = */ {
+ /* [667] = */ {
"-Wstrict-null-sentinel",
"Warn about uncasted NULL used as sentinel.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 666,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 667,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_strict_null_sentinel), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [667] = */ {
+ /* [668] = */ {
"-Wstrict-overflow",
"Warn about optimizations that assume that signed overflow is undefined.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 667,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 668,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [668] = */ {
+ /* [669] = */ {
"-Wstrict-overflow=",
"Warn about optimizations that assume that signed overflow is undefined.",
NULL,
@@ -8688,43 +8698,43 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_strict_overflow), 0, CLVC_BOOLEAN, 0, 0, 5 },
- /* [669] = */ {
+ /* [670] = */ {
"-Wstrict-prototypes",
"Warn about unprototyped function declarations.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 669,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 670,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_strict_prototypes), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [670] = */ {
+ /* [671] = */ {
"-Wstrict-selector-match",
"Warn if type signatures of candidate methods do not match exactly.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 670,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 671,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_strict_selector_match), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [671] = */ {
+ /* [672] = */ {
"-Wstring-compare",
"Warn about calls to strcmp and strncmp used in equality expressions that are necessarily true or false due to the length of one and size of the other argument.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 671,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 672,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_string_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [672] = */ {
+ /* [673] = */ {
"-Wstringop-overflow",
"Warn about buffer overflow in string manipulation functions like memcpy and strcpy.",
NULL,
NULL,
- "2", "0", OPT_Wstringop_overflow_, N_OPTS, 18, /* .neg_idx = */ 672,
+ "2", "0", OPT_Wstringop_overflow_, N_OPTS, 18, /* .neg_idx = */ 673,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [673] = */ {
+ /* [674] = */ {
"-Wstringop-overflow=",
"Under the control of Object Size type, warn about buffer overflow in string manipulation functions like memcpy and strcpy.",
NULL,
@@ -8733,403 +8743,403 @@
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_stringop_overflow), 0, CLVC_BOOLEAN, 0, 0, 4 },
- /* [674] = */ {
+ /* [675] = */ {
"-Wstringop-truncation",
"Warn about truncation in string manipulation functions like strncat and strncpy.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 674,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 675,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_stringop_truncation), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [675] = */ {
+ /* [676] = */ {
"-Wsubobject-linkage",
"Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 675,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 676,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_subobject_linkage), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [676] = */ {
+ /* [677] = */ {
"-Wsuggest-attribute=cold",
"Warn about functions which might be candidates for __attribute__((cold)).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 676,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 677,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_attribute_cold), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [677] = */ {
+ /* [678] = */ {
"-Wsuggest-attribute=const",
"Warn about functions which might be candidates for __attribute__((const)).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 677,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 678,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_attribute_const), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [678] = */ {
+ /* [679] = */ {
"-Wsuggest-attribute=format",
"Warn about functions which might be candidates for format attributes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 678,
+ NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 679,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_attribute_format), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [679] = */ {
+ /* [680] = */ {
"-Wsuggest-attribute=malloc",
"Warn about functions which might be candidates for __attribute__((malloc)).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 679,
+ NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 680,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_attribute_malloc), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [680] = */ {
+ /* [681] = */ {
"-Wsuggest-attribute=noreturn",
"Warn about functions which might be candidates for __attribute__((noreturn)).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 680,
+ NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 681,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_attribute_noreturn), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [681] = */ {
+ /* [682] = */ {
"-Wsuggest-attribute=pure",
"Warn about functions which might be candidates for __attribute__((pure)).",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 681,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 682,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_attribute_pure), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [682] = */ {
+ /* [683] = */ {
"-Wsuggest-final-methods",
"Warn about C++ virtual methods where adding final keyword would improve code quality.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 682,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 683,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_final_methods), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [683] = */ {
+ /* [684] = */ {
"-Wsuggest-final-types",
"Warn about C++ polymorphic types where adding final keyword would improve code quality.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 683,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 684,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_suggest_final_types), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [684] = */ {
+ /* [685] = */ {
"-Wsuggest-override",
"Suggest that the override keyword be used when the declaration of a virtual function overrides another.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 684,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 685,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_override), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [685] = */ {
+ /* [686] = */ {
"-Wsurprising",
"Warn about \"suspicious\" constructs.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 685,
+ NULL, NULL, N_OPTS, N_OPTS, 11, /* .neg_idx = */ 686,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_surprising), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [686] = */ {
+ /* [687] = */ {
"-Wswitch",
"Warn about enumerated switches, with no default, missing a case.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 686,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 687,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_switch), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [687] = */ {
+ /* [688] = */ {
"-Wswitch-bool",
"Warn about switches with boolean controlling expression.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 687,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 688,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_switch_bool), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [688] = */ {
+ /* [689] = */ {
"-Wswitch-default",
"Warn about enumerated switches missing a \"default:\" statement.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 688,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 689,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_switch_default), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [689] = */ {
+ /* [690] = */ {
"-Wswitch-enum",
"Warn about all enumerated switches missing a specific case.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 689,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 690,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_switch_enum), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [690] = */ {
+ /* [691] = */ {
"-Wswitch-outside-range",
"Warn about switch values that are outside of the switch's type range.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 690,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 691,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_switch_outside_range), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [691] = */ {
+ /* [692] = */ {
"-Wswitch-unreachable",
"Warn about statements between switch's controlling expression and the first case.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 691,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 692,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_switch_unreachable), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [692] = */ {
+ /* [693] = */ {
"-Wsync-nand",
"Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 692,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 693,
CL_C | CL_CXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_sync_nand), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [693] = */ {
+ /* [694] = */ {
"-Wsynth",
"Deprecated. This switch has no effect.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 693,
+ NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 694,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_synth), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [694] = */ {
+ /* [695] = */ {
"-Wsystem-headers",
"Do not suppress warnings from system headers.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 694,
+ NULL, NULL, N_OPTS, N_OPTS, 15, /* .neg_idx = */ 695,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_system_headers), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [695] = */ {
+ /* [696] = */ {
"-Wtabs",
"Permit nonconforming uses of the tab character.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 5, /* .neg_idx = */ 695,
+ NULL, NULL, N_OPTS, N_OPTS, 5, /* .neg_idx = */ 696,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_tabs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [696] = */ {
+ /* [697] = */ {
"-Wtarget-lifetime",
"Warn if the pointer in a pointer assignment might outlive its target.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 696,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 697,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_target_lifetime), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [697] = */ {
+ /* [698] = */ {
"-Wtautological-compare",
"Warn if a comparison always evaluates to true or false.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 697,
+ NULL, NULL, N_OPTS, N_OPTS, 21, /* .neg_idx = */ 698,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_tautological_compare), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [698] = */ {
+ /* [699] = */ {
"-Wtemplates",
"Warn on primary template declaration.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 698,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 699,
CL_CXX | CL_D | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_templates), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [699] = */ {
+ /* [700] = */ {
"-Wterminate",
"Warn if a throw expression will always result in a call to terminate().",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 699,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 700,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_terminate), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [700] = */ {
+ /* [701] = */ {
"-Wtraditional",
"Warn about features not present in traditional C.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 700,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 701,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_traditional), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [701] = */ {
+ /* [702] = */ {
"-Wtraditional-conversion",
"Warn of prototypes causing type conversions different from what would happen in the absence of prototype.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 701,
+ NULL, NULL, N_OPTS, N_OPTS, 23, /* .neg_idx = */ 702,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_traditional_conversion), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [702] = */ {
+ /* [703] = */ {
"-Wtrampolines",
"Warn whenever a trampoline is generated.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 702,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 703,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_trampolines), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [703] = */ {
+ /* [704] = */ {
"-Wtrigraphs",
"Warn if trigraphs are encountered that might affect the meaning of the program.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 703,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 704,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_trigraphs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [704] = */ {
+ /* [705] = */ {
"-Wtype-limits",
"Warn if a comparison is always true or always false due to the limited range of the data type.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 704,
+ NULL, NULL, N_OPTS, N_OPTS, 12, /* .neg_idx = */ 705,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_type_limits), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [705] = */ {
+ /* [706] = */ {
"-Wundeclared-selector",
"Warn about @selector()s without previously declared methods.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 705,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 706,
CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_undeclared_selector), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [706] = */ {
+ /* [707] = */ {
"-Wundef",
"Warn if an undefined macro is used in an #if directive.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 706,
+ NULL, NULL, N_OPTS, N_OPTS, 6, /* .neg_idx = */ 707,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_undef), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [707] = */ {
+ /* [708] = */ {
"-Wundefined-do-loop",
"Warn about an invalid DO loop.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 707,
+ NULL, NULL, N_OPTS, N_OPTS, 18, /* .neg_idx = */ 708,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_undefined_do_loop), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [708] = */ {
+ /* [709] = */ {
"-Wunderflow",
"Warn about underflow of numerical constant expressions.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 708,
+ NULL, NULL, N_OPTS, N_OPTS, 10, /* .neg_idx = */ 709,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_underflow), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [709] = */ {
+ /* [710] = */ {
"-Wuninitialized",
"Warn about uninitialized automatic variables.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 709,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 710,
CL_C | CL_CXX | CL_Fortran | CL_LTO | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_uninitialized), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [710] = */ {
+ /* [711] = */ {
"-Wunknown-pragmas",
"Warn about unrecognized pragmas.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 710,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 711,
CL_C | CL_CXX | CL_D | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unknown_pragmas), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [711] = */ {
+ /* [712] = */ {
"-Wunreachable-code",
"Does nothing. Preserved for backward compatibility.",
NULL,
NULL,
- NULL, NULL, OPT_SPECIAL_ignore, N_OPTS, 17, /* .neg_idx = */ 711,
+ NULL, NULL, OPT_SPECIAL_ignore, N_OPTS, 17, /* .neg_idx = */ 712,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [712] = */ {
+ /* [713] = */ {
"-Wunsafe-loop-optimizations",
"Does nothing. Preserved for backward compatibility.",
NULL,
NULL,
- NULL, NULL, OPT_SPECIAL_ignore, N_OPTS, 26, /* .neg_idx = */ 712,
+ NULL, NULL, OPT_SPECIAL_ignore, N_OPTS, 26, /* .neg_idx = */ 713,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [713] = */ {
+ /* [714] = */ {
"-Wunsuffixed-float-constants",
"Warn about unsuffixed float constants.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 713,
+ NULL, NULL, N_OPTS, N_OPTS, 27, /* .neg_idx = */ 714,
CL_C | CL_ObjC | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unsuffixed_float_constants), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [714] = */ {
+ /* [715] = */ {
"-Wunused",
"Enable all -Wunused- warnings.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 714,
+ NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ 715,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [715] = */ {
+ /* [716] = */ {
"-Wunused-but-set-parameter",
"Warn when a function parameter is only set, otherwise unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 715,
+ NULL, NULL, N_OPTS, N_OPTS, 25, /* .neg_idx = */ 716,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_but_set_parameter), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [716] = */ {
+ /* [717] = */ {
"-Wunused-but-set-variable",
"Warn when a variable is only set, otherwise unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 716,
+ NULL, NULL, N_OPTS, N_OPTS, 24, /* .neg_idx = */ 717,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_but_set_variable), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [717] = */ {
+ /* [718] = */ {
"-Wunused-const-variable",
"Warn when a const variable is unused.",
NULL,
NULL,
- "2", "0", OPT_Wunused_const_variable_, N_OPTS, 22, /* .neg_idx = */ 717,
+ "2", "0", OPT_Wunused_const_variable_, N_OPTS, 22, /* .neg_idx = */ 718,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [718] = */ {
+ /* [719] = */ {
"-Wunused-const-variable=",
"Warn when a const variable is unused.",
NULL,
@@ -9138,223 +9148,223 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 1 /* UInteger */, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_const_variable), 0, CLVC_BOOLEAN, 0, 0, 2 },
- /* [719] = */ {
+ /* [720] = */ {
"-Wunused-dummy-argument",
"Warn about unused dummy arguments.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 719,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 720,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_dummy_argument), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [720] = */ {
+ /* [721] = */ {
"-Wunused-function",
"Warn when a function is unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 720,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 721,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_function), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [721] = */ {
+ /* [722] = */ {
"-Wunused-label",
"Warn when a label is unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 721,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 722,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_label), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [722] = */ {
+ /* [723] = */ {
"-Wunused-local-typedefs",
"Warn when typedefs locally defined in a function are not used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 722,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 723,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_local_typedefs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [723] = */ {
+ /* [724] = */ {
"-Wunused-macros",
"Warn about macros defined in the main file that are not used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 723,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 724,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_unused_macros), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [724] = */ {
+ /* [725] = */ {
"-Wunused-parameter",
"Warn when a function parameter is unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 724,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 725,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_parameter), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [725] = */ {
+ /* [726] = */ {
"-Wunused-result",
"Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 725,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 726,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_result), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [726] = */ {
+ /* [727] = */ {
"-Wunused-value",
"Warn when an expression value is unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 726,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 727,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_value), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [727] = */ {
+ /* [728] = */ {
"-Wunused-variable",
"Warn when a variable is unused.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 727,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 728,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_unused_variable), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [728] = */ {
+ /* [729] = */ {
"-Wuse-without-only",
"Warn about USE statements that have no ONLY qualifier.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 728,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 729,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_use_without_only), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [729] = */ {
+ /* [730] = */ {
"-Wuseless-cast",
"Warn about useless casts.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 729,
+ NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ 730,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_useless_cast), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [730] = */ {
+ /* [731] = */ {
"-Wvarargs",
"Warn about questionable usage of the macros used to retrieve variable arguments.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 730,
+ NULL, NULL, N_OPTS, N_OPTS, 8, /* .neg_idx = */ 731,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_varargs), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [731] = */ {
+ /* [732] = */ {
"-Wvariadic-macros",
"Warn about using variadic macros.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 731,
+ NULL, NULL, N_OPTS, N_OPTS, 16, /* .neg_idx = */ 732,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_cpp_warn_variadic_macros), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [732] = */ {
+ /* [733] = */ {
"-Wvector-operation-performance",
"Warn when a vector operation is compiled outside the SIMD.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 732,
+ NULL, NULL, N_OPTS, N_OPTS, 29, /* .neg_idx = */ 733,
CL_COMMON | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_vector_operation_performance), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [733] = */ {
+ /* [734] = */ {
"-Wvirtual-inheritance",
"Warn on direct virtual inheritance.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 733,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 734,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_virtual_inheritance), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [734] = */ {
+ /* [735] = */ {
"-Wvirtual-move-assign",
"Warn if a virtual base has a non-trivial move assignment operator.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 734,
+ NULL, NULL, N_OPTS, N_OPTS, 20, /* .neg_idx = */ 735,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_virtual_move_assign), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [735] = */ {
+ /* [736] = */ {
"-Wvla",
"Warn if a variable length array is used.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 735,
+ NULL, NULL, N_OPTS, N_OPTS, 4, /* .neg_idx = */ 736,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_vla), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [736] = */ {
+ /* [737] = */ {
"-Wvla-larger-than=",
"-Wvla-larger-than=<number> Warn on unbounded uses of variable-length arrays, and on bounded uses of variable-length arrays whose bound can be larger than <number> bytes. <number> bytes.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 736,
+ NULL, NULL, N_OPTS, N_OPTS, 17, /* .neg_idx = */ 737,
CL_C | CL_CXX | CL_LTO | CL_ObjC | CL_ObjCXX | CL_JOINED | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 1 /* Host_Wide_Int */, 0, 0, 1 /* ByteSize */,
offsetof (struct gcc_options, x_warn_vla_limit), 0, CLVC_SIZE, 0, -1, -1 },
- /* [737] = */ {
+ /* [738] = */ {
"-Wvolatile",
"Warn about deprecated uses of volatile qualifier.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 737,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 738,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_volatile), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [738] = */ {
+ /* [739] = */ {
"-Wvolatile-register-var",
"Warn when a register variable is declared volatile.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 738,
+ NULL, NULL, N_OPTS, N_OPTS, 22, /* .neg_idx = */ 739,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_volatile_register_var), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [739] = */ {
+ /* [740] = */ {
"-Wwrite-strings",
"In C++, nonzero means warn about deprecated conversion from string literals to 'char *'. In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 739,
+ NULL, NULL, N_OPTS, N_OPTS, 14, /* .neg_idx = */ 740,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_write_strings), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [740] = */ {
+ /* [741] = */ {
"-Wzero-as-null-pointer-constant",
"Warn when a literal '0' is used as null pointer.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 30, /* .neg_idx = */ 740,
+ NULL, NULL, N_OPTS, N_OPTS, 30, /* .neg_idx = */ 741,
CL_CXX | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_zero_as_null_pointer_constant), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [741] = */ {
+ /* [742] = */ {
"-Wzero-length-bounds",
"Warn about accesses to interior zero-length array members.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 741,
+ NULL, NULL, N_OPTS, N_OPTS, 19, /* .neg_idx = */ 742,
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_zero_length_bounds), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [742] = */ {
+ /* [743] = */ {
"-Wzerotrip",
"Warn about zero-trip DO loops.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 742,
+ NULL, NULL, N_OPTS, N_OPTS, 9, /* .neg_idx = */ 743,
CL_Fortran | CL_WARNING,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_warn_zerotrip), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [743] = */ {
+ /* [744] = */ {
"-X",
"Generate JSON file.",
NULL,
@@ -9363,7 +9373,7 @@
CL_D,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [744] = */ {
+ /* [745] = */ {
"-Xassembler",
NULL,
NULL,
@@ -9372,7 +9382,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [745] = */ {
+ /* [746] = */ {
"-Xf",
"-Xf <file> Write JSON output to the given <file>.",
NULL,
@@ -9381,7 +9391,7 @@
CL_D | CL_JOINED | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [746] = */ {
+ /* [747] = */ {
"-Xlinker",
NULL,
NULL,
@@ -9390,7 +9400,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [747] = */ {
+ /* [748] = */ {
"-Xpreprocessor",
NULL,
NULL,
@@ -9399,7 +9409,7 @@
CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [748] = */ {
+ /* [749] = */ {
"-Z",
NULL,
NULL,
@@ -9408,7 +9418,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [749] = */ {
+ /* [750] = */ {
"-ansi",
"A synonym for -std=c89 (for C) or -std=c++98 (for C++).",
NULL,
@@ -9417,7 +9427,7 @@
CL_C | CL_CXX | CL_ObjC | CL_ObjCXX,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [750] = */ {
+ /* [751] = */ {
"-aux-info",
"-aux-info <file> Emit declaration information into <file>.",
NULL,
@@ -9426,7 +9436,7 @@
CL_COMMON | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_aux_info_file_name), 0, CLVC_STRING, 0, -1, -1 },
- /* [751] = */ {
+ /* [752] = */ {
"-aux-info=",
NULL,
NULL,
@@ -9435,25 +9445,7 @@
CL_COMMON | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [752] = */ {
- "-auxbase",
- NULL,
- NULL,
- NULL,
- NULL, NULL, N_OPTS, N_OPTS, 7, /* .neg_idx = */ -1,
- CL_COMMON | CL_SEPARATE,
- 0, 0, 0, 0, 0, 1 /* RejectDriver */, 0, 0, 0, 0, 0, 0, 0,
- offsetof (struct gcc_options, x_aux_base_name), 0, CLVC_STRING, 0, -1, -1 },
/* [753] = */ {
- "-auxbase-strip",
- NULL,
- NULL,
- NULL,
- NULL, NULL, N_OPTS, N_OPTS, 13, /* .neg_idx = */ -1,
- CL_COMMON | CL_SEPARATE,
- 0, 0, 0, 0, 0, 1 /* RejectDriver */, 0, 0, 0, 0, 0, 0, 0,
- (unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [754] = */ {
"-c",
NULL,
NULL,
@@ -9462,7 +9454,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [755] = */ {
+ /* [754] = */ {
"-callgraph",
"Dump the symtab callgraph.",
NULL,
@@ -9471,7 +9463,7 @@
CL_LTODump,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_dump_callgraph), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [756] = */ {
+ /* [755] = */ {
"-coverage",
NULL,
NULL,
@@ -9480,7 +9472,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [757] = */ {
+ /* [756] = */ {
"-cpp",
"Enable preprocessing.",
NULL,
@@ -9489,7 +9481,7 @@
CL_Fortran,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [758] = */ {
+ /* [757] = */ {
"-cpp=",
NULL,
NULL,
@@ -9498,7 +9490,7 @@
CL_Fortran | CL_JOINED | CL_UNDOCUMENTED | CL_NO_DWARF_RECORD,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [759] = */ {
+ /* [758] = */ {
"-d",
"-d<letters> Enable dumps from specific passes of the compiler.",
NULL,
@@ -9507,7 +9499,7 @@
CL_C | CL_CXX | CL_Fortran | CL_ObjC | CL_ObjCXX | CL_COMMON | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [760] = */ {
+ /* [759] = */ {
"-debuglib=",
"Debug library to use instead of phobos.",
NULL,
@@ -9516,7 +9508,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [761] = */ {
+ /* [760] = */ {
"-defaultlib=",
"Default library to use instead of phobos.",
NULL,
@@ -9525,7 +9517,7 @@
CL_DRIVER | CL_JOINED,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_STRING, 0, -1, -1 },
- /* [762] = */ {
+ /* [761] = */ {
"-defined-only",
"Dump only the defined symbols.",
NULL,
@@ -9534,7 +9526,7 @@
CL_LTODump,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_lto_dump_defined), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [763] = */ {
+ /* [762] = */ {
"-demangle",
"Dump the demangled output.",
NULL,
@@ -9543,7 +9535,7 @@
CL_LTODump,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_lto_dump_demangle), 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [764] = */ {
+ /* [763] = */ {
"-dstartfiles",
"Do link the standard D startup files in the compilation.",
NULL,
@@ -9552,7 +9544,7 @@
CL_DRIVER,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
- /* [765] = */ {
+ /* [764] = */ {
"-dump-body=",
NULL,
NULL,
@@ -9561,7 +9553,7 @@
CL_LTODump | CL_JOINED,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_dump_body), 0, CLVC_STRING, 0, -1, -1 },
- /* [766] = */ {
+ /* [765] = */ {
"-dump-level=",
NULL,
NULL,
@@ -9570,22 +9562,31 @@
CL_LTODump | CL_JOINED,
0, 0, 0, 0, 0, 0, 1 /* RejectNegative */, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_flag_dump_level), 0, CLVC_STRING, 0, -1, -1 },
- /* [767] = */ {
+ /* [766] = */ {
"-dumpbase",
"-dumpbase <file> Set the file basename to be used for dumps.",
NULL,
NULL,
NULL, NULL, N_OPTS, OPT_d, 8, /* .neg_idx = */ -1,
- CL_COMMON | CL_SEPARATE,
+ CL_COMMON | CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_dump_base_name), 0, CLVC_STRING, 0, -1, -1 },
+ /* [767] = */ {
+ "-dumpbase-ext",
+ "-dumpbase-ext .<ext> Drop a trailing .<ext> from the dump basename to name auxiliary output files.",
+ NULL,
+ NULL,
+ NULL, NULL, N_OPTS, OPT_d, 12, /* .neg_idx = */ -1,
+ CL_COMMON | CL_DRIVER | CL_SEPARATE,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ offsetof (struct gcc_options, x_dump_base_ext), 0, CLVC_STRING, 0, -1, -1 },
/* [768] = */ {
"-dumpdir",
"-dumpdir <dir> Set the directory name to be used for dumps.",
NULL,
NULL,
NULL, NULL, N_OPTS, OPT_d, 7, /* .neg_idx = */ -1,
- CL_COMMON | CL_SEPARATE,
+ CL_COMMON | CL_DRIVER | CL_SEPARATE,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
offsetof (struct gcc_options, x_dump_dir_name), 0, CLVC_STRING, 0, -1, -1 },
/* [769] = */ {
@@ -18796,7 +18797,7 @@
"Disable preprocessing.",
NULL,
NULL,
- NULL, NULL, N_OPTS, N_OPTS, 5, /* .neg_idx = */ 757,
+ NULL, NULL, N_OPTS, N_OPTS, 5, /* .neg_idx = */ 756,
CL_Fortran,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(unsigned short) -1, 0, CLVC_BOOLEAN, 0, -1, -1 },
--- gcc/options.h 2020-05-26 11:31:45.800572097 +0200
+++ /tmp/options.h 2020-05-26 11:31:41.788603281 +0200
@@ -137,6 +137,12 @@
#define help_printed global_options.x_help_printed
#endif
#ifdef GENERATOR_FILE
+extern const char *aux_base_name;
+#else
+ const char * x_aux_base_name;
+#define aux_base_name global_options.x_aux_base_name
+#endif
+#ifdef GENERATOR_FILE
extern const char *main_input_basename;
#else
const char * x_main_input_basename;
@@ -3641,12 +3647,6 @@
#define aux_info_file_name global_options.x_aux_info_file_name
#endif
#ifdef GENERATOR_FILE
-extern const char *aux_base_name;
-#else
- const char *x_aux_base_name;
-#define aux_base_name global_options.x_aux_base_name
-#endif
-#ifdef GENERATOR_FILE
extern int flag_dump_callgraph;
#else
int x_flag_dump_callgraph;
@@ -3683,6 +3683,12 @@
#define dump_base_name global_options.x_dump_base_name
#endif
#ifdef GENERATOR_FILE
+extern const char *dump_base_ext;
+#else
+ const char *x_dump_base_ext;
+#define dump_base_ext global_options.x_dump_base_ext
+#endif
+#ifdef GENERATOR_FILE
extern const char *dump_dir_name;
#else
const char *x_dump_dir_name;
@@ -8531,756 +8537,756 @@
/* OPT__dump = 15, */ /* --dump */
/* OPT__dump_ = 16, */ /* --dump= */
/* OPT__dumpbase = 17, */ /* --dumpbase */
- /* OPT__dumpdir = 18, */ /* --dumpdir */
- /* OPT__entry = 19, */ /* --entry */
- /* OPT__entry_ = 20, */ /* --entry= */
- /* OPT__extra_warnings = 21, */ /* --extra-warnings */
- /* OPT__for_assembler = 22, */ /* --for-assembler */
- /* OPT__for_assembler_ = 23, */ /* --for-assembler= */
- /* OPT__for_linker = 24, */ /* --for-linker */
- /* OPT__for_linker_ = 25, */ /* --for-linker= */
- /* OPT__force_link = 26, */ /* --force-link */
- /* OPT__force_link_ = 27, */ /* --force-link= */
- OPT__help = 28, /* --help */
- OPT__help_ = 29, /* --help= */
- /* OPT__imacros = 30, */ /* --imacros */
- /* OPT__imacros_ = 31, */ /* --imacros= */
- /* OPT__include = 32, */ /* --include */
- /* OPT__include_barrier = 33, */ /* --include-barrier */
- /* OPT__include_directory = 34, */ /* --include-directory */
- /* OPT__include_directory_after = 35, */ /* --include-directory-after */
- /* OPT__include_directory_after_ = 36, */ /* --include-directory-after= */
- /* OPT__include_directory_ = 37, */ /* --include-directory= */
- /* OPT__include_prefix = 38, */ /* --include-prefix */
- /* OPT__include_prefix_ = 39, */ /* --include-prefix= */
- /* OPT__include_with_prefix = 40, */ /* --include-with-prefix */
- /* OPT__include_with_prefix_after = 41, */ /* --include-with-prefix-after */
- /* OPT__include_with_prefix_after_ = 42, *//* --include-with-prefix-after= */
- /* OPT__include_with_prefix_before = 43, *//* --include-with-prefix-before */
- /* OPT__include_with_prefix_before_ = 44, *//* --include-with-prefix-before= */
- /* OPT__include_with_prefix_ = 45, */ /* --include-with-prefix= */
- /* OPT__include_ = 46, */ /* --include= */
- /* OPT__language = 47, */ /* --language */
- /* OPT__language_ = 48, */ /* --language= */
- /* OPT__library_directory = 49, */ /* --library-directory */
- /* OPT__library_directory_ = 50, */ /* --library-directory= */
- /* OPT__no_canonical_prefixes = 51, */ /* --no-canonical-prefixes */
- /* OPT__no_integrated_cpp = 52, */ /* --no-integrated-cpp */
- /* OPT__no_line_commands = 53, */ /* --no-line-commands */
- /* OPT__no_standard_includes = 54, */ /* --no-standard-includes */
- /* OPT__no_standard_libraries = 55, */ /* --no-standard-libraries */
- OPT__no_sysroot_suffix = 56, /* --no-sysroot-suffix */
- /* OPT__no_warnings = 57, */ /* --no-warnings */
- /* OPT__optimize = 58, */ /* --optimize */
- /* OPT__output = 59, */ /* --output */
- OPT__output_pch_ = 60, /* --output-pch= */
- /* OPT__output_ = 61, */ /* --output= */
- OPT__param_align_loop_iterations_ = 62, /* --param=align-loop-iterations= */
- OPT__param_align_threshold_ = 63, /* --param=align-threshold= */
- OPT__param_analyzer_bb_explosion_factor_ = 64,/* --param=analyzer-bb-explosion-factor= */
- OPT__param_analyzer_max_enodes_per_program_point_ = 65,/* --param=analyzer-max-enodes-per-program-point= */
- OPT__param_analyzer_max_recursion_depth_ = 66,/* --param=analyzer-max-recursion-depth= */
- OPT__param_analyzer_min_snodes_for_call_summary_ = 67,/* --param=analyzer-min-snodes-for-call-summary= */
- OPT__param_asan_globals_ = 68, /* --param=asan-globals= */
- OPT__param_asan_instrument_allocas_ = 69, /* --param=asan-instrument-allocas= */
- OPT__param_asan_instrument_reads_ = 70, /* --param=asan-instrument-reads= */
- OPT__param_asan_instrument_writes_ = 71, /* --param=asan-instrument-writes= */
- OPT__param_asan_instrumentation_with_call_threshold_ = 72,/* --param=asan-instrumentation-with-call-threshold= */
- OPT__param_asan_memintrin_ = 73, /* --param=asan-memintrin= */
- OPT__param_asan_stack_ = 74, /* --param=asan-stack= */
- OPT__param_asan_use_after_return_ = 75, /* --param=asan-use-after-return= */
- OPT__param_avg_loop_niter_ = 76, /* --param=avg-loop-niter= */
- OPT__param_avoid_fma_max_bits_ = 77, /* --param=avoid-fma-max-bits= */
- OPT__param_builtin_expect_probability_ = 78,/* --param=builtin-expect-probability= */
- OPT__param_builtin_string_cmp_inline_length_ = 79,/* --param=builtin-string-cmp-inline-length= */
- OPT__param_case_values_threshold_ = 80, /* --param=case-values-threshold= */
- OPT__param_comdat_sharing_probability_ = 81,/* --param=comdat-sharing-probability= */
- OPT__param_cxx_max_namespaces_for_diagnostic_help_ = 82,/* --param=cxx-max-namespaces-for-diagnostic-help= */
- OPT__param_dse_max_alias_queries_per_store_ = 83,/* --param=dse-max-alias-queries-per-store= */
- OPT__param_dse_max_object_size_ = 84, /* --param=dse-max-object-size= */
- OPT__param_early_inlining_insns_ = 85, /* --param=early-inlining-insns= */
- OPT__param_fsm_maximum_phi_arguments_ = 86,/* --param=fsm-maximum-phi-arguments= */
- OPT__param_fsm_scale_path_blocks_ = 87, /* --param=fsm-scale-path-blocks= */
- OPT__param_fsm_scale_path_stmts_ = 88, /* --param=fsm-scale-path-stmts= */
- OPT__param_gcse_after_reload_critical_fraction_ = 89,/* --param=gcse-after-reload-critical-fraction= */
- OPT__param_gcse_after_reload_partial_fraction_ = 90,/* --param=gcse-after-reload-partial-fraction= */
- OPT__param_gcse_cost_distance_ratio_ = 91, /* --param=gcse-cost-distance-ratio= */
- OPT__param_gcse_unrestricted_cost_ = 92, /* --param=gcse-unrestricted-cost= */
- OPT__param_ggc_min_expand_ = 93, /* --param=ggc-min-expand= */
- OPT__param_ggc_min_heapsize_ = 94, /* --param=ggc-min-heapsize= */
- OPT__param_gimple_fe_computed_hot_bb_threshold_ = 95,/* --param=gimple-fe-computed-hot-bb-threshold= */
- OPT__param_graphite_allow_codegen_errors_ = 96,/* --param=graphite-allow-codegen-errors= */
- OPT__param_graphite_max_arrays_per_scop_ = 97,/* --param=graphite-max-arrays-per-scop= */
- OPT__param_graphite_max_nb_scop_params_ = 98,/* --param=graphite-max-nb-scop-params= */
- OPT__param_hash_table_verification_limit_ = 99,/* --param=hash-table-verification-limit= */
- OPT__param_hot_bb_count_fraction_ = 100, /* --param=hot-bb-count-fraction= */
- OPT__param_hot_bb_count_ws_permille_ = 101,/* --param=hot-bb-count-ws-permille= */
- OPT__param_hot_bb_frequency_fraction_ = 102,/* --param=hot-bb-frequency-fraction= */
- OPT__param_hsa_gen_debug_stores_ = 103, /* --param=hsa-gen-debug-stores= */
- OPT__param_inline_heuristics_hint_percent_ = 104,/* --param=inline-heuristics-hint-percent= */
- OPT__param_inline_min_speedup_ = 105, /* --param=inline-min-speedup= */
- OPT__param_inline_unit_growth_ = 106, /* --param=inline-unit-growth= */
- OPT__param_integer_share_limit_ = 107, /* --param=integer-share-limit= */
- OPT__param_ipa_cp_eval_threshold_ = 108, /* --param=ipa-cp-eval-threshold= */
- OPT__param_ipa_cp_loop_hint_bonus_ = 109, /* --param=ipa-cp-loop-hint-bonus= */
- OPT__param_ipa_cp_max_recursive_depth_ = 110,/* --param=ipa-cp-max-recursive-depth= */
- OPT__param_ipa_cp_min_recursive_probability_ = 111,/* --param=ipa-cp-min-recursive-probability= */
- OPT__param_ipa_cp_recursion_penalty_ = 112,/* --param=ipa-cp-recursion-penalty= */
- OPT__param_ipa_cp_single_call_penalty_ = 113,/* --param=ipa-cp-single-call-penalty= */
- OPT__param_ipa_cp_unit_growth_ = 114, /* --param=ipa-cp-unit-growth= */
- OPT__param_ipa_cp_value_list_size_ = 115, /* --param=ipa-cp-value-list-size= */
- OPT__param_ipa_max_aa_steps_ = 116, /* --param=ipa-max-aa-steps= */
- OPT__param_ipa_max_agg_items_ = 117, /* --param=ipa-max-agg-items= */
- OPT__param_ipa_max_param_expr_ops_ = 118, /* --param=ipa-max-param-expr-ops= */
- OPT__param_ipa_max_switch_predicate_bounds_ = 119,/* --param=ipa-max-switch-predicate-bounds= */
- OPT__param_ipa_sra_max_replacements_ = 120,/* --param=ipa-sra-max-replacements= */
- OPT__param_ipa_sra_ptr_growth_factor_ = 121,/* --param=ipa-sra-ptr-growth-factor= */
- OPT__param_ira_loop_reserved_regs_ = 122, /* --param=ira-loop-reserved-regs= */
- OPT__param_ira_max_conflict_table_size_ = 123,/* --param=ira-max-conflict-table-size= */
- OPT__param_ira_max_loops_num_ = 124, /* --param=ira-max-loops-num= */
- OPT__param_iv_always_prune_cand_set_bound_ = 125,/* --param=iv-always-prune-cand-set-bound= */
- OPT__param_iv_consider_all_candidates_bound_ = 126,/* --param=iv-consider-all-candidates-bound= */
- OPT__param_iv_max_considered_uses_ = 127, /* --param=iv-max-considered-uses= */
- OPT__param_jump_table_max_growth_ratio_for_size_ = 128,/* --param=jump-table-max-growth-ratio-for-size= */
- OPT__param_jump_table_max_growth_ratio_for_speed_ = 129,/* --param=jump-table-max-growth-ratio-for-speed= */
- OPT__param_l1_cache_line_size_ = 130, /* --param=l1-cache-line-size= */
- OPT__param_l1_cache_size_ = 131, /* --param=l1-cache-size= */
- OPT__param_l2_cache_size_ = 132, /* --param=l2-cache-size= */
- OPT__param_large_function_growth_ = 133, /* --param=large-function-growth= */
- OPT__param_large_function_insns_ = 134, /* --param=large-function-insns= */
- OPT__param_large_stack_frame_growth_ = 135,/* --param=large-stack-frame-growth= */
- OPT__param_large_stack_frame_ = 136, /* --param=large-stack-frame= */
- OPT__param_large_unit_insns_ = 137, /* --param=large-unit-insns= */
- OPT__param_lim_expensive_ = 138, /* --param=lim-expensive= */
- OPT__param_logical_op_non_short_circuit_ = 139,/* --param=logical-op-non-short-circuit= */
- OPT__param_loop_block_tile_size_ = 140, /* --param=loop-block-tile-size= */
- OPT__param_loop_interchange_max_num_stmts_ = 141,/* --param=loop-interchange-max-num-stmts= */
- OPT__param_loop_interchange_stride_ratio_ = 142,/* --param=loop-interchange-stride-ratio= */
- OPT__param_loop_invariant_max_bbs_in_loop_ = 143,/* --param=loop-invariant-max-bbs-in-loop= */
- OPT__param_loop_max_datarefs_for_datadeps_ = 144,/* --param=loop-max-datarefs-for-datadeps= */
- OPT__param_loop_versioning_max_inner_insns_ = 145,/* --param=loop-versioning-max-inner-insns= */
- OPT__param_loop_versioning_max_outer_insns_ = 146,/* --param=loop-versioning-max-outer-insns= */
- OPT__param_lra_inheritance_ebb_probability_cutoff_ = 147,/* --param=lra-inheritance-ebb-probability-cutoff= */
- OPT__param_lra_max_considered_reload_pseudos_ = 148,/* --param=lra-max-considered-reload-pseudos= */
- OPT__param_lto_max_partition_ = 149, /* --param=lto-max-partition= */
- OPT__param_lto_max_streaming_parallelism_ = 150,/* --param=lto-max-streaming-parallelism= */
- OPT__param_lto_min_partition_ = 151, /* --param=lto-min-partition= */
- OPT__param_lto_partitions_ = 152, /* --param=lto-partitions= */
- OPT__param_max_average_unrolled_insns_ = 153,/* --param=max-average-unrolled-insns= */
- OPT__param_max_combine_insns_ = 154, /* --param=max-combine-insns= */
- OPT__param_max_completely_peel_loop_nest_depth_ = 155,/* --param=max-completely-peel-loop-nest-depth= */
- OPT__param_max_completely_peel_times_ = 156,/* --param=max-completely-peel-times= */
- OPT__param_max_completely_peeled_insns_ = 157,/* --param=max-completely-peeled-insns= */
- OPT__param_max_crossjump_edges_ = 158, /* --param=max-crossjump-edges= */
- OPT__param_max_cse_insns_ = 159, /* --param=max-cse-insns= */
- OPT__param_max_cse_path_length_ = 160, /* --param=max-cse-path-length= */
- OPT__param_max_cselib_memory_locations_ = 161,/* --param=max-cselib-memory-locations= */
- OPT__param_max_debug_marker_count_ = 162, /* --param=max-debug-marker-count= */
- OPT__param_max_delay_slot_insn_search_ = 163,/* --param=max-delay-slot-insn-search= */
- OPT__param_max_delay_slot_live_search_ = 164,/* --param=max-delay-slot-live-search= */
- OPT__param_max_dse_active_local_stores_ = 165,/* --param=max-dse-active-local-stores= */
- OPT__param_max_early_inliner_iterations_ = 166,/* --param=max-early-inliner-iterations= */
- OPT__param_max_fields_for_field_sensitive_ = 167,/* --param=max-fields-for-field-sensitive= */
- OPT__param_max_find_base_term_values_ = 168,/* --param=max-find-base-term-values= */
- OPT__param_max_fsm_thread_length_ = 169, /* --param=max-fsm-thread-length= */
- OPT__param_max_fsm_thread_path_insns_ = 170,/* --param=max-fsm-thread-path-insns= */
- OPT__param_max_fsm_thread_paths_ = 171, /* --param=max-fsm-thread-paths= */
- OPT__param_max_gcse_insertion_ratio_ = 172,/* --param=max-gcse-insertion-ratio= */
- OPT__param_max_gcse_memory_ = 173, /* --param=max-gcse-memory= */
- OPT__param_max_goto_duplication_insns_ = 174,/* --param=max-goto-duplication-insns= */
- OPT__param_max_grow_copy_bb_insns_ = 175, /* --param=max-grow-copy-bb-insns= */
- OPT__param_max_hoist_depth_ = 176, /* --param=max-hoist-depth= */
- OPT__param_max_inline_insns_auto_ = 177, /* --param=max-inline-insns-auto= */
- OPT__param_max_inline_insns_recursive_auto_ = 178,/* --param=max-inline-insns-recursive-auto= */
- OPT__param_max_inline_insns_recursive_ = 179,/* --param=max-inline-insns-recursive= */
- OPT__param_max_inline_insns_single_ = 180, /* --param=max-inline-insns-single= */
- OPT__param_max_inline_insns_size_ = 181, /* --param=max-inline-insns-size= */
- OPT__param_max_inline_insns_small_ = 182, /* --param=max-inline-insns-small= */
- OPT__param_max_inline_recursive_depth_auto_ = 183,/* --param=max-inline-recursive-depth-auto= */
- OPT__param_max_inline_recursive_depth_ = 184,/* --param=max-inline-recursive-depth= */
- OPT__param_max_isl_operations_ = 185, /* --param=max-isl-operations= */
- OPT__param_max_iterations_computation_cost_ = 186,/* --param=max-iterations-computation-cost= */
- OPT__param_max_iterations_to_track_ = 187, /* --param=max-iterations-to-track= */
- OPT__param_max_jump_thread_duplication_stmts_ = 188,/* --param=max-jump-thread-duplication-stmts= */
- OPT__param_max_last_value_rtl_ = 189, /* --param=max-last-value-rtl= */
- OPT__param_max_loop_header_insns_ = 190, /* --param=max-loop-header-insns= */
- OPT__param_max_modulo_backtrack_attempts_ = 191,/* --param=max-modulo-backtrack-attempts= */
- OPT__param_max_partial_antic_length_ = 192,/* --param=max-partial-antic-length= */
- OPT__param_max_peel_branches_ = 193, /* --param=max-peel-branches= */
- OPT__param_max_peel_times_ = 194, /* --param=max-peel-times= */
- OPT__param_max_peeled_insns_ = 195, /* --param=max-peeled-insns= */
- OPT__param_max_pending_list_length_ = 196, /* --param=max-pending-list-length= */
- OPT__param_max_pipeline_region_blocks_ = 197,/* --param=max-pipeline-region-blocks= */
- OPT__param_max_pipeline_region_insns_ = 198,/* --param=max-pipeline-region-insns= */
- OPT__param_max_pow_sqrt_depth_ = 199, /* --param=max-pow-sqrt-depth= */
- OPT__param_max_predicted_iterations_ = 200,/* --param=max-predicted-iterations= */
- OPT__param_max_reload_search_insns_ = 201, /* --param=max-reload-search-insns= */
- OPT__param_max_rtl_if_conversion_insns_ = 202,/* --param=max-rtl-if-conversion-insns= */
- OPT__param_max_rtl_if_conversion_predictable_cost_ = 203,/* --param=max-rtl-if-conversion-predictable-cost= */
- OPT__param_max_rtl_if_conversion_unpredictable_cost_ = 204,/* --param=max-rtl-if-conversion-unpredictable-cost= */
- OPT__param_max_sched_extend_regions_iters_ = 205,/* --param=max-sched-extend-regions-iters= */
- OPT__param_max_sched_insn_conflict_delay_ = 206,/* --param=max-sched-insn-conflict-delay= */
- OPT__param_max_sched_ready_insns_ = 207, /* --param=max-sched-ready-insns= */
- OPT__param_max_sched_region_blocks_ = 208, /* --param=max-sched-region-blocks= */
- OPT__param_max_sched_region_insns_ = 209, /* --param=max-sched-region-insns= */
- OPT__param_max_slsr_cand_scan_ = 210, /* --param=max-slsr-cand-scan= */
- OPT__param_max_speculative_devirt_maydefs_ = 211,/* --param=max-speculative-devirt-maydefs= */
- OPT__param_max_ssa_name_query_depth_ = 212,/* --param=max-ssa-name-query-depth= */
- OPT__param_max_stores_to_merge_ = 213, /* --param=max-stores-to-merge= */
- OPT__param_max_stores_to_sink_ = 214, /* --param=max-stores-to-sink= */
- OPT__param_max_tail_merge_comparisons_ = 215,/* --param=max-tail-merge-comparisons= */
- OPT__param_max_tail_merge_iterations_ = 216,/* --param=max-tail-merge-iterations= */
- OPT__param_max_tracked_strlens_ = 217, /* --param=max-tracked-strlens= */
- OPT__param_max_tree_if_conversion_phi_args_ = 218,/* --param=max-tree-if-conversion-phi-args= */
- OPT__param_max_unroll_times_ = 219, /* --param=max-unroll-times= */
- OPT__param_max_unrolled_insns_ = 220, /* --param=max-unrolled-insns= */
- OPT__param_max_unswitch_insns_ = 221, /* --param=max-unswitch-insns= */
- OPT__param_max_unswitch_level_ = 222, /* --param=max-unswitch-level= */
- OPT__param_max_variable_expansions_in_unroller_ = 223,/* --param=max-variable-expansions-in-unroller= */
- OPT__param_max_vartrack_expr_depth_ = 224, /* --param=max-vartrack-expr-depth= */
- OPT__param_max_vartrack_reverse_op_size_ = 225,/* --param=max-vartrack-reverse-op-size= */
- OPT__param_max_vartrack_size_ = 226, /* --param=max-vartrack-size= */
- OPT__param_max_vrp_switch_assertions_ = 227,/* --param=max-vrp-switch-assertions= */
- OPT__param_min_crossjump_insns_ = 228, /* --param=min-crossjump-insns= */
- OPT__param_min_inline_recursive_probability_ = 229,/* --param=min-inline-recursive-probability= */
- OPT__param_min_insn_to_prefetch_ratio_ = 230,/* --param=min-insn-to-prefetch-ratio= */
- OPT__param_min_loop_cond_split_prob_ = 231,/* --param=min-loop-cond-split-prob= */
- OPT__param_min_nondebug_insn_uid_ = 232, /* --param=min-nondebug-insn-uid= */
- OPT__param_min_size_for_stack_sharing_ = 233,/* --param=min-size-for-stack-sharing= */
- OPT__param_min_spec_prob_ = 234, /* --param=min-spec-prob= */
- OPT__param_min_vect_loop_bound_ = 235, /* --param=min-vect-loop-bound= */
- OPT__param_parloops_chunk_size_ = 236, /* --param=parloops-chunk-size= */
- OPT__param_parloops_min_per_thread_ = 237, /* --param=parloops-min-per-thread= */
- OPT__param_parloops_schedule_ = 238, /* --param=parloops-schedule= */
- OPT__param_partial_inlining_entry_probability_ = 239,/* --param=partial-inlining-entry-probability= */
- OPT__param_predictable_branch_outcome_ = 240,/* --param=predictable-branch-outcome= */
- OPT__param_prefetch_dynamic_strides_ = 241,/* --param=prefetch-dynamic-strides= */
- OPT__param_prefetch_latency_ = 242, /* --param=prefetch-latency= */
- OPT__param_prefetch_min_insn_to_mem_ratio_ = 243,/* --param=prefetch-min-insn-to-mem-ratio= */
- OPT__param_prefetch_minimum_stride_ = 244, /* --param=prefetch-minimum-stride= */
- OPT__param_profile_func_internal_id_ = 245,/* --param=profile-func-internal-id= */
- OPT__param_rpo_vn_max_loop_depth_ = 246, /* --param=rpo-vn-max-loop-depth= */
- OPT__param_sccvn_max_alias_queries_per_access_ = 247,/* --param=sccvn-max-alias-queries-per-access= */
- OPT__param_scev_max_expr_complexity_ = 248,/* --param=scev-max-expr-complexity= */
- OPT__param_scev_max_expr_size_ = 249, /* --param=scev-max-expr-size= */
- OPT__param_sched_autopref_queue_depth_ = 250,/* --param=sched-autopref-queue-depth= */
- OPT__param_sched_mem_true_dep_cost_ = 251, /* --param=sched-mem-true-dep-cost= */
- OPT__param_sched_pressure_algorithm_ = 252,/* --param=sched-pressure-algorithm= */
- OPT__param_sched_spec_prob_cutoff_ = 253, /* --param=sched-spec-prob-cutoff= */
- OPT__param_sched_state_edge_prob_cutoff_ = 254,/* --param=sched-state-edge-prob-cutoff= */
- OPT__param_selsched_insns_to_rename_ = 255,/* --param=selsched-insns-to-rename= */
- OPT__param_selsched_max_lookahead_ = 256, /* --param=selsched-max-lookahead= */
- OPT__param_selsched_max_sched_times_ = 257,/* --param=selsched-max-sched-times= */
- OPT__param_simultaneous_prefetches_ = 258, /* --param=simultaneous-prefetches= */
- OPT__param_sink_frequency_threshold_ = 259,/* --param=sink-frequency-threshold= */
- OPT__param_slp_max_insns_in_bb_ = 260, /* --param=slp-max-insns-in-bb= */
- OPT__param_sms_dfa_history_ = 261, /* --param=sms-dfa-history= */
- OPT__param_sms_loop_average_count_threshold_ = 262,/* --param=sms-loop-average-count-threshold= */
- OPT__param_sms_max_ii_factor_ = 263, /* --param=sms-max-ii-factor= */
- OPT__param_sms_min_sc_ = 264, /* --param=sms-min-sc= */
- OPT__param_sra_max_propagations_ = 265, /* --param=sra-max-propagations= */
- OPT__param_sra_max_scalarization_size_Osize_ = 266,/* --param=sra-max-scalarization-size-Osize= */
- OPT__param_sra_max_scalarization_size_Ospeed_ = 267,/* --param=sra-max-scalarization-size-Ospeed= */
- OPT__param_ssa_name_def_chain_limit_ = 268,/* --param=ssa-name-def-chain-limit= */
- OPT__param_ssp_buffer_size_ = 269, /* --param=ssp-buffer-size= */
- OPT__param_stack_clash_protection_guard_size_ = 270,/* --param=stack-clash-protection-guard-size= */
- OPT__param_stack_clash_protection_probe_interval_ = 271,/* --param=stack-clash-protection-probe-interval= */
- OPT__param_store_merging_allow_unaligned_ = 272,/* --param=store-merging-allow-unaligned= */
- OPT__param_store_merging_max_size_ = 273, /* --param=store-merging-max-size= */
- OPT__param_switch_conversion_max_branch_ratio_ = 274,/* --param=switch-conversion-max-branch-ratio= */
- OPT__param_tm_max_aggregate_size_ = 275, /* --param=tm-max-aggregate-size= */
- OPT__param_tracer_dynamic_coverage_feedback_ = 276,/* --param=tracer-dynamic-coverage-feedback= */
- OPT__param_tracer_dynamic_coverage_ = 277, /* --param=tracer-dynamic-coverage= */
- OPT__param_tracer_max_code_growth_ = 278, /* --param=tracer-max-code-growth= */
- OPT__param_tracer_min_branch_probability_feedback_ = 279,/* --param=tracer-min-branch-probability-feedback= */
- OPT__param_tracer_min_branch_probability_ = 280,/* --param=tracer-min-branch-probability= */
- OPT__param_tracer_min_branch_ratio_ = 281, /* --param=tracer-min-branch-ratio= */
- OPT__param_tree_reassoc_width_ = 282, /* --param=tree-reassoc-width= */
- OPT__param_uninit_control_dep_attempts_ = 283,/* --param=uninit-control-dep-attempts= */
- OPT__param_uninlined_function_insns_ = 284,/* --param=uninlined-function-insns= */
- OPT__param_uninlined_function_time_ = 285, /* --param=uninlined-function-time= */
- OPT__param_uninlined_thunk_insns_ = 286, /* --param=uninlined-thunk-insns= */
- OPT__param_uninlined_thunk_time_ = 287, /* --param=uninlined-thunk-time= */
- OPT__param_unlikely_bb_count_fraction_ = 288,/* --param=unlikely-bb-count-fraction= */
- OPT__param_unroll_jam_max_unroll_ = 289, /* --param=unroll-jam-max-unroll= */
- OPT__param_unroll_jam_min_percent_ = 290, /* --param=unroll-jam-min-percent= */
- OPT__param_use_after_scope_direct_emission_threshold_ = 291,/* --param=use-after-scope-direct-emission-threshold= */
- OPT__param_use_canonical_types_ = 292, /* --param=use-canonical-types= */
- OPT__param_vect_epilogues_nomask_ = 293, /* --param=vect-epilogues-nomask= */
- OPT__param_vect_max_peeling_for_alignment_ = 294,/* --param=vect-max-peeling-for-alignment= */
- OPT__param_vect_max_version_for_alias_checks_ = 295,/* --param=vect-max-version-for-alias-checks= */
- OPT__param_vect_max_version_for_alignment_checks_ = 296,/* --param=vect-max-version-for-alignment-checks= */
- /* OPT__pass_exit_codes = 297, */ /* --pass-exit-codes */
- /* OPT__pedantic = 298, */ /* --pedantic */
- /* OPT__pedantic_errors = 299, */ /* --pedantic-errors */
- /* OPT__pie = 300, */ /* --pie */
- /* OPT__pipe = 301, */ /* --pipe */
- /* OPT__prefix = 302, */ /* --prefix */
- /* OPT__prefix_ = 303, */ /* --prefix= */
- /* OPT__preprocess = 304, */ /* --preprocess */
- /* OPT__print_file_name = 305, */ /* --print-file-name */
- /* OPT__print_file_name_ = 306, */ /* --print-file-name= */
- /* OPT__print_libgcc_file_name = 307, */ /* --print-libgcc-file-name */
- /* OPT__print_missing_file_dependencies = 308, *//* --print-missing-file-dependencies */
- /* OPT__print_multi_directory = 309, */ /* --print-multi-directory */
- /* OPT__print_multi_lib = 310, */ /* --print-multi-lib */
- /* OPT__print_multi_os_directory = 311, */ /* --print-multi-os-directory */
- /* OPT__print_multiarch = 312, */ /* --print-multiarch */
- /* OPT__print_prog_name = 313, */ /* --print-prog-name */
- /* OPT__print_prog_name_ = 314, */ /* --print-prog-name= */
- /* OPT__print_search_dirs = 315, */ /* --print-search-dirs */
- /* OPT__print_sysroot = 316, */ /* --print-sysroot */
- /* OPT__print_sysroot_headers_suffix = 317, *//* --print-sysroot-headers-suffix */
- /* OPT__profile = 318, */ /* --profile */
- /* OPT__save_temps = 319, */ /* --save-temps */
- /* OPT__shared = 320, */ /* --shared */
- /* OPT__specs = 321, */ /* --specs */
- /* OPT__specs_ = 322, */ /* --specs= */
- /* OPT__static = 323, */ /* --static */
- /* OPT__static_pie = 324, */ /* --static-pie */
- /* OPT__symbolic = 325, */ /* --symbolic */
- /* OPT__sysroot = 326, */ /* --sysroot */
- OPT__sysroot_ = 327, /* --sysroot= */
- OPT__target_help = 328, /* --target-help */
- /* OPT__time = 329, */ /* --time */
- /* OPT__trace_includes = 330, */ /* --trace-includes */
- /* OPT__traditional = 331, */ /* --traditional */
- /* OPT__traditional_cpp = 332, */ /* --traditional-cpp */
- /* OPT__trigraphs = 333, */ /* --trigraphs */
- /* OPT__undefine_macro = 334, */ /* --undefine-macro */
- /* OPT__undefine_macro_ = 335, */ /* --undefine-macro= */
- /* OPT__user_dependencies = 336, */ /* --user-dependencies */
- /* OPT__verbose = 337, */ /* --verbose */
- OPT__version = 338, /* --version */
- /* OPT__write_dependencies = 339, */ /* --write-dependencies */
- /* OPT__write_user_dependencies = 340, */ /* --write-user-dependencies */
- OPT_A = 341, /* -A */
- OPT_B = 342, /* -B */
- OPT_C = 343, /* -C */
- OPT_CC = 344, /* -CC */
- OPT_D = 345, /* -D */
- OPT_E = 346, /* -E */
- OPT_F = 347, /* -F */
- OPT_H = 348, /* -H */
- OPT_Hd = 349, /* -Hd */
- OPT_Hf = 350, /* -Hf */
- OPT_I = 351, /* -I */
- OPT_J = 352, /* -J */
- OPT_L = 353, /* -L */
- OPT_M = 354, /* -M */
- OPT_MD = 355, /* -MD */
- OPT_MF = 356, /* -MF */
- OPT_MG = 357, /* -MG */
- OPT_MM = 358, /* -MM */
- OPT_MMD = 359, /* -MMD */
- OPT_MP = 360, /* -MP */
- OPT_MQ = 361, /* -MQ */
- OPT_MT = 362, /* -MT */
- OPT_N = 363, /* -N */
- OPT_O = 364, /* -O */
- OPT_Ofast = 365, /* -Ofast */
- OPT_Og = 366, /* -Og */
- OPT_Os = 367, /* -Os */
- OPT_P = 368, /* -P */
- OPT_Q = 369, /* -Q */
- OPT_Qn = 370, /* -Qn */
- OPT_Qy = 371, /* -Qy */
- OPT_R = 372, /* -R */
- OPT_S = 373, /* -S */
- OPT_T = 374, /* -T */
- OPT_Tbss = 375, /* -Tbss */
- OPT_Tbss_ = 376, /* -Tbss= */
- OPT_Tdata = 377, /* -Tdata */
- OPT_Tdata_ = 378, /* -Tdata= */
- OPT_Ttext = 379, /* -Ttext */
- OPT_Ttext_ = 380, /* -Ttext= */
- OPT_U = 381, /* -U */
- /* OPT_W = 382, */ /* -W */
- OPT_Wa_ = 383, /* -Wa, */
- OPT_Wabi = 384, /* -Wabi */
- OPT_Wabi_tag = 385, /* -Wabi-tag */
- OPT_Wabi_ = 386, /* -Wabi= */
- OPT_Wabsolute_value = 387, /* -Wabsolute-value */
- OPT_Waddress = 388, /* -Waddress */
- OPT_Waddress_of_packed_member = 389, /* -Waddress-of-packed-member */
- OPT_Waggregate_return = 390, /* -Waggregate-return */
- OPT_Waggressive_loop_optimizations = 391, /* -Waggressive-loop-optimizations */
- OPT_Waliasing = 392, /* -Waliasing */
- OPT_Walign_commons = 393, /* -Walign-commons */
- /* OPT_Waligned_new = 394, */ /* -Waligned-new */
- OPT_Waligned_new_ = 395, /* -Waligned-new= */
- OPT_Wall = 396, /* -Wall */
- OPT_Walloc_size_larger_than_ = 397, /* -Walloc-size-larger-than= */
- OPT_Walloc_zero = 398, /* -Walloc-zero */
- OPT_Walloca = 399, /* -Walloca */
- OPT_Walloca_larger_than_ = 400, /* -Walloca-larger-than= */
- OPT_Wampersand = 401, /* -Wampersand */
- OPT_Wanalyzer_double_fclose = 402, /* -Wanalyzer-double-fclose */
- OPT_Wanalyzer_double_free = 403, /* -Wanalyzer-double-free */
- OPT_Wanalyzer_exposure_through_output_file = 404,/* -Wanalyzer-exposure-through-output-file */
- OPT_Wanalyzer_file_leak = 405, /* -Wanalyzer-file-leak */
- OPT_Wanalyzer_free_of_non_heap = 406, /* -Wanalyzer-free-of-non-heap */
- OPT_Wanalyzer_malloc_leak = 407, /* -Wanalyzer-malloc-leak */
- OPT_Wanalyzer_null_argument = 408, /* -Wanalyzer-null-argument */
- OPT_Wanalyzer_null_dereference = 409, /* -Wanalyzer-null-dereference */
- OPT_Wanalyzer_possible_null_argument = 410,/* -Wanalyzer-possible-null-argument */
- OPT_Wanalyzer_possible_null_dereference = 411,/* -Wanalyzer-possible-null-dereference */
- OPT_Wanalyzer_stale_setjmp_buffer = 412, /* -Wanalyzer-stale-setjmp-buffer */
- OPT_Wanalyzer_tainted_array_index = 413, /* -Wanalyzer-tainted-array-index */
- OPT_Wanalyzer_too_complex = 414, /* -Wanalyzer-too-complex */
- OPT_Wanalyzer_unsafe_call_within_signal_handler = 415,/* -Wanalyzer-unsafe-call-within-signal-handler */
- OPT_Wanalyzer_use_after_free = 416, /* -Wanalyzer-use-after-free */
- OPT_Wanalyzer_use_of_pointer_in_stale_stack_frame = 417,/* -Wanalyzer-use-of-pointer-in-stale-stack-frame */
- OPT_Wargument_mismatch = 418, /* -Wargument-mismatch */
- OPT_Warith_conversion = 419, /* -Warith-conversion */
- OPT_Warray_bounds = 420, /* -Warray-bounds */
- OPT_Warray_bounds_ = 421, /* -Warray-bounds= */
- OPT_Warray_temporaries = 422, /* -Warray-temporaries */
- OPT_Wassign_intercept = 423, /* -Wassign-intercept */
- /* OPT_Wattribute_alias = 424, */ /* -Wattribute-alias */
- OPT_Wattribute_alias_ = 425, /* -Wattribute-alias= */
- OPT_Wattribute_warning = 426, /* -Wattribute-warning */
- OPT_Wattributes = 427, /* -Wattributes */
- OPT_Wbad_function_cast = 428, /* -Wbad-function-cast */
- OPT_Wbool_compare = 429, /* -Wbool-compare */
- OPT_Wbool_operation = 430, /* -Wbool-operation */
- OPT_Wbuiltin_declaration_mismatch = 431, /* -Wbuiltin-declaration-mismatch */
- OPT_Wbuiltin_macro_redefined = 432, /* -Wbuiltin-macro-redefined */
- OPT_Wc___compat = 433, /* -Wc++-compat */
- /* OPT_Wc__0x_compat = 434, */ /* -Wc++0x-compat */
- OPT_Wc__11_compat = 435, /* -Wc++11-compat */
- OPT_Wc__14_compat = 436, /* -Wc++14-compat */
- OPT_Wc__17_compat = 437, /* -Wc++17-compat */
- /* OPT_Wc__1z_compat = 438, */ /* -Wc++1z-compat */
- OPT_Wc__20_compat = 439, /* -Wc++20-compat */
- /* OPT_Wc__2a_compat = 440, */ /* -Wc++2a-compat */
- OPT_Wc_binding_type = 441, /* -Wc-binding-type */
- OPT_Wc11_c2x_compat = 442, /* -Wc11-c2x-compat */
- OPT_Wc90_c99_compat = 443, /* -Wc90-c99-compat */
- OPT_Wc99_c11_compat = 444, /* -Wc99-c11-compat */
- OPT_Wcannot_profile = 445, /* -Wcannot-profile */
- OPT_Wcast_align = 446, /* -Wcast-align */
- OPT_Wcast_align_strict = 447, /* -Wcast-align=strict */
- OPT_Wcast_function_type = 448, /* -Wcast-function-type */
- OPT_Wcast_qual = 449, /* -Wcast-qual */
- OPT_Wcast_result = 450, /* -Wcast-result */
- /* OPT_Wcatch_value = 451, */ /* -Wcatch-value */
- OPT_Wcatch_value_ = 452, /* -Wcatch-value= */
- OPT_Wchar_subscripts = 453, /* -Wchar-subscripts */
- OPT_Wcharacter_truncation = 454, /* -Wcharacter-truncation */
- OPT_Wchkp = 455, /* -Wchkp */
- OPT_Wclass_conversion = 456, /* -Wclass-conversion */
- OPT_Wclass_memaccess = 457, /* -Wclass-memaccess */
- OPT_Wclobbered = 458, /* -Wclobbered */
- OPT_Wcomma_subscript = 459, /* -Wcomma-subscript */
- OPT_Wcomment = 460, /* -Wcomment */
- /* OPT_Wcomments = 461, */ /* -Wcomments */
- OPT_Wcompare_reals = 462, /* -Wcompare-reals */
- OPT_Wconditionally_supported = 463, /* -Wconditionally-supported */
- OPT_Wconversion = 464, /* -Wconversion */
- OPT_Wconversion_extra = 465, /* -Wconversion-extra */
- OPT_Wconversion_null = 466, /* -Wconversion-null */
- OPT_Wcoverage_mismatch = 467, /* -Wcoverage-mismatch */
- OPT_Wcpp = 468, /* -Wcpp */
- OPT_Wctor_dtor_privacy = 469, /* -Wctor-dtor-privacy */
- OPT_Wdangling_else = 470, /* -Wdangling-else */
- OPT_Wdate_time = 471, /* -Wdate-time */
- OPT_Wdeclaration_after_statement = 472, /* -Wdeclaration-after-statement */
- OPT_Wdelete_incomplete = 473, /* -Wdelete-incomplete */
- OPT_Wdelete_non_virtual_dtor = 474, /* -Wdelete-non-virtual-dtor */
- OPT_Wdeprecated = 475, /* -Wdeprecated */
- OPT_Wdeprecated_copy = 476, /* -Wdeprecated-copy */
- OPT_Wdeprecated_copy_dtor = 477, /* -Wdeprecated-copy-dtor */
- OPT_Wdeprecated_declarations = 478, /* -Wdeprecated-declarations */
- OPT_Wdesignated_init = 479, /* -Wdesignated-init */
- OPT_Wdisabled_optimization = 480, /* -Wdisabled-optimization */
- OPT_Wdiscarded_array_qualifiers = 481, /* -Wdiscarded-array-qualifiers */
- OPT_Wdiscarded_qualifiers = 482, /* -Wdiscarded-qualifiers */
- OPT_Wdiv_by_zero = 483, /* -Wdiv-by-zero */
- OPT_Wdo_subscript = 484, /* -Wdo-subscript */
- OPT_Wdouble_promotion = 485, /* -Wdouble-promotion */
- OPT_Wduplicate_decl_specifier = 486, /* -Wduplicate-decl-specifier */
- OPT_Wduplicated_branches = 487, /* -Wduplicated-branches */
- OPT_Wduplicated_cond = 488, /* -Wduplicated-cond */
- OPT_Weffc__ = 489, /* -Weffc++ */
- OPT_Wempty_body = 490, /* -Wempty-body */
- OPT_Wendif_labels = 491, /* -Wendif-labels */
- OPT_Wenum_compare = 492, /* -Wenum-compare */
- OPT_Wenum_conversion = 493, /* -Wenum-conversion */
- OPT_Werror = 494, /* -Werror */
- /* OPT_Werror_implicit_function_declaration = 495, *//* -Werror-implicit-function-declaration */
- OPT_Werror_ = 496, /* -Werror= */
- OPT_Wexpansion_to_defined = 497, /* -Wexpansion-to-defined */
- OPT_Wextra = 498, /* -Wextra */
- OPT_Wextra_semi = 499, /* -Wextra-semi */
- OPT_Wfatal_errors = 500, /* -Wfatal-errors */
- OPT_Wfloat_conversion = 501, /* -Wfloat-conversion */
- OPT_Wfloat_equal = 502, /* -Wfloat-equal */
- /* OPT_Wformat = 503, */ /* -Wformat */
- OPT_Wformat_contains_nul = 504, /* -Wformat-contains-nul */
- OPT_Wformat_diag = 505, /* -Wformat-diag */
- OPT_Wformat_extra_args = 506, /* -Wformat-extra-args */
- OPT_Wformat_nonliteral = 507, /* -Wformat-nonliteral */
- /* OPT_Wformat_overflow = 508, */ /* -Wformat-overflow */
- OPT_Wformat_overflow_ = 509, /* -Wformat-overflow= */
- OPT_Wformat_security = 510, /* -Wformat-security */
- OPT_Wformat_signedness = 511, /* -Wformat-signedness */
- /* OPT_Wformat_truncation = 512, */ /* -Wformat-truncation */
- OPT_Wformat_truncation_ = 513, /* -Wformat-truncation= */
- OPT_Wformat_y2k = 514, /* -Wformat-y2k */
- OPT_Wformat_zero_length = 515, /* -Wformat-zero-length */
- OPT_Wformat_ = 516, /* -Wformat= */
- OPT_Wframe_address = 517, /* -Wframe-address */
- OPT_Wframe_larger_than_ = 518, /* -Wframe-larger-than= */
- OPT_Wfree_nonheap_object = 519, /* -Wfree-nonheap-object */
- OPT_Wfrontend_loop_interchange = 520, /* -Wfrontend-loop-interchange */
- OPT_Wfunction_elimination = 521, /* -Wfunction-elimination */
- OPT_Whsa = 522, /* -Whsa */
- OPT_Wif_not_aligned = 523, /* -Wif-not-aligned */
- OPT_Wignored_attributes = 524, /* -Wignored-attributes */
- OPT_Wignored_qualifiers = 525, /* -Wignored-qualifiers */
- OPT_Wimplicit = 526, /* -Wimplicit */
- /* OPT_Wimplicit_fallthrough = 527, */ /* -Wimplicit-fallthrough */
- OPT_Wimplicit_fallthrough_ = 528, /* -Wimplicit-fallthrough= */
- OPT_Wimplicit_function_declaration = 529, /* -Wimplicit-function-declaration */
- OPT_Wimplicit_int = 530, /* -Wimplicit-int */
- OPT_Wimplicit_interface = 531, /* -Wimplicit-interface */
- OPT_Wimplicit_procedure = 532, /* -Wimplicit-procedure */
- /* OPT_Wimport = 533, */ /* -Wimport */
- OPT_Winaccessible_base = 534, /* -Winaccessible-base */
- OPT_Wincompatible_pointer_types = 535, /* -Wincompatible-pointer-types */
- OPT_Winherited_variadic_ctor = 536, /* -Winherited-variadic-ctor */
- OPT_Winit_list_lifetime = 537, /* -Winit-list-lifetime */
- OPT_Winit_self = 538, /* -Winit-self */
- OPT_Winline = 539, /* -Winline */
- OPT_Wint_conversion = 540, /* -Wint-conversion */
- OPT_Wint_in_bool_context = 541, /* -Wint-in-bool-context */
- OPT_Wint_to_pointer_cast = 542, /* -Wint-to-pointer-cast */
- OPT_Winteger_division = 543, /* -Winteger-division */
- OPT_Wintrinsic_shadow = 544, /* -Wintrinsic-shadow */
- OPT_Wintrinsics_std = 545, /* -Wintrinsics-std */
- OPT_Winvalid_memory_model = 546, /* -Winvalid-memory-model */
- OPT_Winvalid_offsetof = 547, /* -Winvalid-offsetof */
- OPT_Winvalid_pch = 548, /* -Winvalid-pch */
- OPT_Wjump_misses_init = 549, /* -Wjump-misses-init */
- OPT_Wl_ = 550, /* -Wl, */
- /* OPT_Wlarger_than_ = 551, */ /* -Wlarger-than- */
- OPT_Wlarger_than_ = 552, /* -Wlarger-than= */
- OPT_Wline_truncation = 553, /* -Wline-truncation */
- OPT_Wliteral_suffix = 554, /* -Wliteral-suffix */
- OPT_Wlogical_not_parentheses = 555, /* -Wlogical-not-parentheses */
- OPT_Wlogical_op = 556, /* -Wlogical-op */
- OPT_Wlong_long = 557, /* -Wlong-long */
- OPT_Wlto_type_mismatch = 558, /* -Wlto-type-mismatch */
- OPT_Wmain = 559, /* -Wmain */
- OPT_Wmaybe_uninitialized = 560, /* -Wmaybe-uninitialized */
- OPT_Wmemset_elt_size = 561, /* -Wmemset-elt-size */
- OPT_Wmemset_transposed_args = 562, /* -Wmemset-transposed-args */
- OPT_Wmisleading_indentation = 563, /* -Wmisleading-indentation */
- OPT_Wmismatched_tags = 564, /* -Wmismatched-tags */
- OPT_Wmissing_attributes = 565, /* -Wmissing-attributes */
- OPT_Wmissing_braces = 566, /* -Wmissing-braces */
- OPT_Wmissing_declarations = 567, /* -Wmissing-declarations */
- OPT_Wmissing_field_initializers = 568, /* -Wmissing-field-initializers */
- /* OPT_Wmissing_format_attribute = 569, */ /* -Wmissing-format-attribute */
- OPT_Wmissing_include_dirs = 570, /* -Wmissing-include-dirs */
- /* OPT_Wmissing_noreturn = 571, */ /* -Wmissing-noreturn */
- OPT_Wmissing_parameter_type = 572, /* -Wmissing-parameter-type */
- OPT_Wmissing_profile = 573, /* -Wmissing-profile */
- OPT_Wmissing_prototypes = 574, /* -Wmissing-prototypes */
- OPT_Wmudflap = 575, /* -Wmudflap */
- OPT_Wmultichar = 576, /* -Wmultichar */
- OPT_Wmultiple_inheritance = 577, /* -Wmultiple-inheritance */
- OPT_Wmultistatement_macros = 578, /* -Wmultistatement-macros */
- OPT_Wnamespaces = 579, /* -Wnamespaces */
- OPT_Wnarrowing = 580, /* -Wnarrowing */
- OPT_Wnested_externs = 581, /* -Wnested-externs */
- /* OPT_Wno_alloc_size_larger_than = 582, *//* -Wno-alloc-size-larger-than */
- /* OPT_Wno_alloca_larger_than = 583, */ /* -Wno-alloca-larger-than */
- /* OPT_Wno_frame_larger_than = 584, */ /* -Wno-frame-larger-than */
- /* OPT_Wno_larger_than = 585, */ /* -Wno-larger-than */
- /* OPT_Wno_stack_usage = 586, */ /* -Wno-stack-usage */
- /* OPT_Wno_vla_larger_than = 587, */ /* -Wno-vla-larger-than */
- OPT_Wnoexcept = 588, /* -Wnoexcept */
- OPT_Wnoexcept_type = 589, /* -Wnoexcept-type */
- OPT_Wnon_template_friend = 590, /* -Wnon-template-friend */
- OPT_Wnon_virtual_dtor = 591, /* -Wnon-virtual-dtor */
- OPT_Wnonnull = 592, /* -Wnonnull */
- OPT_Wnonnull_compare = 593, /* -Wnonnull-compare */
- /* OPT_Wnormalized = 594, */ /* -Wnormalized */
- OPT_Wnormalized_ = 595, /* -Wnormalized= */
- OPT_Wnull_dereference = 596, /* -Wnull-dereference */
- OPT_Wodr = 597, /* -Wodr */
- OPT_Wold_style_cast = 598, /* -Wold-style-cast */
- OPT_Wold_style_declaration = 599, /* -Wold-style-declaration */
- OPT_Wold_style_definition = 600, /* -Wold-style-definition */
- OPT_Wopenmp_simd = 601, /* -Wopenmp-simd */
- OPT_Woverflow = 602, /* -Woverflow */
- OPT_Woverlength_strings = 603, /* -Woverlength-strings */
- OPT_Woverloaded_virtual = 604, /* -Woverloaded-virtual */
- OPT_Woverride_init = 605, /* -Woverride-init */
- OPT_Woverride_init_side_effects = 606, /* -Woverride-init-side-effects */
- OPT_Woverwrite_recursive = 607, /* -Woverwrite-recursive */
- OPT_Wp_ = 608, /* -Wp, */
- OPT_Wpacked = 609, /* -Wpacked */
- OPT_Wpacked_bitfield_compat = 610, /* -Wpacked-bitfield-compat */
- OPT_Wpacked_not_aligned = 611, /* -Wpacked-not-aligned */
- OPT_Wpadded = 612, /* -Wpadded */
- OPT_Wparentheses = 613, /* -Wparentheses */
- OPT_Wpedantic = 614, /* -Wpedantic */
- OPT_Wpessimizing_move = 615, /* -Wpessimizing-move */
- /* OPT_Wplacement_new = 616, */ /* -Wplacement-new */
- OPT_Wplacement_new_ = 617, /* -Wplacement-new= */
- OPT_Wpmf_conversions = 618, /* -Wpmf-conversions */
- OPT_Wpointer_arith = 619, /* -Wpointer-arith */
- OPT_Wpointer_compare = 620, /* -Wpointer-compare */
- OPT_Wpointer_sign = 621, /* -Wpointer-sign */
- OPT_Wpointer_to_int_cast = 622, /* -Wpointer-to-int-cast */
- OPT_Wpragmas = 623, /* -Wpragmas */
- OPT_Wprio_ctor_dtor = 624, /* -Wprio-ctor-dtor */
- OPT_Wproperty_assign_default = 625, /* -Wproperty-assign-default */
- OPT_Wprotocol = 626, /* -Wprotocol */
- OPT_Wpsabi = 627, /* -Wpsabi */
- OPT_Wreal_q_constant = 628, /* -Wreal-q-constant */
- OPT_Wrealloc_lhs = 629, /* -Wrealloc-lhs */
- OPT_Wrealloc_lhs_all = 630, /* -Wrealloc-lhs-all */
- OPT_Wredundant_decls = 631, /* -Wredundant-decls */
- OPT_Wredundant_move = 632, /* -Wredundant-move */
- OPT_Wredundant_tags = 633, /* -Wredundant-tags */
- OPT_Wregister = 634, /* -Wregister */
- OPT_Wreorder = 635, /* -Wreorder */
- OPT_Wrestrict = 636, /* -Wrestrict */
- OPT_Wreturn_local_addr = 637, /* -Wreturn-local-addr */
- OPT_Wreturn_type = 638, /* -Wreturn-type */
- OPT_Wscalar_storage_order = 639, /* -Wscalar-storage-order */
- OPT_Wselector = 640, /* -Wselector */
- OPT_Wsequence_point = 641, /* -Wsequence-point */
- OPT_Wshadow = 642, /* -Wshadow */
- /* OPT_Wshadow_compatible_local = 643, */ /* -Wshadow-compatible-local */
- OPT_Wshadow_ivar = 644, /* -Wshadow-ivar */
- /* OPT_Wshadow_local = 645, */ /* -Wshadow-local */
- OPT_Wshadow_compatible_local = 646, /* -Wshadow=compatible-local */
- /* OPT_Wshadow_global = 647, */ /* -Wshadow=global */
- OPT_Wshadow_local = 648, /* -Wshadow=local */
- OPT_Wshift_count_negative = 649, /* -Wshift-count-negative */
- OPT_Wshift_count_overflow = 650, /* -Wshift-count-overflow */
- OPT_Wshift_negative_value = 651, /* -Wshift-negative-value */
- /* OPT_Wshift_overflow = 652, */ /* -Wshift-overflow */
- OPT_Wshift_overflow_ = 653, /* -Wshift-overflow= */
- OPT_Wsign_compare = 654, /* -Wsign-compare */
- OPT_Wsign_conversion = 655, /* -Wsign-conversion */
- OPT_Wsign_promo = 656, /* -Wsign-promo */
- OPT_Wsized_deallocation = 657, /* -Wsized-deallocation */
- OPT_Wsizeof_array_argument = 658, /* -Wsizeof-array-argument */
- OPT_Wsizeof_pointer_div = 659, /* -Wsizeof-pointer-div */
- OPT_Wsizeof_pointer_memaccess = 660, /* -Wsizeof-pointer-memaccess */
- OPT_Wspeculative = 661, /* -Wspeculative */
- OPT_Wstack_protector = 662, /* -Wstack-protector */
- OPT_Wstack_usage_ = 663, /* -Wstack-usage= */
- OPT_Wstrict_aliasing = 664, /* -Wstrict-aliasing */
- OPT_Wstrict_aliasing_ = 665, /* -Wstrict-aliasing= */
- OPT_Wstrict_null_sentinel = 666, /* -Wstrict-null-sentinel */
- OPT_Wstrict_overflow = 667, /* -Wstrict-overflow */
- OPT_Wstrict_overflow_ = 668, /* -Wstrict-overflow= */
- OPT_Wstrict_prototypes = 669, /* -Wstrict-prototypes */
- OPT_Wstrict_selector_match = 670, /* -Wstrict-selector-match */
- OPT_Wstring_compare = 671, /* -Wstring-compare */
- /* OPT_Wstringop_overflow = 672, */ /* -Wstringop-overflow */
- OPT_Wstringop_overflow_ = 673, /* -Wstringop-overflow= */
- OPT_Wstringop_truncation = 674, /* -Wstringop-truncation */
- OPT_Wsubobject_linkage = 675, /* -Wsubobject-linkage */
- OPT_Wsuggest_attribute_cold = 676, /* -Wsuggest-attribute=cold */
- OPT_Wsuggest_attribute_const = 677, /* -Wsuggest-attribute=const */
- OPT_Wsuggest_attribute_format = 678, /* -Wsuggest-attribute=format */
- OPT_Wsuggest_attribute_malloc = 679, /* -Wsuggest-attribute=malloc */
- OPT_Wsuggest_attribute_noreturn = 680, /* -Wsuggest-attribute=noreturn */
- OPT_Wsuggest_attribute_pure = 681, /* -Wsuggest-attribute=pure */
- OPT_Wsuggest_final_methods = 682, /* -Wsuggest-final-methods */
- OPT_Wsuggest_final_types = 683, /* -Wsuggest-final-types */
- OPT_Wsuggest_override = 684, /* -Wsuggest-override */
- OPT_Wsurprising = 685, /* -Wsurprising */
- OPT_Wswitch = 686, /* -Wswitch */
- OPT_Wswitch_bool = 687, /* -Wswitch-bool */
- OPT_Wswitch_default = 688, /* -Wswitch-default */
- OPT_Wswitch_enum = 689, /* -Wswitch-enum */
- OPT_Wswitch_outside_range = 690, /* -Wswitch-outside-range */
- OPT_Wswitch_unreachable = 691, /* -Wswitch-unreachable */
- OPT_Wsync_nand = 692, /* -Wsync-nand */
- OPT_Wsynth = 693, /* -Wsynth */
- OPT_Wsystem_headers = 694, /* -Wsystem-headers */
- OPT_Wtabs = 695, /* -Wtabs */
- OPT_Wtarget_lifetime = 696, /* -Wtarget-lifetime */
- OPT_Wtautological_compare = 697, /* -Wtautological-compare */
- OPT_Wtemplates = 698, /* -Wtemplates */
- OPT_Wterminate = 699, /* -Wterminate */
- OPT_Wtraditional = 700, /* -Wtraditional */
- OPT_Wtraditional_conversion = 701, /* -Wtraditional-conversion */
- OPT_Wtrampolines = 702, /* -Wtrampolines */
- OPT_Wtrigraphs = 703, /* -Wtrigraphs */
- OPT_Wtype_limits = 704, /* -Wtype-limits */
- OPT_Wundeclared_selector = 705, /* -Wundeclared-selector */
- OPT_Wundef = 706, /* -Wundef */
- OPT_Wundefined_do_loop = 707, /* -Wundefined-do-loop */
- OPT_Wunderflow = 708, /* -Wunderflow */
- OPT_Wuninitialized = 709, /* -Wuninitialized */
- OPT_Wunknown_pragmas = 710, /* -Wunknown-pragmas */
- /* OPT_Wunreachable_code = 711, */ /* -Wunreachable-code */
- /* OPT_Wunsafe_loop_optimizations = 712, *//* -Wunsafe-loop-optimizations */
- OPT_Wunsuffixed_float_constants = 713, /* -Wunsuffixed-float-constants */
- OPT_Wunused = 714, /* -Wunused */
- OPT_Wunused_but_set_parameter = 715, /* -Wunused-but-set-parameter */
- OPT_Wunused_but_set_variable = 716, /* -Wunused-but-set-variable */
- /* OPT_Wunused_const_variable = 717, */ /* -Wunused-const-variable */
- OPT_Wunused_const_variable_ = 718, /* -Wunused-const-variable= */
- OPT_Wunused_dummy_argument = 719, /* -Wunused-dummy-argument */
- OPT_Wunused_function = 720, /* -Wunused-function */
- OPT_Wunused_label = 721, /* -Wunused-label */
- OPT_Wunused_local_typedefs = 722, /* -Wunused-local-typedefs */
- OPT_Wunused_macros = 723, /* -Wunused-macros */
- OPT_Wunused_parameter = 724, /* -Wunused-parameter */
- OPT_Wunused_result = 725, /* -Wunused-result */
- OPT_Wunused_value = 726, /* -Wunused-value */
- OPT_Wunused_variable = 727, /* -Wunused-variable */
- OPT_Wuse_without_only = 728, /* -Wuse-without-only */
- OPT_Wuseless_cast = 729, /* -Wuseless-cast */
- OPT_Wvarargs = 730, /* -Wvarargs */
- OPT_Wvariadic_macros = 731, /* -Wvariadic-macros */
- OPT_Wvector_operation_performance = 732, /* -Wvector-operation-performance */
- OPT_Wvirtual_inheritance = 733, /* -Wvirtual-inheritance */
- OPT_Wvirtual_move_assign = 734, /* -Wvirtual-move-assign */
- OPT_Wvla = 735, /* -Wvla */
- OPT_Wvla_larger_than_ = 736, /* -Wvla-larger-than= */
- OPT_Wvolatile = 737, /* -Wvolatile */
- OPT_Wvolatile_register_var = 738, /* -Wvolatile-register-var */
- OPT_Wwrite_strings = 739, /* -Wwrite-strings */
- OPT_Wzero_as_null_pointer_constant = 740, /* -Wzero-as-null-pointer-constant */
- OPT_Wzero_length_bounds = 741, /* -Wzero-length-bounds */
- OPT_Wzerotrip = 742, /* -Wzerotrip */
- OPT_X = 743, /* -X */
- OPT_Xassembler = 744, /* -Xassembler */
- OPT_Xf = 745, /* -Xf */
- OPT_Xlinker = 746, /* -Xlinker */
- OPT_Xpreprocessor = 747, /* -Xpreprocessor */
- OPT_Z = 748, /* -Z */
- OPT_ansi = 749, /* -ansi */
- OPT_aux_info = 750, /* -aux-info */
- /* OPT_aux_info_ = 751, */ /* -aux-info= */
- OPT_auxbase = 752, /* -auxbase */
- OPT_auxbase_strip = 753, /* -auxbase-strip */
- OPT_c = 754, /* -c */
- OPT_callgraph = 755, /* -callgraph */
- OPT_coverage = 756, /* -coverage */
- OPT_cpp = 757, /* -cpp */
- OPT_cpp_ = 758, /* -cpp= */
- OPT_d = 759, /* -d */
- OPT_debuglib_ = 760, /* -debuglib= */
- OPT_defaultlib_ = 761, /* -defaultlib= */
- OPT_defined_only = 762, /* -defined-only */
- OPT_demangle = 763, /* -demangle */
- OPT_dstartfiles = 764, /* -dstartfiles */
- OPT_dump_body_ = 765, /* -dump-body= */
- OPT_dump_level_ = 766, /* -dump-level= */
- OPT_dumpbase = 767, /* -dumpbase */
+ /* OPT__dumpbase_ext = 18, */ /* --dumpbase-ext */
+ /* OPT__dumpdir = 19, */ /* --dumpdir */
+ /* OPT__entry = 20, */ /* --entry */
+ /* OPT__entry_ = 21, */ /* --entry= */
+ /* OPT__extra_warnings = 22, */ /* --extra-warnings */
+ /* OPT__for_assembler = 23, */ /* --for-assembler */
+ /* OPT__for_assembler_ = 24, */ /* --for-assembler= */
+ /* OPT__for_linker = 25, */ /* --for-linker */
+ /* OPT__for_linker_ = 26, */ /* --for-linker= */
+ /* OPT__force_link = 27, */ /* --force-link */
+ /* OPT__force_link_ = 28, */ /* --force-link= */
+ OPT__help = 29, /* --help */
+ OPT__help_ = 30, /* --help= */
+ /* OPT__imacros = 31, */ /* --imacros */
+ /* OPT__imacros_ = 32, */ /* --imacros= */
+ /* OPT__include = 33, */ /* --include */
+ /* OPT__include_barrier = 34, */ /* --include-barrier */
+ /* OPT__include_directory = 35, */ /* --include-directory */
+ /* OPT__include_directory_after = 36, */ /* --include-directory-after */
+ /* OPT__include_directory_after_ = 37, */ /* --include-directory-after= */
+ /* OPT__include_directory_ = 38, */ /* --include-directory= */
+ /* OPT__include_prefix = 39, */ /* --include-prefix */
+ /* OPT__include_prefix_ = 40, */ /* --include-prefix= */
+ /* OPT__include_with_prefix = 41, */ /* --include-with-prefix */
+ /* OPT__include_with_prefix_after = 42, */ /* --include-with-prefix-after */
+ /* OPT__include_with_prefix_after_ = 43, *//* --include-with-prefix-after= */
+ /* OPT__include_with_prefix_before = 44, *//* --include-with-prefix-before */
+ /* OPT__include_with_prefix_before_ = 45, *//* --include-with-prefix-before= */
+ /* OPT__include_with_prefix_ = 46, */ /* --include-with-prefix= */
+ /* OPT__include_ = 47, */ /* --include= */
+ /* OPT__language = 48, */ /* --language */
+ /* OPT__language_ = 49, */ /* --language= */
+ /* OPT__library_directory = 50, */ /* --library-directory */
+ /* OPT__library_directory_ = 51, */ /* --library-directory= */
+ /* OPT__no_canonical_prefixes = 52, */ /* --no-canonical-prefixes */
+ /* OPT__no_integrated_cpp = 53, */ /* --no-integrated-cpp */
+ /* OPT__no_line_commands = 54, */ /* --no-line-commands */
+ /* OPT__no_standard_includes = 55, */ /* --no-standard-includes */
+ /* OPT__no_standard_libraries = 56, */ /* --no-standard-libraries */
+ OPT__no_sysroot_suffix = 57, /* --no-sysroot-suffix */
+ /* OPT__no_warnings = 58, */ /* --no-warnings */
+ /* OPT__optimize = 59, */ /* --optimize */
+ /* OPT__output = 60, */ /* --output */
+ OPT__output_pch_ = 61, /* --output-pch= */
+ /* OPT__output_ = 62, */ /* --output= */
+ OPT__param_align_loop_iterations_ = 63, /* --param=align-loop-iterations= */
+ OPT__param_align_threshold_ = 64, /* --param=align-threshold= */
+ OPT__param_analyzer_bb_explosion_factor_ = 65,/* --param=analyzer-bb-explosion-factor= */
+ OPT__param_analyzer_max_enodes_per_program_point_ = 66,/* --param=analyzer-max-enodes-per-program-point= */
+ OPT__param_analyzer_max_recursion_depth_ = 67,/* --param=analyzer-max-recursion-depth= */
+ OPT__param_analyzer_min_snodes_for_call_summary_ = 68,/* --param=analyzer-min-snodes-for-call-summary= */
+ OPT__param_asan_globals_ = 69, /* --param=asan-globals= */
+ OPT__param_asan_instrument_allocas_ = 70, /* --param=asan-instrument-allocas= */
+ OPT__param_asan_instrument_reads_ = 71, /* --param=asan-instrument-reads= */
+ OPT__param_asan_instrument_writes_ = 72, /* --param=asan-instrument-writes= */
+ OPT__param_asan_instrumentation_with_call_threshold_ = 73,/* --param=asan-instrumentation-with-call-threshold= */
+ OPT__param_asan_memintrin_ = 74, /* --param=asan-memintrin= */
+ OPT__param_asan_stack_ = 75, /* --param=asan-stack= */
+ OPT__param_asan_use_after_return_ = 76, /* --param=asan-use-after-return= */
+ OPT__param_avg_loop_niter_ = 77, /* --param=avg-loop-niter= */
+ OPT__param_avoid_fma_max_bits_ = 78, /* --param=avoid-fma-max-bits= */
+ OPT__param_builtin_expect_probability_ = 79,/* --param=builtin-expect-probability= */
+ OPT__param_builtin_string_cmp_inline_length_ = 80,/* --param=builtin-string-cmp-inline-length= */
+ OPT__param_case_values_threshold_ = 81, /* --param=case-values-threshold= */
+ OPT__param_comdat_sharing_probability_ = 82,/* --param=comdat-sharing-probability= */
+ OPT__param_cxx_max_namespaces_for_diagnostic_help_ = 83,/* --param=cxx-max-namespaces-for-diagnostic-help= */
+ OPT__param_dse_max_alias_queries_per_store_ = 84,/* --param=dse-max-alias-queries-per-store= */
+ OPT__param_dse_max_object_size_ = 85, /* --param=dse-max-object-size= */
+ OPT__param_early_inlining_insns_ = 86, /* --param=early-inlining-insns= */
+ OPT__param_fsm_maximum_phi_arguments_ = 87,/* --param=fsm-maximum-phi-arguments= */
+ OPT__param_fsm_scale_path_blocks_ = 88, /* --param=fsm-scale-path-blocks= */
+ OPT__param_fsm_scale_path_stmts_ = 89, /* --param=fsm-scale-path-stmts= */
+ OPT__param_gcse_after_reload_critical_fraction_ = 90,/* --param=gcse-after-reload-critical-fraction= */
+ OPT__param_gcse_after_reload_partial_fraction_ = 91,/* --param=gcse-after-reload-partial-fraction= */
+ OPT__param_gcse_cost_distance_ratio_ = 92, /* --param=gcse-cost-distance-ratio= */
+ OPT__param_gcse_unrestricted_cost_ = 93, /* --param=gcse-unrestricted-cost= */
+ OPT__param_ggc_min_expand_ = 94, /* --param=ggc-min-expand= */
+ OPT__param_ggc_min_heapsize_ = 95, /* --param=ggc-min-heapsize= */
+ OPT__param_gimple_fe_computed_hot_bb_threshold_ = 96,/* --param=gimple-fe-computed-hot-bb-threshold= */
+ OPT__param_graphite_allow_codegen_errors_ = 97,/* --param=graphite-allow-codegen-errors= */
+ OPT__param_graphite_max_arrays_per_scop_ = 98,/* --param=graphite-max-arrays-per-scop= */
+ OPT__param_graphite_max_nb_scop_params_ = 99,/* --param=graphite-max-nb-scop-params= */
+ OPT__param_hash_table_verification_limit_ = 100,/* --param=hash-table-verification-limit= */
+ OPT__param_hot_bb_count_fraction_ = 101, /* --param=hot-bb-count-fraction= */
+ OPT__param_hot_bb_count_ws_permille_ = 102,/* --param=hot-bb-count-ws-permille= */
+ OPT__param_hot_bb_frequency_fraction_ = 103,/* --param=hot-bb-frequency-fraction= */
+ OPT__param_hsa_gen_debug_stores_ = 104, /* --param=hsa-gen-debug-stores= */
+ OPT__param_inline_heuristics_hint_percent_ = 105,/* --param=inline-heuristics-hint-percent= */
+ OPT__param_inline_min_speedup_ = 106, /* --param=inline-min-speedup= */
+ OPT__param_inline_unit_growth_ = 107, /* --param=inline-unit-growth= */
+ OPT__param_integer_share_limit_ = 108, /* --param=integer-share-limit= */
+ OPT__param_ipa_cp_eval_threshold_ = 109, /* --param=ipa-cp-eval-threshold= */
+ OPT__param_ipa_cp_loop_hint_bonus_ = 110, /* --param=ipa-cp-loop-hint-bonus= */
+ OPT__param_ipa_cp_max_recursive_depth_ = 111,/* --param=ipa-cp-max-recursive-depth= */
+ OPT__param_ipa_cp_min_recursive_probability_ = 112,/* --param=ipa-cp-min-recursive-probability= */
+ OPT__param_ipa_cp_recursion_penalty_ = 113,/* --param=ipa-cp-recursion-penalty= */
+ OPT__param_ipa_cp_single_call_penalty_ = 114,/* --param=ipa-cp-single-call-penalty= */
+ OPT__param_ipa_cp_unit_growth_ = 115, /* --param=ipa-cp-unit-growth= */
+ OPT__param_ipa_cp_value_list_size_ = 116, /* --param=ipa-cp-value-list-size= */
+ OPT__param_ipa_max_aa_steps_ = 117, /* --param=ipa-max-aa-steps= */
+ OPT__param_ipa_max_agg_items_ = 118, /* --param=ipa-max-agg-items= */
+ OPT__param_ipa_max_param_expr_ops_ = 119, /* --param=ipa-max-param-expr-ops= */
+ OPT__param_ipa_max_switch_predicate_bounds_ = 120,/* --param=ipa-max-switch-predicate-bounds= */
+ OPT__param_ipa_sra_max_replacements_ = 121,/* --param=ipa-sra-max-replacements= */
+ OPT__param_ipa_sra_ptr_growth_factor_ = 122,/* --param=ipa-sra-ptr-growth-factor= */
+ OPT__param_ira_loop_reserved_regs_ = 123, /* --param=ira-loop-reserved-regs= */
+ OPT__param_ira_max_conflict_table_size_ = 124,/* --param=ira-max-conflict-table-size= */
+ OPT__param_ira_max_loops_num_ = 125, /* --param=ira-max-loops-num= */
+ OPT__param_iv_always_prune_cand_set_bound_ = 126,/* --param=iv-always-prune-cand-set-bound= */
+ OPT__param_iv_consider_all_candidates_bound_ = 127,/* --param=iv-consider-all-candidates-bound= */
+ OPT__param_iv_max_considered_uses_ = 128, /* --param=iv-max-considered-uses= */
+ OPT__param_jump_table_max_growth_ratio_for_size_ = 129,/* --param=jump-table-max-growth-ratio-for-size= */
+ OPT__param_jump_table_max_growth_ratio_for_speed_ = 130,/* --param=jump-table-max-growth-ratio-for-speed= */
+ OPT__param_l1_cache_line_size_ = 131, /* --param=l1-cache-line-size= */
+ OPT__param_l1_cache_size_ = 132, /* --param=l1-cache-size= */
+ OPT__param_l2_cache_size_ = 133, /* --param=l2-cache-size= */
+ OPT__param_large_function_growth_ = 134, /* --param=large-function-growth= */
+ OPT__param_large_function_insns_ = 135, /* --param=large-function-insns= */
+ OPT__param_large_stack_frame_growth_ = 136,/* --param=large-stack-frame-growth= */
+ OPT__param_large_stack_frame_ = 137, /* --param=large-stack-frame= */
+ OPT__param_large_unit_insns_ = 138, /* --param=large-unit-insns= */
+ OPT__param_lim_expensive_ = 139, /* --param=lim-expensive= */
+ OPT__param_logical_op_non_short_circuit_ = 140,/* --param=logical-op-non-short-circuit= */
+ OPT__param_loop_block_tile_size_ = 141, /* --param=loop-block-tile-size= */
+ OPT__param_loop_interchange_max_num_stmts_ = 142,/* --param=loop-interchange-max-num-stmts= */
+ OPT__param_loop_interchange_stride_ratio_ = 143,/* --param=loop-interchange-stride-ratio= */
+ OPT__param_loop_invariant_max_bbs_in_loop_ = 144,/* --param=loop-invariant-max-bbs-in-loop= */
+ OPT__param_loop_max_datarefs_for_datadeps_ = 145,/* --param=loop-max-datarefs-for-datadeps= */
+ OPT__param_loop_versioning_max_inner_insns_ = 146,/* --param=loop-versioning-max-inner-insns= */
+ OPT__param_loop_versioning_max_outer_insns_ = 147,/* --param=loop-versioning-max-outer-insns= */
+ OPT__param_lra_inheritance_ebb_probability_cutoff_ = 148,/* --param=lra-inheritance-ebb-probability-cutoff= */
+ OPT__param_lra_max_considered_reload_pseudos_ = 149,/* --param=lra-max-considered-reload-pseudos= */
+ OPT__param_lto_max_partition_ = 150, /* --param=lto-max-partition= */
+ OPT__param_lto_max_streaming_parallelism_ = 151,/* --param=lto-max-streaming-parallelism= */
+ OPT__param_lto_min_partition_ = 152, /* --param=lto-min-partition= */
+ OPT__param_lto_partitions_ = 153, /* --param=lto-partitions= */
+ OPT__param_max_average_unrolled_insns_ = 154,/* --param=max-average-unrolled-insns= */
+ OPT__param_max_combine_insns_ = 155, /* --param=max-combine-insns= */
+ OPT__param_max_completely_peel_loop_nest_depth_ = 156,/* --param=max-completely-peel-loop-nest-depth= */
+ OPT__param_max_completely_peel_times_ = 157,/* --param=max-completely-peel-times= */
+ OPT__param_max_completely_peeled_insns_ = 158,/* --param=max-completely-peeled-insns= */
+ OPT__param_max_crossjump_edges_ = 159, /* --param=max-crossjump-edges= */
+ OPT__param_max_cse_insns_ = 160, /* --param=max-cse-insns= */
+ OPT__param_max_cse_path_length_ = 161, /* --param=max-cse-path-length= */
+ OPT__param_max_cselib_memory_locations_ = 162,/* --param=max-cselib-memory-locations= */
+ OPT__param_max_debug_marker_count_ = 163, /* --param=max-debug-marker-count= */
+ OPT__param_max_delay_slot_insn_search_ = 164,/* --param=max-delay-slot-insn-search= */
+ OPT__param_max_delay_slot_live_search_ = 165,/* --param=max-delay-slot-live-search= */
+ OPT__param_max_dse_active_local_stores_ = 166,/* --param=max-dse-active-local-stores= */
+ OPT__param_max_early_inliner_iterations_ = 167,/* --param=max-early-inliner-iterations= */
+ OPT__param_max_fields_for_field_sensitive_ = 168,/* --param=max-fields-for-field-sensitive= */
+ OPT__param_max_find_base_term_values_ = 169,/* --param=max-find-base-term-values= */
+ OPT__param_max_fsm_thread_length_ = 170, /* --param=max-fsm-thread-length= */
+ OPT__param_max_fsm_thread_path_insns_ = 171,/* --param=max-fsm-thread-path-insns= */
+ OPT__param_max_fsm_thread_paths_ = 172, /* --param=max-fsm-thread-paths= */
+ OPT__param_max_gcse_insertion_ratio_ = 173,/* --param=max-gcse-insertion-ratio= */
+ OPT__param_max_gcse_memory_ = 174, /* --param=max-gcse-memory= */
+ OPT__param_max_goto_duplication_insns_ = 175,/* --param=max-goto-duplication-insns= */
+ OPT__param_max_grow_copy_bb_insns_ = 176, /* --param=max-grow-copy-bb-insns= */
+ OPT__param_max_hoist_depth_ = 177, /* --param=max-hoist-depth= */
+ OPT__param_max_inline_insns_auto_ = 178, /* --param=max-inline-insns-auto= */
+ OPT__param_max_inline_insns_recursive_auto_ = 179,/* --param=max-inline-insns-recursive-auto= */
+ OPT__param_max_inline_insns_recursive_ = 180,/* --param=max-inline-insns-recursive= */
+ OPT__param_max_inline_insns_single_ = 181, /* --param=max-inline-insns-single= */
+ OPT__param_max_inline_insns_size_ = 182, /* --param=max-inline-insns-size= */
+ OPT__param_max_inline_insns_small_ = 183, /* --param=max-inline-insns-small= */
+ OPT__param_max_inline_recursive_depth_auto_ = 184,/* --param=max-inline-recursive-depth-auto= */
+ OPT__param_max_inline_recursive_depth_ = 185,/* --param=max-inline-recursive-depth= */
+ OPT__param_max_isl_operations_ = 186, /* --param=max-isl-operations= */
+ OPT__param_max_iterations_computation_cost_ = 187,/* --param=max-iterations-computation-cost= */
+ OPT__param_max_iterations_to_track_ = 188, /* --param=max-iterations-to-track= */
+ OPT__param_max_jump_thread_duplication_stmts_ = 189,/* --param=max-jump-thread-duplication-stmts= */
+ OPT__param_max_last_value_rtl_ = 190, /* --param=max-last-value-rtl= */
+ OPT__param_max_loop_header_insns_ = 191, /* --param=max-loop-header-insns= */
+ OPT__param_max_modulo_backtrack_attempts_ = 192,/* --param=max-modulo-backtrack-attempts= */
+ OPT__param_max_partial_antic_length_ = 193,/* --param=max-partial-antic-length= */
+ OPT__param_max_peel_branches_ = 194, /* --param=max-peel-branches= */
+ OPT__param_max_peel_times_ = 195, /* --param=max-peel-times= */
+ OPT__param_max_peeled_insns_ = 196, /* --param=max-peeled-insns= */
+ OPT__param_max_pending_list_length_ = 197, /* --param=max-pending-list-length= */
+ OPT__param_max_pipeline_region_blocks_ = 198,/* --param=max-pipeline-region-blocks= */
+ OPT__param_max_pipeline_region_insns_ = 199,/* --param=max-pipeline-region-insns= */
+ OPT__param_max_pow_sqrt_depth_ = 200, /* --param=max-pow-sqrt-depth= */
+ OPT__param_max_predicted_iterations_ = 201,/* --param=max-predicted-iterations= */
+ OPT__param_max_reload_search_insns_ = 202, /* --param=max-reload-search-insns= */
+ OPT__param_max_rtl_if_conversion_insns_ = 203,/* --param=max-rtl-if-conversion-insns= */
+ OPT__param_max_rtl_if_conversion_predictable_cost_ = 204,/* --param=max-rtl-if-conversion-predictable-cost= */
+ OPT__param_max_rtl_if_conversion_unpredictable_cost_ = 205,/* --param=max-rtl-if-conversion-unpredictable-cost= */
+ OPT__param_max_sched_extend_regions_iters_ = 206,/* --param=max-sched-extend-regions-iters= */
+ OPT__param_max_sched_insn_conflict_delay_ = 207,/* --param=max-sched-insn-conflict-delay= */
+ OPT__param_max_sched_ready_insns_ = 208, /* --param=max-sched-ready-insns= */
+ OPT__param_max_sched_region_blocks_ = 209, /* --param=max-sched-region-blocks= */
+ OPT__param_max_sched_region_insns_ = 210, /* --param=max-sched-region-insns= */
+ OPT__param_max_slsr_cand_scan_ = 211, /* --param=max-slsr-cand-scan= */
+ OPT__param_max_speculative_devirt_maydefs_ = 212,/* --param=max-speculative-devirt-maydefs= */
+ OPT__param_max_ssa_name_query_depth_ = 213,/* --param=max-ssa-name-query-depth= */
+ OPT__param_max_stores_to_merge_ = 214, /* --param=max-stores-to-merge= */
+ OPT__param_max_stores_to_sink_ = 215, /* --param=max-stores-to-sink= */
+ OPT__param_max_tail_merge_comparisons_ = 216,/* --param=max-tail-merge-comparisons= */
+ OPT__param_max_tail_merge_iterations_ = 217,/* --param=max-tail-merge-iterations= */
+ OPT__param_max_tracked_strlens_ = 218, /* --param=max-tracked-strlens= */
+ OPT__param_max_tree_if_conversion_phi_args_ = 219,/* --param=max-tree-if-conversion-phi-args= */
+ OPT__param_max_unroll_times_ = 220, /* --param=max-unroll-times= */
+ OPT__param_max_unrolled_insns_ = 221, /* --param=max-unrolled-insns= */
+ OPT__param_max_unswitch_insns_ = 222, /* --param=max-unswitch-insns= */
+ OPT__param_max_unswitch_level_ = 223, /* --param=max-unswitch-level= */
+ OPT__param_max_variable_expansions_in_unroller_ = 224,/* --param=max-variable-expansions-in-unroller= */
+ OPT__param_max_vartrack_expr_depth_ = 225, /* --param=max-vartrack-expr-depth= */
+ OPT__param_max_vartrack_reverse_op_size_ = 226,/* --param=max-vartrack-reverse-op-size= */
+ OPT__param_max_vartrack_size_ = 227, /* --param=max-vartrack-size= */
+ OPT__param_max_vrp_switch_assertions_ = 228,/* --param=max-vrp-switch-assertions= */
+ OPT__param_min_crossjump_insns_ = 229, /* --param=min-crossjump-insns= */
+ OPT__param_min_inline_recursive_probability_ = 230,/* --param=min-inline-recursive-probability= */
+ OPT__param_min_insn_to_prefetch_ratio_ = 231,/* --param=min-insn-to-prefetch-ratio= */
+ OPT__param_min_loop_cond_split_prob_ = 232,/* --param=min-loop-cond-split-prob= */
+ OPT__param_min_nondebug_insn_uid_ = 233, /* --param=min-nondebug-insn-uid= */
+ OPT__param_min_size_for_stack_sharing_ = 234,/* --param=min-size-for-stack-sharing= */
+ OPT__param_min_spec_prob_ = 235, /* --param=min-spec-prob= */
+ OPT__param_min_vect_loop_bound_ = 236, /* --param=min-vect-loop-bound= */
+ OPT__param_parloops_chunk_size_ = 237, /* --param=parloops-chunk-size= */
+ OPT__param_parloops_min_per_thread_ = 238, /* --param=parloops-min-per-thread= */
+ OPT__param_parloops_schedule_ = 239, /* --param=parloops-schedule= */
+ OPT__param_partial_inlining_entry_probability_ = 240,/* --param=partial-inlining-entry-probability= */
+ OPT__param_predictable_branch_outcome_ = 241,/* --param=predictable-branch-outcome= */
+ OPT__param_prefetch_dynamic_strides_ = 242,/* --param=prefetch-dynamic-strides= */
+ OPT__param_prefetch_latency_ = 243, /* --param=prefetch-latency= */
+ OPT__param_prefetch_min_insn_to_mem_ratio_ = 244,/* --param=prefetch-min-insn-to-mem-ratio= */
+ OPT__param_prefetch_minimum_stride_ = 245, /* --param=prefetch-minimum-stride= */
+ OPT__param_profile_func_internal_id_ = 246,/* --param=profile-func-internal-id= */
+ OPT__param_rpo_vn_max_loop_depth_ = 247, /* --param=rpo-vn-max-loop-depth= */
+ OPT__param_sccvn_max_alias_queries_per_access_ = 248,/* --param=sccvn-max-alias-queries-per-access= */
+ OPT__param_scev_max_expr_complexity_ = 249,/* --param=scev-max-expr-complexity= */
+ OPT__param_scev_max_expr_size_ = 250, /* --param=scev-max-expr-size= */
+ OPT__param_sched_autopref_queue_depth_ = 251,/* --param=sched-autopref-queue-depth= */
+ OPT__param_sched_mem_true_dep_cost_ = 252, /* --param=sched-mem-true-dep-cost= */
+ OPT__param_sched_pressure_algorithm_ = 253,/* --param=sched-pressure-algorithm= */
+ OPT__param_sched_spec_prob_cutoff_ = 254, /* --param=sched-spec-prob-cutoff= */
+ OPT__param_sched_state_edge_prob_cutoff_ = 255,/* --param=sched-state-edge-prob-cutoff= */
+ OPT__param_selsched_insns_to_rename_ = 256,/* --param=selsched-insns-to-rename= */
+ OPT__param_selsched_max_lookahead_ = 257, /* --param=selsched-max-lookahead= */
+ OPT__param_selsched_max_sched_times_ = 258,/* --param=selsched-max-sched-times= */
+ OPT__param_simultaneous_prefetches_ = 259, /* --param=simultaneous-prefetches= */
+ OPT__param_sink_frequency_threshold_ = 260,/* --param=sink-frequency-threshold= */
+ OPT__param_slp_max_insns_in_bb_ = 261, /* --param=slp-max-insns-in-bb= */
+ OPT__param_sms_dfa_history_ = 262, /* --param=sms-dfa-history= */
+ OPT__param_sms_loop_average_count_threshold_ = 263,/* --param=sms-loop-average-count-threshold= */
+ OPT__param_sms_max_ii_factor_ = 264, /* --param=sms-max-ii-factor= */
+ OPT__param_sms_min_sc_ = 265, /* --param=sms-min-sc= */
+ OPT__param_sra_max_propagations_ = 266, /* --param=sra-max-propagations= */
+ OPT__param_sra_max_scalarization_size_Osize_ = 267,/* --param=sra-max-scalarization-size-Osize= */
+ OPT__param_sra_max_scalarization_size_Ospeed_ = 268,/* --param=sra-max-scalarization-size-Ospeed= */
+ OPT__param_ssa_name_def_chain_limit_ = 269,/* --param=ssa-name-def-chain-limit= */
+ OPT__param_ssp_buffer_size_ = 270, /* --param=ssp-buffer-size= */
+ OPT__param_stack_clash_protection_guard_size_ = 271,/* --param=stack-clash-protection-guard-size= */
+ OPT__param_stack_clash_protection_probe_interval_ = 272,/* --param=stack-clash-protection-probe-interval= */
+ OPT__param_store_merging_allow_unaligned_ = 273,/* --param=store-merging-allow-unaligned= */
+ OPT__param_store_merging_max_size_ = 274, /* --param=store-merging-max-size= */
+ OPT__param_switch_conversion_max_branch_ratio_ = 275,/* --param=switch-conversion-max-branch-ratio= */
+ OPT__param_tm_max_aggregate_size_ = 276, /* --param=tm-max-aggregate-size= */
+ OPT__param_tracer_dynamic_coverage_feedback_ = 277,/* --param=tracer-dynamic-coverage-feedback= */
+ OPT__param_tracer_dynamic_coverage_ = 278, /* --param=tracer-dynamic-coverage= */
+ OPT__param_tracer_max_code_growth_ = 279, /* --param=tracer-max-code-growth= */
+ OPT__param_tracer_min_branch_probability_feedback_ = 280,/* --param=tracer-min-branch-probability-feedback= */
+ OPT__param_tracer_min_branch_probability_ = 281,/* --param=tracer-min-branch-probability= */
+ OPT__param_tracer_min_branch_ratio_ = 282, /* --param=tracer-min-branch-ratio= */
+ OPT__param_tree_reassoc_width_ = 283, /* --param=tree-reassoc-width= */
+ OPT__param_uninit_control_dep_attempts_ = 284,/* --param=uninit-control-dep-attempts= */
+ OPT__param_uninlined_function_insns_ = 285,/* --param=uninlined-function-insns= */
+ OPT__param_uninlined_function_time_ = 286, /* --param=uninlined-function-time= */
+ OPT__param_uninlined_thunk_insns_ = 287, /* --param=uninlined-thunk-insns= */
+ OPT__param_uninlined_thunk_time_ = 288, /* --param=uninlined-thunk-time= */
+ OPT__param_unlikely_bb_count_fraction_ = 289,/* --param=unlikely-bb-count-fraction= */
+ OPT__param_unroll_jam_max_unroll_ = 290, /* --param=unroll-jam-max-unroll= */
+ OPT__param_unroll_jam_min_percent_ = 291, /* --param=unroll-jam-min-percent= */
+ OPT__param_use_after_scope_direct_emission_threshold_ = 292,/* --param=use-after-scope-direct-emission-threshold= */
+ OPT__param_use_canonical_types_ = 293, /* --param=use-canonical-types= */
+ OPT__param_vect_epilogues_nomask_ = 294, /* --param=vect-epilogues-nomask= */
+ OPT__param_vect_max_peeling_for_alignment_ = 295,/* --param=vect-max-peeling-for-alignment= */
+ OPT__param_vect_max_version_for_alias_checks_ = 296,/* --param=vect-max-version-for-alias-checks= */
+ OPT__param_vect_max_version_for_alignment_checks_ = 297,/* --param=vect-max-version-for-alignment-checks= */
+ /* OPT__pass_exit_codes = 298, */ /* --pass-exit-codes */
+ /* OPT__pedantic = 299, */ /* --pedantic */
+ /* OPT__pedantic_errors = 300, */ /* --pedantic-errors */
+ /* OPT__pie = 301, */ /* --pie */
+ /* OPT__pipe = 302, */ /* --pipe */
+ /* OPT__prefix = 303, */ /* --prefix */
+ /* OPT__prefix_ = 304, */ /* --prefix= */
+ /* OPT__preprocess = 305, */ /* --preprocess */
+ /* OPT__print_file_name = 306, */ /* --print-file-name */
+ /* OPT__print_file_name_ = 307, */ /* --print-file-name= */
+ /* OPT__print_libgcc_file_name = 308, */ /* --print-libgcc-file-name */
+ /* OPT__print_missing_file_dependencies = 309, *//* --print-missing-file-dependencies */
+ /* OPT__print_multi_directory = 310, */ /* --print-multi-directory */
+ /* OPT__print_multi_lib = 311, */ /* --print-multi-lib */
+ /* OPT__print_multi_os_directory = 312, */ /* --print-multi-os-directory */
+ /* OPT__print_multiarch = 313, */ /* --print-multiarch */
+ /* OPT__print_prog_name = 314, */ /* --print-prog-name */
+ /* OPT__print_prog_name_ = 315, */ /* --print-prog-name= */
+ /* OPT__print_search_dirs = 316, */ /* --print-search-dirs */
+ /* OPT__print_sysroot = 317, */ /* --print-sysroot */
+ /* OPT__print_sysroot_headers_suffix = 318, *//* --print-sysroot-headers-suffix */
+ /* OPT__profile = 319, */ /* --profile */
+ /* OPT__save_temps = 320, */ /* --save-temps */
+ /* OPT__shared = 321, */ /* --shared */
+ /* OPT__specs = 322, */ /* --specs */
+ /* OPT__specs_ = 323, */ /* --specs= */
+ /* OPT__static = 324, */ /* --static */
+ /* OPT__static_pie = 325, */ /* --static-pie */
+ /* OPT__symbolic = 326, */ /* --symbolic */
+ /* OPT__sysroot = 327, */ /* --sysroot */
+ OPT__sysroot_ = 328, /* --sysroot= */
+ OPT__target_help = 329, /* --target-help */
+ /* OPT__time = 330, */ /* --time */
+ /* OPT__trace_includes = 331, */ /* --trace-includes */
+ /* OPT__traditional = 332, */ /* --traditional */
+ /* OPT__traditional_cpp = 333, */ /* --traditional-cpp */
+ /* OPT__trigraphs = 334, */ /* --trigraphs */
+ /* OPT__undefine_macro = 335, */ /* --undefine-macro */
+ /* OPT__undefine_macro_ = 336, */ /* --undefine-macro= */
+ /* OPT__user_dependencies = 337, */ /* --user-dependencies */
+ /* OPT__verbose = 338, */ /* --verbose */
+ OPT__version = 339, /* --version */
+ /* OPT__write_dependencies = 340, */ /* --write-dependencies */
+ /* OPT__write_user_dependencies = 341, */ /* --write-user-dependencies */
+ OPT_A = 342, /* -A */
+ OPT_B = 343, /* -B */
+ OPT_C = 344, /* -C */
+ OPT_CC = 345, /* -CC */
+ OPT_D = 346, /* -D */
+ OPT_E = 347, /* -E */
+ OPT_F = 348, /* -F */
+ OPT_H = 349, /* -H */
+ OPT_Hd = 350, /* -Hd */
+ OPT_Hf = 351, /* -Hf */
+ OPT_I = 352, /* -I */
+ OPT_J = 353, /* -J */
+ OPT_L = 354, /* -L */
+ OPT_M = 355, /* -M */
+ OPT_MD = 356, /* -MD */
+ OPT_MF = 357, /* -MF */
+ OPT_MG = 358, /* -MG */
+ OPT_MM = 359, /* -MM */
+ OPT_MMD = 360, /* -MMD */
+ OPT_MP = 361, /* -MP */
+ OPT_MQ = 362, /* -MQ */
+ OPT_MT = 363, /* -MT */
+ OPT_N = 364, /* -N */
+ OPT_O = 365, /* -O */
+ OPT_Ofast = 366, /* -Ofast */
+ OPT_Og = 367, /* -Og */
+ OPT_Os = 368, /* -Os */
+ OPT_P = 369, /* -P */
+ OPT_Q = 370, /* -Q */
+ OPT_Qn = 371, /* -Qn */
+ OPT_Qy = 372, /* -Qy */
+ OPT_R = 373, /* -R */
+ OPT_S = 374, /* -S */
+ OPT_T = 375, /* -T */
+ OPT_Tbss = 376, /* -Tbss */
+ OPT_Tbss_ = 377, /* -Tbss= */
+ OPT_Tdata = 378, /* -Tdata */
+ OPT_Tdata_ = 379, /* -Tdata= */
+ OPT_Ttext = 380, /* -Ttext */
+ OPT_Ttext_ = 381, /* -Ttext= */
+ OPT_U = 382, /* -U */
+ /* OPT_W = 383, */ /* -W */
+ OPT_Wa_ = 384, /* -Wa, */
+ OPT_Wabi = 385, /* -Wabi */
+ OPT_Wabi_tag = 386, /* -Wabi-tag */
+ OPT_Wabi_ = 387, /* -Wabi= */
+ OPT_Wabsolute_value = 388, /* -Wabsolute-value */
+ OPT_Waddress = 389, /* -Waddress */
+ OPT_Waddress_of_packed_member = 390, /* -Waddress-of-packed-member */
+ OPT_Waggregate_return = 391, /* -Waggregate-return */
+ OPT_Waggressive_loop_optimizations = 392, /* -Waggressive-loop-optimizations */
+ OPT_Waliasing = 393, /* -Waliasing */
+ OPT_Walign_commons = 394, /* -Walign-commons */
+ /* OPT_Waligned_new = 395, */ /* -Waligned-new */
+ OPT_Waligned_new_ = 396, /* -Waligned-new= */
+ OPT_Wall = 397, /* -Wall */
+ OPT_Walloc_size_larger_than_ = 398, /* -Walloc-size-larger-than= */
+ OPT_Walloc_zero = 399, /* -Walloc-zero */
+ OPT_Walloca = 400, /* -Walloca */
+ OPT_Walloca_larger_than_ = 401, /* -Walloca-larger-than= */
+ OPT_Wampersand = 402, /* -Wampersand */
+ OPT_Wanalyzer_double_fclose = 403, /* -Wanalyzer-double-fclose */
+ OPT_Wanalyzer_double_free = 404, /* -Wanalyzer-double-free */
+ OPT_Wanalyzer_exposure_through_output_file = 405,/* -Wanalyzer-exposure-through-output-file */
+ OPT_Wanalyzer_file_leak = 406, /* -Wanalyzer-file-leak */
+ OPT_Wanalyzer_free_of_non_heap = 407, /* -Wanalyzer-free-of-non-heap */
+ OPT_Wanalyzer_malloc_leak = 408, /* -Wanalyzer-malloc-leak */
+ OPT_Wanalyzer_null_argument = 409, /* -Wanalyzer-null-argument */
+ OPT_Wanalyzer_null_dereference = 410, /* -Wanalyzer-null-dereference */
+ OPT_Wanalyzer_possible_null_argument = 411,/* -Wanalyzer-possible-null-argument */
+ OPT_Wanalyzer_possible_null_dereference = 412,/* -Wanalyzer-possible-null-dereference */
+ OPT_Wanalyzer_stale_setjmp_buffer = 413, /* -Wanalyzer-stale-setjmp-buffer */
+ OPT_Wanalyzer_tainted_array_index = 414, /* -Wanalyzer-tainted-array-index */
+ OPT_Wanalyzer_too_complex = 415, /* -Wanalyzer-too-complex */
+ OPT_Wanalyzer_unsafe_call_within_signal_handler = 416,/* -Wanalyzer-unsafe-call-within-signal-handler */
+ OPT_Wanalyzer_use_after_free = 417, /* -Wanalyzer-use-after-free */
+ OPT_Wanalyzer_use_of_pointer_in_stale_stack_frame = 418,/* -Wanalyzer-use-of-pointer-in-stale-stack-frame */
+ OPT_Wargument_mismatch = 419, /* -Wargument-mismatch */
+ OPT_Warith_conversion = 420, /* -Warith-conversion */
+ OPT_Warray_bounds = 421, /* -Warray-bounds */
+ OPT_Warray_bounds_ = 422, /* -Warray-bounds= */
+ OPT_Warray_temporaries = 423, /* -Warray-temporaries */
+ OPT_Wassign_intercept = 424, /* -Wassign-intercept */
+ /* OPT_Wattribute_alias = 425, */ /* -Wattribute-alias */
+ OPT_Wattribute_alias_ = 426, /* -Wattribute-alias= */
+ OPT_Wattribute_warning = 427, /* -Wattribute-warning */
+ OPT_Wattributes = 428, /* -Wattributes */
+ OPT_Wbad_function_cast = 429, /* -Wbad-function-cast */
+ OPT_Wbool_compare = 430, /* -Wbool-compare */
+ OPT_Wbool_operation = 431, /* -Wbool-operation */
+ OPT_Wbuiltin_declaration_mismatch = 432, /* -Wbuiltin-declaration-mismatch */
+ OPT_Wbuiltin_macro_redefined = 433, /* -Wbuiltin-macro-redefined */
+ OPT_Wc___compat = 434, /* -Wc++-compat */
+ /* OPT_Wc__0x_compat = 435, */ /* -Wc++0x-compat */
+ OPT_Wc__11_compat = 436, /* -Wc++11-compat */
+ OPT_Wc__14_compat = 437, /* -Wc++14-compat */
+ OPT_Wc__17_compat = 438, /* -Wc++17-compat */
+ /* OPT_Wc__1z_compat = 439, */ /* -Wc++1z-compat */
+ OPT_Wc__20_compat = 440, /* -Wc++20-compat */
+ /* OPT_Wc__2a_compat = 441, */ /* -Wc++2a-compat */
+ OPT_Wc_binding_type = 442, /* -Wc-binding-type */
+ OPT_Wc11_c2x_compat = 443, /* -Wc11-c2x-compat */
+ OPT_Wc90_c99_compat = 444, /* -Wc90-c99-compat */
+ OPT_Wc99_c11_compat = 445, /* -Wc99-c11-compat */
+ OPT_Wcannot_profile = 446, /* -Wcannot-profile */
+ OPT_Wcast_align = 447, /* -Wcast-align */
+ OPT_Wcast_align_strict = 448, /* -Wcast-align=strict */
+ OPT_Wcast_function_type = 449, /* -Wcast-function-type */
+ OPT_Wcast_qual = 450, /* -Wcast-qual */
+ OPT_Wcast_result = 451, /* -Wcast-result */
+ /* OPT_Wcatch_value = 452, */ /* -Wcatch-value */
+ OPT_Wcatch_value_ = 453, /* -Wcatch-value= */
+ OPT_Wchar_subscripts = 454, /* -Wchar-subscripts */
+ OPT_Wcharacter_truncation = 455, /* -Wcharacter-truncation */
+ OPT_Wchkp = 456, /* -Wchkp */
+ OPT_Wclass_conversion = 457, /* -Wclass-conversion */
+ OPT_Wclass_memaccess = 458, /* -Wclass-memaccess */
+ OPT_Wclobbered = 459, /* -Wclobbered */
+ OPT_Wcomma_subscript = 460, /* -Wcomma-subscript */
+ OPT_Wcomment = 461, /* -Wcomment */
+ /* OPT_Wcomments = 462, */ /* -Wcomments */
+ OPT_Wcompare_reals = 463, /* -Wcompare-reals */
+ OPT_Wconditionally_supported = 464, /* -Wconditionally-supported */
+ OPT_Wconversion = 465, /* -Wconversion */
+ OPT_Wconversion_extra = 466, /* -Wconversion-extra */
+ OPT_Wconversion_null = 467, /* -Wconversion-null */
+ OPT_Wcoverage_mismatch = 468, /* -Wcoverage-mismatch */
+ OPT_Wcpp = 469, /* -Wcpp */
+ OPT_Wctor_dtor_privacy = 470, /* -Wctor-dtor-privacy */
+ OPT_Wdangling_else = 471, /* -Wdangling-else */
+ OPT_Wdate_time = 472, /* -Wdate-time */
+ OPT_Wdeclaration_after_statement = 473, /* -Wdeclaration-after-statement */
+ OPT_Wdelete_incomplete = 474, /* -Wdelete-incomplete */
+ OPT_Wdelete_non_virtual_dtor = 475, /* -Wdelete-non-virtual-dtor */
+ OPT_Wdeprecated = 476, /* -Wdeprecated */
+ OPT_Wdeprecated_copy = 477, /* -Wdeprecated-copy */
+ OPT_Wdeprecated_copy_dtor = 478, /* -Wdeprecated-copy-dtor */
+ OPT_Wdeprecated_declarations = 479, /* -Wdeprecated-declarations */
+ OPT_Wdesignated_init = 480, /* -Wdesignated-init */
+ OPT_Wdisabled_optimization = 481, /* -Wdisabled-optimization */
+ OPT_Wdiscarded_array_qualifiers = 482, /* -Wdiscarded-array-qualifiers */
+ OPT_Wdiscarded_qualifiers = 483, /* -Wdiscarded-qualifiers */
+ OPT_Wdiv_by_zero = 484, /* -Wdiv-by-zero */
+ OPT_Wdo_subscript = 485, /* -Wdo-subscript */
+ OPT_Wdouble_promotion = 486, /* -Wdouble-promotion */
+ OPT_Wduplicate_decl_specifier = 487, /* -Wduplicate-decl-specifier */
+ OPT_Wduplicated_branches = 488, /* -Wduplicated-branches */
+ OPT_Wduplicated_cond = 489, /* -Wduplicated-cond */
+ OPT_Weffc__ = 490, /* -Weffc++ */
+ OPT_Wempty_body = 491, /* -Wempty-body */
+ OPT_Wendif_labels = 492, /* -Wendif-labels */
+ OPT_Wenum_compare = 493, /* -Wenum-compare */
+ OPT_Wenum_conversion = 494, /* -Wenum-conversion */
+ OPT_Werror = 495, /* -Werror */
+ /* OPT_Werror_implicit_function_declaration = 496, *//* -Werror-implicit-function-declaration */
+ OPT_Werror_ = 497, /* -Werror= */
+ OPT_Wexpansion_to_defined = 498, /* -Wexpansion-to-defined */
+ OPT_Wextra = 499, /* -Wextra */
+ OPT_Wextra_semi = 500, /* -Wextra-semi */
+ OPT_Wfatal_errors = 501, /* -Wfatal-errors */
+ OPT_Wfloat_conversion = 502, /* -Wfloat-conversion */
+ OPT_Wfloat_equal = 503, /* -Wfloat-equal */
+ /* OPT_Wformat = 504, */ /* -Wformat */
+ OPT_Wformat_contains_nul = 505, /* -Wformat-contains-nul */
+ OPT_Wformat_diag = 506, /* -Wformat-diag */
+ OPT_Wformat_extra_args = 507, /* -Wformat-extra-args */
+ OPT_Wformat_nonliteral = 508, /* -Wformat-nonliteral */
+ /* OPT_Wformat_overflow = 509, */ /* -Wformat-overflow */
+ OPT_Wformat_overflow_ = 510, /* -Wformat-overflow= */
+ OPT_Wformat_security = 511, /* -Wformat-security */
+ OPT_Wformat_signedness = 512, /* -Wformat-signedness */
+ /* OPT_Wformat_truncation = 513, */ /* -Wformat-truncation */
+ OPT_Wformat_truncation_ = 514, /* -Wformat-truncation= */
+ OPT_Wformat_y2k = 515, /* -Wformat-y2k */
+ OPT_Wformat_zero_length = 516, /* -Wformat-zero-length */
+ OPT_Wformat_ = 517, /* -Wformat= */
+ OPT_Wframe_address = 518, /* -Wframe-address */
+ OPT_Wframe_larger_than_ = 519, /* -Wframe-larger-than= */
+ OPT_Wfree_nonheap_object = 520, /* -Wfree-nonheap-object */
+ OPT_Wfrontend_loop_interchange = 521, /* -Wfrontend-loop-interchange */
+ OPT_Wfunction_elimination = 522, /* -Wfunction-elimination */
+ OPT_Whsa = 523, /* -Whsa */
+ OPT_Wif_not_aligned = 524, /* -Wif-not-aligned */
+ OPT_Wignored_attributes = 525, /* -Wignored-attributes */
+ OPT_Wignored_qualifiers = 526, /* -Wignored-qualifiers */
+ OPT_Wimplicit = 527, /* -Wimplicit */
+ /* OPT_Wimplicit_fallthrough = 528, */ /* -Wimplicit-fallthrough */
+ OPT_Wimplicit_fallthrough_ = 529, /* -Wimplicit-fallthrough= */
+ OPT_Wimplicit_function_declaration = 530, /* -Wimplicit-function-declaration */
+ OPT_Wimplicit_int = 531, /* -Wimplicit-int */
+ OPT_Wimplicit_interface = 532, /* -Wimplicit-interface */
+ OPT_Wimplicit_procedure = 533, /* -Wimplicit-procedure */
+ /* OPT_Wimport = 534, */ /* -Wimport */
+ OPT_Winaccessible_base = 535, /* -Winaccessible-base */
+ OPT_Wincompatible_pointer_types = 536, /* -Wincompatible-pointer-types */
+ OPT_Winherited_variadic_ctor = 537, /* -Winherited-variadic-ctor */
+ OPT_Winit_list_lifetime = 538, /* -Winit-list-lifetime */
+ OPT_Winit_self = 539, /* -Winit-self */
+ OPT_Winline = 540, /* -Winline */
+ OPT_Wint_conversion = 541, /* -Wint-conversion */
+ OPT_Wint_in_bool_context = 542, /* -Wint-in-bool-context */
+ OPT_Wint_to_pointer_cast = 543, /* -Wint-to-pointer-cast */
+ OPT_Winteger_division = 544, /* -Winteger-division */
+ OPT_Wintrinsic_shadow = 545, /* -Wintrinsic-shadow */
+ OPT_Wintrinsics_std = 546, /* -Wintrinsics-std */
+ OPT_Winvalid_memory_model = 547, /* -Winvalid-memory-model */
+ OPT_Winvalid_offsetof = 548, /* -Winvalid-offsetof */
+ OPT_Winvalid_pch = 549, /* -Winvalid-pch */
+ OPT_Wjump_misses_init = 550, /* -Wjump-misses-init */
+ OPT_Wl_ = 551, /* -Wl, */
+ /* OPT_Wlarger_than_ = 552, */ /* -Wlarger-than- */
+ OPT_Wlarger_than_ = 553, /* -Wlarger-than= */
+ OPT_Wline_truncation = 554, /* -Wline-truncation */
+ OPT_Wliteral_suffix = 555, /* -Wliteral-suffix */
+ OPT_Wlogical_not_parentheses = 556, /* -Wlogical-not-parentheses */
+ OPT_Wlogical_op = 557, /* -Wlogical-op */
+ OPT_Wlong_long = 558, /* -Wlong-long */
+ OPT_Wlto_type_mismatch = 559, /* -Wlto-type-mismatch */
+ OPT_Wmain = 560, /* -Wmain */
+ OPT_Wmaybe_uninitialized = 561, /* -Wmaybe-uninitialized */
+ OPT_Wmemset_elt_size = 562, /* -Wmemset-elt-size */
+ OPT_Wmemset_transposed_args = 563, /* -Wmemset-transposed-args */
+ OPT_Wmisleading_indentation = 564, /* -Wmisleading-indentation */
+ OPT_Wmismatched_tags = 565, /* -Wmismatched-tags */
+ OPT_Wmissing_attributes = 566, /* -Wmissing-attributes */
+ OPT_Wmissing_braces = 567, /* -Wmissing-braces */
+ OPT_Wmissing_declarations = 568, /* -Wmissing-declarations */
+ OPT_Wmissing_field_initializers = 569, /* -Wmissing-field-initializers */
+ /* OPT_Wmissing_format_attribute = 570, */ /* -Wmissing-format-attribute */
+ OPT_Wmissing_include_dirs = 571, /* -Wmissing-include-dirs */
+ /* OPT_Wmissing_noreturn = 572, */ /* -Wmissing-noreturn */
+ OPT_Wmissing_parameter_type = 573, /* -Wmissing-parameter-type */
+ OPT_Wmissing_profile = 574, /* -Wmissing-profile */
+ OPT_Wmissing_prototypes = 575, /* -Wmissing-prototypes */
+ OPT_Wmudflap = 576, /* -Wmudflap */
+ OPT_Wmultichar = 577, /* -Wmultichar */
+ OPT_Wmultiple_inheritance = 578, /* -Wmultiple-inheritance */
+ OPT_Wmultistatement_macros = 579, /* -Wmultistatement-macros */
+ OPT_Wnamespaces = 580, /* -Wnamespaces */
+ OPT_Wnarrowing = 581, /* -Wnarrowing */
+ OPT_Wnested_externs = 582, /* -Wnested-externs */
+ /* OPT_Wno_alloc_size_larger_than = 583, *//* -Wno-alloc-size-larger-than */
+ /* OPT_Wno_alloca_larger_than = 584, */ /* -Wno-alloca-larger-than */
+ /* OPT_Wno_frame_larger_than = 585, */ /* -Wno-frame-larger-than */
+ /* OPT_Wno_larger_than = 586, */ /* -Wno-larger-than */
+ /* OPT_Wno_stack_usage = 587, */ /* -Wno-stack-usage */
+ /* OPT_Wno_vla_larger_than = 588, */ /* -Wno-vla-larger-than */
+ OPT_Wnoexcept = 589, /* -Wnoexcept */
+ OPT_Wnoexcept_type = 590, /* -Wnoexcept-type */
+ OPT_Wnon_template_friend = 591, /* -Wnon-template-friend */
+ OPT_Wnon_virtual_dtor = 592, /* -Wnon-virtual-dtor */
+ OPT_Wnonnull = 593, /* -Wnonnull */
+ OPT_Wnonnull_compare = 594, /* -Wnonnull-compare */
+ /* OPT_Wnormalized = 595, */ /* -Wnormalized */
+ OPT_Wnormalized_ = 596, /* -Wnormalized= */
+ OPT_Wnull_dereference = 597, /* -Wnull-dereference */
+ OPT_Wodr = 598, /* -Wodr */
+ OPT_Wold_style_cast = 599, /* -Wold-style-cast */
+ OPT_Wold_style_declaration = 600, /* -Wold-style-declaration */
+ OPT_Wold_style_definition = 601, /* -Wold-style-definition */
+ OPT_Wopenmp_simd = 602, /* -Wopenmp-simd */
+ OPT_Woverflow = 603, /* -Woverflow */
+ OPT_Woverlength_strings = 604, /* -Woverlength-strings */
+ OPT_Woverloaded_virtual = 605, /* -Woverloaded-virtual */
+ OPT_Woverride_init = 606, /* -Woverride-init */
+ OPT_Woverride_init_side_effects = 607, /* -Woverride-init-side-effects */
+ OPT_Woverwrite_recursive = 608, /* -Woverwrite-recursive */
+ OPT_Wp_ = 609, /* -Wp, */
+ OPT_Wpacked = 610, /* -Wpacked */
+ OPT_Wpacked_bitfield_compat = 611, /* -Wpacked-bitfield-compat */
+ OPT_Wpacked_not_aligned = 612, /* -Wpacked-not-aligned */
+ OPT_Wpadded = 613, /* -Wpadded */
+ OPT_Wparentheses = 614, /* -Wparentheses */
+ OPT_Wpedantic = 615, /* -Wpedantic */
+ OPT_Wpessimizing_move = 616, /* -Wpessimizing-move */
+ /* OPT_Wplacement_new = 617, */ /* -Wplacement-new */
+ OPT_Wplacement_new_ = 618, /* -Wplacement-new= */
+ OPT_Wpmf_conversions = 619, /* -Wpmf-conversions */
+ OPT_Wpointer_arith = 620, /* -Wpointer-arith */
+ OPT_Wpointer_compare = 621, /* -Wpointer-compare */
+ OPT_Wpointer_sign = 622, /* -Wpointer-sign */
+ OPT_Wpointer_to_int_cast = 623, /* -Wpointer-to-int-cast */
+ OPT_Wpragmas = 624, /* -Wpragmas */
+ OPT_Wprio_ctor_dtor = 625, /* -Wprio-ctor-dtor */
+ OPT_Wproperty_assign_default = 626, /* -Wproperty-assign-default */
+ OPT_Wprotocol = 627, /* -Wprotocol */
+ OPT_Wpsabi = 628, /* -Wpsabi */
+ OPT_Wreal_q_constant = 629, /* -Wreal-q-constant */
+ OPT_Wrealloc_lhs = 630, /* -Wrealloc-lhs */
+ OPT_Wrealloc_lhs_all = 631, /* -Wrealloc-lhs-all */
+ OPT_Wredundant_decls = 632, /* -Wredundant-decls */
+ OPT_Wredundant_move = 633, /* -Wredundant-move */
+ OPT_Wredundant_tags = 634, /* -Wredundant-tags */
+ OPT_Wregister = 635, /* -Wregister */
+ OPT_Wreorder = 636, /* -Wreorder */
+ OPT_Wrestrict = 637, /* -Wrestrict */
+ OPT_Wreturn_local_addr = 638, /* -Wreturn-local-addr */
+ OPT_Wreturn_type = 639, /* -Wreturn-type */
+ OPT_Wscalar_storage_order = 640, /* -Wscalar-storage-order */
+ OPT_Wselector = 641, /* -Wselector */
+ OPT_Wsequence_point = 642, /* -Wsequence-point */
+ OPT_Wshadow = 643, /* -Wshadow */
+ /* OPT_Wshadow_compatible_local = 644, */ /* -Wshadow-compatible-local */
+ OPT_Wshadow_ivar = 645, /* -Wshadow-ivar */
+ /* OPT_Wshadow_local = 646, */ /* -Wshadow-local */
+ OPT_Wshadow_compatible_local = 647, /* -Wshadow=compatible-local */
+ /* OPT_Wshadow_global = 648, */ /* -Wshadow=global */
+ OPT_Wshadow_local = 649, /* -Wshadow=local */
+ OPT_Wshift_count_negative = 650, /* -Wshift-count-negative */
+ OPT_Wshift_count_overflow = 651, /* -Wshift-count-overflow */
+ OPT_Wshift_negative_value = 652, /* -Wshift-negative-value */
+ /* OPT_Wshift_overflow = 653, */ /* -Wshift-overflow */
+ OPT_Wshift_overflow_ = 654, /* -Wshift-overflow= */
+ OPT_Wsign_compare = 655, /* -Wsign-compare */
+ OPT_Wsign_conversion = 656, /* -Wsign-conversion */
+ OPT_Wsign_promo = 657, /* -Wsign-promo */
+ OPT_Wsized_deallocation = 658, /* -Wsized-deallocation */
+ OPT_Wsizeof_array_argument = 659, /* -Wsizeof-array-argument */
+ OPT_Wsizeof_pointer_div = 660, /* -Wsizeof-pointer-div */
+ OPT_Wsizeof_pointer_memaccess = 661, /* -Wsizeof-pointer-memaccess */
+ OPT_Wspeculative = 662, /* -Wspeculative */
+ OPT_Wstack_protector = 663, /* -Wstack-protector */
+ OPT_Wstack_usage_ = 664, /* -Wstack-usage= */
+ OPT_Wstrict_aliasing = 665, /* -Wstrict-aliasing */
+ OPT_Wstrict_aliasing_ = 666, /* -Wstrict-aliasing= */
+ OPT_Wstrict_null_sentinel = 667, /* -Wstrict-null-sentinel */
+ OPT_Wstrict_overflow = 668, /* -Wstrict-overflow */
+ OPT_Wstrict_overflow_ = 669, /* -Wstrict-overflow= */
+ OPT_Wstrict_prototypes = 670, /* -Wstrict-prototypes */
+ OPT_Wstrict_selector_match = 671, /* -Wstrict-selector-match */
+ OPT_Wstring_compare = 672, /* -Wstring-compare */
+ /* OPT_Wstringop_overflow = 673, */ /* -Wstringop-overflow */
+ OPT_Wstringop_overflow_ = 674, /* -Wstringop-overflow= */
+ OPT_Wstringop_truncation = 675, /* -Wstringop-truncation */
+ OPT_Wsubobject_linkage = 676, /* -Wsubobject-linkage */
+ OPT_Wsuggest_attribute_cold = 677, /* -Wsuggest-attribute=cold */
+ OPT_Wsuggest_attribute_const = 678, /* -Wsuggest-attribute=const */
+ OPT_Wsuggest_attribute_format = 679, /* -Wsuggest-attribute=format */
+ OPT_Wsuggest_attribute_malloc = 680, /* -Wsuggest-attribute=malloc */
+ OPT_Wsuggest_attribute_noreturn = 681, /* -Wsuggest-attribute=noreturn */
+ OPT_Wsuggest_attribute_pure = 682, /* -Wsuggest-attribute=pure */
+ OPT_Wsuggest_final_methods = 683, /* -Wsuggest-final-methods */
+ OPT_Wsuggest_final_types = 684, /* -Wsuggest-final-types */
+ OPT_Wsuggest_override = 685, /* -Wsuggest-override */
+ OPT_Wsurprising = 686, /* -Wsurprising */
+ OPT_Wswitch = 687, /* -Wswitch */
+ OPT_Wswitch_bool = 688, /* -Wswitch-bool */
+ OPT_Wswitch_default = 689, /* -Wswitch-default */
+ OPT_Wswitch_enum = 690, /* -Wswitch-enum */
+ OPT_Wswitch_outside_range = 691, /* -Wswitch-outside-range */
+ OPT_Wswitch_unreachable = 692, /* -Wswitch-unreachable */
+ OPT_Wsync_nand = 693, /* -Wsync-nand */
+ OPT_Wsynth = 694, /* -Wsynth */
+ OPT_Wsystem_headers = 695, /* -Wsystem-headers */
+ OPT_Wtabs = 696, /* -Wtabs */
+ OPT_Wtarget_lifetime = 697, /* -Wtarget-lifetime */
+ OPT_Wtautological_compare = 698, /* -Wtautological-compare */
+ OPT_Wtemplates = 699, /* -Wtemplates */
+ OPT_Wterminate = 700, /* -Wterminate */
+ OPT_Wtraditional = 701, /* -Wtraditional */
+ OPT_Wtraditional_conversion = 702, /* -Wtraditional-conversion */
+ OPT_Wtrampolines = 703, /* -Wtrampolines */
+ OPT_Wtrigraphs = 704, /* -Wtrigraphs */
+ OPT_Wtype_limits = 705, /* -Wtype-limits */
+ OPT_Wundeclared_selector = 706, /* -Wundeclared-selector */
+ OPT_Wundef = 707, /* -Wundef */
+ OPT_Wundefined_do_loop = 708, /* -Wundefined-do-loop */
+ OPT_Wunderflow = 709, /* -Wunderflow */
+ OPT_Wuninitialized = 710, /* -Wuninitialized */
+ OPT_Wunknown_pragmas = 711, /* -Wunknown-pragmas */
+ /* OPT_Wunreachable_code = 712, */ /* -Wunreachable-code */
+ /* OPT_Wunsafe_loop_optimizations = 713, *//* -Wunsafe-loop-optimizations */
+ OPT_Wunsuffixed_float_constants = 714, /* -Wunsuffixed-float-constants */
+ OPT_Wunused = 715, /* -Wunused */
+ OPT_Wunused_but_set_parameter = 716, /* -Wunused-but-set-parameter */
+ OPT_Wunused_but_set_variable = 717, /* -Wunused-but-set-variable */
+ /* OPT_Wunused_const_variable = 718, */ /* -Wunused-const-variable */
+ OPT_Wunused_const_variable_ = 719, /* -Wunused-const-variable= */
+ OPT_Wunused_dummy_argument = 720, /* -Wunused-dummy-argument */
+ OPT_Wunused_function = 721, /* -Wunused-function */
+ OPT_Wunused_label = 722, /* -Wunused-label */
+ OPT_Wunused_local_typedefs = 723, /* -Wunused-local-typedefs */
+ OPT_Wunused_macros = 724, /* -Wunused-macros */
+ OPT_Wunused_parameter = 725, /* -Wunused-parameter */
+ OPT_Wunused_result = 726, /* -Wunused-result */
+ OPT_Wunused_value = 727, /* -Wunused-value */
+ OPT_Wunused_variable = 728, /* -Wunused-variable */
+ OPT_Wuse_without_only = 729, /* -Wuse-without-only */
+ OPT_Wuseless_cast = 730, /* -Wuseless-cast */
+ OPT_Wvarargs = 731, /* -Wvarargs */
+ OPT_Wvariadic_macros = 732, /* -Wvariadic-macros */
+ OPT_Wvector_operation_performance = 733, /* -Wvector-operation-performance */
+ OPT_Wvirtual_inheritance = 734, /* -Wvirtual-inheritance */
+ OPT_Wvirtual_move_assign = 735, /* -Wvirtual-move-assign */
+ OPT_Wvla = 736, /* -Wvla */
+ OPT_Wvla_larger_than_ = 737, /* -Wvla-larger-than= */
+ OPT_Wvolatile = 738, /* -Wvolatile */
+ OPT_Wvolatile_register_var = 739, /* -Wvolatile-register-var */
+ OPT_Wwrite_strings = 740, /* -Wwrite-strings */
+ OPT_Wzero_as_null_pointer_constant = 741, /* -Wzero-as-null-pointer-constant */
+ OPT_Wzero_length_bounds = 742, /* -Wzero-length-bounds */
+ OPT_Wzerotrip = 743, /* -Wzerotrip */
+ OPT_X = 744, /* -X */
+ OPT_Xassembler = 745, /* -Xassembler */
+ OPT_Xf = 746, /* -Xf */
+ OPT_Xlinker = 747, /* -Xlinker */
+ OPT_Xpreprocessor = 748, /* -Xpreprocessor */
+ OPT_Z = 749, /* -Z */
+ OPT_ansi = 750, /* -ansi */
+ OPT_aux_info = 751, /* -aux-info */
+ /* OPT_aux_info_ = 752, */ /* -aux-info= */
+ OPT_c = 753, /* -c */
+ OPT_callgraph = 754, /* -callgraph */
+ OPT_coverage = 755, /* -coverage */
+ OPT_cpp = 756, /* -cpp */
+ OPT_cpp_ = 757, /* -cpp= */
+ OPT_d = 758, /* -d */
+ OPT_debuglib_ = 759, /* -debuglib= */
+ OPT_defaultlib_ = 760, /* -defaultlib= */
+ OPT_defined_only = 761, /* -defined-only */
+ OPT_demangle = 762, /* -demangle */
+ OPT_dstartfiles = 763, /* -dstartfiles */
+ OPT_dump_body_ = 764, /* -dump-body= */
+ OPT_dump_level_ = 765, /* -dump-level= */
+ OPT_dumpbase = 766, /* -dumpbase */
+ OPT_dumpbase_ext = 767, /* -dumpbase-ext */
OPT_dumpdir = 768, /* -dumpdir */
OPT_dumpfullversion = 769, /* -dumpfullversion */
OPT_dumpmachine = 770, /* -dumpmachine */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment