[backport from gcc-4.8/trunk r188869 ] gcc/ 2012-06-21 Alexandre Oliva PR debug/53671 PR debug/49888 * var-tracking.c (vt_init_cfa_base): Drop redundant recording of CFA base. --- gcc-4.7.1/gcc/var-tracking.c.~1~ 2012-08-12 13:11:31.000000000 +0200 +++ gcc-4.7.1/gcc/var-tracking.c 2012-08-12 13:14:07.000000000 +0200 @@ -9410,9 +9410,6 @@ vt_init_cfa_base (void) VOIDmode, get_insns ()); preserve_value (val); cselib_preserve_cfa_base_value (val, REGNO (cfa_base_rtx)); - var_reg_decl_set (&VTI (ENTRY_BLOCK_PTR)->out, cfa_base_rtx, - VAR_INIT_STATUS_INITIALIZED, dv_from_value (val->val_rtx), - 0, NULL_RTX, INSERT); } /* Allocate and initialize the data structures for variable tracking