------- Comment #5 from pluto at agmk dot net  2008-05-25 19:20 -------
(In reply to comment #4)
> This would fix it.

4.3.1-20080525 with this patch seems to work fine.

> 
> Index: tree-eh.c
> ===================================================================
> --- tree-eh.c   (revision 135433)
> +++ tree-eh.c   (working copy)
> @@ -1350,9 +1350,6 @@ decide_copy_try_finally (int ndests, tre
>  {
>    int f_estimate, sw_estimate;
> 
> -  if (!optimize)
> -    return false;
> -
>    /* Finally estimate N times, plus N gotos.  */
>    f_estimate = estimate_num_insns (finally, &eni_size_weights);
>    f_estimate = (f_estimate + 1) * ndests;


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36254

Reply via email to