aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine-stack-adj.c
diff options
context:
space:
mode:
authorMartin Sebor <msebor@redhat.com>2017-09-19 14:27:32 +0000
committerMartin Sebor <msebor@gcc.gnu.org>2017-09-19 08:27:32 -0600
commite32d238855968bce82a6cca4655298c42185508d (patch)
tree486f69ae49356c806e6c4933d62a89e4f35ba897 /gcc/combine-stack-adj.c
parentd14c60ad26f57ed6d32180a96cc27c7bf1d7f5b2 (diff)
downloadgcc-e32d238855968bce82a6cca4655298c42185508d.zip
gcc-e32d238855968bce82a6cca4655298c42185508d.tar.gz
gcc-e32d238855968bce82a6cca4655298c42185508d.tar.bz2
PR c/81854 - weak alias of an incompatible symbol accepted
gcc/ChangeLog: PR c/81854 * cgraphunit.c (handle_alias_pairs): Reject aliases between functions of incompatible types. gcc/testsuite/ChangeLog: PR c/81854 * gcc.dg/pr81854.c: New test. * g++.dg/ext/attr-ifunc-5.C: New test. * g++.dg/ext/attr-ifunc-1.C: Adjust. * g++.dg/ext/attr-ifunc-2.C: Same. * g++.dg/ext/attr-ifunc-3.C: Same. * g++.dg/ext/attr-ifunc-4.C: Same. * g++.old-deja/g++.abi/vtable2.C: Same. * gcc.dg/attr-ifunc-1.c: Same. From-SVN: r252976
Diffstat (limited to 'gcc/combine-stack-adj.c')
0 files changed, 0 insertions, 0 deletions