aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-03-10 21:45:40 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-03-10 21:45:40 +0000
commit6439a1f2046eabe1ada6fc14f428e85f71369189 (patch)
treeff4dd92b0a5616ecc9195f4d6f9f948b69244ff4 /gcc
parentb3e68a792254d5e814e1f2797d66c7581dd63198 (diff)
downloadgcc-6439a1f2046eabe1ada6fc14f428e85f71369189.zip
gcc-6439a1f2046eabe1ada6fc14f428e85f71369189.tar.gz
gcc-6439a1f2046eabe1ada6fc14f428e85f71369189.tar.bz2
alpha.c (check_float_value): Use memcpy, not bcopy.
* alpha.c (check_float_value): Use memcpy, not bcopy. * m32r.c (m32r_sched_reorder): Likewise. * vax.c (check_float_value): Likewise. From-SVN: r40370
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/alpha/alpha.c10
-rw-r--r--gcc/config/m32r/m32r.c2
-rw-r--r--gcc/config/vax/vax.c12
4 files changed, 18 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0d49ab4..226981e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index a9c2e85..a52d572f 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -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;
}
}
diff --git a/gcc/config/m32r/m32r.c b/gcc/config/m32r/m32r.c
index 09b7e43..4cf0a3e 100644
--- a/gcc/config/m32r/m32r.c
+++ b/gcc/config/m32r/m32r.c
@@ -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
diff --git a/gcc/config/vax/vax.c b/gcc/config/vax/vax.c
index 38c86f0..f64b470 100644
--- a/gcc/config/vax/vax.c
+++ b/gcc/config/vax/vax.c
@@ -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;
}
}