diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2015-03-02 21:31:21 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2015-03-02 20:31:21 +0000 |
commit | 1af8bfe51613a7ba044d1e7cc8d3e244c6daf8bc (patch) | |
tree | ee0a53af265611768823eb755d621853a9759d70 /gcc/loop-init.c | |
parent | b91b562cf2764dc10ba00a9473287728a59c4443 (diff) | |
download | gcc-1af8bfe51613a7ba044d1e7cc8d3e244c6daf8bc.zip gcc-1af8bfe51613a7ba044d1e7cc8d3e244c6daf8bc.tar.gz gcc-1af8bfe51613a7ba044d1e7cc8d3e244c6daf8bc.tar.bz2 |
re PR lto/65130 (ICE with LTO on valid code on x86_64-linux-gnu)
PR ipa/65130
* ipa-inline.c (check_callers): Looks for recursion.
(inline_to_all_callers): Give up on uninlinable or recursive edges.
* ipa-inline-analysis.c (inline_summary_t::duplicate): Do not update
summary of inline clones.
(do_estimate_growth_1): Fix recursion check.
* gcc.dg/lto/pr65130_0.c: New testcase.
* gcc.dg/lto/pr65130_1.c: New testcase.
From-SVN: r221124
Diffstat (limited to 'gcc/loop-init.c')
0 files changed, 0 insertions, 0 deletions