({move,clear}_by_pieces_1, expand_assignment): Ensure we have unshared rtx before...
authorRichard Kenner <kenner@gcc.gnu.org>
Sun, 20 Apr 1997 16:19:20 +0000 (12:19 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sun, 20 Apr 1997 16:19:20 +0000 (12:19 -0400)
commiteffbcc6a9eef8c52570e8fe076a89594225657ae
tree5d5c6ee7eee792c9b96f16c971f33e64faee365e
parent64cd4fdb75eb951d68fa343842e5000c7afe684c
({move,clear}_by_pieces_1, expand_assignment): Ensure we have unshared rtx before changing flags.

({move,clear}_by_pieces_1, expand_assignment): Ensure we have unshared rtx
before changing flags.
(store_{constructor,field}): Likewise.
(expand_expr, case COMPONENT_REF): Likewise.
(store_expr): Check if TEMP and TARGET are same with rtx_equal_p.

From-SVN: r13936
gcc/expr.c