Do not allow to inline ifunc resolvers (PR ipa/81128).
commit72db095419cb13232e259a6d71315871910819aa
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jun 2017 12:47:24 +0000 (28 12:47 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 28 Jun 2017 12:47:24 +0000 (28 12:47 +0000)
tree1c46b8ca68933463b4e70c805b837b13d65fd050
parent52368c3466e6cda349d981d82d577d7edba3ff7c
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249735 138bc75d-0d04-0410-961f-82ee72b054a4
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]