diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-11-07 09:01:54 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2005-11-07 09:01:54 +0100 |
commit | ab900bfa4d485263b9744e4a56ba047ac071d272 (patch) | |
tree | 326efcbb68db7f5227e4470ec802b9873ee47ee2 /gcc/fortran | |
parent | 73a08f87174affa40571a17dbeba247adc358fa0 (diff) | |
download | gcc-ab900bfa4d485263b9744e4a56ba047ac071d272.zip gcc-ab900bfa4d485263b9744e4a56ba047ac071d272.tar.gz gcc-ab900bfa4d485263b9744e4a56ba047ac071d272.tar.bz2 |
re PR rtl-optimization/23567 (if-conversion causes wrong code)
PR rtl-optimization/23567
* ifcvt.c (noce_mem_write_may_trap_or_fault_p): New function.
(noce_process_if_block): Don't do any optimizations except
if (cond) x = x; if !set_b and write into orig_x may trap
or fault. Remove the MEM_READONLY_P check.
* gcc.c-torture/execute/20051104-1.c: New test.
From-SVN: r106585
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions