// PR rtl-optimization/50212 // { dg-do compile } // { dg-require-effective-target freorder } // { dg-options "-O -fnon-call-exceptions -ftrapv -freorder-blocks-and-partition" } void foo (int n) { try { int i = 0; while (i++ < n); } catch (...) { } }