re PR ipa/64963 (IPA Cloning/Splitting does not copy function section attributes...
authorJakub Jelinek <jakub@redhat.com>
Mon, 16 Feb 2015 19:22:57 +0000 (20:22 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 16 Feb 2015 19:22:57 +0000 (20:22 +0100)
commited89033d7c15db7bbc3c6c6dfb9495ac263b3a73
tree12b6d76fc0f117c75866f01aa2c9dc3604966d54
parent7b909872f15f48482a23e41fe8093cb1f4425c74
re PR ipa/64963 (IPA Cloning/Splitting does not copy function section attributes resulting in kernel miscompilation)

PR ipa/64963
* cgraphclones.c (cgraph_node::create_virtual_clone): Copy
section if not linkonce.  Fix up formatting.
(cgraph_node::create_version_clone_with_body): Copy section.
* trans-mem.c (ipa_tm_create_version): Likewise.

* gcc.dg/ipa/ipa-clone-1.c: New test.

Co-Authored-By: James Greenhalgh <james.greenhalgh@arm.com>
From-SVN: r220742
gcc/ChangeLog
gcc/cgraphclones.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/ipa-clone-1.c [new file with mode: 0644]
gcc/trans-mem.c