Bug in expand_builtin_sprintf

Kaveh R. GHAZI ghazi@caip.rutgers.edu
Wed Oct 10 04:16:00 GMT 2007


On Mon, 8 Oct 2007, Heikki Linnakangas wrote:

> I think there's a small bug in expand_builtin_sprintf in trunk,
> introduced by commit 122018. Fix below:
>
> Index: builtins.c
> ===================================================================
> --- builtins.c  (revision 129124)
> +++ builtins.c  (working copy)
> @@ -5449,7 +5449,7 @@
>    dest = CALL_EXPR_ARG (exp, 0);
>    if (! POINTER_TYPE_P (TREE_TYPE (dest)))
>      return NULL_RTX;
> -  fmt = CALL_EXPR_ARG (exp, 0);
> +  fmt = CALL_EXPR_ARG (exp, 1);
>    if (! POINTER_TYPE_P (TREE_TYPE (fmt)))
>      return NULL_RTX;
>

Testcase please?

--
Kaveh R. Ghazi			ghazi@caip.rutgers.edu



More information about the Gcc-patches mailing list