* c-common.c (combine_strings): Use xmalloc, not alloca. Index: c-common.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/c-common.c,v retrieving revision 1.294.2.5 diff -c -p -d -u -r1.294.2.5 c-common.c --- c-common.c 17 Apr 2002 01:43:56 -0000 1.294.2.5 +++ c-common.c 26 Apr 2002 07:42:21 -0000 @@ -596,7 +596,7 @@ combine_strings (strings) if (wide_flag) length = length * wchar_bytes + wide_length; - p = alloca (length); + p = xmalloc (length); /* Copy the individual strings into the new combined string. If the combined string is wide, convert the chars to ints @@ -643,6 +643,7 @@ combine_strings (strings) *q = 0; value = build_string (length, p); + free (p); } else {