]> git.ipfire.org Git - thirdparty/gcc.git/commit
Backport PRs 49429, 49454, 86334, 88906
authorJakub Jelinek <jakub@redhat.com>
Fri, 30 Aug 2019 11:29:57 +0000 (13:29 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 30 Aug 2019 11:29:57 +0000 (13:29 +0200)
commitfcf0c689a615a74aacae1ee8ae1f605fb2195e40
treead1aa02df47271c7527acf892931ab12e703da47
parentee2d155f2452f81003a67e7293fbd1a7bb75e954
Backport PRs 49429, 49454, 86334, 88906

Backported from mainline
2019-01-22  Jakub Jelinek  <jakub@redhat.com>

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: r275090
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]