> >
> > BTW2: We badly need to figure out a way to create test cases for FDO... :-(
> 
> Yes. I had tried testing awhile back with the gcc regression tests and
> enabling -freorder-blocks-and-partition, but none of the issues I was
> having with larger benchmarks fired. I think there just aren't enough
> (or large/complex enough?) FDO tests in gcc.dg/tree-prof and elsewhere
> to trigger this. I was able to trigger many of the issues when
> compiling cpu2006 with fdo and partitioning enabled, but it will take
> some work to cut them down.

Yep, we do not have that many testcases in tree-prof and modifying i.e.
gcc.c-torture/execute to run with -fprofile-generate/-fprofile-use by default
is probly bit of overkill. Having easy way to do that optionally may be
interesting though.

Once -freorder-blocks-and-partition actually works, we should enable it by
default with -fprofile-generate (I recall I was trying to do that once, but
I am not sure what was outcome back then and why it did not happen).
That should get it tested with profiledbootstrap, too.

Honza
> 
> Thanks,
> Teresa
> 
> >
> > Ciao!
> > Steven
> 
> 
> 
> --
> Teresa Johnson | Software Engineer | tejohn...@google.com | 408-460-2413

Reply via email to