From 5588864d54667da6d2b7caf8d55f77e11a2c11ac Mon Sep 17 00:00:00 2001 From: Richard Guenther Date: Sun, 9 May 2010 14:13:25 +0000 Subject: re PR tree-optimization/44043 (sorry, unimplemented: inlining failed in call to 'dst_output': optimizing for size and code size would grow) 2010-05-09 Richard Guenther PR middle-end/44043 * ipa-inline.c (estimate_function_body_sizes): Return after disregarding inline limits. * gcc.c-torture/compile/pr44043.c: New testcase. From-SVN: r159200 --- gcc/ipa-inline.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/ipa-inline.c') diff --git a/gcc/ipa-inline.c b/gcc/ipa-inline.c index 5f9fe10..8b73210 100644 --- a/gcc/ipa-inline.c +++ b/gcc/ipa-inline.c @@ -1835,10 +1835,13 @@ estimate_function_body_sizes (struct cgraph_node *node) if (node->local.disregard_inline_limits) { + if (dump_file) + fprintf (dump_file, "Disregarding inline limits.\n"); inline_summary (node)->self_time = 0; inline_summary (node)->self_size = 0; inline_summary (node)->time_inlining_benefit = 0; inline_summary (node)->size_inlining_benefit = 0; + return; } if (dump_file) -- cgit v1.1