aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1994-06-14 18:19:28 -0400
committerRichard Kenner <kenner@gcc.gnu.org>1994-06-14 18:19:28 -0400
commit4c9a05bc5560ebb1144228bccb5312871a3089f7 (patch)
treea7bb6982dd7325e985889dd58de3ba6d06851867 /gcc/fold-const.c
parentde953b38a3adb0580dd8caf88991fc78226b1f4e (diff)
downloadgcc-4c9a05bc5560ebb1144228bccb5312871a3089f7.zip
gcc-4c9a05bc5560ebb1144228bccb5312871a3089f7.tar.gz
gcc-4c9a05bc5560ebb1144228bccb5312871a3089f7.tar.bz2
Cast pointer operands to bzero, bcopy, and bcmp to (char *).
From-SVN: r7472
Diffstat (limited to 'gcc/fold-const.c')
-rw-r--r--gcc/fold-const.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index c3f2c5c..c520514 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -339,7 +339,7 @@ mul_double (l1, h1, l2, h2, lv, hv)
encode (arg1, l1, h1);
encode (arg2, l2, h2);
- bzero (prod, sizeof prod);
+ bzero ((char *) prod, sizeof prod);
for (i = 0; i < MAX_SHORTS; i++)
for (j = 0; j < MAX_SHORTS; j++)
@@ -595,10 +595,10 @@ div_and_round_double (code, uns,
goto finish_up;
}
- bzero (quo, sizeof quo);
+ bzero ((char *) quo, sizeof quo);
- bzero (num, sizeof num); /* to zero 9th element */
- bzero (den, sizeof den);
+ bzero ((char *) num, sizeof num); /* to zero 9th element */
+ bzero ((char *) den, sizeof den);
encode (num, lnum, hnum);
encode (den, lden, hden);
@@ -1837,7 +1837,8 @@ operand_equal_p (arg0, arg1, only_const)
/* Detect when real constants are equal. */
if (TREE_CODE (arg0) == TREE_CODE (arg1)
&& TREE_CODE (arg0) == REAL_CST)
- return !bcmp (&TREE_REAL_CST (arg0), &TREE_REAL_CST (arg1),
+ return !bcmp ((char *) &TREE_REAL_CST (arg0),
+ (char *) &TREE_REAL_CST (arg1),
sizeof (REAL_VALUE_TYPE));
if (only_const)