diff options
author | Jakub Jelinek <jakub@redhat.com> | 2010-09-20 15:24:23 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2010-09-20 15:24:23 +0200 |
commit | 2960be837a8b9b479615f41802e235b84ac294e7 (patch) | |
tree | 7aedca29d29b239ad944ac6078ec7f0e0235c62a /gcc/expr.c | |
parent | 4ee472e528bdbbbafc3a16b6573220f8aa265eba (diff) | |
download | gcc-2960be837a8b9b479615f41802e235b84ac294e7.zip gcc-2960be837a8b9b479615f41802e235b84ac294e7.tar.gz gcc-2960be837a8b9b479615f41802e235b84ac294e7.tar.bz2 |
re PR rtl-optimization/45695 (-O1 wrong-code by cmove)
PR rtl-optimization/45695
* combine.c (try_combine): When splitting a two set pattern,
make sure the pattern which will be put into i2 doesn't use REGs
or MEMs set by insns in between i2 and i3.
* gcc.c-torture/execute/pr45695.c: New test.
From-SVN: r164431
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions