re PR rtl-optimization/13400 (Compiled code crashes storing to read-only location)
authorRoger Sayle <roger@eyesopen.com>
Tue, 16 Dec 2003 02:22:59 +0000 (02:22 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 16 Dec 2003 02:22:59 +0000 (02:22 +0000)
commit040fc928031ee65c0eeed2ed20e024179d02d9cf
treeb02900d53cb5f257d74a47dcc26cadd3b2198c39
parent3fc63c15b4ca913b9151cdff9365190d69f2ccd3
re PR rtl-optimization/13400 (Compiled code crashes storing to read-only location)

PR middle-end/13400
* ifcvt.c (noce_process_if_block): Disable unconditional write
optimizations if we could introduce a store to trapping memory
that wasn't present previously.

* gcc.c-torture/execute/20031215-1.c: New test case.

From-SVN: r74663
gcc/ChangeLog
gcc/ifcvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20031215-1.c [new file with mode: 0644]