2018-06-07 Paul Koning <ni1d@arrl.net>
commitd551660e3e48a829028dd9421fbf7d9ce878365b
authorpkoning <pkoning@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Jun 2018 17:55:05 +0000 (7 17:55 +0000)
committerpkoning <pkoning@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Jun 2018 17:55:05 +0000 (7 17:55 +0000)
tree2d3ec078e149f926309b09d57d900fb27c257a8d
parentda935b5b4dc70a6ec84eef5f7fc4140001359d99
2018-06-07  Paul Koning  <ni1d@arrl.net>

gcc/

* compare-elim.c (try_merge_compare): Don't merge compare if
address contains a side effect.
(try_eliminate_compare): Likewise.

gcc/testsuite/

* gcc.c-torture/compile/20180605-1.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@261287 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/compare-elim.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20180605-1.c [new file with mode: 0644]