This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [trunk] patch to remove REG_NO_CONFLICT_BLOCKS
- From: Kenneth Zadeck <zadeck at naturalbridge dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Vladimir Makarov <vmakarov at redhat dot com>, Steven Bosscher <stevenb dot gcc at gmail dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Richard Sandiford <rsandifo at nildram dot co dot uk>, Eric Botcazou <ebotcazou at libertysurf dot fr>, "Bergner, Peter" <bergner at vnet dot ibm dot com>, "Bonzini, Paolo" <bonzini at gnu dot org>, "Park, Seongbae" <seongbae dot park at gmail dot com>
- Date: Wed, 23 Apr 2008 15:36:28 -0400
- Subject: Re: [trunk] patch to remove REG_NO_CONFLICT_BLOCKS
- References: <480CAD35.8040709@naturalbridge.com> <480D023A.3030609@redhat.com> <571f6b510804211438u5427381x4755477d221b3ec@mail.gmail.com> <480E6BBC.6030000@redhat.com> <571f6b510804222317q187ad1d5p83590245703eab0e@mail.gmail.com> <480F5705.5070402@redhat.com> <480F8E7C.8070101@codesourcery.com>
Mark Mitchell wrote:
Vladimir Makarov wrote:
(P.S. I'd encourage you to try IRA for targets like AVR. Since IRA
currently doesn't handle REG_NO_CONFLICT-like constructs, it might
have cause some trouble for cute little 8/16 bit AVR, which seems to
more-or-less depend on REG_NO_CONFLICT for many insns... It is this
kind of regressions that we are trying to avoid with the df byte level
work.)
Yes, I know about this port. I am working with AVR compiler people
on IRA problems and getting a very good feedback from them.
The GCC RMs would like to see IRA in 4.4. I have the action item to
post a message about how we hope the process will work, and I plan to
do that later today. However, I wanted to respond quickly since it
seems that part of the question in this thread is how likely IRA is to
be in 4.4.
Thanks,
thanks, that clarifies a lot. Steven and i will focus on getting the
rest of the libcalls out. I will get the byte scanning working but
will not pursue the patches to global and local.
kenny