This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH 0/3] Resubmission of new implementation of SRA


Hi,

This is hopefully the final version of intraprocedural SRA, addressing
all comments Richi's richi had on my previous submission:
http://gcc.gnu.org/ml/gcc-patches/2009-04/msg02213.html

Most  notably, some  unnecessary  complex typecasting  is removed  and
complex numbers which  participate in an assignment into  one of their
components are dealt with by simply not making them a gimple register.

The first  patch is the  new implementation itself.  The  second patch
removes SRA parameters which are  no longer used and the third adjusts
the testsuite and adds new testcases.

The whole  patch set  bootstraps on x86_64-linux-gnu  (including Ada),
i586-suse-linux  and  hppa-linux-gnu.  THere  are  no new  regressions
(except   one   xfail)  on   x86_64-linux-gnu   (including  Ada)   and
i586-suse-linux, tests are still running on hppa-linux-gnu.

So, OK for trunk?

Thanks,

Martin


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]