aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@ucw.cz>2019-01-01 14:10:39 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2019-01-01 13:10:39 +0000
commitd2014992c0b7c4090cfd030c02e792927ab674fc (patch)
tree39da07c6fac5abf7fbdb3743277db88ebe87d76d
parent962e88a9f5a19736412f8b17b24464e2b700f002 (diff)
downloadgcc-d2014992c0b7c4090cfd030c02e792927ab674fc.zip
gcc-d2014992c0b7c4090cfd030c02e792927ab674fc.tar.gz
gcc-d2014992c0b7c4090cfd030c02e792927ab674fc.tar.bz2
devirt-13_0.C: Drop broken scan of ssa dump.
* g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump. * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump. * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp. From-SVN: r267496
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/g++.dg/lto/devirt-13_0.C4
-rw-r--r--gcc/testsuite/g++.dg/lto/devirt-14_0.C2
-rw-r--r--gcc/testsuite/g++.dg/lto/devirt-23_0.C2
4 files changed, 10 insertions, 4 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0f75fff..8ebf525 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,11 @@
2019-01-01 Jan Hubicka <hubicka@ucw.cz>
+ * g++.dg/lto/devirt-13_0.C: Drop broken scan of ssa dump.
+ * g++.dg/lto/devirt-14_0.C: Drop broken scan of ssa dump.
+ * g++.dg/lto/devirt-23_0.C: Add -fdump-ipa-cp.
+
+2019-01-01 Jan Hubicka <hubicka@ucw.cz>
+
* g++.dg/tree-prof/devirt.C: Update testcase.
2019-01-01 Jakub Jelinek <jakub@redhat.com>
diff --git a/gcc/testsuite/g++.dg/lto/devirt-13_0.C b/gcc/testsuite/g++.dg/lto/devirt-13_0.C
index f9015fd..49d7b65 100644
--- a/gcc/testsuite/g++.dg/lto/devirt-13_0.C
+++ b/gcc/testsuite/g++.dg/lto/devirt-13_0.C
@@ -1,5 +1,5 @@
/* { dg-lto-do run } */
/* Call to foo should be devirtualized because there are no derived types of A. */
-/* { dg-lto-options "-O2 -flto -fdump-tree-ssa" } */
+/* { dg-lto-options "-O2 -flto" } */
#include "../ipa/devirt-13.C"
-/* { dg-final { scan-tree-dump-times "OBJ_TYPE_REF" 0 "ssa"} } */
+/* Ideally we should also { scan-tree-dump-times "OBJ_TYPE_REF" 0 "ssa"}. */
diff --git a/gcc/testsuite/g++.dg/lto/devirt-14_0.C b/gcc/testsuite/g++.dg/lto/devirt-14_0.C
index c7528f6..bdd79d7 100644
--- a/gcc/testsuite/g++.dg/lto/devirt-14_0.C
+++ b/gcc/testsuite/g++.dg/lto/devirt-14_0.C
@@ -1,4 +1,4 @@
/* { dg-lto-do run } */
/* { dg-lto-options "-O2 -fdump-tree-ssa" } */
#include "../ipa/devirt-14.C"
-/* { dg-final { scan-tree-dump-not "A.*foo" "ssa"} } */
+/* Ideally we should also { scan-tree-dump-not "A.*foo" "ssa"} } */
diff --git a/gcc/testsuite/g++.dg/lto/devirt-23_0.C b/gcc/testsuite/g++.dg/lto/devirt-23_0.C
index 760f95f..ad515dc 100644
--- a/gcc/testsuite/g++.dg/lto/devirt-23_0.C
+++ b/gcc/testsuite/g++.dg/lto/devirt-23_0.C
@@ -1,4 +1,4 @@
/* { dg-lto-do run } */
-/* { dg-lto-options { "-O3 -fno-early-inlining -fno-ipa-sra -flto -fno-devirtualize-speculatively" } } */
+/* { dg-lto-options { "-O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -flto -fno-devirtualize-speculatively" } } */
#include "../ipa/devirt-23.C"
/* { dg-final { scan-wpa-ipa-dump "Discovered a virtual call to" "cp" { xfail *-*-* } } } */