From 4f88a538e3fce8965beb26af33df4dd05c446e89 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Fri, 4 Dec 1992 19:19:27 -0500 Subject: [PATCH] (output_line_command): Use alloca for line_cmd_buf. From-SVN: r2837 --- gcc/cccp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 -- 2.30.2