2017-10-27 Richard Biener <rguenther@suse.de>
PR middle-end/81659
* tree-eh.c (pass_lower_eh_dispatch::execute): Free dominator
info when we redirected EH.
* g++.dg/torture/pr81659.C: New testcase.
From-SVN: r254136
+2017-10-27 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81659
+ * tree-eh.c (pass_lower_eh_dispatch::execute): Free dominator
+ info when we redirected EH.
+
2017-10-26 Michael Collison <michael.collison@arm.com>
* config/aarch64/aarch64.md(<optab>_trunc><vf><GPI:mode>2):
+2017-10-27 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/81659
+ * g++.dg/torture/pr81659.C: New testcase.
+
2017-10-26 Michael Collison <michael.collison@arm.com>
* gcc.target/aarch64/fix_trunc1.c: New testcase.
--- /dev/null
+// { dg-do compile }
+
+void
+a (int b)
+{
+ if (b)
+ throw;
+ try
+ {
+ a (3);
+ }
+ catch (int)
+ {
+ }
+ catch (int)
+ {
+ }
+}
+
}
if (redirected)
- delete_unreachable_blocks ();
+ {
+ free_dominance_info (CDI_DOMINATORS);
+ delete_unreachable_blocks ();
+ }
return flags;
}