PATCH: PR tree-optimization/43695: ICE: verify_flow_info failed: BB 2 is missing an EH edge with -fipa-cp-clone

H.J. Lu hongjiu.lu@intel.com
Fri Feb 4 17:24:00 GMT 2011


Hi,

I checked in this patch to add a testcase for PR
tree-optimization/43695.

H.J.
---
Index: ChangeLog
===================================================================
--- ChangeLog	(revision 169834)
+++ ChangeLog	(working copy)
@@ -1,3 +1,8 @@
+2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR tree-optimization/43695
+	* g++.dg/ipa/pr43695.C: New.
+
 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
 
 	PR inline-asm/23200
Index: g++.dg/ipa/pr43695.C
===================================================================
--- g++.dg/ipa/pr43695.C	(revision 0)
+++ g++.dg/ipa/pr43695.C	(revision 0)
@@ -0,0 +1,20 @@
+/* { dg-do compile } */
+/* { dg-options "-fipa-cp -fipa-cp-clone" } */
+
+extern void baz(int) __attribute__ ((noreturn));
+
+struct S {
+  ~S();
+};
+
+__attribute__ ((noreturn, noinline))
+void bar(int i)
+{
+  baz(i);
+}
+
+void foo()
+{
+  S s;
+  bar(0);
+}



More information about the Gcc-patches mailing list