alpha.c (check_float_value): Use memcpy, not bcopy.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Sat, 10 Mar 2001 21:45:40 +0000 (21:45 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Sat, 10 Mar 2001 21:45:40 +0000 (21:45 +0000)
* alpha.c (check_float_value): Use memcpy, not bcopy.

* m32r.c (m32r_sched_reorder): Likewise.

* vax.c (check_float_value): Likewise.

From-SVN: r40370

gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/m32r/m32r.c
gcc/config/vax/vax.c

index 0d49ab4d1c46688409b4960ccbf987be7613b5e1..226981e7ab6ca98b5ba25a8895a868eb95134b0a 100644 (file)
@@ -1,3 +1,11 @@
+2001-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * alpha.c (check_float_value): Use memcpy, not bcopy.
+
+       * m32r.c (m32r_sched_reorder): Likewise.
+
+       * vax.c (check_float_value): Likewise.
+
 2001-03-10  Neil Booth  <neil@daikokuya.demon.co.uk>
 
        * toplev.c (file_name_nondirectory): Remove.
index a9c2e85faca6b1369f5d13be1b6f472addbc83b4..a52d572f1a1678a9922d2e3c0ae4474c59b58277 100644 (file)
@@ -6286,26 +6286,24 @@ check_float_value (mode, d, overflow)
       memcpy (&r, d, sizeof (REAL_VALUE_TYPE));
       if (REAL_VALUES_LESS (fvptr[0], r))
        {
-         bcopy ((char *) &fvptr[0], (char *) d,
-                sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &fvptr[0], sizeof (REAL_VALUE_TYPE));
          return 1;
        }
       else if (REAL_VALUES_LESS (r, fvptr[1]))
        {
-         bcopy ((char *) &fvptr[1], (char *) d,
-                sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &fvptr[1], sizeof (REAL_VALUE_TYPE));
          return 1;
        }
       else if (REAL_VALUES_LESS (dconst0, r)
                && REAL_VALUES_LESS (r, fvptr[2]))
        {
-         bcopy ((char *) &dconst0, (char *) d, sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &dconst0, sizeof (REAL_VALUE_TYPE));
          return 1;
        }
       else if (REAL_VALUES_LESS (r, dconst0)
                && REAL_VALUES_LESS (fvptr[3], r))
        {
-         bcopy ((char *) &dconst0, (char *) d, sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &dconst0, sizeof (REAL_VALUE_TYPE));
          return 1;
        }
     }
index 09b7e43e6c5f2e070ff93b2f055afc2e5b1842f6..4cf0a3e50c5627a68250d1c8230bdb8e05e451db 100644 (file)
@@ -1605,7 +1605,7 @@ m32r_sched_reorder (stream, verbose, ready, n_ready)
       if (new_tail+1 != new_head)
        abort ();
 
-      bcopy ((char *) new_head, (char *) ready, sizeof (rtx) * n_ready);
+      memcpy (ready, new_head, sizeof (rtx) * n_ready);
       if (stream)
        {
 #ifdef HAIFA
index 38c86f05351172da437fa9211fd71d1e596e7cd3..f64b47016478ba9bef8ac3732755faa15dda4cdf 100644 (file)
@@ -625,7 +625,7 @@ check_float_value (mode, d, overflow)
 
   if (overflow)
     {
-      bcopy ((char *) &float_values[0], (char *) d, sizeof (REAL_VALUE_TYPE));
+      memcpy (d, &float_values[0], sizeof (REAL_VALUE_TYPE));
       return 1;
     }
 
@@ -635,26 +635,24 @@ check_float_value (mode, d, overflow)
       memcpy (&r, d, sizeof (REAL_VALUE_TYPE));
       if (REAL_VALUES_LESS (float_values[0], r))
        {
-         bcopy ((char *) &float_values[0], (char *) d,
-                sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &float_values[0], sizeof (REAL_VALUE_TYPE));
          return 1;
        }
       else if (REAL_VALUES_LESS (r, float_values[1]))
        {
-         bcopy ((char *) &float_values[1], (char*) d,
-                sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &float_values[1], sizeof (REAL_VALUE_TYPE));
          return 1;
        }
       else if (REAL_VALUES_LESS (dconst0, r)
                && REAL_VALUES_LESS (r, float_values[2]))
        {
-         bcopy ((char *) &dconst0, (char *) d, sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &dconst0, sizeof (REAL_VALUE_TYPE));
          return 1;
        }
       else if (REAL_VALUES_LESS (r, dconst0)
                && REAL_VALUES_LESS (float_values[3], r))
        {
-         bcopy ((char *) &dconst0, (char *) d, sizeof (REAL_VALUE_TYPE));
+         memcpy (d, &dconst0, sizeof (REAL_VALUE_TYPE));
          return 1;
        }
     }