https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102943

--- Comment #9 from Aldy Hernandez <aldyh at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #8)
> The 'tree VRP threader' instances are now gone (well, obviously..).  There's
> now
> 
>  backwards jump threading           :  15.98 ( 13%) 
>  TOTAL                              : 120.33     
> 
>  backwards jump threading           :  41.23 ( 33%) 
>  TOTAL                              : 125.43         
> 
>  backwards jump threading           :  89.97 ( 19%)  
>  TOTAL                              : 473.55     
> 
> in the three biggest LTRANS units (all others are <10s compile time).  It
> might
> be that the VRP threading opportunities are now simply taken by backwards
> threader instances.

Correct.  There's is no longer a post-VRP threader based on the forward
threader.  Now there's just one pre-VRP based on the backward threader.

Thanks for re-confirming.  I have hunted down a copy of SPEC2017 and will be
looking at this today.  If anyone has specific configury tricks/options for
SPEC, please mail me privately, as it's been decades since I last ran SPEC.

Reply via email to