From: Vladimir Makarov <vmaka...@redhat.com>
Date: Fri, 21 Dec 2012 16:22:15 -0500

> 2012-12-21  Vladimir Makarov  <vmaka...@redhat.com>
> 
>         PR middle-end/55775
>         * lra-assigns.c (improve_inheritance): Do nothing after
>         LRA_MAX_INHERITANCE_PASSES pass.
>         * lra-constraints.c (MAX_CONSTRAINT_ITERATION_NUMBER): Rename to
>         LRA_MAX_CONSTRAINT_ITERATION_NUMBER.  Move to lra-int.h.
>         (MAX_INHERITANCE_PASSES): Rename to LRA_MAX_INHERITANCE_PASSES.
>         Move to lra-int.h.
>         * lra-int.h (LRA_MAX_CONSTRAINT_ITERATION_NUMBER): Move from
>         lra-constraints.c.
>         (LRA_MAX_INHERITANCE_PASSES): Ditto.

The changes to lra_inheritabnce() and lra_undo_inheritance() are not
listed.

Also, why is it OK to simply ignore the fact that a relaxation
algorithm is still making changes?  Shouldn't we be instead fixing
whatever prevents proper convergence?

Reply via email to