------- Comment #4 from pinskia at gcc dot gnu dot org 2007-10-23 06:38 ------- So when out of SSA (TER) combines: iftmp.1D.2042_25 = (derivedD.2000:: *) somemethodD.1996; # SMT.36D.2106_36 = VDEF <SMT.36D.2106_34(D)> { SMT.36D.2106 } iftmp.1_25 (0B);
It does not change the case where it knows it cannot throw now. Looking into fixing out of SSA. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33589