From: Richard Kenner Date: Sat, 5 Dec 1992 00:19:27 +0000 (-0500) Subject: (output_line_command): Use alloca for line_cmd_buf. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4f88a538e3fce8965beb26af33df4dd05c446e89;p=gcc.git (output_line_command): Use alloca for line_cmd_buf. From-SVN: r2837 --- diff --git a/gcc/cccp.c b/gcc/cccp.c index a089aa0be4a..dc8f46db4a7 100644 --- a/gcc/cccp.c +++ b/gcc/cccp.c @@ -6784,7 +6784,7 @@ output_line_command (ip, op, conditional, file_change) enum file_change_code file_change; { int len; - char line_cmd_buf[500]; + char *line_cmd_buf; if (no_line_commands || ip->fname == NULL @@ -6816,6 +6816,7 @@ output_line_command (ip, op, conditional, file_change) ip->bufp++; } + line_cmd_buf = (char *) alloca (strlen (ip->nominal_fname) + 100); #ifdef OUTPUT_LINE_COMMANDS sprintf (line_cmd_buf, "#line %d \"%s\"", ip->lineno, ip->nominal_fname); #else