aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-04-21 08:42:05 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1996-04-21 08:42:05 -0400
commitacbdd7dd6711a314102a33c565a4020fbccd0e0b (patch)
tree27a4b4d7ac8625106d08cfbf641ffd28d04f1342
parentd42d380a16e8f858c7df399bba9993a39734edd8 (diff)
downloadgcc-acbdd7dd6711a314102a33c565a4020fbccd0e0b.zip
gcc-acbdd7dd6711a314102a33c565a4020fbccd0e0b.tar.gz
gcc-acbdd7dd6711a314102a33c565a4020fbccd0e0b.tar.bz2
(check_float_value): Cast args of bcopy to avoid warnings.
From-SVN: r11860
-rw-r--r--gcc/config/alpha/alpha.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c
index aa1f1e3..c26a61e 100644
--- a/gcc/config/alpha/alpha.c
+++ b/gcc/config/alpha/alpha.c
@@ -2270,27 +2270,29 @@ check_float_value (mode, d, overflow)
{
REAL_VALUE_TYPE r;
- bcopy (d, &r, sizeof (REAL_VALUE_TYPE));
+ bcopy ((char *) d, (char *) &r, sizeof (REAL_VALUE_TYPE));
if (REAL_VALUES_LESS (float_values[0], r))
{
- bcopy (&float_values[0], d, sizeof (REAL_VALUE_TYPE));
+ bcopy ((char *) &float_values[0], (char *) d,
+ sizeof (REAL_VALUE_TYPE));
return 1;
}
else if (REAL_VALUES_LESS (r, float_values[1]))
{
- bcopy (&float_values[1], d, sizeof (REAL_VALUE_TYPE));
+ bcopy ((char *) &float_values[1], (char *) d,
+ sizeof (REAL_VALUE_TYPE));
return 1;
}
else if (REAL_VALUES_LESS (dconst0, r)
&& REAL_VALUES_LESS (r, float_values[2]))
{
- bcopy (&dconst0, d, sizeof (REAL_VALUE_TYPE));
+ bcopy ((char *) &dconst0, (char *) d, sizeof (REAL_VALUE_TYPE));
return 1;
}
else if (REAL_VALUES_LESS (r, dconst0)
&& REAL_VALUES_LESS (float_values[3], r))
{
- bcopy (&dconst0, d, sizeof (REAL_VALUE_TYPE));
+ bcopy ((char *) &dconst0, (char *) d, sizeof (REAL_VALUE_TYPE));
return 1;
}
}