On Wed, Oct 20, 2010 at 3:30 AM, charfi asma <charfiasma@xxxxxxxx> wrote: > it seems that the function gimplify_var_or_parm_decl consider that I have a > duplicate declaration. The error means specifically that the variable was not seen in a BIND_EXPR. Did you add the second variable to the BIND_EXPR like the first? Was the BIND_EXPR passed to the gimplifier? Put a breakpoint on gimplify_bind_expr and make sure that the variable is seen there. Ian