]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/29798 (-O2 gives wrong results)
authorPaolo Bonzini <bonzini@gnu.org>
Tue, 14 Nov 2006 08:46:26 +0000 (08:46 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Tue, 14 Nov 2006 08:46:26 +0000 (08:46 +0000)
commit6e0b633f6c2b88355a66d77c956367730e67f783
treec55d31f7d81769bc6d0eda9eb0cb9aac25e6818f
parentb7e85170cf309a3a6e9f3049c61632f7c9284547
re PR rtl-optimization/29798 (-O2 gives wrong results)

2006-11-14  Paolo Bonzini  <bonzini@gnu.org>

PR rtl-optimization/29798

* fwprop.c (use_killed_between): Check that DEF_INSN dominates
TARGET_INSN before any other check.
(fwprop_init): Always calculate dominators.
(fwprop_done): Always free them.

2006-11-14  Paolo Bonzini  <bonzini@gnu.org>

PR rtl-optimization/29798

* gcc.c-torture/execute/pr29798.c: New.

From-SVN: r118808
gcc/ChangeLog
gcc/fwprop.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr29798.c [new file with mode: 0644]