Fix removal of ifunc (PR ipa/81214).
commit0e35450b3c1d7164a93f4f251c4cee4e191021a7
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Jun 2017 13:51:19 +0000 (30 13:51 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Jun 2017 13:51:19 +0000 (30 13:51 +0000)
tree0cbb040984fd8ae6082e093fb4c9eea8329632b0
parentac45aefc028a5546e6ea9f459195c61d07ace56a
Fix removal of ifunc (PR ipa/81214).

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

PR ipa/81214
* gcc.target/i386/pr81214.c: New test.
2017-06-30  Martin Liska  <mliska@suse.cz>

PR ipa/81214
* multiple_target.c (create_dispatcher_calls): Make ifunc
also for function that don't have calls or are not referenced.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249840 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/multiple_target.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr81214.c [new file with mode: 0644]