* gcc.dg/autopar/pr49960.c: Disable partial inlining
authorJan Hubicka <jh@suse.cz>
Thu, 5 Sep 2013 22:48:48 +0000 (00:48 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 5 Sep 2013 22:48:48 +0000 (22:48 +0000)
From-SVN: r202297

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/autopar/pr49960.c

index d34ee5e7571ca584fd67c4dcdcf1eaa42aa67d46..3cf244bd78630c8ff7a0dc77d9a1a7a6f24a8218 100644 (file)
@@ -1,3 +1,7 @@
+2013-09-05  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/autopar/pr49960.c: Disable partial inlining
+
 2013-09-05  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/58137
index b34a52077554084d46082f6328871be2379241c7..5dacb8de84a9ac8394585412d84183dabed5c0ce 100644 (file)
@@ -1,5 +1,5 @@
 /* { dg-do compile } */
-/* { dg-options "-O2 -ftree-parallelize-loops=4 -fdump-tree-parloops-details -fdump-tree-optimized" } */
+/* { dg-options "-O2 -ftree-parallelize-loops=4 -fdump-tree-parloops-details -fdump-tree-optimized -fno-partial-inlining" } */
 
 #include <stdio.h>
 #define MB 100
@@ -12,7 +12,9 @@ void MRTRBR(int MA_1, int NA_1, int MB_1)
   int i,j, t,k;
 
   /* At the moment we are not able to hoist the loop headers out of the loop
-     nest.  */
+     nest. 
+     Partial inlining needs to be disabled so we do not optimize this out
+     of the function body.  */
   if (MA_1 < 4 || NA_1 < 4 || MB_1 < 4)
     return;