Do not allow to inline ifunc resolvers (PR ipa/81128).
authorMartin Liska <mliska@suse.cz>
Wed, 28 Jun 2017 12:47:24 +0000 (14:47 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Wed, 28 Jun 2017 12:47:24 +0000 (12:47 +0000)
commit17a7218b811ffe1f8524ae04bc018f526186549f
tree1c46b8ca68933463b4e70c805b837b13d65fd050
parent6301008994fa6370261a8c190e4cdf0a27021e63
Do not allow to inline ifunc resolvers (PR ipa/81128).

2017-06-28  Martin Liska  <mliska@suse.cz>

PR ipa/81128
* ipa-visibility.c (non_local_p): Handle visibility.
2017-06-28  Martin Liska  <mliska@suse.cz>

PR ipa/81128
* c-attribs.c (handle_alias_ifunc_attribute): Append ifunc alias
to a function declaration.
2017-06-28  Martin Liska  <mliska@suse.cz>

PR ipa/81128
* gcc.target/i386/pr81128.c: New test.

From-SVN: r249735
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-attribs.c
gcc/ipa-visibility.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr81128.c [new file with mode: 0644]