diff options
author | Jakub Jelinek <jakub@redhat.com> | 2015-02-03 21:41:38 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2015-02-03 21:41:38 +0100 |
commit | 2a1d78d8f61d109b80402681a85d0051411f2cfe (patch) | |
tree | 1eaac6ad59091097ae8b08e988c7ffa361d92f59 /gcc/alloc-pool.c | |
parent | 3548abca0218168da1bb9f8cace29282a7495fbf (diff) | |
download | gcc-2a1d78d8f61d109b80402681a85d0051411f2cfe.zip gcc-2a1d78d8f61d109b80402681a85d0051411f2cfe.tar.gz gcc-2a1d78d8f61d109b80402681a85d0051411f2cfe.tar.bz2 |
re PR rtl-optimization/64756 (wrong code at -O3 on x86_64-linux-gnu (in 32-bit mode))
PR rtl-optimization/64756
* cse.c (invalidate_dest): New function.
(cse_insn): Use it. If dest != SET_DEST (sets[i].rtl) and
HASH (SET_DEST (sets[i].rtl), mode) computation sets do_not_record,
invalidate and do not record it.
* gcc.c-torture/execute/pr64756.c: New test.
From-SVN: r220377
Diffstat (limited to 'gcc/alloc-pool.c')
0 files changed, 0 insertions, 0 deletions