diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-04-21 08:42:05 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-04-21 08:42:05 -0400 |
commit | acbdd7dd6711a314102a33c565a4020fbccd0e0b (patch) | |
tree | 27a4b4d7ac8625106d08cfbf641ffd28d04f1342 | |
parent | d42d380a16e8f858c7df399bba9993a39734edd8 (diff) | |
download | gcc-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.c | 12 |
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; } } |