multiple_target.c (create_dispatcher_calls): Add target check on ifunc.
authorEvgeny Stupachenko <evstupac@gmail.com>
Tue, 3 Nov 2015 12:02:53 +0000 (12:02 +0000)
committerIlya Verbin <iverbin@gcc.gnu.org>
Tue, 3 Nov 2015 12:02:53 +0000 (12:02 +0000)
commitf9477999894676562193eb388acf58beceb40ed0
tree4c9627e8694b302164468c786faa4766eb51be63
parent4bf9e5a8a2a40fb4ca87deede2cf7b0cb016cd45
multiple_target.c (create_dispatcher_calls): Add target check on ifunc.

2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>

gcc/
* multiple_target.c (create_dispatcher_calls): Add target check
on ifunc.
(create_target_clone): Change assembler name for versioned declarations.
gcc/testsuite/
* g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
* gcc.target/i386/mvc5.c: Ditto.
* gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
resolver.

From-SVN: r229706
gcc/ChangeLog
gcc/multiple_target.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/mvc4.C
gcc/testsuite/gcc.target/i386/mvc5.c
gcc/testsuite/gcc.target/i386/mvc7.c