diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2014-04-04 20:02:31 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2014-04-04 18:02:31 +0000 |
commit | 8fe91ca80ebe76ddc0f66674061209dd6a5e7557 (patch) | |
tree | d5d626b8502a78d19963191e0451f75ee3853ad9 /gcc/explow.c | |
parent | 88d946326b489b2235f8ebd0c7d95a5803018740 (diff) | |
download | gcc-8fe91ca80ebe76ddc0f66674061209dd6a5e7557.zip gcc-8fe91ca80ebe76ddc0f66674061209dd6a5e7557.tar.gz gcc-8fe91ca80ebe76ddc0f66674061209dd6a5e7557.tar.bz2 |
re PR lto/59626 (/usr/include/bits/unistd.h:173:1: error: inlining failed in call to always_inline 'readlinkat': recursive inlining)
PR ipa/59626
* lto-cgraph.c (input_overwrite_node): Check that partitioning
flags are set only during streaming.
* ipa.c (process_references, walk_polymorphic_call_targets,
symtab_remove_unreachable_nodes): Drop bodies of always inline
after early inlining.
(symtab_remove_unreachable_nodes): Remove always_inline attribute.
* gcc.dg/lto/pr59626_0.c: New testcase.
* gcc.dg/lto/pr59626_1.c: New testcase.
From-SVN: r209123
Diffstat (limited to 'gcc/explow.c')
0 files changed, 0 insertions, 0 deletions