]> git.ipfire.org Git - thirdparty/gcc.git/commit
expr.c (optimize_bitfield_assignment_op): Split out from ...
authorRichard Henderson <rth@redhat.com>
Wed, 1 Dec 2004 22:57:20 +0000 (14:57 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Wed, 1 Dec 2004 22:57:20 +0000 (14:57 -0800)
commitddc60d90b09ca00a23c92ca893d0009783a3b436
tree381e1153bbb1730cfe6dc3af62c4531d274dbb5e
parentc9b64c31934a1232c5390da251a9f95b9fc9007f
expr.c (optimize_bitfield_assignment_op): Split out from ...

        * expr.c (optimize_bitfield_assignment_op): Split out from ...
        (expand_assignment): ... here.  Use handled_component_p to gate
        get_inner_reference code.  Simplify MEM handling.  Special case
        CONCAT destinations.
        (get_inner_reference): Handle REAL/IMAGPART_EXPR.
        (handled_component_p): Likewise.

From-SVN: r91585
gcc/ChangeLog
gcc/expr.c