PR tree-optimization/83170
commit58cff6a2e546a93818cc80bef7bdd56c73e15ca4
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Dec 2017 07:58:57 +0000 (2 07:58 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 2 Dec 2017 07:58:57 +0000 (2 07:58 +0000)
treead1656efcbfedfd1f8d81bae0e1a6b0e41fa0fc2
parentd459064af3f79cd9fb1f547b6a7bdd8f84c7942e
PR tree-optimization/83170
PR tree-optimization/83241
* gimple-ssa-store-merging.c
(imm_store_chain_info::try_coalesce_bswap): Update vuse field from
gimple_vuse (ins_stmt) in case it has changed.
(imm_store_chain_info::output_merged_store): Likewise.

* gcc.dg/store_merging_17.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@255356 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple-ssa-store-merging.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/store_merging_17.c [new file with mode: 0644]