-output=
C ObjC C++ ObjC++ Joined Alias(o)
+; The documented user option for PCH output is -o. The driver converts that
+; to -output-pch when invoking the front ends to produce a PCH file.
-output-pch
-C ObjC C++ ObjC++ Separate
+C ObjC C++ ObjC++ Separate Undocumented
-pedantic
C ObjC C++ ObjC++ Alias(pedantic)
; Documented in common.opt
Werror-implicit-function-declaration
-C ObjC RejectNegative Warning Alias(Werror=, implicit-function-declaration)
+C ObjC RejectNegative Undocumented Warning Alias(Werror=, implicit-function-declaration)
This switch is deprecated; use -Werror=implicit-function-declaration instead.
Wexceptions
Does nothing. Preserved for backward compatibility.
fconstant-string-class=
-ObjC ObjC++ Joined MissingArgError(no class name specified with %qs)
+ObjC ObjC++ Joined RejectNegative MissingArgError(no class name specified with %qs)
-fconst-string-class=<name> Use class <name> for constant strings.
fconstexpr-depth=
Perform inlining using auto-profile.
; -fbounds-check causes gcc to generate array bounds checks.
-; It's presently used only for fortran and d languages, and is documented
-; in the manuals for those languages.
+; It's presently used only for fortran, algol68, and d languages.
+; In Fortran and algol68 it is a deprecated alias for -fcheck=bounds,
+; in D it is documented in the D language manual.
fbounds-check
-Common Var(flag_bounds_check)
+Common Undocumented Var(flag_bounds_check)
Generate code to check bounds before indexing arrays.
fbranch-count-reg
Target Mask(SCC)
Enable setting GPRs to the result of comparisons.
+; This option seems not to be used anywhere.
msched-lookahead=
-Target RejectNegative Joined UInteger Var(frv_sched_lookahead) Init(4)
+Target Undocumented RejectNegative Joined UInteger Var(frv_sched_lookahead) Init(4)
Change the amount of scheduler lookahead.
msoft-float
; Has no effect on gcc
m68851
-Target
+Target RejectNegative
Generate code for a 68851.
m68881
Specify the PTX ISA version to use.
minit-regs=
-Target Var(nvptx_init_regs) IntegerRange(0, 3) Joined UInteger Init(3)
+Target Undocumented Var(nvptx_init_regs) IntegerRange(0, 3) Joined UInteger Init(3)
Initialize ptx registers.
mptx-comment
; <http://www.gnu.org/licenses/>.
mpreserve-link-stack
-Target Var(rs6000_link_stack) Init(-1) Save
+Target Undocumented Var(rs6000_link_stack) Init(-1) Save
Preserve the PowerPC 476's link stack by matching up a blr with the bcl/bl insns used for GOT accesses.