]> git.ipfire.org Git - thirdparty/gcc.git/commit
tree-nested.c (save_tmp_var): New.
authorRichard Henderson <rth@redhat.com>
Sat, 18 Dec 2004 18:59:04 +0000 (10:59 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 18 Dec 2004 18:59:04 +0000 (10:59 -0800)
commitc529c27ef5e80de2e43d2f4028655d4a8baab325
treecc43180a0c7b02ac101ebced1a00c222d34777b0
parent8cd0dbef04ac7763be165345db6570b0861225d2
tree-nested.c (save_tmp_var): New.

        * tree-nested.c (save_tmp_var): New.
        (struct walk_stmt_info): Add is_lhs.
        (walk_stmts) <MODIFY_EXPR>: Be more accurate with setting of
        val_only; set is_lhs.
        (convert_nonlocal_reference): Use save_tmp_var when is_lhs;
        clear is_lhs when appropriate.
        (convert_local_reference): Likewise.

From-SVN: r92357
gcc/ChangeLog
gcc/tree-nested.c