This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix PR middle-end/28690, indexed load/store performance + reload bug
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Peter Bergner <bergner at vnet dot ibm dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Michael Matz <matz at suse dot de>, Ulrich Weigand <ulrich dot weigand at de dot ibm dot com>, Andrew Pinski <pinskia at gmail dot com>
- Date: Mon, 11 Dec 2006 15:46:54 -0500
- Subject: Re: [PATCH] Fix PR middle-end/28690, indexed load/store performance + reload bug
- References: <20061211183126.GA914@vervain.rchland.ibm.com>
Hmm. There don't appear to be many options. This is just how
GCC's current register allocator works. Another intermediate register
class probably would encounter the same problem.
This patch is okay, but please update the comment above the
predicate explaining why accepting anything for reload_in_progress is
necessary.
Thanks, David