OSDN Git Service

2010-05-09 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 9 May 2010 14:13:25 +0000 (14:13 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:03:52 +0000 (14:03 +0900)
PR middle-end/44043
* ipa-inline.c (estimate_function_body_sizes): Return after
disregarding inline limits.

* gcc.c-torture/compile/pr44043.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159200 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/ipa-inline.c
gcc/testsuite/ChangeLog

index c8d93ff..3112b80 100644 (file)
@@ -1,5 +1,11 @@
 2010-05-09  Richard Guenther  <rguenther@suse.de>
 
+       PR middle-end/44043
+       * ipa-inline.c (estimate_function_body_sizes): Return after
+       disregarding inline limits.
+
+2010-05-09  Richard Guenther  <rguenther@suse.de>
+
        * gcc.c (store_arg): Revert last change.
 
 2010-05-08  Sandra Loosemore  <sandra@codesourcery.com>
index 5f9fe10..8b73210 100644 (file)
@@ -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)
index 2c4e31c..bd28f18 100644 (file)
@@ -1,5 +1,10 @@
 2010-05-09  Richard Guenther  <rguenther@suse.de>
 
+       PR middle-end/44043
+       * gcc.c-torture/compile/pr44043.c: New testcase.
+
+2010-05-09  Richard Guenther  <rguenther@suse.de>
+
        * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced.
 
 2010-05-09  Eric Botcazou  <ebotcazou@adacore.com>