diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2012-06-22 01:33:21 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2012-06-22 01:33:21 +0000 |
commit | 4977e903b2372bdc2b7718faa1cdcd3d149f1b3c (patch) | |
tree | d5807080e6ed0f941267bad7ef95ea8e776e9413 /gcc | |
parent | a9bf4fe2dd2b64a9f8c74bbf4f2d3527b97af85b (diff) | |
download | gcc-4977e903b2372bdc2b7718faa1cdcd3d149f1b3c.zip gcc-4977e903b2372bdc2b7718faa1cdcd3d149f1b3c.tar.gz gcc-4977e903b2372bdc2b7718faa1cdcd3d149f1b3c.tar.bz2 |
re PR debug/53671 (Many guality test failures)
PR debug/53671
PR debug/49888
* var-tracking.c (vt_init_cfa_base): Drop redundant recording of
CFA base.
From-SVN: r188869
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/var-tracking.c | 3 |
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 70785f8..0145a6a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -2,6 +2,13 @@ PR debug/53671 PR debug/49888 + * var-tracking.c (vt_init_cfa_base): Drop redundant recording of + CFA base. + +2012-06-21 Alexandre Oliva <aoliva@redhat.com> + + PR debug/53671 + PR debug/49888 * alias.c (memrefs_conflict_p): Improve handling of AND for alignment. diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c index e1fed62..a8a858a 100644 --- a/gcc/var-tracking.c +++ b/gcc/var-tracking.c @@ -9448,9 +9448,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 |