Commit 73d062d1 by Sandra Loosemore Committed by Sandra Loosemore

re PR c/57182 (Documentation implies -fprofile-arcs required to create .text.unlikely sections)

2018-11-26  Sandra Loosemore  <sandra@codesourcery.com>

	PR c/57182

	gcc/
	* doc/invoke.texi (Optimize Options): Document that
	-freorder-functions also uses "hot" and "cold" attributes.

From-SVN: r266473
parent 17f8ace2
2018-11-26 Sandra Loosemore <sandra@codesourcery.com>
PR c/57182
* doc/invoke.texi (Optimize Options): Document that
-freorder-functions also uses "hot" and "cold" attributes.
2018-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2018-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
* config/aarch64/aarch64.c (aarch64_mangle_type): Fix typo in comment. * config/aarch64/aarch64.c (aarch64_mangle_type): Fix typo in comment.
...@@ -9796,8 +9796,9 @@ subsections @code{.text.hot} for most frequently executed functions and ...@@ -9796,8 +9796,9 @@ subsections @code{.text.hot} for most frequently executed functions and
the linker so object file format must support named sections and linker must the linker so object file format must support named sections and linker must
place them in a reasonable way. place them in a reasonable way.
Also profile feedback must be available to make this option effective. See This option isn't effective unless you either provide profile feedback
@option{-fprofile-arcs} for details. (see @option{-fprofile-arcs} for details) or manually annotate functions with
@code{hot} or @code{cold} attributes (@pxref{Common Function Attributes}).
Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}. Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment