Re: [lra] patch to fix testsuite regressions

2012-10-23 Thread Vladimir Makarov
On 10/21/2012 05:27 AM, Richard Sandiford wrote: Hi Vlad, Richard, sorry for long delay with the answer. I was really busy all these days trying to fix a lot of GCC testsuite failures (for some ones it was extremely difficult to find failure reasons) and push LRA into trunk. Vladimir

Re: [lra] patch to fix testsuite regressions

2012-10-21 Thread Richard Sandiford
Hi Vlad, Vladimir Makarov vmaka...@redhat.com writes: @@ -543,23 +544,34 @@ extract_loc_address_regs (bool top_p, en code1 = GET_CODE (arg1); } + if (CONSTANT_P (arg0) + || code1 == PLUS || code1 == MULT || code1 == ASHIFT) + { + tloc =

[lra] patch to fix testsuite regressions

2012-10-20 Thread Vladimir Makarov
After recent patches there were too many regressions of LRA on GCC testsuite on x86 and x86-64. The following patch fixes all of them. It was successfully bootstrapped on x86/x86-64. Committed as rev. 192637. 2012-10-20 Vladimir Makarov vmaka...@redhat.com * lra.c (check_rtx):