@ref{Objective-C and Objective-C++ Dialect Options}.
When an unrecognized warning label is requested (e.g.,
-@option{-Wunknown-warning}), GCC will emit a diagnostic stating
+@option{-Wunknown-warning}, GCC will emit a diagnostic stating
that the option is not recognized. However, if the @samp{-Wno-} form
is used, the behavior is slightly different: No diagnostic will be
produced for @option{-Wno-unknown-warning} unless other diagnostics
compile-time usage on large compilation units. It is not enabled by
default at any optimization level.
-@item -fipa-profile
-@opindex fipa-profile
-Perform interprocedural profile propagation. The functions called only from
-cold functions are marked as cold. Also functions executed once (such as
-@code{cold}, @code{noreturn}, static constructors or destructors) are identified. Cold
-functions and loop less parts of functions executed once are then optimized for
-size.
-Enabled by default at @option{-O} and higher.
-
@item -fipa-cp
@opindex fipa-cp
Perform interprocedural constant propagation.