re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)
authorJakub Jelinek <jakub@redhat.com>
Tue, 22 Jan 2019 09:10:25 +0000 (10:10 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 22 Jan 2019 09:10:25 +0000 (10:10 +0100)
commitc4814f99ed1340f009a804a19e81f787f7b31ea6
tree12b6bf05546c0a6b3e9bcc4b10d90a4d3b37d812
parentc4d825b5e780cea568317b2ca2c82420b677f119
re PR rtl-optimization/49429 (dse.c change (r175063) causes execution failures)

PR rtl-optimization/49429
PR target/49454
PR rtl-optimization/86334
PR target/88906
* expr.c (emit_block_move_hints): Move marking of MEM_EXPRs
addressable from here...
(emit_block_op_via_libcall): ... to here.

* gcc.target/i386/pr86334.c: New test.
* gcc.target/i386/pr88906.c: New test.

From-SVN: r268138
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr86334.c [new file with mode: 0644]
gcc/testsuite/gcc.target/i386/pr88906.c [new file with mode: 0644]