Re: No documentation of -fsched-pressure-algorithm

2012-05-02 Thread Richard Earnshaw
On 02/05/12 14:13, nick clifton wrote: > Hi Richard, > >> Well, given the replies from you, Ian and Vlad (when reviewing the patch), >> I feel once again in a minority of one here :-) but... I just don't >> think we should be advertising this sort of stuff to users. > > OK, what about Ian's sugge

Re: No documentation of -fsched-pressure-algorithm

2012-05-02 Thread nick clifton
Hi Richard, Well, given the replies from you, Ian and Vlad (when reviewing the patch), I feel once again in a minority of one here :-) but... I just don't think we should be advertising this sort of stuff to users. OK, what about Ian's suggestion of controlling the algorithm selection via a -

Re: No documentation of -fsched-pressure-algorithm

2012-05-02 Thread Jonathan Wakely
On 2 May 2012 10:37, David Brown wrote: > A second thing that would be hugely convenient for advanced users and > testers (and people like me who just like to read manuals) would be a > version number attached to each option, so that we can see which gcc > versions support it.  Some of us use multi

Re: No documentation of -fsched-pressure-algorithm

2012-05-02 Thread David Brown
On 01/05/2012 20:11, Joern Rennecke wrote: Quoting Richard Sandiford : nick clifton writes: OK, but what if it turns out that the new algorithm improves the performance of some benchmarks/applications, but degrades others, within the same architecture ? If that turns out to be the case (and I

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread Ian Lance Taylor
Richard Sandiford writes: > Well, given the replies from you, Ian and Vlad (when reviewing the patch), > I feel once again in a minority of one here :-) but... I just don't > think we should be advertising this sort of stuff to users. Not because > I'm trying to be cliquey, but because any time

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread Joern Rennecke
Quoting Richard Sandiford : nick clifton writes: OK, but what if it turns out that the new algorithm improves the performance of some benchmarks/applications, but degrades others, within the same architecture ? If that turns out to be the case (and I suspect that it will) then having a docume

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread Richard Sandiford
nick clifton writes: >>> Also - why shouldn't it be a user-level option ? In my experience gcc's >>> instruction scheduling tends to be very sensitive to the algorithm being >>> compiled. For some applications it does a good job, but for others it >>> actually makes the performance worth. Being

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread nick clifton
Hi Richard, Also - why shouldn't it be a user-level option ? In my experience gcc's instruction scheduling tends to be very sensitive to the algorithm being compiled. For some applications it does a good job, but for others it actually makes the performance worth. Being able to tune the behav

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread Ian Lance Taylor
Richard Sandiford writes: > nick clifton writes: >> Hi Richard, >> I have just noticed that the new -fsched-pressure-algorithm= gcc command line option is not documented in gcc/doc/invoke.texi. Was this an oversight ? >>> >>> No, it was deliberate. It's not supposed to

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread Richard Sandiford
nick clifton writes: > Hi Richard, > >>>I have just noticed that the new -fsched-pressure-algorithm= gcc >>>command line option is not documented in gcc/doc/invoke.texi. Was >>>this an oversight ? >> >> No, it was deliberate. It's not supposed to be a user-level option. > > Then why

Re: No documentation of -fsched-pressure-algorithm

2012-05-01 Thread nick clifton
Hi Richard, I have just noticed that the new -fsched-pressure-algorithm= gcc command line option is not documented in gcc/doc/invoke.texi. Was this an oversight ? No, it was deliberate. It's not supposed to be a user-level option. Then why is there a user-visible command line opti

Re: No documentation of -fsched-pressure-algorithm

2012-04-30 Thread Richard Sandiford
Nick Clifton writes: > I have just noticed that the new -fsched-pressure-algorithm= gcc > command line option is not documented in gcc/doc/invoke.texi. Was > this an oversight ? No, it was deliberate. It's not supposed to be a user-level option. Richard

No documentation of -fsched-pressure-algorithm

2012-04-30 Thread Nick Clifton
Hi Richard, I have just noticed that the new -fsched-pressure-algorithm= gcc command line option is not documented in gcc/doc/invoke.texi. Was this an oversight ? Cheers Nick