On Wed, Nov 7, 2012 at 2:11 PM, Vladimir Makarov <vmaka...@redhat.com> wrote: > The following patch fixes > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55122 > > The problem was in generation of reload pseudo for matching operands with > uniq value which prevented to assign the same hard register for the reload > pseudo and the original input pseudo when the choice of hard regs was quite > small (AD regs). > > The patch was successfully bootstrapped and tested on x86/x86-64. > > Committed as rev. 193310. > > 2012-11-07 Vladimir Makarov <vmaka...@redhat.com> > > PR rtl-optimization/55122 > * lra-constraints.c (match_reload): Sync values for dead input > pseudos. > > 2012-11-07 Vladimir Makarov <vmaka...@redhat.com> > > PR rtl-optimization/55122 > * gcc.dg/pr55122.c: New test. > >
This caused: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55456 -- H.J.