combine.c (try_combine): Use memcpy, not bcopy.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Mon, 26 Mar 2001 16:59:23 +0000 (16:59 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Mon, 26 Mar 2001 16:59:23 +0000 (16:59 +0000)
* combine.c (try_combine): Use memcpy, not bcopy.

* genattrtab.c (expand_units): Likewise.

From-SVN: r40849

gcc/ChangeLog
gcc/combine.c
gcc/genattrtab.c

index 477517c0c1559b6309918abcdc647eea04aee761..200f0426559af92d08b6036214066959c536500f 100644 (file)
@@ -1,3 +1,9 @@
+2001-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * combine.c (try_combine): Use memcpy, not bcopy.
+
+       * genattrtab.c (expand_units): Likewise.
+
 Mon Mar 26 15:55:08 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * i386.md (push mem DI peep2): New.
index 723f9a9d4bf193834f63c9fc70f3e7a79b7af2ce..4a148b9ce7ab97f4798e8154c63c3f344fe0f6fb 100644 (file)
@@ -1998,8 +1998,8 @@ try_combine (i3, i2, i1, new_direct_jump_p)
          rtvec old = XVEC (newpat, 0);
          total_sets = XVECLEN (newpat, 0) + added_sets_1 + added_sets_2;
          newpat = gen_rtx_PARALLEL (VOIDmode, rtvec_alloc (total_sets));
-         bcopy ((char *) &old->elem[0], (char *) XVEC (newpat, 0)->elem,
-                sizeof (old->elem[0]) * old->num_elem);
+         memcpy (XVEC (newpat, 0)->elem, &old->elem[0],
+                 sizeof (old->elem[0]) * old->num_elem);
        }
       else
        {
index aecd27c1ffa37804d9825e03a7d1eaf097fce03e..b749e97013e085c7a7b1fb08845530c6e4ef40a7 100644 (file)
@@ -2010,8 +2010,8 @@ expand_units ()
            * sizeof (struct function_unit_op *));
 
   for (unit = units, i = 0; unit; i += unit->num_opclasses, unit = unit->next)
-    bcopy ((char *) unit_ops[unit->num], (char *) &op_array[i],
-          unit->num_opclasses * sizeof (struct function_unit_op *));
+    memcpy (&op_array[i], unit_ops[unit->num],
+           unit->num_opclasses * sizeof (struct function_unit_op *));
 
   /* Compute the ready cost function for each unit by computing the
      condition for each non-default value.  */