The attached code produce an ICE (below) with cuurent trunk when the compiler option includes all of '-fno-second-underscore -fexceptions -O3'. The code compiles fine with gfortran-4.3.2.
.. [d...@logos gemclim33]$ gfc -c -m64 -fPIC -fcray-pointer -fconvert=big-endian -fopenmp -fno-second-underscore -fexceptions -O3 adw_trajsp.f adw_trajsp.f: In function adw_trajsp_.omp_fn.0: adw_trajsp.f:459: error: Dead STMT in EH table D.3244_455 = __builtin_sqrtf (D.3243_454); adw_trajsp.f:459: internal compiler error: verify_stmts failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. .. -- Summary: internal compiler error: verify_stmts failed Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: deji_aking at yahoo dot ca http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39318