IRA for GCC 4.4

Vladimir Makarov vmakarov@redhat.com
Thu Apr 24 14:51:00 GMT 2008


FX wrote:
> I'm willing to try and do some benchmarking of Fortran codes using IRA
> (on i686 and x86_64), and report back here with figures and reduced
> testcases of eventual slow-downs. What is the current, stable way to
> build an IRA compiler and run it? Should I just get the last revision
> of the ira branch? When compiling, are there any options
> necessary/useful?
>
>   
The best way to test IRA is to build and use the branch.  It is easy to 
compare the old RA (which is the default on the branch) and IRA (-fira 
option switches IRA on).  I'd recommend to try the following option sets:
  -fira
  -fira -fira-algorithm=CB

I tested IRA mostly on SPEC2000 which, I believe, is a pretty good 
benchmark suite.  It would be interesting how IRA works on other benchmarks.

If you would like to try the mainline, the 2nd version of the patch (I 
sent it a week ago) could be applied but you will need a small fix in 
caller-saves.c.  The difference between in IRA branch and mainline is 
about 3 weeks.  I am going to merge mainline into the branch soon.

I am also going to submit a small patch into the branch on this week 
improving SPECFP2000 performance on ppc about 1% (I did not finished 
patch testing on other ports).  I'll CC it to you.

Vlad




More information about the Gcc mailing list