On Sun, Oct 28, 2012 at 5:43 PM, Vladimir Makarov <vmaka...@redhat.com> wrote:
>   The following patch fixes PR55106.  A value in GENERAL_REGS is inherited
> into a move with destination pseudo of SSE_REGS.  It results into secondary
> move for which inheritance is tried again an again.  It means cycling LRA
> passes.
>
>   The patch was successfully bootstrapped on x86/x86-64.
>
>   Committed as rev. 192904.
>
> 2012-10-28  Vladimir Makarov  <vmaka...@redhat.com>
>
>     PR rtl-optimization/55106
>     * lra-constraints.c (skip_usage_debug_insns): New function.
>     (check_secondary_memory_needed_p): Ditto.
>     (inherit_reload_reg): Use the new functions.  Improve debug
>     output.
>

Please add the testcase at

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55106#c1

Thanks.


-- 
H.J.

Reply via email to