[PR ipa/69044] Do not clone for param removal when not possible
authorMartin Jambor <mjambor@suse.cz>
Mon, 11 Jan 2016 10:09:17 +0000 (11:09 +0100)
committerMartin Jambor <jamborm@gcc.gnu.org>
Mon, 11 Jan 2016 10:09:17 +0000 (11:09 +0100)
commitdcf89d578058ed538e3dcf4e151d99a267e81bf4
tree086f88caa72ec423d6a48e38183d429a5fd6f9dc
parentfa59e957b430b7fd33737f35b0b176d576bb9230
[PR ipa/69044] Do not clone for param removal when not possible

2016-01-11  Martin Jambor  <mjambor@suse.cz>

PR ipa/69044
* ipa-cp.c (estimate_local_effects): Do not clone for removal of
useless parameters if we cannot change function signature.

testsuite/
* gcc.target/i386/chkp-pr69044.c: New test.

From-SVN: r232215
gcc/ChangeLog
gcc/ipa-cp.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/chkp-pr69044.c [new file with mode: 0644]