ipa: do not make localaliases for target_clones [PR101261]
authorMartin Liska <mliska@suse.cz>
Fri, 13 Aug 2021 09:10:56 +0000 (11:10 +0200)
committerMartin Liska <mliska@suse.cz>
Fri, 13 Aug 2021 13:44:11 +0000 (15:44 +0200)
commitfa28520fadb9405f4387ceb419b0b7fc3ba0a61f
treeeb2db73beb74d9cb6fc286fb56d6b2113404dde7
parent5eb304a3e510742d65dc327b177ef1078fd6349c
ipa: do not make localaliases for target_clones [PR101261]

PR ipa/101261

gcc/ChangeLog:

* symtab.c (symtab_node::noninterposable_alias): Do not create
  local aliases for target_clone functions as the clonning pass
  rejects aliases.

gcc/testsuite/ChangeLog:

* gcc.target/i386/pr101261.c: New test.
gcc/symtab.c
gcc/testsuite/gcc.target/i386/pr101261.c [new file with mode: 0644]