* ipa-inline.c (early_inliner): Skip inlining only in always_inlined;
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Feb 2015 23:46:31 +0000 (23:46 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 2 Feb 2015 23:46:31 +0000 (23:46 +0000)
commitb06b9ff6d23d27d7ba5a2e5f0edcc721dd461637
tree4c2422df208e99dff694860c414a8756065c70ba
parent1f0ce3ac641fa9ee515d29afb722cdcfd57ccaa2
* ipa-inline.c (early_inliner): Skip inlining only in always_inlined;
if some always_inline was inlined, apply changes before inlining
heuristically.

* g++.dg/ipa/devirt-37.C: Disable early inlining.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220359 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa-inline.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ipa/devirt-37.C