diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2007-09-19 15:23:01 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2007-09-19 15:23:01 +0000 |
commit | 34c0750b2470ea91ea04de304c3c8fd4eaabfe7c (patch) | |
tree | 87463f9d28ed1a591d2dd6c50a4973996898e445 /gcc/tree-sra.c | |
parent | e59d83aa39bdf6bc545649db1737cbe3cc62a136 (diff) |
tree-sra.c (decide_block_copy): Decide if there are groups.
* tree-sra.c (decide_block_copy): Decide if there are groups.
From-SVN: r128602
Diffstat (limited to 'gcc/tree-sra.c')
-rw-r--r-- | gcc/tree-sra.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c index 4a3924b6a64..b1d2acc3019 100644 --- a/gcc/tree-sra.c +++ b/gcc/tree-sra.c @@ -1491,8 +1491,8 @@ decide_block_copy (struct sra_elt *elt) return false; } - /* Don't decide if we've no uses. */ - if (elt->n_uses == 0 && elt->n_copies == 0) + /* Don't decide if we've no uses and no groups. */ + if (elt->n_uses == 0 && elt->n_copies == 0 && elt->groups == NULL) ; else if (!elt->is_scalar) |