Fix failing test-case
authorMartin Liska <mliska@suse.cz>
Wed, 18 Oct 2017 12:44:08 +0000 (14:44 +0200)
committerMartin Liska <marxin@gcc.gnu.org>
Wed, 18 Oct 2017 12:44:08 +0000 (12:44 +0000)
2017-10-18  Martin Liska  <mliska@suse.cz>

* gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
file instead of expand. Reason is that switch statement is
not yet expanded as decision tree, which also contains a BB
with count == 2000.

From-SVN: r253854

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-prof/switch-case-2.c

index a43894f2ad65057094ced719bfbcff623d4db432..37454e1d5b531735e9af9e478bc4b37d3738301b 100644 (file)
@@ -1,3 +1,10 @@
+2017-10-18  Martin Liska  <mliska@suse.cz>
+
+       * gcc.dg/tree-prof/switch-case-2.c: Scan IPA profile dump
+       file instead of expand. Reason is that switch statement is
+       not yet expanded as decision tree, which also contains a BB
+       with count == 2000.
+
 017-10-18  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/82550
index cfedc9c6b765594a9b63454acdbb88a37a8c127f..9b0dfc2dbb502373e4cc212b7ce9608ef2eef329 100644 (file)
@@ -1,4 +1,4 @@
-/* { dg-options "-O2 -fdump-rtl-expand-all" } */
+/* { dg-options "-O2 -fdump-ipa-profile-all" } */
 int g;
 
 __attribute__((noinline)) void foo (int  n)
@@ -36,5 +36,5 @@ int main ()
  return 0;
 }
 /* autofdo cannot do that precise execution numbers: */
-/* { dg-final-use-not-autofdo { scan-rtl-dump-times ";; basic block\[^\\n\]*count 4000" 2 "expand"} } */
-/* { dg-final-use-not-autofdo { scan-rtl-dump-times ";; basic block\[^\\n\]*count 2000" 1 "expand"} } */
+/* { dg-final-use-not-autofdo { scan-ipa-dump-times ";;   basic block\[^\\n\]*count 4000" 2 "profile"} } */
+/* { dg-final-use-not-autofdo { scan-ipa-dump-times ";;   basic block\[^\\n\]*count 2000" 1 "profile"} } */