On Fri, Dec 13, 2013 at 03:48:25PM -0500, Vladimir Makarov wrote:
> 2013-12-12  Vladimir Makarov  <vmaka...@redhat.com>
> 
>         * ira.h (struct ira_reg_equiv): Rename to ira_reg_equiv_s.
>         * ira.c: Ditto.
>         * lra-int.h (lra_init_equiv): New prototype.
>         * lra-constraints.c (lra_init_equiv, update_equiv): New functions.
>         (loc_equivalence_callback): Use the 3rd arg.
>         (lra_constraints): Update equivalences.  Pass curr_insn to
>         simplify_replace_fn_rtx.
>         * lra.c (lra): Call lra_init_equiv.

> @@ -2988,12 +2988,12 @@
>      return;
>    ira_reg_equiv_len = max_reg_num () * 3 / 2 + 1;
>    ira_reg_equiv
> -    = (struct ira_reg_equiv *) xrealloc (ira_reg_equiv,
> +    = (struct ira_reg_equiv_s *) xrealloc (ira_reg_equiv,
>                                        ira_reg_equiv_len
> -                                      * sizeof (struct ira_reg_equiv));
> +                                      * sizeof (struct ira_reg_equiv_s));

     ira_reg_equiv = XRESIZEVEC (struct ira_reg_equiv_s, ira_reg_equiv,
                                 ira_reg_equiv_len);

instead?

        Jakub

Reply via email to