2011-08-31 Martin Jambor <mjambor@suse.cz>
authorjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Aug 2011 17:17:19 +0000 (17:17 +0000)
committerjamborm <jamborm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 31 Aug 2011 17:17:19 +0000 (17:17 +0000)
commit982ffd8d9a1d9df5d91298d89d38293f4f3c86b4
treea322acd3f7b7a719b28233053d2eace8859ab328
parent0a31490eb184a86a9a05a144cf8c6b6f1769d1ad
2011-08-31  Martin Jambor  <mjambor@suse.cz>

PR middle-end/49886
* ipa-inline-analysis.c (compute_inline_parameters): Set
can_change_signature of noes with typde attributes.
* ipa-split.c (split_function): Do not skip any arguments if
can_change_signature is set.

* testsuite/gcc.c-torture/execute/pr49886.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178386 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-inline-analysis.c
gcc/ipa-split.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr49886.c [new file with mode: 0644]