Commit 02f83058 by Martin Sebor Committed by Martin Sebor

extend.texi (attribute flatten): Mention interaction with noinline.


gcc/ChangeLog:

	* doc/extend.texi (attribute flatten): Mention interaction with
	noinline.

From-SVN: r265075
parent 97ae2126
2018-10-11 Martin Sebor <msebor@redhat.com>
* doc/extend.texi (attribute flatten): Mention interaction with
noinline.
2018-10-11 Jan Hubicka <hubicka@ucw.cz> 2018-10-11 Jan Hubicka <hubicka@ucw.cz>
PR target/87156 PR target/87156
...@@ -2615,8 +2615,9 @@ explicit @code{externally_visible} attributes are still necessary. ...@@ -2615,8 +2615,9 @@ explicit @code{externally_visible} attributes are still necessary.
@cindex @code{flatten} function attribute @cindex @code{flatten} function attribute
Generally, inlining into a function is limited. For a function marked with Generally, inlining into a function is limited. For a function marked with
this attribute, every call inside this function is inlined, if possible. this attribute, every call inside this function is inlined, if possible.
Whether the function itself is considered for inlining depends on its size and Functions declared with attribute @code{noinline} and similar are not
the current inlining parameters. inlined. Whether the function itself is considered for inlining depends
on its size and the current inlining parameters.
@item format (@var{archetype}, @var{string-index}, @var{first-to-check}) @item format (@var{archetype}, @var{string-index}, @var{first-to-check})
@cindex @code{format} function attribute @cindex @code{format} function attribute
......
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