Do not inline variadic thunks (PR ipa/83549).
commitf7491b347eed2606bcaf8ae8497f8fae3738ec6e
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 14:15:58 +0000 (3 14:15 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Jan 2018 14:15:58 +0000 (3 14:15 +0000)
treee2d804c92403923aeb2c6b4ae3ed06f36eb2797c
parentce4afc5bd50d94f10d3eb3362c5b337da63d3a21
Do not inline variadic thunks (PR ipa/83549).

2018-01-03  Martin Liska  <mliska@suse.cz>

PR ipa/83549
* cif-code.def (VARIADIC_THUNK): New enum value.
* ipa-fnsummary.c (compute_fn_summary): Do not inline variadic
thunks.
2018-01-03  Martin Liska  <mliska@suse.cz>

PR ipa/83549
* g++.dg/ipa/pr83549.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@256177 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cif-code.def
gcc/ipa-fnsummary.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/pr83549.C [new file with mode: 0644]