From: msebor Date: Fri, 12 Oct 2018 03:16:10 +0000 (+0000) Subject: gcc/ChangeLog: X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1aecae8d1ef2b8dbcce86334c62283249be0e9b8;p=thirdparty%2Fgcc.git gcc/ChangeLog: * doc/extend.texi (attribute flatten): Mention interaction with noinline. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@265075 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f8d7217c363f..5aded93b4e2a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2018-10-11 Martin Sebor + + * doc/extend.texi (attribute flatten): Mention interaction with + noinline. + 2018-10-11 Jan Hubicka PR target/87156 diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index 47a987fef6a8..87021cd8e6e3 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -2615,8 +2615,9 @@ explicit @code{externally_visible} attributes are still necessary. @cindex @code{flatten} function attribute Generally, inlining into a function is limited. For a function marked with this attribute, every call inside this function is inlined, if possible. -Whether the function itself is considered for inlining depends on its size and -the current inlining parameters. +Functions declared with attribute @code{noinline} and similar are not +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}) @cindex @code{format} function attribute