* gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
authorRichard Henderson <rth@redhat.com>
Fri, 12 Apr 2002 23:55:05 +0000 (16:55 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 12 Apr 2002 23:55:05 +0000 (16:55 -0700)
From-SVN: r52255

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20020406-1.c

index c428908e68d6ac9a7b9a24ff086940ecefb0b590..7c9ce2cce1f81da34ed4768f2814dbd7bc9614e0 100644 (file)
@@ -1,3 +1,7 @@
+2002-04-12  Richard Henderson  <rth@redhat.com>
+
+       * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
+
 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
 
        * gcc.c-torture/execute/20020412-1.c: New file, renamed from
index 64e2285a235a676a5ffc1266c9e55280ca3c74fc..69a82f6589a4692f6905785e8565b4ba9dcb7901 100644 (file)
@@ -2,6 +2,7 @@
 // PR c/5120
 
 extern void * malloc (__SIZE_TYPE__);
+extern void * calloc (__SIZE_TYPE__, __SIZE_TYPE__);
 
 typedef unsigned int FFelem;
 
@@ -31,7 +32,7 @@ DUPFF DUPFFnew(const int maxdeg)
 {
   DUPFF ans = (DUPFF)malloc(sizeof(struct DUPFFstruct));
   ans->coeffs = 0;
-  if (maxdeg >= 0) ans->coeffs = (FFelem*)malloc((maxdeg+1)*sizeof(FFelem));
+  if (maxdeg >= 0) ans->coeffs = (FFelem*)calloc(maxdeg+1,sizeof(FFelem));
   ans->maxdeg = maxdeg;
   ans->deg = -1;
   return ans;