Enable or disable a warning.
.TP
.B -Wall
-Enable all warnings. Overrides preceding -W parameters.
+Enable almost all warnings. Overrides preceding -W parameters.
+.sp
+The following warnings will \fBnot\fR be anbled:
+.in +4
+.nf
+-Wuninitialized-global
+.fi
+.in
.TP
.BR -Werror ", " -Wno-error
Controls whether or not all warnings should be treated as errors.
.sp
.BR -std=gmqcc " includes:"
.in +4
+.nf
-fadjust-vector-fields
+-fcorrect-logic
+-ftrue-empty-strings
+-floop-labels
+-finitialized-nonconstants
+-ftranslatable-strings
+-f\fIno-\fRfalse-empty-strings
+-Winvalid-parameter-count
+-Wmissing-returnvalues
+-fcorrect-ternary (cannot be turned off)
+.fi
.in
+.sp
.BR -std=qcc " includes:"
.in +4
.nf
-f\fIno-\fRadjust-vector-fields
.fi
.in
+.sp
.BR -std=fteqcc " includes:"
.in +4
.nf
__COUNTER_LAST__
__RANDOM__
__RANDOM_LAST__
+__DATE__
+__TIME__
.fi
.in
-Note that fteqcc also defines __FUNC__, __TIME__, __DATE__ and
-__NULL__, which are not yet implemented.
+Note that fteqcc also defines __NULL__ which is not implemented yet.
.TP
.B -frelaxed-switch
Allow switch cases to use non constant variables.