tree-sra.c (struct sra_walk_fns): Revert 2004-07-05 change.
authorRichard Henderson <rth@redhat.com>
Tue, 6 Jul 2004 23:02:22 +0000 (16:02 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 6 Jul 2004 23:02:22 +0000 (16:02 -0700)
commitbfeebecf52cc0591c439d1988ce52b78c34c2072
tree1fe59d68f9cc5104992d35d4d89541f6013917aa
parent82b5e52a9e41fbc4893f2dd0d2ba99bb2db70f4c
tree-sra.c (struct sra_walk_fns): Revert 2004-07-05 change.

         * tree-sra.c (struct sra_walk_fns): Revert 2004-07-05 change.
        (sra_walk_modify_expr, scan_init): Likewise.
        (generate_element_zero): Check visited before scanning children.
        (generate_element_init): Set visited on error.
        (scalarize_init): Handle generate_element_init failure similar
        to use_block_copy.

From-SVN: r84177
gcc/ChangeLog
gcc/tree-sra.c