On Sun, Dec 18, 2016 at 05:41:23PM +0530, Prathamesh Kulkarni wrote:
> --- a/gcc/c/gimple-parser.c
> +++ b/gcc/c/gimple-parser.c
> @@ -1046,6 +1046,17 @@ c_parser_gimple_pass_list (c_parser *parser)
>    if (! c_parser_require (parser, CPP_CLOSE_PAREN, "expected %<)%>"))
>      return NULL;
>  
> +  if (pass)
> +    {
> +      char *full_passname = (char *) xmalloc (strlen ("tree-") + strlen 
> (pass) + 1);
> +      strcpy (full_passname, "tree-");
> +      strcat (full_passname, pass);

Use
      char *full_passname = concat ("tree-", pass, NULL);
instead?

        Jakub

Reply via email to