On Wed, Jun 01, 2011 at 07:25:39PM -0300, Alexandre Oliva wrote:
> Such as this one...

I'd appreciate if this could go in...

> Index: gcc/params.def
> ===================================================================
> --- gcc/params.def.orig       2011-05-31 18:28:05.348070586 -0300
> +++ gcc/params.def    2011-06-01 17:09:41.117140944 -0300
> @@ -845,7 +845,7 @@ DEFPARAM (PARAM_MAX_VARTRACK_SIZE,
>  DEFPARAM (PARAM_MAX_VARTRACK_EXPR_DEPTH,
>         "max-vartrack-expr-depth",
>         "Max. recursion depth for expanding var tracking expressions",
> -       10, 0, 0)
> +       20, 0, 0)
>  
>  /* Set minimum insn uid for non-debug insns.  */
>  
> Index: gcc/var-tracking.c
> ===================================================================
> --- gcc/var-tracking.c.orig   2011-05-31 20:06:25.604477956 -0300
> +++ gcc/var-tracking.c        2011-05-31 23:56:06.578450957 -0300
> @@ -5288,7 +5288,7 @@ reverse_op (rtx val, const_rtx expr)
>        arg = XEXP (src, 1);
>        if (!CONST_INT_P (arg) && GET_CODE (arg) != SYMBOL_REF)
>       {
> -       arg = cselib_expand_value_rtx (arg, scratch_regs, EXPR_DEPTH);
> +       arg = cselib_expand_value_rtx (arg, scratch_regs, 5);
>         if (arg == NULL_RTX)
>           return NULL_RTX;
>         if (!CONST_INT_P (arg) && GET_CODE (arg) != SYMBOL_REF)

        Jakub

Reply via email to