On 12/13/2013, 4:02 PM, Jakub Jelinek wrote:
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?

Yes, it is shorter.  Thanks, Jakub.  I'll commit it in my next patch.


Reply via email to