]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
(emit_library_call_value): Initialize all argvec elements.
authorRichard Kenner <kenner@gcc.gnu.org>
Wed, 16 Jul 1997 18:34:06 +0000 (14:34 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Wed, 16 Jul 1997 18:34:06 +0000 (14:34 -0400)
From-SVN: r14463

gcc/calls.c

index 52d5cd7684eabda47cce2e16d5e1b91cd5de738b..c510a33a11b0fbb489f839124729e5104117bcea 100644 (file)
@@ -2837,7 +2837,7 @@ emit_library_call_value VPROTO((rtx orgfun, rtx value, int no_queue,
      library functions shouldn't have many args.  */
 
   argvec = (struct arg *) alloca ((nargs + 1) * sizeof (struct arg));
-  bzero ((char *) argvec, nargs * sizeof (struct arg));
+  bzero ((char *) argvec, (nargs + 1) * sizeof (struct arg));
 
   INIT_CUMULATIVE_ARGS (args_so_far, NULL_TREE, fun, 0);