On Thu, Dec 5, 2013 at 12:40 PM, Vladimir Makarov <vmaka...@redhat.com> wrote: > The following patch fixes two GCC testsuite failures for LRA. The patch > makes swap through registers instead of memory for the test cases when LRA > is used. > > There are differences in reload and LRA constraint matching algorithm which > results in different alternative choices when the original pattern is used. > > Actually my first proposed solution variant used one pattern which is now > for LRA in this patch. But some doubt arose that it may affect reload pass > in some bad way. > > Ok to commit?
I understand that LRA requires different tuning than reload, but I continue to be a little uncomfortable with different patterns for LRA and reload. I would like to head some additional opinions. Thanks, David