+2014-10-21 Richard Biener <rguenther@suse.de>
+
+ * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
+ * g++.dg/ipa/devirt-46.C: Likewise.
+ * g++.dg/ipa/devirt-47.C: Likewise.
+ * g++.dg/tree-prof/pr35545.C: Likewise.
+
2014-10-21 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/63563
/* { dg-final { scan-ipa-dump-times "Discovered a virtual call to a known target" 2 "inline" } } */
/* Verify that speculation is optimized by late optimizers. */
-/* { dg-final { scan-ipa-dump-times "return 2" 2 "optimized" } } */
-/* { dg-final { scan-ipa-dump-not "OBJ_TYPE_REF" "optimized" } } */
+/* { dg-final { scan-tree-dump-times "return 2" 2 "optimized" } } */
+/* { dg-final { scan-tree-dump-not "OBJ_TYPE_REF" "optimized" } } */
/* { dg-final { cleanup-ipa-dump "inline" } } */
-/* { dg-final { cleanup-ipa-dump "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
}
/* { dg-final { scan-ipa-dump-times "Discovered a virtual call to a known target\[^\\n\]*B::foo" 1 "inline" } } */
-/* { dg-final { scan-ipa-dump-not "OBJ_TYPE_REF" "optimized" } } */
-/* { dg-final { scan-ipa-dump-not "abort" "optimized" } } */
+/* { dg-final { scan-tree-dump-not "OBJ_TYPE_REF" "optimized" } } */
+/* { dg-final { scan-tree-dump-not "abort" "optimized" } } */
/* { dg-final { cleanup-ipa-dump "inline" } } */
-/* { dg-final { cleanup-ipa-dump "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
}
/* { dg-final { scan-ipa-dump-times "Discovered a virtual call to a known target\[^\\n\]*C::_ZTh" 1 "inline" } } */
-/* { dg-final { scan-ipa-dump-not "OBJ_TYPE_REF" "optimized" } } */
+/* { dg-final { scan-tree-dump-not "OBJ_TYPE_REF" "optimized" } } */
/* FIXME: We ought to inline thunk. */
-/* { dg-final { scan-ipa-dump "C::_ZThn" "optimized" } } */
+/* { dg-final { scan-tree-dump "C::_ZThn" "optimized" } } */
/* { dg-final { cleanup-ipa-dump "inline" } } */
-/* { dg-final { cleanup-ipa-dump "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
}
/* { dg-final-use { scan-ipa-dump "Indirect call -> direct call" "profile_estimate" } } */
/* { dg-final-use { cleanup-ipa-dump "profile" } } */
-/* { dg-final-use { scan-ipa-dump-not "OBJ_TYPE_REF" "optimized" } } */
+/* { dg-final-use { scan-tree-dump-not "OBJ_TYPE_REF" "optimized" } } */
/* { dg-final-use { cleanup-tree-dump "optimized" } } */