OSDN Git Service

(emit_library_call_value): Initialize all argvec elements.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jul 1997 18:34:06 +0000 (18:34 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Jul 1997 18:34:06 +0000 (18:34 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14463 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/calls.c

index 52d5cd7..c510a33 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);